浅谈汽车车载网络的应用

作者:段春艳

出处:论文网

时间:2007-01-10

摘 要:车载网络是现代汽车电子技术发展的必然趋势,本文就车载网络形成的必要性及其应用进行了系统地分析,以便更好地理解新一代汽车电子控制系统。

关键词:车载网络 车身系统 动力传动系统 安全系统 信息系统

一、引言

随着汽车工业日新月异的发展,现代汽车上使用了大量的电子控制装置,许多中高档轿车上采用了十几个甚至二十几个电控单元,而每一个电控单元都需要与相关的多个传感器和执行器发生通讯,并且各控制单元间也需要进行信息交换,如果每项信息都通过各自独立的数据线进行传输,这样会导致电控单元针脚数增加,整个电控系统的线束和插接件也会增加,故障率也会增加等诸多问题。

为了简化线路,提高各电控单元之间的通信速度,降低故障频率,一种新型的数据网络CAN数据总线应运而生。CAN总线具有实时性强、传输距离较远、抗电磁干扰能力强;在自动化电子领域的汽车发动机控制部件、传感器、抗滑系统等应用中,CAN的位速率可高达1Mbps。同时,它可以廉价地用于交通运载工具电气系统中。

二、CAN总线简介

CAN,全称为“Controller Area Network”,即控制器局域网,是由ISO定义的串行通讯总线,主要用来实现车载各电控单元之间的信息交换,形成车载网络系统, CAN数据总线又称为CAN—BUS总线。它具有信息共享,减少了导线数量,大大减轻配线束的重量,控制单元和控制单元插脚最小化,提高可靠性和可维修性等优点。

CAN被设计作为汽车环境中的微控制器通信,在车载各电子控制装置ECU之间交换信息,形成汽车电子控制网络。其工作采用单片机作为直接控制单元,用于对传感器和执行部件的直接控制。每个单片机都是控制网络上的一个节点,一辆汽车不管有多少块电控单元,不管信息容量有多大,每块电控单元都只需引出两条导线共同接在节点上,这两条导线就称作数据总线(Bus)。CAN数据总线中数据传递就像一个电话会议,一个电话用户就相当于控制单元,它将数据“讲入”网络中,其他用户通过网络“接听”数据,对这组数据感兴趣的用户就会利用数据,不感兴趣的用户可以忽略该数据。

一个由CAN总线构成的单一网络中,理论上可以挂接无数个节点,但实际应用中,所挂接的节点数目会受到网络硬件的电气特性或延迟时间的限制。使用计算机网络进行通信的前提是,各电控单元必须使用和解读相同的“电子语言”,这种语言称“协议”。汽车电脑网络常见的传输协议有多种,为了并实现与众多的控制与测试仪器之间的数据交换,就必须制定标准的通信协议。随着CAN在各种领域的应用和推广,1991年9月Philips Semiconductors制定并发布了CAN技术规范(Version 2.0)。该技术包括A和B两部分。2.0A给出了CAN报文标准格式,而2.0B给出了标准的和扩展的两种格式。1993年11月ISO颁布了道路交通运输工具—数据信息交换—高速通信局域网国际标准ISO 11898,为控制局域网的标准化和规范化铺平了道路。美国的汽车工程学会SAE 2000年提出的J 1939,成为货车和客车中控制器局域网的通用标准。

三、CAN-BUS数据总线的组成与结构

CAN-BUS系统主要包括以下部件:CAN控制器、CAN收发器、CAN-BUS数据传输线和CAN-BUS终端电阻。:

1.CAN控制器,CAN收发器

CAN-BUS上的每个控制单元中均设有一个CAN控制器和一个CAN收发器。CAN控制器主要用来接收微处理器传来的信息,对这些信息进行处理并传给CAN收发器,同时CAN控制器也接收来自CAN收发器传来的数据,对这些数据进行处理,并传给控制单元的微处理器。

CAN收发器用来接收CAN控制器送来的数据,并将其发送到CAN数据传输总线上,同时CAN收发器也接收CAN数据总线上的数据,并将其传给CAN控制器。

2.数据总线终端电阻

CAN-BUS数据总线两端通过终端电阻连接,终端电阻可以防止数据在到达线路终端后象回声一样返回,并因此而干扰原始数据,从而保证了数据的正确传送,终端电阻装在控制单元内。

3.数据传输总线

数据传输总线大部分车型用的是两条双向数据线,分为高位﹝CAN-H﹞和低位﹝CAN-L﹞数据线。为了防止外界电磁波干扰和向外辐射,两条数据线缠绕在一起,要求至少每2.5cm就要扭绞一次,两条线上的电位是相反的,电压的和总等于常值。

四、车载网络的应用分类

车载网络按照应用加以划分,大致可以分为4个系统:车身系统、动力传动系统、安全系统、信息系统。

1.动力传动系统

在动力传动系统内,动力传动系统模块的位置比较集中,可固定在一处,利用网络将发动机舱内设置的模块连接起来。在将汽车的主要因素—跑、停止与拐弯这些功能用网络连接起来时,就需要高速网络。

动力CAN数据总线一般连接3块电脑,它们是发动机、ABS/EDL及自动变速器电脑(动力CAN数据总线实际可以连接安全气囊、四轮驱动与组合仪表等电脑)。总线可以同时传递10组数据,发动机电脑5组、ABS/EDL电脑3组和自动变速器电脑2组。数据总线以500Kbit/s速率传递数据,每一数据组传递大约需要0.25ms,每一电控单元7~20ms发送一次数据。优先权顺序为ABS/EDL电控单元→发动机电控单元→自动变速器电控单元。

车载网络与计算机网络有什么不同,浅谈汽车车载网络的应用相关推荐

  1. 浅谈汽车轮胎匹配视觉防错检测应用

    前段时间都是分享到理论成果,今天看到一篇是结合车厂实际状况来进行的,可以从不同角度看看机器视觉在汽车行业中的应用. 1  前言 工业 4.0 的核心是数据.随着智能装备和智能终端的普及以及各种传感器的 ...

  2. 浅谈汽车软件的质量保证

    浅谈汽车软件的质量保证 笔者今天工作间隙,看了一下ASPICE文档,产生了一点心得,愿与大家一起分享.欢迎交流分享. 什么是ASPICE ASPICE是Automotive SPICE的简称,即汽车行 ...

  3. 生活中人们通过计算机网络进行信息交流,浅谈网络计算机应用

    浅谈网络计算机应用 摘 要:网格计算作为信息产业的新热点,将是近期内解决数据量极大的科学工程计算问题最直接和最有效的途径.随着网格计算技术的进一步发展以及服务提供商的共同努力,网格计算将会应用于更广阔 ...

  4. 计算机网络可靠性的重要指标,浅谈如何提高计算机网络的可靠性

    浅谈如何提高计算机网络的可靠性 1提高计算机网络的可靠性是势在必行的 近年来,计算机网络不断发展,各行各业的主要业务都依赖于计算机网络.下面,笔者将列举几个具有代表性的行业对计算机网络的依赖性. 1. ...

  5. 计算机网络仿真技术概述,浅谈计算机网络仿真技术及其研究

    浅谈计算机网络仿真技术及其研究 来源:用户上传 作者: 摘要:在信息化和工业化相互促进的现代化进程中,计算机网络仿真技术将逐步深入到国民经济的各个领域,并将扮演越来越重要的角色.该文正是基于此背景,对 ...

  6. 计算机网络教学的交互性,浅谈交互式计算机网络课程教学平台构建.doc

    浅谈交互式计算机网络课程教学平台构建 浅谈交互式计算机网络课程教学平台构建 [摘 要]随着科学技术的进步,尤其是计算机网络的发展,网络与教育的结合,彻底改变传统的教育思想.观念.内容.方法,改变传统的 ...

  7. 浅谈零样本网络表示学习

    ©PaperWeekly 原创 · 作者|汪佳龙 学校|澳门大学博士生 研究方向|图神经网络 什么是零样本网络表示学习 这个问题主要来自两篇论文 AAAI 2018 和 TKDE 2020,在正式开始 ...

  8. 浅谈百度云计算网络的构建之路

    在云计算的三大基础设施中,网络服务被认为是构建云生态最重要的基石.然而不管是业界流行的 SDN/NFV,还是兼容并包的开源框架 openstack neutron,都没有很好的解决来自数据平面和控制平 ...

  9. 浅谈零样本网络表示学习 AAAI2018 TKDE2020

    1.什么是零样本网络表示学习 这个问题主要来自两篇论文 AAAI 2018 和 TKDE 2020,在正式开始介绍零样本网络表示学习(Zero-shot Graph Embedding, ZsGE)之 ...

最新文章

  1. 华为手机升级回退_华为鸿蒙OS 2.0手机开发者Beta版支持Mate 30/P40系列OTA升级
  2. 《C#编程风格》还记得多少
  3. 页面残留数据该如何处理
  4. 华中科技大学计算机学院发表论文规定,华中科技大学等7所大学取消“研究生毕业必须发表论文”要求...
  5. java将HTML文件转化为pdf文件,如何使用Java将HTML网页转换为PDF文件
  6. C#算法设计查找篇之01-顺序查找
  7. 【李宏毅2020 ML/DL】P8-9 Optimization for Deep Learnin | 优化器技术总结,SGDM 与 Adam 对比与使用建议
  8. 网站搭建 (第01天) 模型设计
  9. JQuery 使用技巧
  10. matlab编写算法,Matlab 入门宝典 编程算法大全
  11. Android Monkey Test
  12. 【Hill Cipher】希尔密码描述 by Xiaosi_lemon
  13. 交互式应用安全测试(IAST)学习笔记
  14. 二元二次方程例题_二元二次方程组 解法 例题
  15. java逆向_Java逆向入门(一)
  16. Dubbo comsumer 远程调用流程分析
  17. gnu stubs arch linux,编译Nachos源代码时出现错误“gnu/stubs-32.h:No such file or directory”...
  18. 通证估值模型-费雪模型与净现值模型详解
  19. js 获取汉字首字母和汉字转拼音
  20. 天然肠衣数学建模matlab代码,数学建模天然肠衣搭配问题.doc

热门文章

  1. thinkphp 实现汉字转换成拼音
  2. 在英语课堂中培养学生音素觉知的初步探讨(Phonemic Awareness)
  3. HTML网页设计制作大作业(div+css)--(四大名著 5页 )
  4. 囚徒健身(中文完整版)(保罗·威德)
  5. js简单交互动画,运动吧
  6. Waiting alone
  7. 谈谈8583报文的使用及测试
  8. 图形杂记-Decal贴花
  9. MATLAB:Radon正变换的理解
  10. Linux修改系统时间为东八区北京时间(上海时间)