Ich muß mich jetzt auch noch einmischen.............
(hat ewig gedauert die 9 Seiten zu lesen)
Also mit den Interfaces die so rumschwirren scheinen nicht wirklich Elektroniker sondern vielmehr Laien drangesessen zu haben.
Das Teil mit der Lochrasterplatine ist noch am besten, es wurde halt versucht einfach zu bleiben........ich hatte so eins von ebay, da waren 10kOhm mit 10 Ohm vertauscht, ging postwendend auf Rückreise........leider sind solche Arbeiten falsch gespart wenn ein Steuergerät hops geht.
Eine andere Schaltung die ich gefunden habe, arbeitet mit Komparatoren vom Typ LM393 und unsymetrischer Versorgungsspannung trotz symetrischer Eingänge.
Mal eben zu Howdy geschwenkt...........ich kann sehr gut nachvollziehen, was da passiert ist, der Bluff war gut und er ging drauf ein.........aber selbst wenn er sich gewehrt hätte, Recht kostet Geld und die Hersteller einer gewissen Schrottmarke aus Wolfsburg haben nun mal mehr davon..........vielleicht ist euch aufgefallen, daß Seiten die sich mit diesem Thema beschäftigt haben nicht mehr existieren und in ebay derlei Produkte massenhaft gesperrt wurden.
Also wenn das Ding gut und unanfechtbar laufen soll, muß eine Institution her..........z.B. "7er.com eV" mit möglichst vielen Mitgliedern. Das Verschafft eine gewisse Freiheit und solange es ein allgemeines Interesse beinhaltet sogar Steuervorteile (ich bin weder Jurist noch Buchhalter, das habe ich so erfahren) und vielleicht weitere
Beim überfliegen des Mitschnitts der Diagnose lächelte mir eine gewisse Regelmäßigkeit entgegen die vielleicht hoffen lässt, daß der Background
des Protokolls nicht so "undurchsichtig" ist wie er scheint, die Vielzahl der Geräte und die Weiterentwicklung mit der Zeit dämpfen diese Hoffnung leider.
Als diese Diagnose und Steuergeschichten ins Leben gerufen wurden, bediente man sich einfacher Logik wie Schieberegister, auch in neueren Autos wird nicht der beste sondern der billigste µC Platz finden, beispielsweise steckt im
E32 Kombi ein alter Japse dessen Kern funktionsgleich dem 8080A ist
Wichtig ist es, die Programmierer des Kernprogrammes dahingehend zu unterstützen, mit Beta-Versionen und Prototypen so viel als irgend möglich
verschiedene Fahrzeuge bzw. Steuergeräte auszulesen, wobei es von Vorteil wäre daß die Tester nicht nur zusehen, sondern dokumentieren können (Unterschiede in den Ausgabeparametern etc.)
Sinnvoll wäre auch eine getrennte Hardware-Gruppe für die Interfaces und fahrzeugspezifischen Gegebenheiten, ein Programmierer sollte nur BMW denken und nicht gleichzeitig BMW löten.......das stört die Konzentration.
Als Umgebung würde ich aus diversen Gründen von DOS/PASCAL absehen.......sicherlich wurde diese Umgebung aufgrung von Vorkenntnissen und der Verwendung älterer Laptops gewählt, hat auch seine Berechtigung ABER würde man in C unter Linux (am besten Debian, Grund kommt noch) programmieren, wäre die Plattformunabhängigkeit erheblich größer.
Es wäre möglich ohne Veränderung der Sourcen die Funktion in alles zu quetschen was eine serielle Schnittstelle hat. (Sogar ein Handy).
Die Distribution von DEBIAN habe ich deswegen empfohlen, weil es nur wenige Patches hat, nichts ausführt was über root liegt (wie Suse) auf die meisten Prozessoren portiert und sehr schnell auf Marktänderungen reagiert.
Ich persönlich kann zwecks Zeitdruck nicht coden (später vielleicht) aber gerne eure Leiterplatten-Protos herstellen.
Für Testzwecke stehen im Moment nur E32 und E30 rum, das kann jeder.
Soch jetzt glüht die Tastatur und ich nerv nicht länger.