Pull to refresh

Comments 7

дальнейшая цель такой связки какая?

Конкретную цель для описанной связи не ставил. Скорее это можно рассматривать как один из экпериментов с can-шиной. Возможно будет продолжение стенда управления PMSM. На данном этапе на Orange pi удалось установить плагин node-red-contrib-socketcan на Node-red, и установить связь can0.

была у меня когда-то идея запрятать посаженный на can какой нибудь микроконтроллер где нибудь в автомобиле чтобы снимать метрики и ошибки с блоков. мотивация была в том чтобы иметь некую бд по которой можно потом иметь некую статистику.
идея разбилась о то что автопроизводители не смогли договориться о каком-то общем стандарте и для чтения разных авто нужно иметь разный софт, какого-то общего стандарта просто не существует, а некоторые блоки вообще фиг прочитаешь.

Согласен, с автопроизводителями не просто. Я не давно разбирался с блоком управления сдвижными дверьми. Там стоит низкоскоростной трансивер TJA1054. Он интересно работает, в случае can-ошибок, он переключается на одну линию, и не все трансиверы с ним могу работать.

моя любимая картинка про 15 стандартов даже не очень уместна, в данном случае это "авторский" набор костылей поверх стандарта

Взял бы хоть по приличнее модуль 2518 fd,

Можно попробовать, особых требований к can-модулю я не ставил, таких как изменение скорости. Не знаю, заведется ли под MCP 2518 fd драйвер. Для FDCAN я использовал STM32G431, в нем (и чипах с похожим семейством) удобно можно настраивать коллбеки по прерываниям can, и фильтры по id в исходном коде.

Sign up to leave a comment.

Articles