Как стать автором
Обновить

Использование UAVCAN для модульной электроники БПЛА, или как не спалить дрона, перепутав провода

Время на прочтение 7 мин
Количество просмотров 12K
Всего голосов 12: ↑12 и ↓0 +12
Комментарии 6

Комментарии 6

Чем длиннее провода, то есть больше аппарат, тем эта схема сильнее подвержена наводкам. Нам об этом пришлось задумываться с самого начала, потому что у наших аппаратов размах крыльев 2 и 4 метра, и это не предел.
На фото «устройства с интерфейсом UAVCAN» есть три соединения, выполненные витой парой. Если все сигнальные линии будут такими (свит каждый сигнал с землёй), наверняка наводок станет существенно меньше.
Тут проблема больше в их колличестве, чем качестве. Если брать стандартный приёмник GPS для pixhawk, по умолчанию у него 10 проводов (uart + can + safe btn), всё это добро нужно располагать как можно дальше от силовых элементов, да и такое соединение не очень сказивается на виброизоляции ИНС. А так, подключил всё к одному порту и гоняй себе данные.
Жаль деталей внедрения не так много. Драйвер для libcanard под stm32 самостоятельно писали? (Просто на данный момент в репозитории github.com/UAVCAN/platform_specific_components он присутствует только для v0)
пока на v0, перейдем на v1, когда подустоится
Зарегистрируйтесь на Хабре , чтобы оставить комментарий