本篇文章我们来说说汽车ECU开发模拟实验,本文采用了某款设备的配套软件软件,对CAN总线进行了实时监控。通过一个CAN卡——USBCAN-OBD,可以把系统中的CAN总线数据通过计算机编程采集出来。下位机与上位机设定相同的通讯波特率(本论文中设定为100kbps),通过建立相应的数据库,就可以互相通讯了。
根据实际测量的结果,可以看出总线负载符合要求,没有接收到出错帧,接受状态处于激活中,接收到数据帧,总线工作状态正常。从总线上测得的数据表明,对于每个ECU节点发送的ID码以及数据与预定的ID码及数据相同,总线接收和发送正常、准确,完全符合预期研究的目标。该模拟系统可以随意向总线上正确地发送数据帧、远程帧,而且一旦某个ECU节点出现故障,总线会进行自动处理(在单片机软件中进行处理),如果该节点一直在向总线发送错误标志,总线就会自动中断该节点,其他节点也会检测到错误条件,停止向给节点发送数据,这样就可以避免总线瘫痪。所以某个ECU节点出现错误,不会影响其他节点的正常工作,不会造成整个总线的瘫痪。
欢迎大家找我讨论更多CAN总线相关问题。
页面更新:2024-05-26
本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828
© CopyRight 2020-2024 All Rights Reserved. Powered By 71396.com 闽ICP备11008920号-4
闽公网安备35020302034903号