CAN-BUS Shield V2 su MCP2515 ir MCP2551, skirtas valdikliui ir siųstuvui. Jis yra suderinamas su Arduino, tai reiškia, kad jis gali perjungti Arduino plokštę, tokią kaip Arduino Uno, kad galėtų pradėti jūsų CAN-BUS projektą.
Dėl savo vidutinio ryšio greičio ir didelio patikimumo CAN-BUS yra įprasta pramoninė magistralė. Ji įprastai randama moderniuose mašininiuose įrankiuose ar kaip automobilių diagnostikos magistralė. CAN-BUS dėka, gamintojai gali patogiai nulaužti savo automobilius. Tam, kad būtų patogiau sąveikauti su automobiliais, buvo išleistas šis CAN-BUS priedėlis, priimantis MCP2515 CAN-BUS valdiklį su SPI sąsaja ir MCP2551 CAN siųstuvą-imtuvą, suteikiant Arduino / Seeedeuino CAN-BUS galimybes.
CAN-BUS Shield V2 vis dar naudoja MCP2515 kaip CAN-BUS valdiklį, o MCP2551 - kaip CAN siųstuvą. Nepaisant to, atnaujinimų yra tikrai daug. Pirmiausia, OBD-II arba CAN standartinis kaištis gali būti pasirenkamas perjungiant trumpiklius DB9 sąsajoje, numatytasis kaištis yra OBD-II. Antra, pridedamas TF kortelės lizdas duomenų saugojimui, o CS kaištį galima nustatyti į D4 arba D5. INT kaištį taip pat galima nustatyti į D2 arba D3, perjungiant trumpiklius priedėlio gale. Jei norite naudoti daugiau nei 2 CAN-BUS priedėlius, reikia iškirpti P1 padėklą. V2 versijoje P1 padėklas perkeltas iš priedėlio priekio į galą, kad būtų lengviau pjaustyti ir lituoti. Nepaisant to yra daugiau galimų pritaikymo variantų.
CAN-BUS ryšio struktūra. Įsivaizduodami, kad D0 / D1 kaištis dažniausiai naudojamas atsisiųsti kodui, mes pakeičiame nuosekliąją Grove jungtį į A0 / A1 kaištį. I2C Grove jungtis taip pat keičiama į labiau priimtiną standartinį SDA / SCL kaištį, vietoj ankstesnio A4 / A5. Abi Grove jungtys yra keičiamos į horizontalias, o ne vertikalias priedėlyje, kad būtų patogiau jungiantis prie kitų Grove modulių.
CAN BUS priedėlis geriausiai suderinamas su Arduino UNO (ATmega328), Arduino Mega (ATmega1280 / 2560), taip pat su Arduino Leonardo (ATmega32U4) ir„LinkIt One“ plokštėmis.
Techniniai duomenys:
- Įdiegia CAN V2.0B iki 1 Mb/s greičiu
- Pramoninė standartinė 9 kaiščių sub-D jungtis
- OBD-II ir CAN standartinis kištukų pasirinkimas.
- Keičiamas lusto pasirinkimo kaištis
- Keičiamas CS kaištis TF kortelės lizdui
- Keičiamas INT kaištis
- Lengvai prisijungiantis į CAN_H ir CAN_L sraigtinis gnybtas
- Arduino Uno karpomieji kištukai
- 2 Grove jungtys (I2C ir UART)
- SPI sąsaja iki 10 MHz
- Standartiniai (11 bitų) ir išplėsti (29 bitų) duomenys bei nuotoliniai rėmai
- Du priėmimo buferiai su prioritetine žinučių saugykla
- Matmenys: 74.8mm x 53.4mm x 27.1mm
- Svoris: 48 g
- Baterijos į rinkinį neįtraukiamos
Nuorodos:
- CAN-BUS Shield V2.0 Schmatics
- Schematic & PCB of CAN-BUS Shield V2.0
- Arduino Library for CAN-BUS Shield
- MCP2515 datasheet
- MCP2551 datasheet
- An OBD Demo
- MCP2515 Baud Rate Tool
- USB-CAN Analyzer
- DB9 to OBD2 Cable
- CAN BUS Shield v2.0 Drawing in PDF
- CAN BUS Shield v2.0 Drawing in DXF