CAN 总线的那些事儿侬晓得伐,咱今儿个来讲讲那啥 CAN 总线嘞。啥叫 CAN 总线呀,简单来说呢,就是车子里用来传输信息的一条“小路”。CAN 总线,咱上海话里就叫它“CAN 线”。主动报错和被动...
CAN 总线的那些事儿
侬晓得伐,咱今儿个来讲讲那啥 CAN 总线嘞。啥叫 CAN 总线呀,简单来说呢,就是车子里用来传输信息的一条“小路”。CAN 总线,咱上海话里就叫它“CAN 线”。
主动报错和被动报错
先来说说啥叫“主动报错”和“被动报错”。就好比有个小伙伴,发现了错误就赶紧“主动地”跳出来说:“哎呀,我这儿出错啦!”这就是“主动报错”。还有个小伙伴呢,发现错误也没办法,只能眼巴巴地等着别人“主动报错”的小伙伴来告诉大家,这就是“被动报错”。主动报错和被动报错,在 CAN 总线里可重要啦。
出错标识没啥优先级
哦哟,那个啥“出错标识”嘞,它本身没啥优先级的事儿啦。就这么平平常常地在那儿。出错标识嘛,就是个有点特别的“位序列”,告诉大家有错误出现咯。
发送站点的几种情况
嘿,那通过竞争得到总线使用权的发送站点呀,会碰到几种情况嘞。比如说自己发现错误了,就乱发一气,就像小朋友写字写错笔画不耐烦了在纸上乱画一样;要是主动报错的接收站点发现错误,那就也赶紧乱发一气,告诉大家出错啦;要是被动报错的接收站点发现错误,那就只能慢慢等别人“主动报错”啦,等不到就只能脱离总线,等会儿再回来重新竞争。发送站点,这里面的门道还不少嘞。
CAN 总线的故障状态
哦哟,CAN 节点根据错误计数结果不同,会处于三种状态哦。有啥主动错误状态啦,被动错误状态啦,还有个总线关闭态。故障状态,关系到 CAN 总线能不能好好工作嘞。
查看更多