Seeed Studio CAN-BUS Shield V2 with High-Performance MCP2515 Controller & MCP2551 Transceiver
The Seeed Studio CAN-BUS Shield V2 brings powerful CAN bus shield v2 functionality to your Arduino projects.
Equipped with the high-performance MCP2515 CAN controller and MCP2551 transceiver, this CAN shield allows Arduino boards like the Arduino Uno to seamlessly communicate with CAN networks.
It offers selectable OBD-II and CAN standard pinouts, along with a configurable CS pin for TF card slots and an INT pin for easy integration.
Screw terminals make connecting CAN_H and CAN_L lines straightforward, enabling you to explore automotive hacking, CAN data monitoring, and other CAN-BUS applications effortlessly.
Features:
-
High-Performance ICs: stand-alone MCP2515 CAN-BUS controller and high-speed MCP2551 CAN transceiver
-
Supports Industrial Standards: provides a 9-pin sub-D connector
-
Medium Communication Speed: implements CAN V2.0B at up to 1 Mb/s
-
Long Travel Distance: Standard (11-bit) and extended (29-bit) data and remote frames
- Two receive buffers with prioritized message storage
What is CAN-BUS?
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.
CAN stands for Controller Area Network, it is used to allow microcontrollers and devices to communicate with each other within a vehicle without a host computer which allows for control and data acquisition. These devices are also called Electronic Control Units (ECU) and they enable communication between all parts of a vehicle.
Today, you can find up to 70 ECUs in a modern car. CAN is a serial communication bus designed for industrial and automotive applications. For example, they are found in vehicles, farming equipment, industrial environments, etc.
How does CAN-BUS work?
The gasoline level, door sensors, odometer, and many other components of a car must communicate with one another in some way, and CAN BUS was employed to accomplish this. These CAN-compatible components, known as "nodes," are connected by a three-strand copper cable, with no central router to control data flow. Every node may hear the messages of all other nodes.
Every node gets an ID, and the ones with the higher priority ID get to "talk" first while the others "listen". This ensures that no two nodes talk at the same time. The main advantage of CAN-BUS is the ability to simply connect components without having to worry about signal routing.
CAN-BUS Shield V2 Hardware Overview: