CAN Bus - Hardware debugging

OP #5909421
Lesenswert?

Hallo Experten!

Sollte auf dem CAN-Bus immer ein Signal zu sehen sein mit dem Oszi 
(entweder zwischen CANH und CANL oder jeweils gegen GND) oder nur, wenn 
wer gerade sendet? Müssen dazu wenigstens 2 Controller am Bus hängen 
oder reicht es, wenn ein Controller mit einem terminierten Treiber 
verbunden ist?

Und: falls auf dem Bus immer ein Signal zu sehen sein sollte: reicht es 
aus, wenn die Controller (zB im ESP32 oder STM32F103) beim Booten für 
CAN  initialisiert werden (und die entsprechenden I/Os zugewiesen 
werden) oder muß da in der Firmware mehr passieren?

Danke!

Wolfgang
Persönliche Seite #5909428
Lesenswert?

Wolfgang S. schrieb:
> Sollte auf dem CAN-Bus immer ein Signal zu sehen sein mit dem Oszi

Nein; zwischen den Nachrichten kommt nur Ruhepegel (2,5V bei HS).

Wolfgang S. schrieb:
> oder nur, wenn
> wer gerade sendet?

Ja.

Wolfgang S. schrieb:
> Müssen dazu wenigstens 2 Controller am Bus hängen

Ja, denn sonst sendet keiner das ACK-Bit und gesendete Nachrichten 
werden ggf. unendlich wiederholt (je nach Einstellung des Controllers).

Wolfgang S. schrieb:
> oder muß da in der Firmware mehr passieren?

Man kann ankommende Nachrichten ignorieren und keine senden, das stört 
den CAN nicht, bringt aber auch nix!

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren