CAN-BUS Shield

Вам не хватает дальности SPI и I²C, а RS-232 слишком медленный и ненадёжный? Тогда, вам стоит присмотреться к шине CAN. Этот индустриальный стандарт широко распространён в промышленной автоматизации, технологиях умного дома, автомобильной промышленности и других областях.

Существует одна проблема: микроконтроллеры AVR, являющиеся основой плат Arduino, не поддерживают данную шину. Поэтому необходимо использовать дополнительную обвязку микроконтроллера, аппаратно реализующую стандарт CAN. CAN-BUS Shield — плата расширения для Arduino, разработанная на основе микросхемы MCP2515.

Данная плата, по-сути, представляет собой конвертер SPI — CAN.

Внимание! Эта плата расширения поставляется с нераспаянными колодками для подключения к Arduino. Вам предстоит припаять колодки самостоятельно.

Особенности

  • Поддержка CAN версии 2.0B на скорости до 1 Мб/с
  • Управление по интерфейсу SPI на частоте до 10 МГц
  • Поддержка стандартного (11-битного) и расширенного (29-битного) протоколов передачи данных
  • 2 буфера приёма данных
  • Стандартный разъём D-sub на 9 ног
  • Индикаторы приёма и передачи данных

Как альтернатива CAN-BUS Shield, вам может подойти Ethernet Shield, либо беспроводные модули XBee.

Ссылки