China Sourcing Agent
Nezávazná nabídka

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ů.

od Martin Wang Aktualizováno 7 min read components
obd2elm327j2534can-busautomotive-diagnosticstelematics

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:

StandardOrgánPokrývá
SAE J1979 / ISO 15031-5SAE / ISODiagnostické služby OBD-II (Mode $01–$0A)
SAE J1979-2SAEOBD služba $06 (výsledky on-board monitorování)
SAE J2534SAEPass-thru programovací rozhraní pro přeprogramování ECU
ISO 15031 (části 1–7)ISOMezinárodní ekvivalent SAE J1979
SAE J1939SAEVozidla 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:

ProtokolFyzická vrstvaTypická 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-2K-Line + L-LineStarší evropská/asijská vozidla (před 2001)
SAE J1850 VPWJednovodičová, 10,4 kbpsVozidla GM 1996–2007
SAE J1850 PWMDiferenciální, 41,6 kbpsVozidla 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.

VariantaPoužitý ICPodpora AT příkazůISO 15765-4 CANCAN FDJ1850Poznámky
Originální ELM327 v2.2PIC18F2480PlnáAnoNeAnoDostupný pouze OEM; v Číně vzácný
Klon „V1.5“ (běžný)STM8 nebo PIC16F876AČástečná (30–50 % AT příkazů)AnoNeČástečnáNepravdivě uvedená verze; selhává v mnoha aplikacích
Klon „V2.1“Neznámý MCUČástečnáAnoNeNeŠiroce padělaný; číslo verze bezvýznamné
Vysoce kvalitní klonCH32V (RISC-V) nebo STM32>90 %AnoNeAnoProdávaný renomovanými obchody; BOM ~8–15 $
Freematics OBD-IIESP32 + vlastní FWPlný protokolový stackAnoNeAnoOpen-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

ProduktPůvodCenové rozpětíPoznámky
vxdiag VCX NANOŠenženský dodavatel50–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.0Klony TACTRIX40–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árnyTypické MOQ
1003,50–5,00 $4–7 $100–500
5002,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ě:

KomponentaVyžadovaná certifikaceStandard
Bluetooth modulFCC ID (USA), CE (EU)FCC Part 15 Subpart C / ETSI EN 300 328
WiFi modulFCC ID (USA), CE (EU)FCC Part 15E / ETSI EN 301 893
Celulární modemFCC ID + schválení operátoraFCC Part 22/24/27
Kompletní zařízení (s rádiem)FCC ID + CE DoCKombinace 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

Sourcing vedený inženýrem Žádné skryté marže Odpověď do 24 hodin

Máte projekt na sourcing?

Řekněte nám, co potřebujete. Odpovíme do 24 hodin, včetně víkendů.

Zakladatel Sky Flux, společnosti stojící za China Sourcing Agents. 7 let jako hardwarový a full-stack inženýr před založením sourcingové agentury pro Čínu zaměřené na elektroniku, IoT moduly a montáž PCB. O nás →