TheCAN-BUSis a common industrial bus because of its long travel distance, medium communication speed and high reliability. It is commonly found on modern machine tools and as an automotive diagnostic bus. This CAN-BUS Shield adopts MCP2515 CAN Bus controller with SPI interface and MCP2551 CAN transceiver to give your Arduino/Seeeduino CAN-BUS capibility. With an OBD-II converter cable added on and the OBD-II library imported, you are ready to build an onboard diagnostic device or data logger.
- Implements CAN V2.0B at up to 1 Mb/s
- SPI Interface up to 10 MHz
- Ariduino/ Freaduino Completely compatible
- Standard (11 bit) and extended (29 bit) data and remote frames
- Industrial standard 9 pin sub-D connector
- Two receive buffers with prioritized message storage
- Operating voltage: DC5-12V
- Size: 78mmx53.5m
- Industrial control
- Car control field
Get Tools Prepared:
- UNO *2
- CAN-BUS_Shield *2
- USB *1
- Adapter *1
- Jumper Wire *2
First, the CAN-BUS Shield into the UNO, then plug wiring diagram press.
1. Download the CAN-BUS Source code and release it in the libraries file in the Arduino-1.0 program.: ..\arduino-1.0\libraries.
2. Open the Arduino-1.0, and you will find two examples: "receive" and "send". Open both of them, you should get two programming windows now
3. Upload two examples to two boards separately. Choose the board via the path: Tools -->Serial Port-->COMX. Note down which board is assigned as a "send" node and which board is assigned as a "receive" node.
4. Open the "Serial Monitor" on the "receive" COM, you will get message sent from the "send" node. Here we have the preset message "0 1 2 3 4 5 6 7" showing in the following picture
Note: Note: Make clear of the transmit/receive modules when burning codes.
The projects and application examples.
|v0.9b||Initial public release||date|
The Additional Idea is the place to write your project ideas about this product, or other usages you've found. Or you can write them on Projects page.