- 1、本文档共5页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于计算机网络技术的汽车局域网
阜康市职业中等专业学校 闫俊杰 8315000
摘要: 汽车工业做为国家经济发展的支柱产业,随着信息化网络技术的高速发展,汽车的网络技术也随之越来越先进,本文就计算机网络技术在车载网络中的应用进行了综合阐述。
关键词:控制局域网 总线 节点 控制单元
前言
改革开放30年 ,经济结构发生了重大变化 ,汽车工业成为国民经济的支柱产业 。汽车走进百姓家庭,截至2011年末,中国民用汽车保有量达10578万辆,其中私人汽车保有量7872万辆。人们从汽车操作性、安全性、舒适性、娱乐方面有了不断提高,为了满足这些日益增加的需求,汽车上计算机控制的电子电器设备急剧增加,电子线路数量迅速膨胀、线束越来越复杂,布线越来越困难,汽车上各种电子电器的接插点的数量随之剧增,汽车行驶过程中因为接插点的故障造成汽车上电子电器设备的功能失效的问题越来越突出。使用传统的线路连接已经无法摆脱这种困境,为了解决上述问题,很多车型的开发中开始广泛地应用计算机网络技术。
一、车载网络技术的发展
汽车网络技术真正在汽车上应用始于20世纪80年代。在20世纪90年代,车身网络和连接一些电控单元的控制网络,包括故障诊断系统,在不同车型上开始广泛使用。现在随着计算机网络技术的迅猛发展,汽车网络技术也向多层次的发展,不同的部位应用不同层次的网络技术,传输数据速度及准确率也不相同,以适应不同的要求,已达到最佳的性价比,就作者看来汽车网络是一个因各总成具体工作要求而定的一个多层次的互联网 。
二、计算机网络技术在车载网络中的应用
大家都知道计算机网络是通过通信设备和通信线路将不同位置、及各自独立的计算机系统联系起来组成一个集合体,实现共享资源、数据的传输网络。汽车是由发动机等多个系统组成,每个系统都有各自的计算机控制部分,但是又是相互联系、相互配合、相互交流、相互传输的。所以要想将在汽车上运用计算机网络技术实现不同控制系统的计算机的控制功能,以及运用计算机网络技术实现不同控制系统的计算机之间的信息通信,其基本原理就是运用计算机网络技术,将汽车上各个控制系统的计算机控制单元组成汽车上的局域网络,通过计算机网络传递数据流,实现不同控制系统之间的信息传递和共享。那么车载网络实际就是一个基于车内总线的计算机分布式控制系统,所有控制和检测功能部分到车内局部智能控制设备中,它们之间通过车内网络总线共享数据和协调工作。
三、典型汽车网络介绍(CAN网络)
3.1 CAN数据总线传输系统的组成
控制器局域网(Controller Area Network, CAN)是一个支持分布式实时控制的串行通信网络,主要用于嵌入式微控制器的通信系统及智能装置的开放通信系统。CAN数据传输系统中每块电脑的内部增加了一个CAN控制器,一个CAN收发器;每块外部电脑连接了两条CAN数据总线,在系统中作为终端的两块电脑,在内部装有两个数据传输终端。CAN控制器是在CPU---CAN收发器之间接收、处理传递数据,接收CPU送来的数据、处理并传送给CAN收发器;接受CAN收发器传来的数据,处理并传送给CPU。CAN收、发器是一个发送器和接收器的组合,将CAN控制器提供的数据转化为电信号并通过数据线发送出去;接收总线上的数据,并将数据传送到CAN控制器。数据传输终端是阻止数据在传输终了被反射回来并产生反射波因为反射波会破坏数据。数据传递线是用以传输数据的双向数据线,分为CAN高位数据线、CAN低位数据线,2根数据线上的电压是相反的,若一根数据线上的电压约为0V;则另一根数据线上的电压就是约为5V。
3.2 CAN总线多路传输系统通信协议
车载网络就是有多个电控单元相互连接组成,它们之间相互通信必须遵守的统一规则或约定,以共同的语言相互交流。这样就可以保证各电控单元能够正常使用网络进行通信。
2.1通信协议的三要素
1) 语义规定通信双方“对话”内容的解释,如汽车不同控制单元之间进行通信时采用的不同协议,在确定的协议下规定通信双方要发出了什么控制信息、执行了什么动作和返回了什么应答等。
2)语法规定通信双方“对话”的格式,如通信双方采用的数据格式与编码、信息流的控制、错误处理等。
3)语序是确定通信双方“对话”的时序,即确定链路通信过程中通信状态的变化,如规定正确的应答关系、速度匹配等。
2.2汽车网络通信协议
汽车网络系统由低到高划分为A级、B级、C级网络,各个级别的网络都有不同的网络协议,Bosch公司提出的CAN标准是目前应用最为广泛的汽车网络标准。
3.3CAN总线的数据传输过程
CAN系统中,一个节点往往就是一个控制单元(ECU)或智能装置。对于使用中间缓冲寄存器的CAN控制器的节点,当控制单元的
文档评论(0)