K-Line iso9141 to Arduino help

Morning all,

I am working on a project in which I want to communicate with a k-line module. I have been successful in communicating with it over k-line with an off the shelf tool, but now want to incorporate it into a larger project. I have the parameters for the communication, and they are definitely not standard. It seams that my go-to automotive all in one solution (Elm327) does not support all the features I need.

I was looking through the forums and online and found this to handle the physical layer. can anyone comment on what they think. I am not the strongest in hardware design but the logic of it makes me think it would work.

these are the protocol requirements:

I need to set the baud rate to 9600 I need to find a way to not append a checksum to the outbound message…. (think I got this easy) I also need the P4 time (inter byte time) to be as low as possible (0) Last thing is parity and frame length… needs to be 8 bits, even parity and 11 for frame length.

Thanks and any help/comments would be much appreciated. not sure if anyone has done something similar that I can use as reference from a hardware or program standpoint.

We had a member last year asking about the protocols for OBD and he had a logic analyzer. Never got a response but you may try and send him a PM to see if he got it all working. http://forum.arduino.cc/index.php/topic,142299.0.html