Deze MCP2515 CAN-bus module voegt eenvoudig CAN-communicatie toe aan uw Arduino- of andere microcontrollerprojecten. De module verwerkt het CAN-protocol met de MCP2515-controller en gebruikt een geïntegreerde transceiver voor de fysieke laag. Via SPI kunt u snel data uitwisselen en CAN-frames verzenden of ontvangen. De ingebouwde 120 Ω afsluitweerstand maakt de module direct inzetbaar, ook voor langere kabeltrajecten.
Belangrijkste kenmerken
MCP2515 CAN-controller met CAN V2.0B-ondersteuning
Communicatiesnelheid tot 1 Mb/s
SPI-interface voor eenvoudige aansturing
Onboard 120 Ω terminatieweerstand
Compact ontwerp van circa 2,8 × 4,8 cm
Specificaties
Protocol: CAN V2.0B
Max. CAN-snelheid: 1 Mb/s
Voedingsspanning: 5 V
Interface: SPI (MISO/MOSI/SCK/CS)
Afmetingen: ~2,8 × 4,8 cm
Terminatie: 120 Ω geïntegreerd
Controller: MCP2515
Transceiver: veelal TJA1050-compatibel (fysieke laag)
Toepassingen
CAN-communicatie in Arduino-, ESP- en andere microcontrollerprojecten
Voertuigdiagnose en sensorgegevensuitwisseling
Industriële automatisering en machinebesturing
Prototyping van CAN-gebaseerde embedded systemen
Aandachtspunten
Controleer of uw bus slechts twee terminaties van 120 Ω bevat
Alleen geschikt voor 5 V-voedingsspanning; level shifting nodig bij 3,3 V-logica
Juiste bedrading van CANH en CANL is essentieel voor betrouwbare communicatie