Hi everyone,
I have a question that I hope someone here can answer. I've been searching online for hours using Google, Yahoo, and everything else, trying to find (what I thought would be) easily accessible information about CAN communication on the OBD2 port. Great... I haven't found anything except for general discussions about the meaning and benefits of CAN, and how CAN works at the physical layer, etc.
I would like some information about the 'command set' on the OBD2 connector. The manure is at least partially standardized, otherwise companies wouldn't be able to offer ready-made converters (e.g., from CAN tachometer signal to pulse output) on platforms like ihh-bay, because the tachometer signal wouldn't be consistent across all cars.
Okay, so it seems like you can also perform proper diagnostics using CAN. I'm still missing information on this, but so far, I've only managed to determine the CAN baud rate (using a logic analyzer) which is 500 kbit. I then programmed a PIC 18F2480 with an integrated CAN controller to simply receive all the CAN messages and forward them serially to a laptop. There, I can now see a series of CAN IDs with their data bytes, but where are the speed (kmh) and RPM values? Or is it different for every manufacturer, and do you have to figure it out through reverse engineering?
I would be grateful for any information

.
Stefan.