ELM327 — микросхема, преобразующая ряд протоколов, используемых в диагностических шинах автомобилей, в протокол RS-232, разработанный компанией Elmelectronics. В настоящий момент последняя версия микрокода — v2.1
Протоколы, поддерживаемые ELM327 SAE J1850 PWM (41.6 kbaud) SAE J1850 VPW (10.4 kbaud) ISO 9141-2 (5 baud init, 10.4 kbaud) ISO 14230-4 KWP (5 baud init, 10.4 kbaud) ISO 14230-4 KWP (fast init, 10.4 kbaud) ISO 15765-4 CAN (11 bit ID, 500 kbaud) ISO 15765-4 CAN (29 bit ID, 500 kbaud) ISO 15765-4 CAN (11 bit ID, 250 kbaud) ISO 15765-4 CAN (29 bit ID, 250 kbaud) SAE J1939
SAE J1850 PWM (41.6 kbaud)
SAE J1850 VPW (10.4 kbaud)
ISO 9141-2 (5 baud init, 10.4 kbaud)
ISO 14230-4 KWP (5 baud init, 10.4 kbaud)
ISO 14230-4 KWP (fast init, 10.4 kbaud)
ISO 15765-4 CAN (11 bit ID, 500 kbaud)
ISO 15765-4 CAN (29 bit ID, 500 kbaud)
ISO 15765-4 CAN (11 bit ID, 250 kbaud)
ISO 15765-4 CAN (29 bit ID, 250 kbaud)
SAE J1939