🛒
0 товаров
0 руб.

Интернет-магазин «Неглупый Дом»


🚌 CAN-шина для Arduino: модули TJA1050 и MCP2515

CAN (Controller Area Network) — промышленный протокол шины данных, повсеместно используемый в автомобильной электронике (в том числе доступный через диагностический разъём OBD-II) и промышленной автоматике.

Чем отличаются модули

Модуль на TJA1050 — приёмопередатчик CAN-шины, подключаемый к Arduino по I2C через дополнительный контроллер. MCP2515 — более распространённое решение, объединяющее CAN-контроллер и приёмопередатчик на одной плате, подключаемое по SPI — Arduino напрямую получает и отправляет CAN-кадры без промежуточных микросхем.

Применение

Чтение данных с автомобильного OBD-II (обороты двигателя, скорость, температура) для самодельного бортового компьютера, связь между несколькими контроллерами в промышленном или самодельном устройстве по помехоустойчивой шине на большое расстояние.

Сложность подключения

CAN — не самый простой протокол для новичка: нужно правильно согласовать скорость шины (baud rate) на всех участниках сети и корректно завершить линию резисторами на 120 Ом по краям — без этого связь либо не заработает, либо будет нестабильной.

Товары по теме

Ещё модули для Arduino: Электронные модули.

← 💡 Цифровые датчики освещённости BH1750 и VEM…📻 FM-радиомодуль RDA5807M: собираем радиопри… →

Остались вопросы? Проконсультируйтесь с ИИ-инженером — он уже в курсе темы статьи и сразу ответит, ничего вводить не нужно.

Корзина


Поиск



Пример: понижающий или DC-DC или mini360 или aw-023 или арт. OZ/WB/YA