- Состояние интерфейсаУбедитесь, что интерфейс CAN работает, стабилен и использует ожидаемую скорость передачи данных.
- Сопоставление идентификатора двигателяДокументируйте идентификаторы перед настройкой, чтобы не отлаживать неправильный привод.
- Поведение тайм-аутаСбои часто проявляются как смещение времени, прежде чем они будут выглядеть как полная потеря связи.
Руководство по настройке OpenArm SocketCAN
Большинство сбоев связи OpenArm происходят из-за предположений об интерфейсе, несоответствия идентификатора двигателя или противоречивых проверок при запуске, а не из-за самой библиотеки CAN.
- Совмещение этапов запуска между фиктивными и реальными запусками оборудования
- Изменение конфигурации инструмента без обновления примечаний
- Пропуск предварительных проверок интерфейса перед записью данных.