Huhu,
Zitat:
|
Alfadiag braucht doch ein Iso 9141 interface, was das elm-327 ja hätte, oder gibts auch da feinheiten warums nicht gehen könnte?
|
durchaus.
Das eine ist ein reiner Pegelumsetzer (RS232 <-> ISO 9141-2, K-line) während das ELM Interface zusätzlich einen echten Mikrocontroller/Prozessor beinhaltet, der die low-level Bus/Protokollkommunikation erledigt.
D.h. Software, welche mit den Interfaces kommuniziert muss erstmal auf völlig verschiedenen Ebenen aufsetzen.
Beispiel:
KWP2000 Initialisierungssequenz (slow/fast init) -> bei einem reinen Umsetzer musst Du quasi selber an den Steuerleitungen der RS232 "wackeln" (setzen/zurücksetzen) und dabei ein ganz spezifisches Timing einhalten (5 baud, 10400 baud).
Das kann bei bestimmten Laptops/Schnittstellen/Betriebssystemen ein Problem sein, weil die Baudraten normalerweise nicht unterstützt werden.
Man kann sich aber mit einigen Tricks behelfen...
Das ELM erledigt dies von selbst.
D.h. die PC Software braucht sich um die Problemefelder, wo harte Bus/Protokoll-Timings eine Rolle spielen nicht zu kümmen.
Nachteil: sämtliche Busprotokolle/Abläufe müssen quasi schon in der Firmware (Betriebssoftware) des ELM untergebracht sein.
Für Spezialfälle ist man dann auf den Support des Herstellers angewiesen.
Ciao