ATMega2561 mit KKL OBD Interface

OP #2838390
Lesenswert?
• ▲
▼
Hallo,

ich komme bei der Umsetzung des Init von dem ECU nicht weiter.
Habe jetzt schon so viele Varianten getestet.
Das Ganze spricht über RS232.

Vll. kann mir einer von euch bei der Umsetzung in Bascom helfen.
Der Init erfolgt so:

Fastinit:
1) Wait for 300ms with K line high.
2) Pull K line low for 25 +/- 1 ms
3) Let K line rise high and wait 25ms
4) init serial connection to 10400 baud,
   8N1, 1=0Volt 0=12Volt, least significant bit first
5) send package c1 33 f1 81 66
   33=dest, f1=our tester id, 81=start comms
6) wait for response 83 f1 01 c1 e9 8f ae
   01=physical address, c1=response ok (7f=fail), e9=kb1, 8f=kb2


Mein letzter experimentierter Code sieht wie folgt aus:
1
Portd = &B11111111
2
Waitms 300
3

4
Portd = &B00000000
5
Waitms 25
6

7
Portd = &B11111111
8
Waitms 25
9

10
Open "com2:" For Binary As #1
11

12

13
Print #1 , Chr(&Hc1) ; Chr(&H33) ; Chr(&Hf1) ; Chr(&H81) ; Chr(&H66);

Der Com2 ist auf 10400 Baud.



Ich wäre über Antworten sehr dankbar,
habe mich schon durch sehr viele Foren gesucht.



Vielen Dank schon mal vorab!
Gast #2961246
Lesenswert?
• ▲
▼
Wenn Du das auf einem PC machen willst, wird das so nichts. Windows etc. 
sind keine Echtzeitsysteme. Schau Dir die Signale mit dem Scope an und 
Du wirst sehen, daß da keine 25 ms raus kommen.
Auch die Initialisierung ist nicht immer so wie Du schreibst.
Hier steht alles drin: ISBN 3895762237

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.