Hallo, ich möchte zwischen zwei baugleichen Boards mit dem selben Controller (AT90CAN128) eine CAN-Kommunikation zu Laufen bringen. Der Sendeversuch scheitert und führt zu Bus-off mode. Eigentlich kann das doch nicht an den CAN bit timing settings liegen, weil ich ja zweimal die genau gleiche Hardware verwende, oder?? Kann mir jemand weiterhelfen, bitte!!! Vielen Dank, Heinz
Wie siehts mit den Fuse-bits aus? sind die auch bei beiden gleich?
Braucht man dann eigentlich auch 2 CAN Tranceiver oder kann man die beiden Module auf kurze Strecken direkt miteinander verbinden?
es gibt einen Trick, die ohne Transceiver zu betreiben. Falls du die einfach so verbunden hast, kannst du erst mal mit der Softwarefehlersuche Schluss machen:-) Der CAN-Controller will sein eigenes gesendetes Signal auch wieder empfangen (Arbitrierung, Kontrolle der restlichen Botschaft). Aber: nimm lieber gleich Transceiver-Bausteine.
Wie sieht's denn mit Abschlusswiderständen aus? An deiner Stelle würde ich gleich mit Transceivern arbeiten; es geht zwar auch ohne, ist aber nicht so das Wahre, denn du brauchst dann entweder Dioden oder OpenCollector-Treiber. Also ohne Zusatzelektronik gehts nicht! Servus, Helmut.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.