Moduł CAN - BUS z MCP2515
Cena regularna:
towar niedostępny
Moduł komunikacyjny CAN-BUS z kontrolerem MCP2515
Praktyczny moduł rozszerzeń umożliwiający dwukierunkową komunikację mikrokontrolerów z magistralą CAN-BUS z wykorzystaniem popularnego interfejsu SPI. Układ bazuje na niezawodnym, sprzętowym kontrolerze MCP2515 oraz nadajniko-odbiorniku (transceiverze) TJA1050. Stanowi idealne rozwiązanie do zaawansowanych projektów motoryzacyjnych, diagnostyki pojazdowej (systemy OBD), a także zastosowań w automatyce przemysłowej, gdzie wymagana jest niezawodna i szybka transmisja danych.
Najważniejsze cechy:
- Pełna zgodność ze standardem CAN v2.0B z prędkością transmisji do 1 Mb/s.
- Wbudowany sprzętowy kontroler magistrali CAN MCP2515.
- Zintegrowany nadajniko-odbiornik (transceiver) CAN TJA1050.
- Bezproblemowa komunikacja z mikrokontrolerem realizowana przez magistralę SPI.
- Wyprowadzenia magistrali CAN dostępne jako wygodne złącze śrubowe ARK (J2) lub standardowe piny goldpin (J3).
- Możliwość sprzętowego włączenia rezystora terminującego 120Ω za pomocą zworki konfiguracyjnej (J1).
Informacje o magistrali CAN
Magistrala CAN (Controller Area Network) to zaawansowana szeregowa sieć stworzona z myślą o szybkiej, wysoce odpornej na zakłócenia wymianie danych cyfrowych między rozproszonymi urządzeniami elektronicznymi. Jest szeroko stosowana w przemyśle motoryzacyjnym jako główne medium komunikacyjne spinające czujniki, sterowniki silnika oraz układy bezpieczeństwa (np. poduszki powietrzne). Oferowany moduł pozwala łatwo zintegrować własny projekt z siecią pojazdu, co ułatwia diagnostykę usterek, czytanie kodów błędów i tworzenie układów gromadzących dane (np. lokalizatorów GPS czy loggerów telemetrii).
Podłączenie do mikrokontrolera Arduino
Moduł wymaga zasilania napięciem 5 V i komunikuje się ze światem zewnętrznym przy pomocy standardowych pinów SPI. Przykładowy schemat wyprowadzeń dla popularnych płytek Arduino wygląda następująco:
- VCC – Zasilanie 5 V
- GND – Wspólna masa układu
- CS – Wybór układu (Chip Select), np. pin D10
- SI (MOSI) – Linia danych nadawanych, np. pin D11
- SO (MISO) – Linia danych odbieranych, np. pin D12
- SCK – Linia zegara synchronizującego, np. pin D13
- INT – Sygnał przerwań, np. pin D2

Specyfikacja techniczna
- Napięcie zasilania: 5 V
- Pobór prądu: typowo 5 mA (ok. 1 uA w trybie standby)
- Interfejs CAN: Zgodny z CAN v2.0B (szybkość do 1 Mb/s)
- Kontroler sprzętowy CAN: MCP2515
- Transceiver CAN: TJA1050
- Rezonator kwarcowy: 8 MHz
- Interfejs logiczny (do uC): Szeregowy SPI
- Rezystor terminujący: 120Ω (wybierany zworką J1)
- Sygnalizacja: Dioda LED na obwodzie zasilania
- Wymiary całkowite płytki: 40 x 29 mm
Zawartość zestawu
- Kompaktowy moduł CAN-BUS oparty na układzie MCP2515 - 1 szt.
• Oficjalna dokumentacja biblioteki Arduino CAN
• Informacje ogólne o standardzie CAN (Wikipedia)



