Hallo ich möhte meine K-Line Signale / Pegel auf CAn Bus Pegel umwandeln. Wie kann man das einfach realisieren? Danke
:
Verschoben durch Moderator
Definiere einfach. AVR + MCP2515 + Bustreiber + K-Line Treiber. Oder bisschen was flotteres. Kommt bisschen drauf an was du vorhast und wie viel du hin und her schicken willst. Zumindest solltest du bisschen Ahnungn von Datenstrukturen haben. Ansonsten einfach nen PC mit entsprechender Hardware nehmen, wenn der Anwendungsfall das zulässt. Ach so und mit Pegeln hat das ganze nix zu tun. Das sind zwei von der Konzeption her völlig unterschiedliche (Bus)Systeme.
:
Bearbeitet durch User
Das Thema ist zwar jetzt schon ein paar Tage alt, ich würde das aber gern nochmal vorholen. Mein Ziel ist es, CAN basierte Auslesetechnik an meinem guten alten Passat zu nutzen. Mir geht es dabei nur um Fahrdaten und Log's. Soll heißen die Kommunikation soll nur in eine Richtung gehen. Ist das möglich und wenn ja wie viel Aufwand bedeutet das.
Thomas H. schrieb: > Mein Ziel ist es, CAN basierte Auslesetechnik an meinem guten alten > Passat zu nutzen. Und wozu? Dadurch wird es nicht schneller gehen oder mehr Daten geben. Es gibt genügend Hard- und Software für K-Leitung > Mir geht es dabei nur um Fahrdaten und Log's. Es gibt keine Logs!
Thomas H. schrieb: > Mir geht es dabei nur um Fahrdaten und Log's. Soll heißen die > Kommunikation soll nur in eine Richtung gehen. Diagnose Stecker geht über Gateway, da ist schon mal nix mit nur einer Richtung.
Marc V. schrieb: > Diagnose Stecker geht über Gateway, da ist schon mal nix mit nur > einer Richtung. Bei CAN schon aber das hat er halt nicht - auch nicht nach dem hingefrickel.
Dirk schrieb: > Marc V. schrieb: >> Diagnose Stecker geht über Gateway, da ist schon mal nix mit nur >> einer Richtung. > > Bei CAN schon aber das hat er halt nicht - auch nicht nach dem > hingefrickel. Was ich meine ist folgendes: Am Diagnosestecker, ob CAN oder K-Line kommt nichts ohne Anforderung. Alle Daten müssen über Gateway angefordert werden. Daswegen ist es nix mit nur einer Richtung.
Für den guten alten Passat gilt: der Can Bus gibt reichlich Informationen her und diese müssen NICHT extra abgefragt werden! Abfragen verursachen erst Problem im Can Bus! Der Can Bus muss nur abgehört werden. Die entsprechenden PID sortieren und die Daten für den Logger sind problemlos auf einer SD zu speichern oder auf ein Display darstellbar. Die K Line muss abgefragt werden. Dieses gelingt ebenfalls sehr einfach, jedoch gibt die K Line, Passat ISO 9141-2 oder KWP 2000, „nur“ 11 Werte her. U.a. DZM, Motortemperatur, Luftmasse, Ladedruck wenn TL vorhanden, Stellung Gas wenn eGas etc pp. Nötig sind ein Arduino Mega, IC L9637D für die K Line an TXRX 1,2 oder 3, einen CAN Bus Adapter und einen SD Adapter. Der SD Adapter für Mikro SD befindet sich aus die CANBUS Shields. Oder Arduino DUE mit IC 9637D und MCP 2562E und SD. Es ist die günstigste Lösung. Im Dt sprachigen Raum gibt es dafür drei Lösungen. Zwei die definitiv funktionieren und eine unbrauchbare. Außerhalb gibt es massenhaft funktionsfähige Lösungen. Googeln: A4B5 Arduino FIS; A2 Arduino FIS.
Ein LIN-Transceiver wie TJA1021 funktioniert auch für K-Line, sowas ist vielleicht einfacher zu finden.
Gabriel schrieb: > Vorteile des TJA1021 ? Verfügbarkeit. MC33290 etc sind lange obsolet, die gibt es nur noch als Restposten.
Den 9637 gibt es sogar bei Conrad. Bei Mouser sowieso. Wüsste nicht dass und warum obsolet... Zum TJA1021: V BAT = ? V ref K ? VIO ?
Hätte ich C****d schreiben müssen? Wenn ja bitte die Mods es zu löschen und um Entschuldigung!
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.