(1)CAN总线 汽车行驶时 ,各系统控制单元之间需要不断进行数据交换(图3) ,这就需要一个良好的数据传递方式 。目前CAN总线系统广泛用于控制单元之间的数据传输 ,例如发动机控制单元 、变速器控制单元以及巡航系统控制单元之间的数据传输 。

 

  按照传统线束设计 ,2个控制单元之间有几个信号传递就需要几条信号传输线 ,这样就会使控制单元针脚数增加和线路复杂 。CAN总线是控制单元区域网络(Controller Area Network)系统 ,属于多路传输系统 。与传统线束相比 ,多路传输系统大大减少了导线和插件数目 ,使线束布置更加简化 。

 

  使用了CAN总线的汽车 ,无论各控制单元之间传递的信息量有多大 ,每个控制单元都只需要引出2条双向数据线共同接在2个节点上 ,这2条双向数据线就称为CAN总线 。

 

  (2)CAN协议 为了使各控制单元能够从CAN总线中识别出自己需要的信息 ,并提供信息到CAN总线 ,各控制单元必须遵守相同的通讯协议 ,这就是CAN协议 。在CAN协议的规范下 ,大量的信息在双绞线 、同轴电缆或光导纤维等介质的CAN总线内高速传递 。

 

  (3)CAN总线的特点 数据总线与其他部件组合在一起就成了数据传输系统 ,CAN总线的特点如下 。  ①CAN总线符合国际标准 ,便于不同的控制单元间进行数据高速传输 ,即使控制单元是不同厂家生产 。②利用最少的传感器信号线来传递多用途的传感器信号 。③控制单元和控制单元插脚最小化应用 ,从而节省更多的有限空间 。④如果系统需要增加新的功能 ,仅需升级软件即可 。⑤通过控制单元和辅助安全措施对传递信息的持续检查 ,可以达到最低的故障率 。⑥各控制单元对所连接的CAN总线进行实时监测 ,如出现故障该控制单元会存储故障码 。

 

  (4)CAN总线传输系统的构成 在CAN总线传输系统中 ,每个控制单元内部都增加了一个CAN控制器 ,一个CAN收发器 ,每个控制单元外部都连接了2条CAN总线 ,在系统中还有2个控制单元分别附加有1个数据传输终端(图4) 。

 

  ①CAN控制器 。接收控制单元中微处理器发出的数据 ,处理数据并传给CAN收发器 。同时CAN控制器也接收收发器的数据 ,处理并传给微处理器 。

 

  ②CAN收发器 。是一个发送器和接收器的组合 ,它将CAN控制器提供的数据转化为电信号并通过数据总线发送出去 ,同时它也接收总线数据 ,并将数据传到CAN控制器 。

共4页: 上一页 1 2 3 4 下一页