汽车CAN协议在社会中的应用研究探索CAN总线采样点对通讯影响的机制
引言
汽车行业正经历着数字化转型的浪潮,Controller Area Network(CAN)作为ISO国际标准化的串行通信协议,已被广泛地应用于工业自动化、船舶、医疗设备和电梯等领域。由于其高性能和可靠性,CAN协议成为了现代车辆中分布式控制系统实现实时数据通信的关键技术支持。现场总线是当前自动化领域技术发展热点之一,被誉为自动化领域计算机局域网。在这种网络中,物理层、数据链路层和应用层相互协作,而不需要传输层、网络层或会话/表示层。
CAN总线特点
数据通信没有主从之分,每个节点可以向其他节点发起数据通信,并根据优先级决定通信次序。
多个节点同时发起通信时,优先级低的避让优先级高的,不会造成拥塞。
通信距离最远可达10公里(速率低于5Kbps),速率可达到1Mbps(距离小于40米)。
CAN总线传输介质可以是双绞线、同轴电缆或者光纤。
重要性与规则
采样点对CAN总线通讯至关重要,它决定了读取并解释总线上位值的一个时间点。在组网时,多个节点应尽量保持同一个采样点,并且最好在不超过7/8位时间点上。常用频率推荐采样点如表1所示,其中对于16M晶振时钟频率,当波特率>800Kbps时建议采用75%;当波特率>500Kbps时建议采用80%;当波特率<=500Kbps时建议采用87.5%。
图 1 CAN 位时间结构图
表 1 常用频率采样点推荐值
关于采样点计算:采样点= (1+ TSEG 1)/ (1+TSEG1+TSEG2)。
分析与讨论
3 CAN 总线采样的影响分析:
(一)ACK应答:在标准帧结构中,由两个“隐性”位组成。当接收器正确接收到有效报文后,在应答间隙内发送显性的位以示回复。此过程对于确保信号延迟至关重要,以保证发送端能检测到有效应答并判定帧正常传送。
(二) CAN 总线位时间组成:每一位由四部分构成,即同步段、传播段、一相位缓冲段、二相位缓冲段。这四部分通过调整来补偿信号物理延迟,从而影响整个信息传输速度及准确度。
(三)理论分析:
发送端在CRC场结束后发出一“隐性”周期,对此周期进行监控以判断是否有其他节点响应。如果未检测到有效显式输出,则视为错误发生。
在满足所有条件下,如设置为75% 位宽度,为750 ns 时,要使得发送端能在这个窗口内获取有效显示输出,其理论上的限制就是整个信号必须小于750 ns,这意味着隔离器件及驱动器等环节需适配这个要求以保障信息无误传递。
结论:
随着电子控制单元(ECU)的普及,以及智能交通系统以及相关物联网设备对数据交换需求增加,理解和管理这些交换过程变得越来越重要。在这篇文章中,我们深入探讨了汽车Can协议及其作用如何加强社会各方面活动效益,同时也详细阐述了Canbus 采集软件如何影响信息流程精确度,以及如何通过合理设置参数提高整体效能。本研究有助于改善现有的canbus 设计方案,使其更适用于未来高速增长的人类社会环境中。