Visiualisierung CAN-BUS

Gast #2314142
Lesenswert?
• ▲
▼
Hallo,

ich würde gerne empfangene CAN-Bus Daten des AVRs am PC visualisieren.

Mein erster Gedanke war dies über RS232 mittels eines FT232RL 
umzusetzen.

Der CAN-BUS wird mit 125kbis/s laufen. (Busauslastung weiß ich noch 
nicht)
RS232 mit mindestens einer Baudrate von 56000. Und sollte auch die Flow 
Control "XON/XOFF" unterstützt.

Nun habe ich leider noch gar keine Erfahrungen mit den FT232.
Dies sollte allerdings kein größeres Problem darstellen da man ja nur 
die Schaltung aufbauen muss. Der FT232 muss ja nicht vom AVR 
konfiguriert werde. Oder?


Allerdings befürchte ich das die Serielle Schnittstelle etwas bremsen 
könnte. Gibt es hier eine bessere Art der Verbindung zwischen PC und 
AVR, welche sich auch von, "nicht Spezialisten" umsetzten lässt.

mfg
Patrick
#2316194
Lesenswert?
• ▲
▼
Beim FT232 musst du abgesehen vom Schaltungsaufbau eigentlich gar nix 
konfigurieren. Da gibt es auch fertige Kabel, wo der FT im USB stecker 
ist, am anderen Ende hast du offene Kabelenden, die du direkt an den 
UART des AVR anschlissen kannst.
Was ich mir noch überlegen würde: Sowohl der AVR als auch der FT232 
packen 1 Mbps, damit müsstest du bei schlankem Übetragungsprotokoll 
sogar in der Lage sein einen High-Speed-Can darzustellen. Mit 56kbps 
würde ich nicht anfangen, da ist Ärger bei höhere Buslast 
vorprogrammiert.
Gast #2316210
Lesenswert?
• ▲
▼
Patrick schrieb:
> up

Wie meinen?

Bei 125 kbit auf dem CAN wird's schon arg knapp. Mal so 
überschlagsmäßig:
Bei der Bitrate entsprechen 100% Buslast etwas mehr als einer Botschaft 
pro Millisekunde. Nun ist beim CAN in der Regel eine Buslast von mehr 
als 50% nicht sinnvoll. Die RS232 schafft bei 56kbit 5,6 Bytes pro 
Millisekunde. Bei 50% Buslast hätte man also 11 Bytes pro Botschaft. 
Sofern man nur mit 11-Bit-Identifiern arbeitet, würde das rechnerisch 
gerade eben so reichen, wenn man einen ausreichenden Puffer vorsieht.

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.