Il existe 5 protocoles de communication principaux et chaque fabricant utilise généralement toujours les mêmes. 

Dans certains cas, après la mise en œuvre du CAN-BUS en 2008, certains fabricants continuent de prendre en charge les protocoles précédents.

J1850 PWM (modulation de largeur d’impulsion) Utilisé par Ford Motor Company et Mazda.

J1850 VPW (modulation à largeur variable) Utilisé par General Motors et dans certains camions ou camions légers.

ISO 9141-2 = protocole antérieur de Chrysler, ainsi que des véhicules européens et asiatiques entre 2000-2004.

ISO 14230-4 KWP2000 (Keyword Protocol 2000) protocole commun aux fabricants après 2003.

ISO 15765-4 CAN-BUS = Introduit en 2003, utilisé couramment pour tous les véhicules après 2008.

Il existe 2 variantes du KWP2000:

ISO 14230-4 KWP SLOW (init 5 bauds, 10,4 kbaud)

ISO 14230-4 KWP FAST (démarrage rapide, 10,4 kbauds)

Il existe 4 variantes de CAN-BUS

Elles ne diffèrent que par la longueur de l’identifiant et la vitesse du bus:

ISO 15765-4 CAN (ID 11 bits, 500 Kbaud)

ISO 15765-4 CAN (ID 29 bits, 500 Kbaud)

ISO 15765-4 CAN (ID 11 bits, 250 Kbaud)

ISO 15765-4 CAN (ID 29 bits, 250 Kbaud)