PiCAN2 installiert, und jetzt?

  • Guten abend,

    ich habe auf einen Pi 3 ein PiCAN2 interface gesteckt und bin nach PICAN2SMPSUG12.pdf bzw nach diesem vorgegangen.

    Ein CAN device sieht man.

    PiCAN2PiCAN2

    Code
    root@rpi:~# ifconfig 
    can0: flags=193<UP,RUNNING,NOARP>  mtu 16
            unspec 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00  txqueuelen 10  (UNSPEC)
            RX packets 0  bytes 0 (0.0 B)
            RX errors 0  dropped 2  overruns 0  frame 0
            TX packets 0  bytes 0 (0.0 B)
            TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
    
    ...

    Das CAN interface habe ich an einen BUS bestehend aus 2 Geräten einer Heizungssteuerung (funktioniert für sich schon mal)

    angeschlossen. Allerdings erscheint mein interface nicht in der Liste der Bus Teilnehmer der Heizungssteuerung. Ihre dagegen schon.

    Sollte es das? Oder muß dazu erst ein Programm auf dem Pi gestartet werden?

    )Nur wie nun weiter, Wie kann ich sehen ob es an der Hardware oder der Software oder Einstellungen liegt?

    Ein als root mit python3 ausgeführtes script

    Code
    import can
    
    bus = can.interface.Bus(channel='can0', bustype='socketcan_native')
    msg = can.Message(arbitration_id=0x7de,data=[0, 25, 0, 1, 3, 1, 4, 1])
    bus.send(msg)
    
    notifier = can.Notifier(bus, [can.Printer()])

    kehrt jedenfalls zurück ohne etwas zu drucken.

    VG

    joh

Jetzt mitmachen!

Du hast noch kein Benutzerkonto auf unserer Seite? Registriere dich kostenlos und nimm an unserer Community teil!