Flow control message while receiving CAN message with ELM327

三世轮回 提交于 2019-11-29 12:34:08

It's very easy, I guess..

Use the ATCFC0 command, and then you can process all the response frames from the control unit, and you need to manually send the flow control frame.

It's an old post but might help others!

This is my Experience with First Frame (FF) and Flow Control (FC) on MCP2515 connected with SPI.

First of all you should always send the FC message after the FF message and not in the same time.

Secondly the diagnostic reader can use the ID in the ECU response frame to continue communication with a specific ECU. In particular, multi-frame communication requires a response to the specific ECU ID rather than to ID 7DF. In the easy language you should not send your FF message with ID 7DF and you should address the exact ECU that you want to receive the consecutive frames. For instance requesting car VIN (based on real information from Golf VII):

7DF 02 09 00 00 00 00 00 00 //sending request

7E8 10 14 49 02 01 57 56 57 //receving from main ECU

7E0 30 00 00 00 00 00 00 00 //adressing the main ECU and not 7DF anymore !!

7E8 21 5A 5A 5A 41 55 5A 45 //consecutive messages are sending by 7E0!!

7E8 22 50 35 33 30 36 38 35

Hopefully it helps!

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!