I bought a Volvo XC60 2017, and the car had an OBD-II port. I always feel the port is inviting me to do some hacking. I had power supply, oscilloscope, soldering equipment, multi-meter. I can read English, and had some embedded system development experience, but no hacking car ever. Maybe with some study, I can learn to do that     My adventure starts with ELM327, the equipment is quite cheap. I want to talk pro/con of the cheap China ELM327 unit, and when you will feel disappointed to it      ELM327 is basically a Microchip PIC18F2480 with customized FW, which supports various OBD protocol. Picture below is from its datasheet    Left-upper corner, MCP2551 is the CAN transceiver   It communicates to car by CANL/CANH signals  It outputs CAN signal to PIC18F2480 (ELM327) (PIN1/4)   PIC18F2480 (ELM327)   It accepts the output signal from CAN transceiver   The internal CAN controller send/receive from CAN bus   It had UART interface in PIN17/18   Option1: FTDI UART to USB interface   Conne...
 
Comments
Post a Comment