Найти в Дзене
e_Lectra

CAN-CAN Shield для Arduino.

CAN-CAN Shield это еще одно устройство созданное в процессе разработки адаптеров на щитки Газели. По началу, конечно, мы подключали CAN модуль с Алиэкспресса к Arduino Uno. Но в случае, если нужны две шины, светодиоды и кнопки, то получается куча проводов. А это как показала практика неудобно т.к. кабели dupont часто имеют хлипкий контакт. И вот основательно замучавшись с подключением модулей мы поняли, что проще будет создать шильд с двумя CAN шинами на 250 кбит/с и 500 кбит/с, светодиодами и кнопками. Функции шильда:
Прием сообщений по CAN шине 500 кбит/с.
Отправка сообщений по CAN шине 250 кбит/с.
Кнопки для отправки аналоговых сигналов (по типу чека, давления масла и пр.) в 500 шину.
Светодиоды для отображения этих сигналов.
Площадки для проверки сигналов осциллографом. Плату разводили в любимом Sprint Layout и изготовили опять-таки ЛУТом. И по славной традиции внешний вид готового изделия не радует глаз, а нам было неважно, ведь шильд работал, как и задумывалось. Шильд уже давно н

CAN-CAN Shield это еще одно устройство созданное в процессе разработки адаптеров на щитки Газели. По началу, конечно, мы подключали CAN модуль с Алиэкспресса к Arduino Uno. Но в случае, если нужны две шины, светодиоды и кнопки, то получается куча проводов. А это как показала практика неудобно т.к. кабели dupont часто имеют хлипкий контакт. И вот основательно замучавшись с подключением модулей мы поняли, что проще будет создать шильд с двумя CAN шинами на 250 кбит/с и 500 кбит/с, светодиодами и кнопками.

Функции шильда:
Прием сообщений по CAN шине 500 кбит/с.
Отправка сообщений по CAN шине 250 кбит/с.
Кнопки для отправки аналоговых сигналов (по типу чека, давления масла и пр.) в 500 шину.
Светодиоды для отображения этих сигналов.
Площадки для проверки сигналов осциллографом.

Плату разводили в любимом Sprint Layout и изготовили опять-таки ЛУТом. И по славной традиции внешний вид готового изделия не радует глаз, а нам было неважно, ведь шильд работал, как и задумывалось.

Проектировка платы
Проектировка платы
Шильд изрядно потрепало в процессе использования так как собрали его на скорую руку.
Шильд изрядно потрепало в процессе использования так как собрали его на скорую руку.
Шильд на плате Arduino Uno
Шильд на плате Arduino Uno

Шильд уже давно не используется, потому что он нужен был только на заре разработки адаптеров. А сейчас, если и нужно что-то добавить или изменить в адаптере, то это что-то пустячное и это проверяется при помощи эмулятора блоков.