can
文章平均质量分 51
奋斗得小牛
这个作者很懒,什么都没留下…
展开
-
STM32 CAN诊断详解
在许多领域里面,控制系统由很多部分组成,只不过有主次之分。主控制系统是如何知道其他系统是否出现问题的,答案就是通过can诊断,不仅能知道出现的问题还能进行想对其进行的操作。一般为诊断仪和各个部分的通信。 我们在can报文分为诊断报文和解析报文以及网络管理报文,不同的报文根据不同的ID保存在不同的位置。can诊断报文保存在自己的缓存里面。他的报文格式就是数据帧,简单来...原创 2018-08-20 17:32:36 · 5218 阅读 · 0 评论 -
can 网络管理
网络管理主要功能:是用来管理ECU是否在网络里面,不在的话请求加入,也就是ALIVE报文, 要判断是否掉线,以及睡眠状态的转换机制,以及跛行状态判,也即是RING报文。主要的实现逻辑流程:从rtos队列里面取出数据,保存在自定义的结构体里面 不论在何种状态只要接收到报文都需要静进入normal状态,等于初始化一次 提取信息,报文的主要信息有三部分,报文ID,目的地址,以及消息类...原创 2018-08-31 16:26:54 · 10635 阅读 · 5 评论