OBD-II moduly: ELM327, J2534 a diagnostické adaptéry
OBD-II moduly z Číny: klony i originální ELM327, J2534 pass-thru, protokolové stacky ISO 15765/J1850/KWP2000, Bluetooth/WiFi varianty, odhalení padělků.
OBD-II (On-Board Diagnostics, druhá generace) je povinné diagnostické rozhraní vozidla na všech autech prodávaných v USA od roku 1996 a v EU od roku 2001 pro benzín a 2004 pro naftu. Standardizovaný 16pinový DLC (Data Link Connector) pod palubní deskou je přístupovým bodem pro emisní testování, čtení chybových kódů, živá data ze senzorů a přeprogramování ECU. Čína je dominantním globálním zdrojem hardwaru OBD-II — od 3$ ELM327 dongle po 200$+ J2534 pass-thru rozhraní — ale rozdíly v kvalitě jsou enormní a trh je přesycen padělky a funkčně neúplnými klony.
Přehled
Standard OBD-II je definován napříč několika dokumenty SAE a ISO:
| Standard | Orgán | Pokrývá |
|---|---|---|
| SAE J1979 / ISO 15031-5 | SAE / ISO | Diagnostické služby OBD-II (Mode $01–$0A) |
| SAE J1979-2 | SAE | OBD služba $06 (výsledky on-board monitorování) |
| SAE J2534 | SAE | Pass-thru programovací rozhraní pro přeprogramování ECU |
| ISO 15031 (části 1–7) | ISO | Mezinárodní ekvivalent SAE J1979 |
| SAE J1939 | SAE | Vozidla pro těžký provoz (kamiony, autobusy) — samostatný standard |
Konektor OBD-II poskytuje přístup k jednomu nebo více z pěti protokolů fyzické vrstvy podle modelového roku vozidla a OEM:
| Protokol | Fyzická vrstva | Typická aplikace |
|---|---|---|
| ISO 15765-4 (CAN) | CAN bus (ISO 11898) | Všechna vozidla USA 2008+, EU 2004+, moderní výchozí |
| ISO 14230 (KWP2000) | K-Line jednovodičová | Vozidla EU před rokem 2008, mnoho asijských OEM |
| ISO 9141-2 | K-Line + L-Line | Starší evropská/asijská vozidla (před 2001) |
| SAE J1850 VPW | Jednovodičová, 10,4 kbps | Vozidla GM 1996–2007 |
| SAE J1850 PWM | Diferenciální, 41,6 kbps | Vozidla Ford 1996–2007 |
Pro jakékoli vozidlo vyrobené po roce 2008 (USA) nebo 2004 (EU) potřebujete pouze podporu CAN/ISO 15765-4. J1850 VPW/PWM a ISO 9141-2 jsou zastaralé a relevantní pouze pro produkty cílící na vozové parky starých vozidel.
ELM327: integrovaný obvod v centru trhu
ELM327 je OBD-to-UART interpreter IC původně navržený firmou Elm Electronics (Kanada). Překládá AT příkazy (podobné příkazům modemu Hayes) odeslané přes sériové/USB/Bluetooth na zprávy protokolu OBD-II a vrací odpověď vozidla v ASCII. ELM327 v2.2 je aktuální originální verze; starší verze (v1.5, v2.1) mají méně protokolových funkcí, ale zůstávají široce nasazené.
Originální ELM327 vs. čínské klony
Originální ELM327 IC (od Elm Electronics) je založen na mikrokontroléru PIC18F2480 s vlastním firmwarem. Neprodává se přímo veřejnosti — pouze výrobcům a pouze v objemech s letter of intent. Naprostá většina čipů „ELM327“ prodávaných v Číně jsou neautorizované kopie nebo nezávisle reimplementované klony s různou úrovní kompatibility.
| Varianta | Použitý IC | Podpora AT příkazů | ISO 15765-4 CAN | CAN FD | J1850 | Poznámky |
|---|---|---|---|---|---|---|
| Originální ELM327 v2.2 | PIC18F2480 | Plná | Ano | Ne | Ano | Dostupný pouze OEM; v Číně vzácný |
| Klon „V1.5“ (běžný) | STM8 nebo PIC16F876A | Částečná (30–50 % AT příkazů) | Ano | Ne | Částečná | Nepravdivě uvedená verze; selhává v mnoha aplikacích |
| Klon „V2.1“ | Neznámý MCU | Částečná | Ano | Ne | Ne | Široce padělaný; číslo verze bezvýznamné |
| Vysoce kvalitní klon | CH32V (RISC-V) nebo STM32 | >90 % | Ano | Ne | Ano | Prodávaný renomovanými obchody; BOM ~8–15 $ |
| Freematics OBD-II | ESP32 + vlastní FW | Plný protokolový stack | Ano | Ne | Ano | Open-source, zdokumentovaný |
Nejspolehlivějším způsobem, jak identifikovat originální nebo vysoce kvalitní klon na PCB, je zkontrolovat značení IC a vystopovat verzi firmwaru v odpovědi na příkaz ATI. Originální ELM327 vrací ELM327 v2.2; nekvalitní klon může vracet ELM327 v1.5 bez ohledu na skutečnou verzi nebo vlastní řetězec jako OBD-II ELM327 V1.5.
Vizuální kontrola podezřelých padělků:
- Desky originální kvality používají 4vrstvé PCB s celistvými zemními plochami
- Pouzdro OBD konektoru by mělo být plnohloubkové (pasuje na standardní DLC bez viklání)
- Bluetooth modul (pokud je přítomen) by měl být rozpoznatelný modul (HC-05, CSR8510 nebo pojmenovaný ESP32)
- Levné klony často používají 2vrstvé desky bez impedanční kontroly na diferenciálním páru CAN
- Zkontrolujte 120 Ω ukončovací rezistor CAN — mnoho klonů jej vynechává nebo používá nesprávnou hodnotu
SAE J2534 pass-thru rozhraní
J2534 definuje API standard pro PC nástroje přeprogramování ECU. OEM dealerství používá hardware kompatibilní s J2534 k flashování aktualizací firmwaru do ECU. Zařízení J2534 funguje jako pass-thru mezi PC se softwarem OEM (např. Ford FDRS, GM GDS2, VW ODIS) a ECU vozidla.
J2534 je zcela odlišná aplikace od diagnostiky ELM327. Zařízení J2534 musí podporovat:
- ISO 15765-4 CAN (povinné)
- SAE J1850 VPW a PWM (pro starší vozidla USA)
- ISO 14230 KWP2000 (vyžadováno pro vozidla před rokem 2008)
- ISO 9141-2
- CAN při 250 kbps a 500 kbps
Zařízení J2534 také vyžadují Windows DLL implementující SAE J2534 API (PassThruOpen, PassThruConnect, PassThruReadMsgs atd.), aby OEM flash nástroje mohly volat standardní rozhraní.
Čínské zdroje J2534
| Produkt | Původ | Cenové rozpětí | Poznámky |
|---|---|---|---|
| vxdiag VCX NANO | Šenženský dodavatel | 50–100 $ | Funguje s mnoha OEM nástroji; smíšené recenze na CAN FD |
| LAUNCH X431 (vstupní režim J2534) | LAUNCH Tech (Šen-čen) | 150–500 $ | Legitimní firma, řádné DLL, široce používáno v aftermarketu |
| Generický „J2534“ | Různé | 30–80 $ | Často postrádá řádné DLL; OEM software jej může odmítnout |
| Klon Openport 2.0 | Klony TACTRIX | 40–80 $ | TACTRIX je z USA; klony se liší kvalitou DLL |
Pro aplikace správy vozového parku vyžadující přístup na úrovni J2534 ověřte, že DLL projde sadou testů shody SAE J2534 (volně dostupnou od SAE). Mnoho levných čínských zařízení J2534 selhává při ošetření timeoutu PassThruConnect a je odmítnuto skutečnými OEM nástroji.
Běžné aplikace a scénáře sourcingu
Telematika vozového parku / OBD-II data loggery
Typický hardware: mikrokontrolér (ESP32, STM32 nebo dedikovaný telematický SoC jako Quectel EC200U), CAN transceiver (SN65HVD230 nebo TJA1044) a celulární modem nebo WiFi čip na vlastní PCB, která se zapojuje do portu OBD-II. Konektor OBD-II je mechanické a elektrické rozhraní; samotná diagnostika používá surové CAN rámce (PID požadavky na CAN ID 0x7DF / odpovědi na 0x7E8–0x7EF) podle SAE J1979.
Shenzhen Freematics (freematics.com) je dobře známý dodavatel referenčního hardwaru; jejich telematická jednotka ONE+ (ESP32 + SIM800) je široce klonována jinými šenženskými továrnami. Pokud sourcujete privátní telematický hardware, ověřte skutečnou implementaci CAN PID vůči SAE J1979 Mode $01 — mnoho rozpočtových dodavatelů implementuje pouze 10–15 nejběžnějších PID (RPM, rychlost, teplota chladicí kapaliny, MAF, hladina paliva) a vynechává rozšířené sady PID.
Aftermarketové diagnostické skenery
Středotřídní Bluetooth/WiFi OBD-II adaptéry: modulem je obvykle ELM327-kompatibilní čip + HC-05 (Bluetooth 2.0, profil SPP) nebo ESP8266/ESP32 (WiFi). Objemové ceny:
| Množství | Náklady BOM (standardní klon ELM327 s BT) | Cena továrny | Typické MOQ |
|---|---|---|---|
| 100 | 3,50–5,00 $ | 4–7 $ | 100–500 |
| 500 | 2,80–4,00 $ | 3,50–5,50 $ | — |
| 1000+ | 2,20–3,50 $ | 2,80–4,50 $ | — |
| 5000+ | 1,80–2,80 $ | 2,20–3,50 $ | — |
Možnosti privátní značky (vlastní barva PCB, logo, balení) přidávají 0,50–1,50 $ na jednotku k NRE při objemech nad 1000 jednotek.
Regulatorní požadavky
Samotné rozhraní OBD-II (konektor a diagnostický protokol) nemá v USA ani EU žádný specifický požadavek na certifikaci produktu. Nicméně:
| Komponenta | Vyžadovaná certifikace | Standard |
|---|---|---|
| Bluetooth modul | FCC ID (USA), CE (EU) | FCC Part 15 Subpart C / ETSI EN 300 328 |
| WiFi modul | FCC ID (USA), CE (EU) | FCC Part 15E / ETSI EN 301 893 |
| Celulární modem | FCC ID + schválení operátora | FCC Part 22/24/27 |
| Kompletní zařízení (s rádiem) | FCC ID + CE DoC | Kombinace výše uvedeného |
Moduly používající certifikované rádiové moduly (např. ESP32-WROOM-32E s FCC ID 2AC7Z-ESP32WROOM32) mohou pro koncový produkt použít FCC ID modulu, pokud jsou dodržena integrační pravidla v FCC grantu modulu — typicky: žádné změny antény, minimální separační vzdálenosti, požadavky na značení.
Časté problémy
Selhání podmnožiny AT příkazů. Mnoho aplikací (Torque Pro, OBD Fusion, Car Scanner) spoléhá na rozšířené AT příkazy nad rámec základní sady. Běžná selhání: ATSP0 (automatická detekce protokolu) na některých klonech zamrzá; AT MA (monitorovat všechny rámce) není implementován; AT TP (zkusit protokol) se chová jinak než originální ELM327.
Citlivost na časování CAN. Levné transceivery s pomalým slew rate selhávají na vozidlech s těsnými časovými rezervami CAN (běžné u evropských vozidel s více síťovými segmenty). Symptomem je přerušovaná „žádná odpověď“ na určitých ECU.
Padělané Bluetooth moduly. Některé čínské OBD-II adaptéry používají HC-05 moduly bez originálního FCC ID. FCC ID jsou buď vymyšlená, nebo patří jinému produktu. To je riziko shody při importu pro trhy USA/EU.
Problémy s ovladači USB VCP (Virtual COM Port). CH340 a CP2102 jsou nejběžnější USB-UART mosty na čínských OBD-II adaptérech. CH340 měl problémy s podepisováním ovladačů na nedávných verzích macOS (Apple Silicon) a Windows 11. CP2102 (Silicon Labs) má lepší podporu ovladačů, ale vyšší jednotkové náklady.
OBD-II moduly jsou jedním z přístupnějších vstupních bodů do sourcingu automobilové elektroniky — MOQ jsou nízká a protokol je dobře zdokumentovaný — ale problémy s pravostí IC a certifikací rádia vytvářejí významné riziko shody. Při sourcingu ve velkém objemu ověřte Bluetooth FCC ID vůči databázi FCC před výrobou. Předexpediční inspekce by měla zahrnovat funkční testování AT příkazů na reprezentativním vzorku napříč celou sadou PID, nikoli pouze 10–15 nejběžnějších PID.
Související zdroje
- CAN Bus moduly — fyzická vrstva a transceiver IC, na nichž stojí protokol OBD-II CAN
- Protokol J1939 — rozšíření OBD-II pro vozidla těžkého provozu; samostatný konektor a protokolový stack pro kamiony a autobusy
- Checklist auditu továrny — proces ověření pravosti IC a revize PCB layoutu
- Sourcing a párování dodavatelů
- Služby kontroly kvality
- Sourcing automobilové elektroniky