资源预览内容
第1页 / 共16页
第2页 / 共16页
第3页 / 共16页
第4页 / 共16页
第5页 / 共16页
第6页 / 共16页
第7页 / 共16页
第8页 / 共16页
第9页 / 共16页
第10页 / 共16页
亲,该文档总共16页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
一 CAN 总线简介1. CAN 总线的发展历史20 世纪 80年代初期,欧洲汽车工业的蓬勃发展,车辆电子信息化程度的也不断提高。 当时,由于消费者对于汽车功能的要求越来越多,而这些功能的实现大多是基于电子操作的, 这就使得电子装置之间的通讯越来越复杂,同时意味着需要更多的连接信号线, 但是传统的线束式汽车电子系统已经不能满足车辆电子信息功能发展的需求。 为了解决这一制约现代汽车电子信息化发展的瓶颈,德国Bosch 公司设计了一个单一的网络总线,所有的外围器件可以被挂接在该总线上,经过试验,这一总线能够有效解决现代汽车中庞大的电子控制装置之间的通讯,并且能够减少不断增加的信号线。所以在1986 年 Bosch公司正式公布了这一总线,且命名为CAN 总线。CAN 控制器局部网 CANController Area Network属于现场总线的范畴,它是一种有效支持分布式控制或实时控制的串行通讯网络,它具有很高的网络安全性、通信可靠性和实时性,简单实用,网络成本低,特别适用于汽车电脑控制系统和环境恶劣、电磁辐射强和振动大的工业环境,因此CAN 总线在诸多现场总线中独占鳌头,成为汽车总线的代名词,CAN 总线开始进入快速发展时期:1987 年 Intel 公司生产出了首枚CAN 控制器 82526 。不久, Philips 公司也推出了 CAN 控制器 82C200;1991年,Bosch颁布技术标准,包括A 和 B 两个部分为促进 CAN 以及 CAN 协议的发展, 1992 在欧洲成立了国际用户和厂商协会 CAN in Automation , 简称 CiA , 在德国 Erlangen注册, CiA 总部位于 Erlangen。CiA 提供服务包括: 发布 CAN 的各类技术标准,免费下载 CAN 文献资料, 提供 CANopen 标准 DeviceNet标准;发布 CAN 产品数据库, CANopen 产品指南;提供 CANopen 验证工具执行 CANopen 认证测试;开发 CAN 标准并发布为 CiA标准。1993 年 CAN 成为国际标准 ISO11898 高速应用和 ISO11519 低速应用;1993年,ISO 颁布 CAN 国际标准ISO-11898;1994年,SAE 颁布基于 CAN的 J1939标准;2003年,Maybach 发布带 76 个 ECU 的新车型 CAN,LIN,MOST ;精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 1 页,共 16 页2003年,VW 发布带 35 个 ECU 的新型 Golf。根据 CiA 组织统计,截止到 2002年底, 约有 500 多家公司加入了这个协会,协作开发和支持各类CAN 高层协议;生产 CAN 控制器 独立或内嵌厂家,包括世界上主要半导体生产厂家在内,已有 20 多家,CAN 控制器产品的品种已达 110多种, CAN 控制器的数量已达210,000,000 枚。CAN 接口已经被公认为微控制器 Microcontroller 的标准串行接口,应用在各种分布式内嵌系统。该协会已经为全球应用CAN 技术的权威。2. CAN 总线的特点CAN 总线与一般的通信总线相比,它的数据通信具有突出的可靠性、实时性和灵活性。其主要特性如下: 1) 具有较高的性价比。它结构简单 ,器件容易购置,每个节点的价格较低,而且开发过程中能充分利用现在的单片机开发工具; 2) 是目前为止唯一有国际标准的现场总线; 3) 为多主方式工作,网络上任一节点均可在任意时刻主动向网络上其他节点发送信息而不分主从,通信方式灵活,且无需站地址等节点信息4) 网络上的节点信息分成不同的优先级,可满足不同的实时要求,高优先级的数据最多可在134s 内得到传输 ; 5) 采用非破坏性总线仲裁技术,当多个节点同时向总线发送信息时,优先级较低的节点会主动地退出发送,而最高优先级的节点不受影响地继续传输数据,从而大大节省了总线冲突仲裁时间。尤其是在网络负载很重的情况下也不会出现网络瘫痪情况 ; 6) 只需通过报文滤波即可实现点对点、一点对多点及全局广播等几种方式传送接收数据,无需专门的“调度”;7) 直接通信距离最远可达10 km (速率 5 kb/s以下) ,通信速率最高可达1 Mkb / s (此时通信距离最长为40 m) ; 8) 节点数主要取决于总线驱动电路,目前可达成 110个; 9) 采用短帧结构,传输时间短,受干扰概率低,具有极好的检错效果 ; 10) 每帧信息都有 CRC 校验及其他检错措施 ,保证了数据出错率低 ; 11) 通信介质可为双绞线、同轴电缆或光纤,选择灵活 ; 精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 2 页,共 16 页12) 节点在错误严重的情况下具有自动关闭输出功能,以使总线上其他节点的操作不受影响。自 CAN 总线问世以来,为满足CAN 总线协议的多种应用需求,相继出现了几种高层协议。目前大多数基于CAN 总线的网络都采用CAN 总线的高层协议。CANopen、DeviceNet 和 SDS是通常采用的高层协议,适用于任何类型的工业控制局域网应用场合,而CAL 则应用于基于标准应用层通信协议的优化控制场合, SAEJ1939 则应用于卡车和重型汽车电脑控制系统。其总线标准已被ISO国际标准化组织制定为国际标准,并被公认为是最有前途的现场总线之一。CAN总线的应用范围普及从高速网络到低成本的多线路网络,广泛应用于控制系统中的各检测和执行机构之间的数据通信。随着控制、电脑、通信、网络等技术的发展,信息交换沟通的领域正在迅速覆盖从现场设备到控制、管理的各个层次。信息技术的发展引起自动化系统结构的变革,逐步形成以网络集成自动化系统为基础的企业信息系统。 现场总线 ( Fieldbus) 就是顺应这一形势发展起来的新技术,成为当今自动化领域技术发展的热点,被誉为自动化领域的电脑局域网。它的出现, 标志着自动化领域的又一个新时代的开始,并对该领域的发展产生重要影响。二、CAN 总线基本原理1、CAN 标准1CAN 总线的分层结构OSI Open System Interconnection 开放系统互连参考模型将网络协议分为7层,由上至下分别为:应用层、表示层、会话层、传输层、网络层、链路层和物理层。国际电工技术委员会定义现场总线模型分为三层:应用层、链路层和物理层。CAN 的分层定义与 OSI 模型一致,使用了七层模型中的应用层、链路层和物理层。 CAN 技术标准定义了模型最下面的两层:数据链路层和物理层,如图1 所示。精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 3 页,共 16 页图 1 CAN 总线分层结构2CAN 协议标准CAN 总线协议现有CAN1.0、CAN1.2、CAN 和 CAN2.0B 四个版本。 CAN以及以下版本使用标准格式信息帧11 位 ,CAN2.0B 使用扩展格式信息帧 29位 。CAN 及以下版本在接收到扩展帧信息格式时认为出错;CAN2.0B 被动版本接收时忽略 29 位扩展信息帧,不认为出错; CAN2.0B 主动版本能够接收和发送标准格式信息帧和扩展格式信息帧。3CAN 总线网络基本结构一般而言, CAN 总线网络由假设干个具有CAN 通信功能的控制单元又称节点通过 CAN_H 和 CAN_L 两条数据线并联组成, CAN_H 和 CAN_L 两条数据线的两端各安装一个120电阻构成数据保护器, 防止数据传输到终端被反射回来而产生反射波,影响数据的传送,如图2 所示。汽车 CAN 总线网络结构示意图如图 3 所示。精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 4 页,共 16 页图 2 CAN 网络基本结构图 3 汽车 CAN 总线网络结构示意图4CAN 总线节点硬件电路框图一个完整的 CAN 总线节点应该包含微控制器、CAN 控制器和 CAN 收发器三部分。其中微控制器负责完成CAN 控制器的初始化,与CAN 控制器的进行数据传递; CAN 控制器负责将数据以CAN 报文的形式传递,实现CAN 协议数据链路层的功能; CAN 收发器是 CAN 控制器与 CAN 物理总线的接口,为总线提供差动发送功能,也为控制器提供差动接收功能。CAN 节点的基本结构框图如图 4 所示。部分微控制器集成有CAN 控制器,因此,节点方案有两种。精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 5 页,共 16 页图 4 CAN 节点基本结构框图5CAN 差分通信CAN 总线的信号传输采用差分通信信号,差分通信具有较强的抗干扰能力。CAN 收发器的差动信号放大器在处理信号时,会用CAN_H 数据线的电压减去CAN_L 数据上的电压,这两个数据线的电位差可对应两种不同逻辑状态进行编码。在静止状态时,这两条导线上作用有相同预先设定值,该值称为静电平。对于 CAN 驱动数据总线来说,这个值大约为2.5V。静电平也称为隐性状态,因为连接的所有控制单元均可修改它。在显性状态时,CAN_H 线上的电压值会升高一个预定值对CAN 驱动数据总线来说,这个值至少为1V 。而 CAN_L 线上的电压值会降低一个同样值对CAN 驱动数据总线来说,这个值至少为1V 。于是在 CAN 驱动数据总线上, CAN_H 线就处于激活状态,其电压不低于3.5V2.5V+1V=3.5V) ,而 CAN_L 线上的电压值最多可降至1.5V(2.5V-1V=1.5V)。因此在隐性状态时, CAN_H 线与 CAN_L 线上的电压差为0V,在显性状态时该差值最低为 2V,如图 5 所示。如果 CAN_HCAN_L 2,那么比特为0,为显性;如果 CAN_H CAN_L = 0,那么比特为1,为隐性。精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 6 页,共 16 页图 5 CAN 数据线的电平2、CAN 总线通信原理当 CAN 总线上的一个节点 (站)发送数据时,它以报文形式广播给网络中所有节点。对每个节点来说,无论数据是否是发给自己的,都对其进行接收。每组报文开头的 11位字符为标识符,定义了报文的优先级,这种报文格式称为面向内容的编址方案。 在同一系统中标识符是唯一的, 不可能有两个站发送具有相同标识符的报文。当一个站要向其它站发送数据时,该站CPU 将要发送的数据和自己的标识符传送给本站的CAN 控制器芯片,并处于准备状态;当它收到总线分配时,转为发送报文状态。CAN 控制器芯片将数据根据协议组织成一定的报文格式发出,这时网上的其它站处于接收状态。每个处于接收状态的站对接收到的报文进行检测,判断这些报文是否是发给自己的,以确定是否接收它。当多个站点同时发送消息时,需要进行总线仲裁,每个控制单元在发送信息时通过发送发送标识符来识别。 所有的控制单元都是通过各自的RX 线来跟踪总线上的一举一动并获知总线的状态。每个发射器将TX 线和 RX 线的状态一位一位地进行比较,采用“线与”机制, “显性”位可以覆盖“隐性”位;只有所有节点都发送“隐性”位,总线才处于“隐性”状态。CAN 是这样来进行调整的:TX 信号上加有一个 “0”的控制单元的控制单元必须退出总线。用标识符中位于前部的“ 0”的个数就可调整信息的重要程度,从而就可保证按重要程度的顺序来发送信息。标识符中的号码越小,表示该信息越重要,优先级越高。发送低优先级报文的节点退出仲裁后, 在下次总线空闲时重发报文。 三个节点总线仲裁示精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 7 页,共 16 页意图如图 6 所示。图 6 总线仲裁示意图3、CAN 报文帧结构CAN 总线报文传输由以下4 个不同的帧类型所表示和控制:数据帧:数据帧携带数据从发送器至接收器。远程帧:总线单元发出远程帧,请求发送具有同一识别符的数据帧。错误帧:任何单元检测到一总线错误就发出错误帧。过载帧:过载帧用以在先行的和后续的数据帧或远程帧之间提供一附加的延时。数据帧或远程帧通过帧间空间与前述的各帧分开。1数据帧由7 个不同的位场组成: 帧起始、仲裁场、控制场、数据场、CRC 场、应答场、帧结尾。数据场的长度可以为0。2远程帧由6 个不同的位场组成:帧起始、仲裁场、控制场、CRC 场、应答场、帧末尾。通过发送远程帧, 作为某数据接收器的站通过其资源节点对不同的数据传送进行初始化设置。 与数据帧相反, 远程帧的RTR 位是“隐性”的。它没有数据场,数据长度代码的数值是不受制约的 可以标注为容许范围里0.8 的任何数值。此数值是相应于数据帧的数据长度代码。3错误帧由两个不同的场组成。第一个场用作为不同站提供的错误标志ERROR FLAG的叠加。第二个场是错误界定符。4过载帧包括两个位场:过载标志和过载界定符。精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 8 页,共 16 页4、错误检测不同于其它总线, CAN 协议不能使用应答信息。事实上,它可以将发生的任何错误用信号发出。 CAN 协议可使用五种检查错误的方法,其中前三种为基于报文内容检查。1)循环冗余检查 (CRC) CR序列包括发送器的 CRC计算结果。接收器计算 CRC的方法与发送器相同。如果计算结果与接收到CRC 序列的结果不相符,则检测到一个CRC 错误。2帧检查这种方法通过位场检查帧的格式和大小来确定报文的正确性,用于检查格式上的错误。3应答错误被接收到的帧由接收站通过明确的应答来确认。如果发送站未收到应答,那么说明接收站发现帧中有错误,也就是说,ACK 场已损坏或网络中的报文无站接收。4总线检测CAN 中的一个节点可监测自己发出的信号。因此,发送报文的站可以观测总线电平并探测发送位和接收位的差异。5位填充一帧报文中的每一位都由不归零码表示,可保证位编码的最大效率。然而,如果在一帧报文中有太多相同电平的位,就有可能失去同步。 为保证同步, 在五个连续相等位后, 发送站自动插入一个与之互补的补码位。接收时,这个填充位被自动丢掉。 例如,五个连续的低电平位后, CAN 自动插入一个高电平位。 CAN通过这种编码规则检查错误,如果在一帧报文中有6 个相同位, CAN 就知道发生了错误。三 车辆 CAN 总线及关键技术国内外发展现状1. 车辆 CAN 总线国内外发展现状如今,CAN 总线现已成为汽车电子控制装置之间通信的标准总线,在汽车分布式控制系统中得到了广泛的应用。同时,CAN 总线得到 Motorola、Intel、Philips精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 9 页,共 16 页等著名半导体器件生产厂家的广泛支持,他们纷纷推出了CAN 接口芯片与直接带有 CAN 接口的微控制器(MCU) 芯片,如 Intel 公司的82527,Philips 公司的SJA1000、82C250等。因此在接口芯片技术方面,CAN 已遥遥领先于其他的现场总线,正逐步形成系列。到目前为至, 世界上已拥有 20 多家 CAN 总线控制器芯片生产商,110多种 CAN 总线协议控制器芯片和集成CAN 总线协议控制器的微控制器芯片。总线系统对于汽车行业,特别是对于我国的汽车行业来说还是一项新生事物,总线系统和传统汽车电器有着本质的不同。从研发、 应用和维护出发,为整车提供一个安全可靠的总线系统,以到达以“XBYWIRE”的目标还需要业界付出长期的努力。为了加速我国汽车总线技术的标准化进程,在 “十五”期间,科技部连续五年支持电动汽车总线通信协议方面的研究工作,国家汽车标准化组织也成立了 商用车控制系统局域网络(CAN 总线)通讯协议 起草小组。 其中电动汽车总线通信协议以J1939为基础,并针对电动汽车的特点进行了补充。根据目前得到的信息,商用车控制系统局域网络(CAN 总线)通讯协议是完全基于 J1939 的,同时国内一些单位也研发出符合J1939 的汽车智能零部件。2002年中国首辆 CAN 网络系统混合动力轿车 (HEV) 在奇瑞公司试装成功, 并进行了初步试运行,这标志着中国在混合动力轿车项目上取得突破性进展;2008 年深圳航盛公司去年推出了第一款带CAN 总线的车载 CD/MP3 播放器,该产品具有AM/FM 收音功能、 CD/MP3 播放功能,带 CAN BUS 总线、蓝牙免提接口、中文显示及数字信号处理芯片, 音质优美动听。 该产品结构设计独特, 获得国家发明专利。我国的 CAN 总线时代也正在来临。目前,支持CAN 协议的有英特尔、摩托罗拉、惠普、西门子、M I CROCH IP 、NEC、SI L I ON I 等著名公司。欧洲大部分汽车制造商,如宝马、保时捷、劳斯莱斯、大众、沃尔沃、雷诺等都已经使用了 CAN 总线。奔驰公司生产的大部分轿车和载货汽车都使用基CAN 的发动机管理系统,它的传送速度为500 kb / s。国产的很多汽车上也引入了CAN总线技术,如大众途安、帕萨特、东风雪铁龙赛纳、东风标致307、苏州金龙、一汽大众宝来、斯太尔王系列等车型。国内较早研究CAN 总线的有北京航空航天大学、清华大学、 中国汽车技术研究中心等单位,不过目前的研究还处于起步阶段。研制生产CAN 元器件的精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 10 页,共 16 页厂家很少,具有自主知识产权的专用芯片更少。目前国内主要主要从事CAN 总线部分研发生产的企业见下表:企业名称企业特点产品应用现状厦门汉纳森一线模块配装陕汽失败核心技术人员流失哈尔滨威帝研 发 能 力 较 强三级 CAN 总 线系统既全 车总线系 统 获得国科 技 部 专 项 资金支 持北京公交在客车市场占有一定份额,但竞争激烈,产品并不能很好的实现量产浙江中科正方研发实力雄厚北京奥运会纯电动车,北京公交双源无轨电动车,清华大学清能 1 号混合动力客车。可靠性是其瓶颈,企业现已经向汽车仪表生产过渡北京恒润CAN/LIN 总线技术在国内较领先培训业务发展迅速生产研发现境窘迫济南优耐特国内第一家自主研发、生产,并完成大批量产业化装车的智能汽车车身电子控制 /数字化仪表系统的供给商。中国重汽:斯太尔王和 HOWO 苏州金龙产品不良率太高,企业遭受重创2. 车辆 CAN 总线关键技术及发展现状CAN 总线关键技术主要包含两方面:硬件和软件。硬件主要为微控制器、CAN 控制器和 CAN 收发器。软件主要是节点控制程序和CAN 总线网络应用层协议。微控制器依功能性能分为4 位、8 位、16位、32 位和 64 位。然而,目前主精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 11 页,共 16 页力的市场集中在 8 位、16 位和 32 位,这三种等级正好适用低、中、高端三种车用电子应用。 CAN 控制器分为独立的CAN 控制器和集成 CAN 控制器,它能够实现协议中的实体层及数据链接层的功能,达成位同步、 优先权仲裁和故障诊断等要求。CAN 收发器是 CAN 协议控制器与物理总线之间的接口。它可以为总线提供差动的发送功能,为控制器提供差动的接收功能,是CAN 系统中的必须设备。到目前为至, 微控制器技术比较成熟, 可供选择的种类也较多。 而对于 CAN控制器和收发器,世界上已拥有20 多家 CAN 总线控制器芯片生产商, 110多种CAN 总线协议控制器芯片和集成CAN 总线协议控制器的微控制器芯片。 主要生产厂家有英特尔、摩托罗拉、惠普、 西门子、 飞利浦、MICROCHIP 、 NEC、 SLICON、飞思卡尔、英飞凌西门子 、瑞萨、 ST、TI、安森美、科动、富士通、Atmel、Altera、CAST 等。CAN 控制器主要有四类: 独立 CAN 控制器、单片机集成 CAN控制器、 DSP 集成 CAN 控制器和 ARM 集成 CAN 控制器,如飞利浦公司的SJA1000独立 CAN 控制器、 NXP 公司的单片机 P87C591集成 CAN 控制器、 TI公司 S2000 系列的集成 CAN 控制器功能的TMS320C28X 系列 DSP 和 TI 公司S2000系列的集成 CAN 控制器功能的 ARM 芯片等。所以, CAN 总线系统硬件设计主要是根据节点功能需求,选择合适的控制芯片。CAN 总线软件设计除了节点控制程序设计之外,更主要的是应用层协议开发。许多系统中,可以特别制定一个适合的应用层,但对于许多的行业来说,这种方法是不经济的。一些组织已经研究并开放了应用层标准,一些可以使用的CAN 应用层协议有:CiACAL 、 CiACANOpen、 ODVA DeviceNet、 Honeywell SDS、Kvaser CANKingdom,SAE J1939。因此,汽车 CAN 总线的研究重点是: 针对具体的车型开发ECU 的硬件和应用层的软件,并构建车内网络。利用CAN 总线构建一个车内网络,需要解决的关键技术问题有:(1) 总线传输信息的速率、容量、优先等级、节点容量等技术问题;(2) 高电磁干扰环境下的可靠数据传输;(3) 确定最大传输时的延时大小;(4) 网络的容错技术;(5) 网络的监控和故障诊断功能;精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 12 页,共 16 页(6) 实时控制网络的时间特性;(7) 安装与维护中的布线;(8) 网络节点的增加与软硬件更新(可扩展性) 。3. CAN 总线在车辆上应用的前景展望尽管 CAN 协议已有近 15 年的历史,但它一直处在改良中。 从 2000 年开始,一个由数家公司组成的ISO 任务组织定义了一种时间触发CAN 报文传输的协议。Bernd Mueller 博士、 Thomas Fuehrer 、Bosch公司人员和半导体工业专家、学术研究专家将此定义为“时间触发通信的CANTTCAN ” ,计划在将来标准化为 ISO11898-4。这个 CAN 的扩展已在硅片上实现,不仅可实现闭环控制下支持报文的时间触发传输,而且可以实现CAN 的 Xbywire 应用。因为 CAN协议并未改变。所以,在同一个的物理层上,既可以实现传输时间触发的报文,也可以传输事件触发的报文。TTCAN 将为 CAN 延长 5-10 年的生命期。现在, CAN 在全球市场上仍然处于起始点,当得到重视,谁也无法预料CAN 总线系统下一个10-15 年内的发展趋势。现如今在车内,还有许多ECU 的控制并不需要CAN 这样高速率和高安全的通信,本地互联网络LIN就是为适应这类应用而设计的低成本解决方案。LIN 是一个公开的协议,它基于SCIUART 串行通信的格式,结合了汽车应用的特点。 LIN 是单一主机系统,不但降低了硬件成本,而且在软件和系统设计上也能更容易地兼容其它网络协议,比方CAN 。LIN 的传输速率最高可到20Kbps,主要是受到 EMI 和时钟同步的限制。由于 LIN 器件易容得道,几乎所有的IC 都带有 SCIUART接口,LIN 很快就在车内低端控制器领域取得领先地位。典型的LIN 应用有车门、后视镜、导向轮、马达、照明以及其它智能传感器。LIN 不但定义了物理层和数据层,还定义了相关的应用软件层。这些都为LIN 方案提供商解决了设备兼容的问题,并且很好的解决了CAN 总线在中低档车辆上使用陈本过高的问题,很有利于汽车工业的规模生产和中低档车辆的电子化,信息化。相信 LIN 协议会是汽车低端控制网络的未来标准。精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 13 页,共 16 页车内除了嵌入式控制系统以外,还有诸如媒体播放器、导航系统、无线通信系统以及其他多种信息娱乐设备,这些设备之间的互连需要更高速的通信协议。媒体导向系统传输协议 MOST是目前车载信息娱乐系统普遍接受的高速通信协议。MOST 网络是由德国 Oasis Silicon System公司开发的。 MOST 技术针对塑料光纤媒体而优化, 采用环形拓扑结构, 在器件层提供高度可靠性和可扩展性。它可以传送同步数据 音频信号、 视频信号等流动型数据 、非同步数据访问网络及访问数据库等的数据包和控制数据控制报文及控制整个网络的数据 。MOST 基于 ISO/OSI 七层网络模型设计,物理层由光纤通信组件构成,具有很好的抗干扰性, 设计传输速率可达150Mbps 目前产品可达 25Mbps 。除了控制数据外, MOST 数据可分为同步传输数据和异步传输数据,具有很大的灵活性。同步数据可直接用于音视频设备,异步数据可用于传输其它数据块,如导航地图数据等, 甚至也可用于支持TCP/IP 数据包的传输。 MOST 还定义了应用层,包括 MOST 设备、功能块、功能函数以及参数格式等等,这些协议可以确保各个厂家生产的设备具有MOST 互联性,也有利于车内信息娱乐设备的及时更新换代。MOST 得到包括 BMW 、Daimler Chrysler、HarmanBecker和 Oasis公司的支持,已应用在多款车型上,如BMW7 系列、 Audi A8、Mercedes E系列等。FlexRay 是 BMW 、Daimler Chrysler、Motorola 和 Philips 等公司制定的功能强大的通信网络协议。 它是基于 FTDMA 确实定性访问方式, 具有容错功能及确定的通信消息传输时间, 同时支持事件触发与时间触发通信,具备高速率通信能力。FlexRay 采用冗余备份的方法,对高速设备可以采用点对点方式与FlexRay总线控制器连接,构成星型结构,对低速网络可以采用类似CAN 总线的方式连接。终上所述,车辆总线未来的发展会是以CAN 总线为主,在低速网络中有 LIN在网络支持,在高速车载多媒体系统中,有MOST 的精彩表现。甚至在将来形成更为先进的以FlexRay 为主的车辆总线系统。走一条多种总线总和集成的道路,这不仅可以解决使用单一的高端总线带来的高成本,高门槛的弊端, 更可以促进汽车行业的整体发展。四CAN 总线电磁兼容设计由于 CAN 总线应用环境比较恶劣,汽车内的点火系统等都会产生较大的干精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 14 页,共 16 页扰。因此除了完善CAN 总线的功能外,还应该有较强的抗干扰能力。硬件抗干扰主要措施有:滤波技术、去耦电路、屏蔽技术隔离技术和接地技术等。1光电隔离电路CAN 控制器与 CAN 收发器之间的信号传输用光电耦合器进行隔离。光电隔离电路虽然能增强系统的抗干扰能力,但也会增加CAN 总线有效回路信号的传输延迟时间,导致通信速率或距离减少。因此,如果现场传输距离近、电磁干扰小,可以不采用光电隔离, 以使系统到达最大的通信速率或距离,并且可以简化接口电路。如果现场环境需要光电隔离, 应选用高速光电隔离器件, 以减少 CAN总线有效回路信号的传输延迟时间, 如高速光电耦合器 6N137, 传输延迟时间短,典型值仅为 48 ns,已接近 TTL 电路传输延迟时间的水平。2电源隔离光电隔离器件两侧所用电源VDD 与 VCC 必须完全隔离,否则,光电隔离将失去应有的作用,电源的隔离可通过小功率DC/DC 电源隔离模块实现。3) 上拉电阻的 CAN 收发器的发送数据输入端TXD 与光电耦合器的输出端OUT 相连,注意 TXD 必须同时接上拉电阻。 一方面,R3 保证光耦中的光敏三极管导通时输出低电平,截止时输出高电平;另一方面,这也是CAN 总线的要求。4总线阻抗匹配CAN 总线的末端必须连接2 个 120的电阻, 它们对总线阻抗匹配有着重要的作用,不可省略。否则,将大大降低总线数据通信时的可靠性和抗干扰性,甚至有可能导致无法通信。5其它抗干扰措施为提高接口电路的抗干扰能力,还可考虑以下措施:(1) 在 CAN 收发器的 CAN_H、CAN_L 端与地之间并联 2 个 30 pF 的小电容,以滤除总线上的高频干扰,防止电磁辐射。(2) 在 CAN 收发器的 CAN_H 、CAN_L 端与 CAN 总线之间各串联 1 个 5的电阻,以限制电流,保护CAN 收发器免受过流冲击。(3) 在 CAN 收发器、光耦等集成电路的电源端与地之间加入1 个 100 nF的去耦合电容,以降低干扰。精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 15 页,共 16 页五结语综上所述,随着电子技术和大规模集成电路的迅速发展,网络控制芯片性能逐步提高, 体积逐步减小, 价格进一步降低, 为汽车局域网的普及推广创造了良好的条件。 CAN 以其优异的品质具有明显的优势,越来越受到业界的欢送。CAN 总线在国产重型汽车上的广泛应用将使汽车的动力性、操纵稳定性、安全性、燃油经济性都上升到新的高度,给我国重型汽车技术的发展注入新的活力。我们应进一步深入研究车辆CAN 总线行业市场, 结合我所、我集团的优势,找准切入点,为我集团重车装配CAN 总线项目提供优秀的服务和保障。精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 16 页,共 16 页
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号