CAN总线究竟是什么总线
CAN 总线是控制器局域网络的简称是一种支持分布式控制的串行数据通信总线也是国际上应用广泛的网络总线。它由德国博世公司为解决汽车仪器与控制单元的数据传输问题而开发。CAN 总线节点不分主从可主动通信有优先级机制采用非破坏性总线仲裁技术错误检测措施多样。如今它在汽车电子、自动控制等多领域都有广泛应用 。
CAN总线的基本结构包含物理层和数据链路层其中链路层里的MAC子层协议堪称核心所在。常见的拓扑结构丰富多样有总线型、环型、星型等为不同的应用场景提供了灵活的组网选择。其分层结构参照ISO/OSI标准模型明确地定义了数据链路层和物理层部分组织还在此基础上制定了应用层协议进一步完善了其功能体系。
CAN总线的帧结构也十分独特有数据帧、远程帧、差错帧和超载帧这4种类型。数据帧由起始位、仲裁场等7个位场构成承担着实际数据的传输重任远程帧由6个域组成用于请求其他节点发送数据差错帧由错误标志和错误界定符组成能及时发现传输中的错误超载帧则由超载标志和超载界定符组成应对传输过程中的特殊情况。
在错误检测和处理方面CAN总线定义了位错误、填充错误、CRC错误、格式错误和确认错误5种检测方法极大地保障了数据传输的准确性。节点还配备了发送和接收错误计数器依据计数器的数值节点会处于激活错误状态、被动错误状态和总线关闭状态以便及时应对错误确保系统稳定运行。
CAN总线凭借其诸多卓越特性在众多领域发挥着重要作用从汽车电子到自动控制从智能大厦到电力系统它就像一座坚固的桥梁连接着各个设备让数据得以顺畅、准确地传输推动着各行业的智能化发展。
●比传统的布线方式的数据传输速度更高。
●比传统布线方式要节省线束,降低了车身重量,同时优化了车身的布线方式。
●以CAN总线方式连接的控制单元中有一个发生故障,其它控制单元仍可发送各自的数据,互不影响。
●CAN数据总线为双线制,如果有一条发生故障,CAN系统会转为单线运行模式,提高了整车的稳定性。
●CAN系统的双线在实际中是像“麻花”一样缠绕在一起的,这样可以有效的防止电磁波的干扰和向外辐射。
●基于CAN总线系统可以实现更丰富的车身功能。
CAN总线系统的应用大大简化了车身线路的布局,这一点可以从发动机舱简洁、整齐的布局得以体现。车身功能增加了,但是线束却相应的简化了,同时线束的简化也给维修带来了更多的便利性。使用过程中,某个部件在发生故障的情况下,会自动关闭输出功能,以使总线上的其它部件不受影响,一定程度上提高了车身电控系统的稳定性。这种将各个功能件连在一起构成的完整的网络系统可以实现信息与数据的全车共享,使汽车在控制方面更加智能、精确。其实这项技术已经开始走入了普通的家用轿车,不再是豪华车的专属。

粤公网安备 44010602000157号