CAN总线设置ID滤波后收不到数据

CAN总线设置ID滤波后收不到数据,第1张

CAN总线设置ID地址错误。CAN总线都有自己的帧ID,通过它,可以实现对CAN数据的归类,滤波的依据,就是这个帧ID,只有CAN总线设置ID地址错误才会导致滤波后收不到数据,只需要把地址修改正确即可。

CAN通信的ID有标准ID和扩展ID,其有四种模式,即列表模式和掩码模式(两种模式的区别网上资源较多,此处不做具体区别,其主要却别是列表模式下的ID较为具体(每一位都是明确的),而掩码ID),其中列表模式和掩码模式各有16位宽和32位宽。

汽车网络协议id在数据链路层或网络层进行设置。常见的汽车网络协议有CAN、LIN、FlexRay、Ethernet等,其中,CAN协议在数据链路层设置帧ID,LIN协议在数据链路层设置PID,FlexRay协议在网络层设置帧ID,Ethernet协议在网络层设置IP地址。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11063384.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-13
下一篇 2023-05-13

发表评论

登录后才能评论

评论列表(0条)

保存