SAE J1939实际应用之一

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/langshi_2011/article/details/83512197

学习汽车相关的协议一段时间了,感觉还是一头雾水,相关的协议太多了,只是学习,也没有相应的项目经验,看完之后回头又记不住了。最近维护一个项目,专门接收1939协议的广播数据帧,移植工作别人已经做完,自己做的就是解析出PGN,然后查协议,根据SPN算出数据,这个工作量还是比较大的。
MCU的CAN模块如何得到车辆的CAN信息就不算细说,得出CAN信息后,获取油门位置解析如下:
PGN = (CanMsg.ExtId>>8)&0x00FFFF;
if (0xF003 == PGN )
{
Data = CanMsg.Data[1]*0.4;
}

猜你喜欢

转载自blog.csdn.net/langshi_2011/article/details/83512197
sae