Hi, Setup: Raspberry pi3 + PiCAN2-Shield CANopen Drucktransmitter SocketCAN Folgendes Problem: standardmäßig ist eine Baudrate von 20.000 beim Sensor eingestellt. Durch "ip link set can0 up type can 20000" und "candump can0" erhalte ich wie gewollt meine CAN-Nachrichten etc. Nach setzten der Baudrate beim Sensor auf z.B 125000 und "ip link set can0 up type can 125000" + "candump can0" erhalte ich kurz nachdem ich den Sensor anschließe: CAN32 ERR: 0x00000004 -> 00 04 00 00 00 00 00 00 CAN32 ERR: 0x00000004 -> 00 10 00 00 00 00 00 00 -link show zeigt mir ERROR-PASSIVE an. Was mache ich falsch? Selbe auch bei einer Baudrate von 500000 ... danke!
im Listen-Only "on" modus erhalte ich: CAN32 RTR: 0x01f9bf8e -> f7 62 fd cd af bc CAN32 STD: 0x00000701 -> 00 hier scheine ich keinen Error 04 zu erhalten.
Hast Du den Sensor nach Änderung der Baudrate "neu gestartet" ? Manche Sensoren kommunizieren erst nach einem "reboot" mit der neuen Baudrate.
der PiCAN2 sollte das haben. http://skpang.co.uk/catalog/pican2-canbus-board-for-raspberry-pi-23-p-1475.html
Lag wohl doch an den pullup/downs. Bin davor monatelang ohne zurecht gekommen :/
haly schrieb: > Lag wohl doch an den pullup/downs. Bin davor monatelang ohne zurecht > gekommen :/ Pullup/Pulldowns? Du meinst den 120Ohm Abschlusswiderstand? Der gehört immer dazu, insbesondere bei höheren Datenraten. Jetzt geht's also?
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.