第一章 CAN基础 CAN波形分析
示波器表笔正连CANH,负极连CANL得到的波形为:
CANH和CANL经过MCP2551或者MCP2515转换之后,示波器正极连CRX,负极接地波形为
二进制表示并解析为
上图第二排红色表示的数字为每隔5个相同的数字要用奇异值隔开,需要去掉不解析。
对应的发送端为:
汽车上OBD中CAN线位置:
第二章 汽车CAN数据实操
发送ID=0X7DF DATA=02 01 05 00 00 00 00 00 成功返回数据ID=0X7DE DATA=03 41 05 69 AA AA AA AA
解析:【发送端】DATA中的02表示后面数据位的个数(和DLC要区分开),01表示请求车辆信息服务,05表示水温数据
【返回端】DATA中的03表示后面有效数据位的个数(和DLC要区分开),41表示请求车辆信息服务已回答,05表示水温数据,69表示水温值:0x69=106,真实水温为106-40=66℃
文献:
CAN协议全解析书籍,一本就够
车载CAN总线快速了解
ISO15765乘用车汽车诊断总结