Probleme mit der Baudrate

OP #548930
Lesenswert?
• ▲
▼
Hallo an alle Elektronikgurus...

ich schlage mich im Moment mit einem Problem rum, wo ich mir noch nicht 
ganz sicher bin ob es überhaupt eine Lösung gibt, da sich scheinbar 
schon viele die Zähne dran ausgebissen haben.

Folgende Sache habe ich mir zur Aufgabe gemacht:
Ich möchte den Datenverkehr zwischen der OBD-Dose eines Fahrzeuges und 
einem Diagnosegerät (z.B. ELMScan) mitloggen. Im Genaueren geht es um 
die Diagnose über den K-Line-Bus... dieser funktioniert ja, wie ich 
rescherchiert habe genau wie ein UART, nur halt mit anderen Pegeln 
(0,2*Bordspannung bzw. 0,8*Bordspannung). Ich möchte diese 
UART-Kommunikation mit einem stinknormalen Terminalprogramm 
(Hyperterminal, HTerm etc.) mitloggen. Für diesen Zweck habe ich mir 
einen Pegelwandler MC33290/D (www.obd2-shop.eu) hergenommen und diesen 
mit einem Max232 gekoppelt... soweit so gut... mit dem Oszi kann ich 
auch die scheinbar richtigen Pegel messen...
Mein Problem ist nun, dass ich an meinem COM-Port nicht die benötigte 
Bitrate von 10400 bit/s einstellen kann... Es muß doch aber irgendwie 
möglich sein das mittels eines speziellen Treibers/Programmes 
hinzubekommen... oder? Und wenn mein Rechner das nicht hergibt, dann 
gibt es doch vielleicht einen USB-RS232-Adapter der einen solchen Modi 
unterstützt...
Habt Ihr da irgendwelche Tipps oder Ratschläge, wie ich da vorgehen 
könnte?

Vielen Dank im Voraus...

MfG, Waldguru
Gast #549093
Lesenswert?
• ▲
▼
Schau dir mal den FTDI-FT232RL an. Ist ein USB/RS232 Wandler. Da kann 
man alles möglich von 300 Baud bis 1 Megabaud einstellen. Hab den schon 
mit 31500 laufen lassen, also müssten deine 10400 auch gehen.

Ansonsten evtl. einen µC mit 2 Uarts nehmen, die eine auf 10400 stellen 
und die andere auf einen Standard Wert.

Bei beiden Lösungen dann den Max232 weglassen, die arbeiten jeweils mit 
TTL pegeln.
OP #549216
Lesenswert?
• ▲
▼
Vielen Dank für Deine Antwort...

...kommt es bei der Lösung mit beiden UARTS net zu Problemen bei der 
Quarzwahl? ...wegens dem Teiler und so...

...wie schaut das mit der FTDI-Lösung aus? ...kann ich das USB-Teil 
einfach wie einen virtuellen COM-Port behandeln?

MfG, Waldguru
Gast #549753
Lesenswert?
• ▲
▼
>...kommt es bei der Lösung mit beiden UARTS net zu Problemen bei der
>Quarzwahl? ...wegens dem Teiler und so...

Ist wohl richtig, müsste man schauen ob es einen Quarz gibt bei dem es 
mit den beiden Baudraten recht gut passt.

>..wie schaut das mit der FTDI-Lösung aus? ...kann ich das USB-Teil
>einfach wie einen virtuellen COM-Port behandeln?

Jap, da gibt es auf der Homepage einen Treiber der einen virtuellen 
Com-Port bereitstellt.

http://www.ftdichip.com/FTDrivers.htm
Gast #549769
Lesenswert?
• ▲
▼
Mit einem USB/RS232 Adapter sollte es auch gehen. Hab einen von 
Reichelt (BestNr.: USB2 SERIELL), der nutzt auch einen FTDI-Chip und man 
kann da "krumme" Baudraten einstellen. Da brauchst du nicht mal mehr 
löten und kannst deine Schaltung so lassen wie sie ist.

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.