Модуль CAN-шины TJA1050 на микросхеме mcp2515 для Arduino
Модуль TJA1050 основан на микросхеме MCP2515 – интерфейсном контроллере CAN с возможностью связи с внешним микроконтроллером по SPI (в режиме 0). Она поддерживает стандарт CAN v2.0b со скоростью передачи данных 1 Мбит/с.
Микросхема может работать в диапазоне напряжений питания от 2.7 В до 5.5 В, стандартное потребление в активном режиме не превышает 5 мА.
MCP2515 реализует только программный уровень интерфейса, аппаратным же занимается приёмопередатчик CAN на микросхеме TJA1050. Он совместим и с 3.3 В, и с 5 В логическими уровнями входных сигналов. Полностью совместим со спецификацией ISO 11898.
Основные достоинства
- отключение питания не будет препятствовать другим устройствами сети общаться между собой
- защита от короткого замыкания на линии
- высокая скорость передачи и приёма
- 4 отверстия для удобного монтажа
Примеры использования
- подключение к автомобильной электронике
- разработка устройств, соответствующих промышленным стандартам
- организация надёжной связи для устройств умного дома
Комплектация
- 1 × Модуль CAN-шины TJA1050
Подключение и библиотеки
Модуль с микроконтроллерами, у которых 3.3- и пятивольтовые логические уровни, включая Arduino.
Подключается к плате через интерфейс SPI. Для работы понадобится библиотека Arduino-MCP2515.
Отзывы
Отзывов пока нет.