Forum: Mikrocontroller und Digitale Elektronik Can bus Messen


von Gabba gandalf (Gast)


Lesenswert?

Hallo zusammen. Ich fange gerade an etwas mit Can bus zu 
experimentieren.
Der can bus Pegel geht nicht über 5v hinaus?
Ich habe einen Zeroplus Lap c und dafür einen Can Protokoll Analyser.
Leider habe ich absolut keine ahnung wie ich das anstellen soll.
Vermutlich misst man hinter dem can Bustreiber? zb TJA1050 ?

von Thomas T. (runout)


Lesenswert?

"Can bus Messen" ist bisschen weich formuliert.

Die Hardliner können aus einer Oszi-Aufnahme die CAN-Botschaft 
rauslesen...
Wenn du sehen möchtest, ob der CAN physisch i.O. ist (Flankensteilheit, 
Reflexionen) ist ein Oszi OK.
Die CAN-Pegel sind im Normalfall zwischen 1,5..3,5V (dom.) und 2,5V 
rezessiv.

Wenn die Nachricht dekodieren willst können das 4 von 9 Zeroplus 
LAP-Cxxxx-Geräten.

Ansonsten gibt es "reine" CANalyzer wie Sand am Meer.

Grüße Runout

von Thomas F. (igel)


Lesenswert?

Gabba gandalf schrieb:
> Ich habe einen Zeroplus ... Can Protokoll Analyser.

Ich finde nur einen CAN Protokoll Decoder.

Dieser wird an die Leitungen CAN-high, CAN-Low und Masse angeschlossen.

von Volle (Gast)


Lesenswert?

viele Oszi können auch CAN dekodieren, manche sogar aus analog Signalen

wenn es mehr sein soll hat Vector alles im Programm:
https://vector.com/vi_interfaces_de.html

von Gabba gandalf (Gast)


Lesenswert?

Also ich möchte schon das Protokoll Decoden. Zum mitlesen was ich da 
eigentlich mache. Ich habe einige mcp2515 module aber da ich mir noch so 
unsicher bin könnte ich so mitlesen um zu wissen ob ich überhaupt 
richtig sende oder Fehler beim Emfang auftauchen.

Ich habe einen Lap C 16128 und in der Software einen Protokoll analyser 
für etliche Protokolle. Unter anderen auch Can.
Die frage ist ja eher nur wie ich das nun Messe Den Logicanalyser direkt 
an die Can leitungen? Oder besser durch den Bustreiber.

von Thomas F. (igel)


Lesenswert?

Gabba gandalf schrieb:
> Also ich möchte schon das Protokoll Decoden.

Warum?

> Zum mitlesen was ich da eigentlich mache. Ich habe einige mcp2515 module

Der MCP2515 übernimmt das codieren und decodieren für dich. Du brauchst 
dir darüber keine Gedanken zu machen, der kann das sehr gut;-)

> richtig sende oder Fehler beim Emfang auftauchen.

Dazu liest man die Error-Counter im MCP2515 aus.

> Die frage ist ja eher nur wie ich das nun Messe Den Logicanalyser direkt
> an die Can leitungen? Oder besser durch den Bustreiber.

Was steht denn in der Bedienungsanleitung?
Wie ich oben schon schrub wird üblicherweise CAN-H, CAN-L und Masse 
angeschlossen. Kein Bustreiber für Oszis.

von Heinz (Gast)


Lesenswert?

Gabba gandalf schrieb:
> aber da ich mir noch so
> unsicher bin könnte ich so mitlesen um zu wissen ob ich überhaupt
> richtig sende oder Fehler beim Emfang auftauchen

Mach dir einen Sender und einen Empfänger und versuche erstmal 
Testnachrichten zu senden. Ein Oszi reicht aus, damit kannst du sehen ob 
was wackelt und ggf. noch die Baudrate kontrollieren - das langt.

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
Noch kein Account? Hier anmelden.