教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 文库大全 > 专业资料 >

汽车CAN总线通信技术研究(2)

来源:网络收集 时间:2026-09-13
导读: 我国总线技术处于试验和起步阶段,绝大部分的汽车还没有采用汽车总线设计。但CAN总线技术已经开始引起国内一些汽车研发部门的关注,比如上海同济同捷科技股份有限公司,已经开始了对汽车车身电子信息网络控制系

我国总线技术处于试验和起步阶段,绝大部分的汽车还没有采用汽车总线设计。但CAN总线技术已经开始引起国内一些汽车研发部门的关注,比如上海同济同捷科技股份有限公司,已经开始了对汽车车身电子信息网络控制系统研制并取得一定的成果。他们应用CAN总线系统来控制管理整车车身电器,现阶段已经实现汽车照明、灯光信号、雨刷电机、喇叭、电动车窗、中控锁等的管理与控制,同时具有实时检测故障及语音报警功能,兼有遥控、防盗和集控锁功能,形成了车身电器信息通信交互式网络控制系统。该网络控制系统将在中国汽车电子自主开发的舞台上扮演重要角色,这是国内汽车电子技术同国外竞争的最好平台,并且以此为起点,拓展其他汽车电子技术领域,提高中国汽车电子技术及整车的国际竞争力【7】【8】。

1.3主要工作内容

本设计将CAN总线应用于车灯和车窗控制系统,所做的主要工作有以下几点:

1.深入研究了CAN总线协议及其通信原理;

2.设计出了基于CAN总线的车灯、车窗控制系统总体方案,使车灯控制系统具有故

障诊断功能,车窗控制系统具有防夹功能;

3.完成了硬件电路设计,制作了PCB电路板;

4.制定了车灯、车窗控制系统通信协议;

5.光纤作为通信介质应用于车灯控制系统中。6.自己搭建了车灯、车窗实验平台,进行了调试试验;

-

武汉科技大学硕士学位论文第3页

(a)常规方法布线网络图

____。。。。。●--。。。。●'。。。。。_--。。。_-。。。1。一●_______________。。。。。_。●。●●。。。。。_●_-_一

}灯具组i空调

主动控制

(b)CAN总线布线网络图图1.1汽车电气网络图

-

第4页武汉科技大学

第二章CAN协议与主要元件硕士学位论文

2.1CAN的性能特点

CAN总线即控制器局域网络。由于其高性能、高可靠性、及独特的设计,CAN越来越受到人们的重视。其应用范围目前已不再局限于汽车行业,而向过程工业、机械工业、纺织机械、农用机械、机器人、数控机床、医疗器械及传感器等领域发展。CAN已经形成国际标准,并已被公认为几种最有前途的现场总线之一。

CAN属于总线式串行通信网络,由于其采用了许多新技术及独特的设计,与一般的通信总线相比,CAN总线的数据通信具有突出的可靠性、实时性和灵活性。其特点可概括为[911lo】【ll】【2l】:

(1)CAN是到目前为止唯一具有国际标准且成本较低的现场总线;

(2)CAN废除了传统总线的站地址编码,对通信数据块进行编码,为多主方式工作,不分主从,通信方式灵活,通过报文标识符通信,可使不同的节点同时接收到相同的数据,无需站地址等节点信息。

(3)CAN采用非破坏性总线仲裁技术,当多个节点同时向总线发送信息时,优先级较低的节点会主动地退出发送,而最高优先级的节点可不受影响地继续传输数据,从而大大节省了总线冲突仲裁时间。尤其是在网络负载很重的情况下也不会出现网络瘫痪情况(以太网则有可能出现这种情况)。

(4)CAN只需通过报文滤波即可实现点对点、一点对多点即全局广播等方式传送接收数据,无需专门的“调度”。

(5)CAN的直接通信距离最远可达10km(速率5kbps以下);通信速率最高可达lMbps(此时通信距离最长为40m1;

(6)CAN上的节点数最多可达110个(主要取决于总线驱动电路)。

(7)CAN采用短帧结构,单帧最大长度仅150位,传输时间短,从而保证了通信的实时性,受干扰概率低。

(8)CAN的每帧信息都有CRC校验及其他检错措施,降低了数据出错率,保证了数据通信的可靠性。

(9)CAN节点在错误严重的情况下具有自动关闭输出功能,以使总线上其他节点的操作不受影响。

(10)CAN的通信介质可使用双绞线作为传输介质,价格低廉,可靠性强。

2.2CAN技术规范

随着CAN应用领域的不断扩大,在一些应用中,对其通信格式的标准化提出了要求。原先的地址范围由11个识别位定义,如果将地址范围扩大,则这些应用就可以更好地由CAN来实现。为此,1991年9月Philips半导体公司制定并发布了CAN技术规范(版本2.0),该技术规范包括A部分和B两部分,其中2.0A给出了CAN报文的标准格式;2.0B给出了

-

武汉科技大学硕士学位论文第5页标准和扩展两种格式。此后,1993年11月ISO正式颁布了道路交通运输工具一数据信息交换一高速通信控制器局域网(CAN)的国际标准IS011898,为控制器局域网的标准化和规范化铺平了道路【12】【131【14】。

2.2.1CAN的基本概念

1.报文(Messages)

总线上的信息以不同的固定报文格式发送,但长度受限。当总线空闲时,任何连接的单元都可以开始发送新的报文。

2.信息路I当(InformationRouting)

在CAN系统里,节点不使用任何关于系统配置的信息(比如,站地址)。以下是几个重要概念。

(1)系统灵活性:不需要改变任何节点的应用层及相关的软件或硬件,就可以在CAN网络中直接添加节点。

(2)报文路由:报文的寻址内容由识别符命名。识别符不指出报文的目的地,但解释数据的含义。因此,网络上所有的节点都可以通过报文滤波确定是否应对该数据做出反应。

(3)多播:由于引入了报文滤波的概念,任何数目的节点都可以接收报文,并同时对此报文做出反应。

(4)数据连贯性:应确保报文在CAN网络里同时被所有的节点接收(或同时不被接收)。因此,系统的数据连贯性是通过多播和错误处理的原理实现的。

3.位速率(BitRate)

不同的系统,CAN的速度不同。可是,在一个给定的系统里,位速率是唯一的,并且是固定的。

4.优先权(Priorities)

在总线访问期间,识别符定义一静态的报文优先权。

5.远程数据请求(RemoteDataRequest)

通过发送远程帧,需要数据的节点可以请求另一节点发送相应的数据帧。数据帧和相应的远程帧是由相同的识别符(ID)命名的。

6.多主机(Multi—master)

当总线空闲时,任何单元都可以开始发送报文。具有较高优先权报文的单元可以获得总线访问权。

7.仲裁(Arbitration)

只要总线空闲,任何单元都可以开始发送报文。如果两个或两个以上的单元同时开始传送报文,那么就会发生总线访问冲突。通过对识别符进行逐位仲裁可以解决这个冲突,仲裁机制确保信息和时间均不会损失。当具有相同识别符的数据帧和远程帧同时初始化时,数据帧优先于远程帧。在仲裁期间,每一个发送器都对发送位的电平与被监控的总线电平进行比较,如果电平相同,则这个单元可以继续发送;如果发送的是“隐性’’电平

-

第6页武汉科技大学硕士学位论文(RecessiveLevel),而总线上检测为“显性"电平(DominantLevel),那么该单元就失去了仲裁,必须退出发送状态。

8.安全性(Safety)

为了 …… 此处隐藏:2121字,全部文档内容请下载后查看。喜欢就下载吧 ……

汽车CAN总线通信技术研究(2).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wenku/53948.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)