Ergänzungen Diagnose
Ergänzung und Berichtigung:
Das Timing zwischen Request und Response ist ca. 50 bis 1000ms . Am besten erkennt
das Programm selbst wann die Daten komplett empfangen sind.
Genaue Angaben stehen in der ISO 9141 die ich nicht habe.
Vor dem Start einer Kommunikation sollte RxD Pin 15 BMW für 25ms auf low Pegel
und anschließend 25ms high Pegel gesetzt werden, dann sofort "StartCommunication".
Eventuell auch mit Werten bis 100ms versuchen. Der Vorgang heißt "wake-up", die ECU's
spitzen die Ohren <grins>.
Bei soviel Potential im Forum müßte es klappen, trotzdem es wird immer komplizierter.
Gruß Hans
|