汽车CAN总线---CAN.全称为“ControllerAreaNetwork".即控制器局域网.是由ISO定义的串行通讯总线.主要用来实现车载各电控单元之间的信息交换.形成车载网络系统.CAN数据总线又称为CAN―BUS总线.它具有信息共享.减少了导线数量.大大减轻配线束的重量.控制单元和控制单元插脚最小化.提高可靠性和可维修性等优点.
汽车CAN总线---CAN被设计作为汽车环境中的微控制器通信.在车载各电子控制装置ECU之间交换信息.形成汽车电子控制网络.其工作采用单片机作为直接控制单元.用于对传感器和执行部件的直接控制.每个单片机都是控制网络上的一个节点.一辆汽车不管有多少块电控单元.不管信息容量有多大.每块电控单元都只需引出两条导线共同接在节点上.这两条导线就称作数据总线(Bus).CAN数据总线中数据传递就像一个电话会议.一个电话用户就相当于控制单元.它将数据“讲入"网络中.其他用户通过网络“接听"数据.对这组数据感兴趣的用户就会利用数据.不感兴趣的用户可以忽略该数据.
汽车CAN总线---一个由CAN总线构成的单一网络中.理论上可以挂接无数个节点.但实际应用中.所挂接的节点数目会受到网络硬件的电气特性或延迟时间的限制.使用汽车电脑网络进行通信的前提是.各电控单元必须使用和解读相同的“电子语言".这种语言称“协议"(该协议是指的高层应用层协议.CAN协议本身已经定义了物理层.传输层协议等).
汽车CAN总线---汽车电脑网络常见的传输协议有多种.为了并实现与众多的控制与测试仪器之间的数据交换.就必须制定标准的通信协议.随着CAN在各种领域的应用和推广.1991年9月PhilipsSemiconductors制定并发布了CAN技术规范(Version2.0).该技术包括A和B两部分.2.0A给出了CAN报文标准格式.而2.0B给出了标准的和扩展的两种格式.1993年11月ISO颁布了道路http://.工具―数据信息交换―高速通信局域网国际标准ISO11898.为控制局域网的标准化和规范化铺平了道路.美国的汽车工程学会SAE2000年提出的J1939.成为货车和客车中控制器局域网的通用标准.
CAN-BUS数据总线的组成与结构
汽车CAN总线---CAN-BUS系统主要包括以下部件:CAN控制器.CAN收发器.CAN-BUS数据传输线和CAN-BUS终端电阻.
1.CAN控制器.CAN收发器
CAN-BUS上的每个控制单元中均设有一个CAN控制器和一个CAN收发器.CAN控制器主要用来接收微处理器传来的信息.对这些信息进行处理并传给CAN收发器.同时CAN控制器也接收来自CAN收发器传来的数据.对这些数据进行处理.并传给控制单元的微处理器.
CAN收发器用来接收CAN控制器送来的数据.并将其发送到CAN数据传输总线上.同时CAN收发器也接收CAN数据总线上的数据.并将其传给CAN控制器.
2.数据总线终端电阻
CAN-BUS数据总线两端通过终端电阻连接.终端电阻可以防止数据在到达线路终端后象回声一样返回.并因此而干扰原始数据.从而保证了数据的正确传送.终端电阻装在控制单元内.
3.数据传输总线
数据传输总线大部分车型用的是两条双向数据线.分为高位zCAN-H{和低位zCAN-L{数据线.为了防止外界电磁波干扰和向外辐射.两条数据线缠绕在一起(双绞线).要求至少每2.5cm就要扭绞一次.两条线上的信号电位是相反的(差模信号).电压的和总等于常值.