Forum: Mikrocontroller und Digitale Elektronik CAN Bus


von Rocco (Gast)


Lesenswert?

Hallo

Ich probiere gerade mit einem M16C29 über einen CAN Bus Daten zu 
übermitteln. Leider gelingt mir das noch nicht so richtig.

Kann es event. an meiner Beschaltung des PCA82C250 (CAN Transceiver) 
liegen? Im Bild ist die Beschaltung zu sehen.

Ich war mir auch nicht so sicher bei dem Widerstand an RS

Ich wäre sehr über ein paar Tipps dankbar.

mfg. Rocco

von Rocco (Gast)


Angehängte Dateien:

Lesenswert?

Das mit dem Bild funktioniert irgendwie nicht.

von A.K. (Gast)


Lesenswert?

> Leider gelingt mir das noch nicht so richtig.

Genauer. Was geht nicht?

> bei dem Widerstand an RS

Bitrate? Bei 125Kbps ist das so ok, bei 1Mbps nicht.

Abschluss?

von Rocco (Gast)


Lesenswert?

Ich habe ein CAN zu USB Konverter, mit dem ich testen wollte ob ein 
Prog. im Controller welches permanent Daten sendet etwas empfangen kann.

Aber es kann sein, das ich am Konverter 500Kbps eingestellt hatte.

Ich teste es noch einmal

von Obelix (Gast)


Lesenswert?

Terminierung?
Bitrate wirklich richtig eingestellt?

von Rocco (Gast)


Lesenswert?

Hallo

Danke für die Antworten. Es geht immer noch nicht.
Was für ein Widerstand müsste ich bei 500Kbps nehmen?

Ich habe mal mit dem Oszi an dem Ctx vom Controller gemessen, da kommt 
ein Signal mit ca. 1khz raus. Nach dem PCA82c250 kommt nichts weiter 
raus außer ein sinus im mV Bereich.

von A.K. (Gast)


Lesenswert?

Daumenregel: Bis 125Kbps gilt als "low speed" und es kann je nach Art 
der Leitung eine Begrenzung der Flankensteilheit sinnvoll sein. Darüber 
gilt als "high speed" und arbeitet vorzugsweise ohne R, dafür mag man 
der Leitung etwas mehr Aufmerksamkeit widmen.

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.