Ich versuche, ICP CON i-7565 (USB <-> CAN-Schnittstelle) an ein speziell angefertigtes Gerät anzuschließen (unterstützt CAN 2.0B, funktioniert nachweislich mit PCL-841- Karte). Obwohl ich denke, dass ich die Baudrate und den Akzeptanzcode / die Akzeptanzmaske richtig konfiguriert habe, kann ich keine CAN-Nachrichten vom Gerät sehen (ICP bietet ein Tool, mit dem ich CAN-Nachrichten senden und empfangen kann).
I-7565 ist möglicherweise eine falsche Schnittstelle für mich, ich habe sie möglicherweise falsch konfiguriert oder sie ist einfach defekt. Oder ich mache einfach etwas falsch aus meiner Unwissenheit. Ich glaube nicht, dass mir jemand bei meinem spezifischen Problem helfen kann, daher bitte ich eher um allgemeine Informationen darüber, wie Probleme mit dem CAN-Bus identifiziert und analysiert werden. In TCP / IP würden Sie beispielsweise Ping aufrufen, Ihre IP-Adresse , Gateway-Einstellungen usw. erneut überprüfen .
Die Frage ist: Wie können Sie die CAN-Bus-Kommunikation beheben?
Antworten:
Eines der ersten Dinge, die Sie tun sollten, ist, die Bussignale mit einem Oszilloskop sowohl einzeln als auch im Differentialmodus zu betrachten. Auf diese Weise können Sie feststellen, ob die Abschlüsse ordnungsgemäß eingerichtet sind, wie hoch die Bitperiode tatsächlich ist und ob Probleme mit Rauschen, Anstiegszeit oder Spannungsversatz auftreten.
Der nächste Schritt wäre, ein CANbus-Analysetool auszuprobieren, das weitere Einblicke in etwaige Protokollprobleme gibt.
Es sieht so aus, als ob das ICPCON-Gerät DeviceNet speziell unterstützt. Unterstützt es die Diagnose der "rohen" CAN-Nachrichten?
quelle