Misc
- BUS CAN sur Wikipedia
- http://obd2crazy.com/
- The OBD Programmer’s Page
- Site du CAN in Automation (CiA)
Devices
- Rechercher ebay des équipements d’interface CAN to USB
- Item 1
- Item 2
- Item 3
- Module CANUSB (http://www.canusb.com/) (driver existant pour CANAL)
Projects
- Virtual CAN API
- CAN Project : The CAN projects aim is to develop and maintain a CAN driver for Linux/windows that support misc. can chips/cards. Also utilities such as tracing tools, diagnostic tools and such will be published in the project. The Very Simple Control Protocol (VSCP)
- CANpie : This project defines a Standard API for access to the CAN (Controller Area Network) bus. The API provides functionality for ISO/OSI Layer-2 (Data Link Layer). The CANpie driver is the base for HLPs like CANopen, DeviceNet, J1939 etc.
Protocols
- SAE J1850 PWM (41.6 kbaud)
- SAE J1850 VPW (10.4 kbaud)
- ISO 9141-2 (5 baud init, 10.4 kbaud)
- ISO 14230-4 KWP (5 baud init, 10.4 kbaud)
- ISO 14230-4 KWP (fast init, 10.4 kbaud)
- ISO 15765-4 CAN (11 bit ID, 500 kbaud)
- ISO 15765-4 CAN (29 bit ID, 500 kbaud)
- ISO 15765-4 CAN (11 bit ID, 250 kbaud)
- ISO 15765-4 CAN (29 bit ID, 250 kbaud)
- ISO 15765-4 CAN (29/11bit ID, arbitrary baudrate)
- SAE J1939
Compatible with the following vehicles
- cars in Europe market from 2001.1
- Diesel cars in Europe from year 2004
- Cars (Domestic & Import) in the USA market from 1996
- Light trucks (Domestic & Import) from 1996
Vehicle Coverage
- Works on all OBD2 Vehicles (1996 onwards ) and EOBD vehicles ( Petrol cars from 2001 and diesel cars from 2003/2004 in Europe)
- Alfa Romeo/ Audi/ Bentley/ BMW/ Cadillac/ Chevrolet/ Chrysler/ Citroen/ Daewoo/ Fiat/ Ford/ GM/ Honda/ Hyundai/ Isuzu/ Jaguar/ Jeep/ Kia/ Land Rover/ Lexus/ Mazda/ Mercury/ Mini/ Nissan/ Mitsubishi/ Opel/ Peugeot/ Porsche/ Renault/ Rover/ Saab/ Seat/ Skoda/ Toyota/ Vauxhall/ Volvo/ VW
Interface specifications
- OBD-D-I V1.3 and FTDI USB to Serial chipset
- Connects to your PC’s USB port
- Baud rate: 38400 8-N-1
- Operating voltage: 12V
- Nominal idle current: 45 mA
- No need for adapter or batteries takes its power directly from the vehicle’s OBD2 plug
Connectiques
- Sub-D 9 (type écran VGA) : assez répandu sur les produits cher
- Connectique chelou à large fiche (produits à 1€ sur ebay)
Software
- EasyOBD
- OBD2 Crazy, avec en plus pas mal d’informations hardware/software
VCSP
Sur le site de VCSP, les mecs se sont intéressés à l’interface CAN. Si j’ai bien compris, il a plusieurs composants :
- CANALD : un deamon qui rebalance les info sur un socket TCP/IP
- VCSP
- CAN Abstraction Layer : couche basse (DLL Driver)
- VSCP/CANAL, Getting started.
- the VSCP Specification - This is how it all works
- CANAL/VSCP Drivers - Drivers for different equipment and technologies using the CANAL interface.
Heu…
- Main Control Chip:PIC18F2480
- USB Drive Chip: FTDI232RL
- 5ft integrated OBD-D-I V1.3 OBDII to USB Cable