CAN-BUS is 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.
The CAN-BUS shield V1.2 is the latest version with very considerable functions update. The changeable chip select pin provides an alternative pin to communication with the chip. An on board screw terminal makes it very convenient to connect CAN-H and CAN_L directly. Just like other Arduino compatible shield, we integrated the Arduino Uno headers on the shield so that you can plug the shield into Arduino Uno direatly. And as an expansion board, 2 grove port is added to the board to offer more possibility with the hundreds of Grove modules.
What’s new in CAN BUS Shield V1.2
Pads on the backside of PCBA
Change terminal resistor to 120 Ohm
CAN BUS Shield Work well with Arduino UNO (ATmega328), Arduino Mega (ATmega1280/2560) as well as Arduino Leonardo (ATmega32U4), if you want to use it with the others board, please contact us for more details.
Implements CAN V2.0B at up to 1 Mb/s
Changeable chip select pin
Screw terminal that easily to connect CAN_H and CAN_L
Arduino Uno pin headers
2 Grove connectors (I2C and UART)
SPI Interface up to 10 MHz
Standard (11 bit) and extended (29 bit) data and remote frames
Two receive buffers with prioritized message storage
Industrial standard 9 pin sub-D connector
Two LED indicators
For libraries and documents, please visit our Wiki page.
For technical discussion, please come to our Forum.
For projects that you would like to share with the community, please visit Recipe.
Could not connect CAN Bus shield to protocol J1939.
Kindly refer the following wiki page on how to interface DB9 to OBDii http://wiki.seeed.cc/CAN-BUS_Shield_V1.2/.
Yes. They use the same control IC.
Please contact firstname.lastname@example.org for more details.
If your 9Axis sensor is an I2C(D2/3 for Leonardo) one, the will be some problem, as can bus shield use D2 as receive interrupt pin.
hello, I had replied you at another topic.
Yes, and please note that the 2 shields should have different CS pins.
Yes, all the pin header was soldered well.
Hello. Do this shield have a single CAN channel? I need to use 2 CAN channels, can I use 2 shields simultaneously?
Free shipping on your first order over $50 or more. Discounted items included!