资料介绍
控制器局部网(Control Area Network,CAN)是德国Bosch公司为现代汽车应用开发的一种多主机局部网络,CAN总线最初为解决汽车中众多的控制与测试仪器之间的数据交换而开发的。CAN卓越的特性、极高的可靠性和独特的设计,特别适合工业过程监控设备的互连,因此,越来越受到工业界的重视,并已在工业上得到广泛的应用,被公认为最有前途的现场总线之一。
CAN总线是一种串行数据通信协议,通信介质可以是双绞线、同轴电缆或光导纤维,通信速率可达1Mbps.CAN总线通信接口中集成了CAN协议的物理层和数据链路层功能,可完成对通信数据的成帧处理,包括位填充、数据块编码、循环冗余检验、优先级判别等项工作。CAN协议的一个最大特点是废除了传统的站地址编码,而代之以对通信数据块进行编码。采用这种方法的优点可使网络内的节点个数在理论上不受限制,数据块的标识码可由11位或29位二进制数组成,因此可以定义211或229个不同的数据块,这种按数据块编码的方式,可以非常灵活地控制节点的通信对象和通信来源,比如使不同的节点同时接受到相同的数据,这一点在分布式控制系统中非常有用。数据段长度最多为8个字节,可满足通常工业领域中控制命令、工作状态及测试数据的一般要求。同时,8个字节不会占用总线时间过长,从而保证了通信的实时性。CAN协议采用CRC检验并可提供相应的错误处理功能,保证了数据通信的可靠性。CAN具有下列主要特性:
CAN可以多主方式工作,网络上任意一个节点均可以在任意时刻主动地向网络上的其它节点发送信息,而不分主从,通信方式灵活;
CAN可以点对点、点对多点(成组)及全局广播方式传送接收数据;
CAN网络上的节点信息可分成不同的优先级,可以满足不同的实时要求;
CAN采用非破坏性总线仲裁技术。当两个节点同时向网络上发送数据时,优先级低的节点主动停止数据发送,而优先级高的节点可不受影响地继续传输数据,大大地节约了总线仲裁冲突时间,在网络负载很重的情况下也不会出现网络瘫痪;
CAN的直接通信距离最大可达10km(速率小于5kbps),最高通信速率可达1Mbps(此时距离最长为40m)。
正因为CAN总线有着如此卓越的特性,它现已成为汽车车体通信的标准。
5.2 CAN总线通信的基本原理
5.2.1 CAN总线的位数值表示
CAN总线用“显性”(Dominant)和“隐性”(Recessive)两个互补的逻辑值表示“0”和“1”。当在总线上出现同时发送显性和隐性位时,其结果是总线数值为显性(即“0”和“1”的结果为“0”)。如图5.1所示,VCAN-H和VCAN-L为CAN总线收发器与总线之间的两接口引脚,信号是以两线之间的“差分”电压形式出现。
隐性:VCAN_H和VCAN_L均被固定为平均电压电平2.5V,VDIFF近似为0.在总线空闲或“隐性”位期间,发送“隐性”状态。
显性:VCAN_H和VCAN_L为大于阈值的差分电压。VCAN_H大约为3.5V,而VCAN_L大约为2.5V.在报文冲突的时候,显性位的优先级高于隐性位,也就是逻辑“0”优先于逻辑“1”,这是CAN总线冲突处理机制的基础。
CAN总线是一种串行数据通信协议,通信介质可以是双绞线、同轴电缆或光导纤维,通信速率可达1Mbps.CAN总线通信接口中集成了CAN协议的物理层和数据链路层功能,可完成对通信数据的成帧处理,包括位填充、数据块编码、循环冗余检验、优先级判别等项工作。CAN协议的一个最大特点是废除了传统的站地址编码,而代之以对通信数据块进行编码。采用这种方法的优点可使网络内的节点个数在理论上不受限制,数据块的标识码可由11位或29位二进制数组成,因此可以定义211或229个不同的数据块,这种按数据块编码的方式,可以非常灵活地控制节点的通信对象和通信来源,比如使不同的节点同时接受到相同的数据,这一点在分布式控制系统中非常有用。数据段长度最多为8个字节,可满足通常工业领域中控制命令、工作状态及测试数据的一般要求。同时,8个字节不会占用总线时间过长,从而保证了通信的实时性。CAN协议采用CRC检验并可提供相应的错误处理功能,保证了数据通信的可靠性。CAN具有下列主要特性:
CAN可以多主方式工作,网络上任意一个节点均可以在任意时刻主动地向网络上的其它节点发送信息,而不分主从,通信方式灵活;
CAN可以点对点、点对多点(成组)及全局广播方式传送接收数据;
CAN网络上的节点信息可分成不同的优先级,可以满足不同的实时要求;
CAN采用非破坏性总线仲裁技术。当两个节点同时向网络上发送数据时,优先级低的节点主动停止数据发送,而优先级高的节点可不受影响地继续传输数据,大大地节约了总线仲裁冲突时间,在网络负载很重的情况下也不会出现网络瘫痪;
CAN的直接通信距离最大可达10km(速率小于5kbps),最高通信速率可达1Mbps(此时距离最长为40m)。
正因为CAN总线有着如此卓越的特性,它现已成为汽车车体通信的标准。
5.2 CAN总线通信的基本原理
5.2.1 CAN总线的位数值表示
CAN总线用“显性”(Dominant)和“隐性”(Recessive)两个互补的逻辑值表示“0”和“1”。当在总线上出现同时发送显性和隐性位时,其结果是总线数值为显性(即“0”和“1”的结果为“0”)。如图5.1所示,VCAN-H和VCAN-L为CAN总线收发器与总线之间的两接口引脚,信号是以两线之间的“差分”电压形式出现。
隐性:VCAN_H和VCAN_L均被固定为平均电压电平2.5V,VDIFF近似为0.在总线空闲或“隐性”位期间,发送“隐性”状态。
显性:VCAN_H和VCAN_L为大于阈值的差分电压。VCAN_H大约为3.5V,而VCAN_L大约为2.5V.在报文冲突的时候,显性位的优先级高于隐性位,也就是逻辑“0”优先于逻辑“1”,这是CAN总线冲突处理机制的基础。
下载该资料的人也在下载
下载该资料的人还在阅读
更多 >
- 电动汽车用电池管理系统技术条件 3次下载
- 基于CAN总线的电动汽车仪表设计-论文资料pdf下载 7次下载
- 电动汽车动力系统CAN网络设计 6次下载
- 新型电动汽车锂电池管理系统的总体设计 1次下载
- 锂电池模型的建立与电动汽车锂电池管理系统的设计 22次下载
- 电动汽车电池管理系统相关设计技术的分析 7次下载
- 解析BMS关键技术说说锂电池和管理他们的系统 35次下载
- 基于CAN总线的电动汽车电池管理技术研究 31次下载
- 纯电动汽车用锂电池管理系统的研究 15次下载
- CAN总线在电动汽车BMS系统与充电桩之间通信的应用_刘建敏 40次下载
- 电动汽车磷酸铁锂电池组均衡电路设计_吕航 31次下载
- 电动汽车用软包动力锂电池热_结构耦合分析 1次下载
- 基于CAN总线的纯电动汽车电池管理系统研究【终稿】 8次下载
- 电动汽车用锂电池管理系统软件设计 42次下载
- ADI混合动力汽车(HEV)电动汽车(EV) 锂电池管理解决方案 87次下载
- 锂电池行业中干法研磨与湿法研磨的应用 225次阅读
- 详解纯电动汽车的CAN总线系统 9271次阅读
- 基于主动均衡技术和变压器实现电动汽车电池管理系统的设计 4859次阅读
- 电动汽车如何合理的使用蓄电池 4545次阅读
- 电动汽车自燃频繁谁的锅_电动汽车该选三元锂电池还是磷酸铁锂电池? 1.2w次阅读
- 电动汽车电池管理系统解决方案 6113次阅读
- 电动汽车电池管理系统设计 3473次阅读
- 基于CAN总线的电动汽车电源管理通信系统设计 1883次阅读
- 锂电池频频爆炸原因为何_锂电池爆炸原因揭密 3761次阅读
- 18650锂电池和软包电池谁更适合电动汽车 2.7w次阅读
- 什么叫软包锂电池 7452次阅读
- 基于TL431的电动汽车多节串联锂电池模拟器 7262次阅读
- 低速电动车:锂电池比不上铅酸电池? 1891次阅读
- 基于LIN总线的纯电动车电池管理系统设计 2195次阅读
- 锂电池四大技术难题制约电动汽车的发展 4932次阅读
下载排行
本周
- 1电子电路原理第七版PDF电子教材免费下载
- 0.00 MB | 1491次下载 | 免费
- 2单片机典型实例介绍
- 18.19 MB | 95次下载 | 1 积分
- 3S7-200PLC编程实例详细资料
- 1.17 MB | 27次下载 | 1 积分
- 4笔记本电脑主板的元件识别和讲解说明
- 4.28 MB | 18次下载 | 4 积分
- 5开关电源原理及各功能电路详解
- 0.38 MB | 11次下载 | 免费
- 6100W短波放大电路图
- 0.05 MB | 4次下载 | 3 积分
- 7基于单片机和 SG3525的程控开关电源设计
- 0.23 MB | 4次下载 | 免费
- 8基于AT89C2051/4051单片机编程器的实验
- 0.11 MB | 4次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234313次下载 | 免费
- 2PADS 9.0 2009最新版 -下载
- 0.00 MB | 66304次下载 | 免费
- 3protel99下载protel99软件下载(中文版)
- 0.00 MB | 51209次下载 | 免费
- 4LabView 8.0 专业版下载 (3CD完整版)
- 0.00 MB | 51043次下载 | 免费
- 5555集成电路应用800例(新编版)
- 0.00 MB | 33562次下载 | 免费
- 6接口电路图大全
- 未知 | 30320次下载 | 免费
- 7Multisim 10下载Multisim 10 中文版
- 0.00 MB | 28588次下载 | 免费
- 8开关电源设计实例指南
- 未知 | 21539次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935053次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537793次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420026次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234313次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191183次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183277次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138039次下载 | 免费
评论
查看更多