Hallo zusammen,
zur Zeit versuche ich mich an der CAN-Bus Kommunikation. Dazu habe ich folgende Hardware:
NI-9185 Chassis (4 Slots, Netzwerk) mit Firmware 19.1
- NI-9218 DSUB
- NI-9474
- NI-9861 (Single Port Low-Speed CAN-Bus)
Software:
LabView 2018
NI Max 19.0
CAN-Treiber und XNET-Treiber installiert
An die CAN-Bus-Karte soll ein Messgerät angeschlossen werden, welches Nachrichten schickt. Diese muss ich lediglich einlesen und an mein Programm weitergeben.
In meiner Simulation (per CAN256 und CAN257) habe ich dies soweit hinbekommen.
Heute habe ich die Messkarte bekommen und wollte das mit echter Hardware testen. Beim Ausführen des Programms bekomme ich diverse Fehlermeldungen:
Im Anhang meine VI, welche ohne Probleme auf CAN256 / CAN257 Nachrichten empfängt und verarbeitet.
Zum einen erbitte ich Hilfe zu meinen Fehlermeldungen.
Zum anderen habe ich noch eine Verständnisfrage zum (physischen) CAN-Bus:
1) Muss ich die Leitungen CAN-High, CAN-Low, Ground und / oder Spannung beschaltet haben, um die Karte nutzen zu können, genauer gesagt "Muss was an der CAN-Bus-Karte angeschlossen sein, damit die funktioniert" ?
2) Muss oder sollte die Spannungsleitung auch beschaltet sein, wenn ich (neben der NI-Karte selbst) nur ein weiteres CAN-Gerät am Bus habe, welches selbst kein "Geringverbraucher" ist?
Danke
Martin
Addendum:
Habe alles auf CAN1 eingestellt.