Shield DFRobot CAN-BUS V2.0 — это плата расширения для Arduino UNO, Mega и Leonardo, которая добавляет интерфейс CAN для передачи данных на большие расстояния. Устройство построено на контроллере MCP2515 и имеет встроенный слот microSD для локального хранения данных.
- Интерфейс CAN на базе контроллера MCP2515
- Слот microSD для локального хранения данных
- Питание от Arduino или DB9 (7 В)
- Разъемы UART и I2C для периферии
- Габариты 76 × 54 × 19 мм
Интерфейс CAN для промышленных сетей
Плата использует микросхему Microchip MCP2515 для реализации протокола CAN. Это позволяет организовать надежную передачу стандартных и расширенных кадров данных в средах с высокими требованиями к стабильности связи. Функция детекции получения кадра упрощает обработку входных сигналов в проектах автоматизации.
Гибкое питание и защита
Питание модуля можно подавать от платы Arduino или через разъем DB9, переключая положение переключателя. При питании от DB9 напряжение составляет 7 В, что позволяет использовать внешние источники. Важно правильно настроить переключатель, чтобы избежать повреждения платы при одновременном подключении USB и DC.
Локальное хранение данных
Встроенный слот microSD позволяет записывать данные непосредственно на карту памяти, что полезно для автономных регистраторов или систем мониторинга. Это снижает зависимость от постоянного соединения с компьютером и обеспечивает резервное копирование информации.
Удобное подключение периферии
Кроме интерфейса CAN, плата имеет встроенные разъемы UART и I2C для подключения дополнительных датчиков или дисплеев. Линии CAN выведены на разъем DB9 и винтовой клеммник, что облегчает монтаж в готовых устройствах. Габариты 76 × 54 × 19 мм и вес 40 г делают модуль компактным для встраивания в корпуса.
Этот shield подходит для инженеров и энтузиастов, которые разрабатывают системы на базе Arduino с требованием к промышленному интерфейсу связи и локальной записи данных.