


Модуль CAN-шини MCP2515 + TJA1050, SPI, 5 В, 1 Мбіт/с
У компанії підключені електронні платежі. Тепер ви можете купити будь-який товар не покидаючи сайту.
🚘 Модуль MCP2515 + TJA1050 призначений для підключення мікроконтролерів до високошвидкісної шини CAN. Зв’язок із Arduino або іншим контролером здійснюється через інтерфейс SPI.
Модуль підтримує стандарт CAN 2.0B, звичайні та розширені кадри, швидкість передавання до 1 Мбіт/с. Підходить для автомобільної діагностики, промислової автоматизації, робототехніки та обміну даними між мікроконтролерами.
✅ Контролер CAN MCP2515
✅ CAN-трансивер TJA1050
✅ Підтримка CAN 2.0A і CAN 2.0B
✅ Швидкість обміну до 1 Мбіт/с
✅ Стандартні та розширені кадри
✅ Підтримка віддалених кадрів RTR
✅ Інтерфейс керування SPI
✅ Кварцовий резонатор 8 МГц
✅ Підключуваний термінатор 120 Ом
✅ Гвинтовий клемник CANH/CANL
✅ Світлодіодна індикація живлення
⚙️ Характеристики
- 🏷️ Тип: модуль інтерфейсу CAN
- 🔢 CAN-контролер: MCP2515
- 📡 CAN-трансивер: TJA1050
- 🔄 Інтерфейс мікроконтролера: SPI
- 🚀 Максимальна швидкість CAN: 1 Мбіт/с
- 📶 Максимальна частота SPI MCP2515: 10 МГц
- 📋 Стандарт CAN: ng>CAN 2.0A / CAN 2.0B
- 🔢 Стандартний ідентифікатор: 11 біт
- 🔢 Розширений ідентифікатор: 29 біт
- 📦 Розмір поля даних: від 0 до 8 байтів
- 📨 Буфери передавання: 3
- 📥 Буфери приймання: 2
- 🔍 Фільтри приймання: 6
- 🎭 Маски приймання: 2
- ⏱️ Кварцовий резонатор: 8 МГц
- ⚡ Напруга живлення плати: 5 В DC
- 🔌 Підключення CAN: CANH і CANL
- 🧱 Термінальний резистор: 120 Ом, підключається перемичкою
- 🌡️ Робоча температура MCP2515: від −40 до +85 °C
- 📏 Розмір модуля: приблизно 44 × 28 мм
- 🔩 Відстань між центрами монтажних отворів: приблизно 38 × 23 мм
- 🛠️ Монтажні отвори: 4 шт.
📌 Призначення контактів
- VCC — живлення 5 В;
- GND — загальний контакт;
- CS — вибір пристрою SPI;
- SO — вихід даних SPI, MISO;
- SI — вхід даних SPI, MOSI;
- SCK — тактовий сигнал SPI;
- INT — вихід переривання;
- CANH — висока лінія CAN;
- CANL — низька лінія CAN.
🛠️ Застосування
- автомобільна CAN-шина;
- зчитування даних з автомобільних блоків;
- OBD-II-проєкти;
- обмін даними між мікроконтролерами;
- промислова автоматизація;
- робототехніка;
- системи телеметрії;
- контролери та датчики CAN;
- проєкти Arduino;
- робота з STM32, AVR, PIC та іншими 5-вольтовими контролерами;
- побудова CAN-аналізаторів і CAN-сніферів.
🔄 Аналоги та заміни
- Модуль MCP2515 + TJA1050, 8 МГц — повна заміна за умови однакового розташування контактів.
- Модуль MCP2515 + MCP2551 — близький функціональний аналог із живленням 5 В. Розташування контактів може відрізнятися.
- CAN-BUS Shield MCP2515 — функціональний аналог у форматі плати розширення для Arduino.
- Модуль MCP2515 + SN65HVD230 — варіант для логіки та живлення 3,3 В, зручніший для ESP32 і деяких STM32. Не є прямою механічною заміною.
- MCP25625 — мікросхема, що поєднує CAN-контролер і трансивер, але потребує іншої плати та схеми підключення.
- Для ESP32 із вбудованим контролером TWAI може використовуватися окремий трансивер SN65HVD230, TJA1051 або аналогічний — MCP2515 у такому разі не обов’язковий.
⚠️ Модулі з кварцами 8 і 16 МГц зовні можуть бути однаковими, але потребують різних налаштувань програмної бібліотеки. Для цієї плати необхідно вибирати параметр MCP_8MHZ.
📦 Комплектація
- зібраний модуль MCP2515 + TJA1050 із кварцом 8 МГц — 1 шт.;
- гвинтовий клемник CANH/CANL — встановлений на платі;
- штирьові контакти SPI — встановлені на платі;
- контакти та перемичка термінатора — встановлені на платі.
✅ Комплектація відповідає фотографії.
З’єднувальні дроти та кабель CAN до комплекту не входять.
⚠️ Важливо
- Модуль розрахований на живлення 5 В: трансиверу TJA1050 необхідно 4,75–5,25 В.
- Під час підключення до ESP32, ESP8266, Raspberry Pi та інших контролерів із логікою 3,3 В рекомендується застосовувати перетворювач рівнів для ліній SPI. Вихід SO/MISO модуля може мати рівень близько 5 В.
- Модуль не має гальванічної розв’язки між контролером і CAN-шиною.
- Це модуль класичної шини CAN 2.0, він не підтримує CAN FD.
- На CAN-шині повинно бути лише два термінальні резистори 120 Ом — по одному на кожному фізичному кінці лінії.
- Якщо модуль установлений посередині шини, його термінальний резистор потрібно вимкнути.
- Для стабільної роботи використовуйте виту пару для CANH і CANL та правильно налаштовуйте швидкість обміну.
| Основні атрибути | |
|---|---|
| Тип | Модуль |
| Стан | Новий |
| Користувальницькі характеристики | |
| Наявність | в наявності |
- Ціна: 80 ₴
