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 з вимогою до промислового інтерфейсу зв'язку та локального запису даних.