车载控制器局域网CAN技术

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Technology&EconomyinAreasofCommunications(TEAC)

2006年第5期(总第37期)

交通科技与经济

1CAN协议与相关标准

CAN技术的应用普遍推广,要求通信协议标准化。1991年9月Bosch公司制定并发布了CAN技术规范(Ver-sion2.0)。该技术规范包括A和B两部分。2.0A给出了曾在CAN技术规范版本1.2中定义的CAN报文格式,而2.0B给出了标准的和可扩展的两种CAN报文格式。此后,1993年11月ISO正式颁布了道路交通运输工具数字交换高速通信控制器局部网国际标准(1SO11898-高速CAN)以及低速标准(ISO11519-低速CAN)。美国汽车工程师学会(SAE)等组织和团体也以CAN协议为基础颁布本组织的标准,见表1。将汽车通信协议按通信速度进行分类,见表2。

表1CAN协议与相关标准汇总

2CAN的特性

CAN总线是德国Bosch公司为解决现代汽车中众多的控制与测试仪器之间的数据交换而开发的一种串行数据通

信协议,它是一种多主总线,通信介质可以是双绞线、同轴电

缆或光纤。CAN协议采用通信数据块进行编码,取代了传统的站地址编码,使网络内的节点数在理论上不受限制。由于CAN总线具有较强的纠错能力、支持差分收发,因而适合高干扰环境,并具有较远的传输距离。CAN特性如下:

第一,CAN是一种有效支持分布式控制和实时控制的串行通信网络。

第二,

CAN协议遵循ISO/OSI参考模型(见图1),采用了其中的物理层、数据链路层和应用层。其说明见表3。

表2通信协议按速度分类

图1ISO/OSI参考模型表3开放系统互连参考模型

第三,CAN可以多主方式工作,网络上任意一个节点均可在任意时刻主动地向网络上的其他节点发送信息,而不分主从,节点之间有优先级之分,因而通信方式灵活;CAN采

【摘要】

控制器局域网(CAN)广泛应用于汽车工业、航天工业等领域,是目前最有前途的现场总线之一。近年来,进口汽车以及国产轿车广泛采用CAN技术,标志着汽车电子控制技术进入了一个新的时代。介绍了控制器局域网(CAN)协议与相关标准、特性、组成和控制原理。

【关键词】CAN;协议;特性;组成原理【中图分类号】U462【文献标识码】A【文章编号】1008-5696-(2006)05-0076-02

车载控制器局域网(CAN)技术

●李振宇(黑龙江工程学院,

哈尔滨150050)投稿日期:2005-12-17

作者简介:李振宇(1976-),男,黑龙江哈尔滨人,工程师。

76

Technology&EconomyinAreasofCommunications(TEAC)

2006年第5期(总第37期)

交通科技与经济

用非破坏性逐位仲裁技术,优先级发送,节省了总线冲突仲

裁时间,在重负载下性能良好;CAN可以点对点、一点对多

点(成组)及全局广播等方式传送和接收数据。

第四,CAN的直接通信距离最远可达10000m(传输速率

为5kbit/s);最高通信速率可达1Mbit/s(传输距离为40m)。

第五,CAN上的节点数可达110个。

第六,CAN数据链路层采用短帧结构,每一帧为8个字

节,易于纠错;CAN每帧信息都有CRC校验及其他检错措

施,有效地降低了数据的错误率;CAN节点在错误严重的情

况下,具有自动关闭功能,使总线上其他节点不受影响。

第七,信号调制解调方式采用不归零(NRZ)编码/解码方式,并采用插入填充位技术。

3CAN的构成

CAN的构成见图2,车身系统CAN为低速CAN(125kbit/s),动力传动系统CAN为高速CAN(500kbit/s),各种模块之间进行CAN通信,完成数据交换。

图2CAN的构成

ABS.防抱死制动系统电脑;AUM.无线电电脑;CCM.环境控制电脑;CEM.中央电气电脑;DDM.驾驶门控制电脑DIM.驾驶信息电脑;ETM.电子节流阀电脑;ECM.发动机电脑;PHM.

电话电脑;PDM.乘客门控制电脑;PSM.电动座椅电脑;REM.后部电子电脑;SWM.转向器电脑;SRS.安全气囊电脑;TCM.变速器电脑;UEM.前部电子电脑

CAN的接线见图3,中央电气电脑(CEM)的CAN控制器具有双通道(CRXO、CTXO/CRX1、CTX1)的接口,接到两个不同的网络(CANH、CANL)上。各电脑通过收发器与CAN总线相连,相互交换数据。CAN总线由两根线(CANH、CANL)构成。

CAN控制器根据两根线的电位差判断其总线的电平。总线的电平分显性电平与隐性电平两种,二者必居其一。发信节点通过改变该总线的电平,即可将报文发送到接收节点。与总线相连的所有节点都可以发送报文,在两个以上的节点同时开始发信的情况下,具有优先级报文的节点获得发信权,其他所有节点转为收信状态。

图3CAN接线图

4CAN控制器与收发器

CAN主要由控制器和收发器组成,CAN控制器由一块可编程芯片上的逻辑电路组成,实现通信模型中物理层和数据链路层的功能,并对外提供与微处理器系统的物理接口。通过对CAN控制器的编程,可以设置其工作方式,控制其工作状态,进行数据发送和接收,以它为基础建立应用层。目前,CAN控制器可分为CAN独立控制器和CAN集成微控制器两种。CAN独立控制器使用比较灵活,可与多种类型的单片机、微型计算机的各类标准总线进行接口组合。CAN集成微控制器在许多特定情况下,使电路设计简化和紧凑,可靠性提高。CAN收发器提供了CAN控制器与物理总线之间的接口,是影响网络性能的关键因素。

参考文献:

[1]吴诰珪.汽车电子控制技术和车内局域网[M].北京:电子工业出版社,2003.

[2]鲁植雄.汽车电脑控制器区域网数据总线[M].北京:人民交通出版社,2004.

[3]甘永梅,等.现场总线技术及其应用[M].北京:机械工业出版社,2004.

[4]雷霖.现场总线控制网络技术[M].北京:电子工业出版社,2004.[5]周泉.车载网络发展动向[J].汽车电器,2004.(1).

[5]周泉.车载网络发展动向[J].汽车电器,2004.(2).

[6]周泉.CAN的基本知识[J].汽车电器,2004.(3).

[7]周泉.CAN的基本知识[J].汽车电器,2004.(4).

AutoCANtechnology

LIZhen-yu

(HeilongjiangInstituteofTechnology,Harbin150050,China)

Abstract:CAN,widelyusedinautoandastronauticindustries,isoneofthemostfavourablefieldbuses.Recentlytheimportedandhomemadeautoshaveapplieditbroadly,meaningautoelectroniccontroltechnologychangedintoanewera.Thepro-tocol,relatedstandards,performance,compositionalityandcon-trolprinciplesofCANaregiven,

Keywords:CAN;protocol;performance;principleofcompo-sitionality

77

相关文档
最新文档