CAN网络结构主要包括两大部分
△1 通信部分;
△2 网络管理部分。
通信部分相当于OSI模型的物理层、数据链路层、传输层和应用层。CAN层按3个特定的子层来分层:
△1 物理层和数据链路层作为通信硬件;
△2 另外,还有附加的软件子层,软件子层的主要用途是针对不同的硬件在执行CAN协议时,提供通用的接口集。该子层还具有对CAN硬件配置和控制的驱动功能;
△3 还可以选择能提供两种附加数据的传输服务—确认数据传送服务和数据报文传送服务的软件子层。
传送层能对随机的长数据单元从一个站点到另一个站点提供透明而可靠的传送。交互层是各种服务和协议的集合,它支持不同站点在应用过程或管理过程之间的交互作用。
网络管理部分的功能是为了获得操作的安全性和可靠性,该部分成了各种功能和实体的和集。它能对网络配置进行检测,对失效进行校正及支持网络诊断等。
CAN协议的结构模型与OSI参考模型的主要区别有如下两点:
△1 CAN网络结构各层的功能只限于车内通信的需要和为特定目的服务,相比OSI的七层协议稍简单些,但效率要高些,尤其是实时控制效果最为显著;
△2 CAN的信息不必通过所有的网络层,即在某一层中处理数据时,可直接调用较低层参与服务。
3-C级通信与CAN协议的关系
C级汽车通信是将要求施加在网络体系结构的底层,即在前述的CAN层上,扩展用于汽车的CAN协议通过防撞和全局优先对这些要求寻址。C级通信由汽车3种信息组成:
△1 低速的车身电子信息;
△2 中速的参量传感器数据;
△3 实时控制信号,特别是由动力控制模块PCM、防抱死制动系统ABS和安全气囊系统SRS/SIR等驱动的高速控制信号。
对于上述的高性能系统,要求大网络带宽,信道存取快速,信息传送可靠,以及为了保证安全操作能预测响应的时间。波许公司为奔驰汽车开发的CAN协议,界限分明,可避免系统功能重叠和能满足上述C级3种信息传送的要求。
【咨询电话】028-62496199-806
【业务联系人】贺先生
【业务联系电话】13608179927
【业务联系QQ】800033630
【E_mail】sales@pfautoecu.com
【客服联系人】袁先生
【客服联系电话】18602801577
【客服联系QQ】800033630
【E_mail】fae@pfautoecu.com
【公司地址】 四川成都龙泉国际汽车城(经开区南二路)
【盘沣官方网站】 http://www.pfautoecu.com
|