- SchnittstellenstatusStellen Sie sicher, dass die CAN-Schnittstelle aktiv und stabil ist und die erwartete Bitrate verwendet.
- Motor-ID-ZuordnungDokumentieren Sie die IDs vor der Optimierung, damit Sie nicht den falschen Aktuator debuggen.
- Timeout-VerhaltenAusfälle zeigen sich häufig als Zeitabweichung, bevor sie wie ein völliger Kommunikationsverlust aussehen.
OpenArm SocketCAN-Einrichtungsanleitung
Die meisten OpenArm-Kommunikationsfehler sind auf Schnittstellenannahmen, nicht übereinstimmende Motor-IDs oder inkonsistente Startprüfungen zurückzuführen und nicht auf die CAN-Bibliothek selbst.
- Mischen von Startschritten zwischen gefälschten und echten Hardware-Läufen
- Werkzeugkonfiguration ändern, ohne Notizen zu aktualisieren
- Überspringen von Schnittstellenprüfungen vor dem Ausführen, bevor Daten protokolliert werden