CANable: the open source USB to CAN adapter

An open-source USB to CAN adapter: It supports CAN bit-rates of up to 1 Mbit/s. The product comes with an open-source SocketCAN driver software. It features a Micro-USB connector and a 4-pin screw terminal with CAN_H, CAN_L, 5-V supply, and ground. The CANable device is a hardware clone of Eric Evenchick’s CANtact project, an open-source […]

App note: CAN Bus – Common high speed physical layer problems

App note from Vector on three commonly encountered high speed CAN physical layer problems – bus termination, signal levels, and ground. Link here (PDF) Determining the exact cause of a CAN problem is not at all simple. Is the problem in hardware or software? Is the problem on the circuit board or on the CAN […]

App note: iCoupler® Isolation in CAN bus applications

Application note from Analog Devices on CAN bus system isolation. Link here (PDF) The intention of this application note is to give the user a brief overview of the CAN bus protocol, focusing on the system physical layer, as well as an understanding of why isolation is so important to the system. This application note […]

Bus pirate used to hack into a car

Nilsson writes to inform us that he spotted a Bus Pirate in a video from Vice News, “How to hack a car: Phreaked Out (episode 2)” From his laptop, he was able to manipulate the car’s engine, brakes and security systems by wirelessly tapping into the Controller Area Network, or CAN bus, network. Without getting too deep into […]

Ford’s OpenXC vehicle data bus interface project

At the 2013 Consumer Electronics Show (CES) Ford announced their OpenXC project, a combination of open source hardware and software that lets you extend your vehicle with custom applications and pluggable modules. It uses standard, well-known tools to open up data from the vehicle to developers. The OpenXC team explains, “OpenXC is an API to […]

Connecting a smart house over the CAN bus

Rynius has been working on his CAN house project. The CAN bus is a multi-master serial protocol that was initially designed for integrating sensors and microcontrollers in vehicles. I’m trying to automate my house using a CAN-bus. The first phase is two nodes, one at the front to collect data, and one in the kitchen […]