Функциональный модуль SparkFun MicroMod CAN Bus предназначен для расширения возможностей плат MicroMod, добавляя поддержку промышленной сети CAN. Это решение позволяет интегрировать высокоскоростной обмен данными в проекты на базе микроконтроллеров без сложного монтажа.
- Контроллер CAN MCP2515 и трансивер MCP2551
- Скорость передачи данных до 1 Мбит/с
- Интерфейс M.2 MicroMod Edge для быстрой замены
- Поддержка до 112 узлов в сети CAN
- Разъемы D-sub и винтовой зажим для CANH/CANL
- Терминирующий резистор 120 Ом с выбором перемычкой
Поддержка стандарта CAN V2.0B
Модуль построен на контроллере MCP2515 и трансивере MCP2551, что обеспечивает полную совместимость со стандартом CAN V2.0B. Такая конфигурация гарантирует стабильную передачу данных со скоростью до 1 Мбит/с, что критично для систем реального времени в автомобилях и промышленной автоматизации. Использование популярных чипов упрощает разработку благодаря наличию многочисленных библиотек для Arduino.
Гибкое подключение и терминирование
Для удобного подключения к сети предусмотрены два типа разъемов: 2-контактный винтовой зажим для линий CANH/CANL и разъем D-sub для кабелей OBD-II. Встроенный терминирующий резистор номиналом 120 Ом можно активировать с помощью перемычки, что позволяет создавать новые сегменты сети или подключаться к существующим магистралям. Распайка разъема DB9 также настраивается перемычками для совместимости с различными кабелями.
Эффективная интеграция в экосистему MicroMod
Модуль использует интерфейс M.2 MicroMod Edge, обеспечивающий быстрое соединение с базовыми платами MicroMod Main Board (Single и Double). Быстрый интерфейс SPI с частотой 10 МГц позволяет минимизировать задержки при обработке пакетов данных. Наличие MOSFET для детектирования питания от управляющей платы позволяет обнаруживать питание от хоста при работе с внешними источниками.