A la rechercher du bus CAN

interfaces_can.png

Misc

Devices

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

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)

architecture_canald.png

Heu…

  • Main Control Chip:PIC18F2480
  • USB Drive Chip: FTDI232RL
  • 5ft integrated OBD-D-I V1.3 OBDII to USB Cable

About the Author

Ted Marklor est un web designer, un web developer et un génie de la nature. Transcendant le web depuis bientôt 15 ans, Ted est une source d’inspiration et de conseil pour toute une génération de jeunes programmeurs. Le Web 2.0, c’est lui. Dans la vie, il aime aussi faire des avions en papier, s’inventer des pseudonymes et une vie de winner, et surtout parler de lui à la troisième personne. Ça se fait en ce moment sur les blogs…


Ajouter un commentaire

Le code HTML est affiché comme du texte et les adresses web sont automatiquement transformées.