Tronixlabs (Australia) offers several CAN shields based on Microchip’s MCP2515 stand-alone controller and MCP2551 transceiver. The can also be used with SK Pang’s Redboards.
The Sparkfun shield has been developed in cooperation with SK Pang Electroncis. This shield allows you to poll the ECU for information including coolant temperature, throttle position, vehicle speed, and engine speed (rotations per minute). You can also store this data or output to a screen to make an in-dash project.
It uses the Microchip’s CAN hardware (stand-alone controller and transceiver). The shield can be connected to an OBDII cable with a 9-pin Dsub-connector. The product also has a µSDcard holder, a serial LCD connector, and a connector for an EM506 GPS module. These features make this shield ideal for data logging application.
Additionally, the company provides the PiCAN2 boards for Rasperry Pi 2/3 host controllers. They use the same CAN hardware as the above-mentioned Sparkfun shield. Some versions provide two independent CAN channels. There are available versions with galvanic isolation and switched-mode power supply (5 V, 1 A). CAN connection can be made via the 9-pin Dsub connector or a 3-way screw terminal. The solder bridge allow to set different pin assignments for the connector.
All the products are connectable to the Arduino port by means of a 10-Mbit/s SPI interface. The CAN interface supports the base (11-bit IDs) and the extended (29-bit) frame format. The maximum bit-rate is 1 Mbit/s. The add-on boards are ready for a single termination resistor (120 Ω). SocketCAN driver programs are available and Phyton3 software examples are on Github.
News and reports