车载网络系统(汽车电子控制技术)
车载网络系统》课程教学大纲

《车载网络系统》课程教学大纲课程代码:0806515005课程名称:车载网络系统英文名称:Vehicle Network System总学时:32 讲课学时:28 实验学时:4学分:2适用专业:车辆工程专业先修课程:大学计算机基础、单片机原理及应用、汽车电子电气一、课程性质、目的和任务本课程是车辆工程(车辆电子电气方向)的专业课程。
其目的是使学生掌握车载网络系统的主流协议标准的内容、分类,车载网络的基本结构特点,车载网络技术在汽车电子控制系统中的应用。
通过课程学习,要求学生了解车载网络系统的概况与发展、车载网络系统主流协议标准;掌握车载网络系统的分类,基本结构特点、应用方案;掌握车载CAN总线网络系统的测试、设计与应用;培养学生分析问题与解决问题的能力,培养学生一定的动手能力,为进一步学习专业知识以及毕业后从事专业工作打下必要的基础。
二、教学基本要求本课程以车载网络系统为研究对象,以主流车载网络标准的内容及其应用为教学重点。
学完本课程应达到以下基本要求:(1) 了解计算机网络与通信技术、现场总线技术的基础知识。
(2) 了解车载网络系统的概况、车载网络系统的分类,基本结构特点。
(3) 熟悉车载网络系统主流协议标准(CAN LIN FlexRay、Byteflight、TTP/C、TTCAN MOST等)的主要内容。
(4) 掌握车载网络系统的应用方案并能结合所学知识进行实例分析。
(5) 掌握车载CAN总线网络系统的信号、数据测试方法。
(6) 掌握车载CAN总线网络系统的软硬件设计与应用。
三、教学内容及要求1.绪论了解计算机网络与通信技术、现场总线技术的基础知识;了解车载网络系统的概况;掌握车载网络系统的分类,基本结构特点。
2. 车载网络系统主流协议标准掌握车载控制器局域网CAN总线的分层模型,数据链路层与物理层技术规范要点与网络构建;了解车载局部连接网络LIN的主要内容;了解基于时间触发的车载网络协议标准FlexRay、Byteflight、TTP/C、TTCAN的主要内容;了解车载多媒体网络MOST的主要内容。
汽车车载网络系统

汽车车载网络系统随着科技的不断发展和人们对汽车智能化的追求,汽车车载网络系统逐渐成为当今汽车行业的热门话题。
本文将探讨汽车车载网络系统的定义、特点以及对汽车行业和用户的影响。
一、汽车车载网络系统的定义汽车车载网络系统是指以计算机网络技术为基础,将汽车内部各种电子设备和外部网络连接起来,实现数据传输和信息交互的一种系统。
它使得驾驶者和乘车人员可以享受到丰富的多媒体娱乐、导航服务和智能化交通管理等功能。
二、汽车车载网络系统的特点1. 多媒体娱乐功能:汽车车载网络系统可以连接到互联网,通过内置的娱乐系统提供音乐、视频、游戏和电子书等娱乐内容,提升驾乘体验和乘车舒适度。
2. 导航和交通服务:车载网络系统可以实时获取道路交通信息、导航地图和实时天气等数据,为驾驶者提供最佳的导航路线规划和交通状况提示,提高驾驶的安全性和便利性。
3. 远程监控与控制:通过车载网络系统,驾驶者可以远程监控车辆的状态、位置和安全状况,并且可以通过手机应用远程控制车内设备,例如调整座椅、开启空调等。
4. 车辆诊断和维护:车载网络系统可以对汽车进行实时的故障诊断,提醒驾驶者及时维修和保养车辆,增加车辆的可靠性和安全性。
5. 智能交通管理:车载网络系统可以与周围车辆和交通设施进行通信,实现智能化的交通管理和车辆控制,提高道路交通效率和整体安全性。
三、汽车车载网络系统对汽车行业的影响1. 产品升级与差异化竞争:车载网络系统成为了汽车企业产品升级的关键要素,企业需要加大技术投入,提升产品的网络化和智能化水平,以满足消费者对于汽车智能化的需求。
2. 智能网联汽车发展:车载网络系统是智能网联汽车的基础和核心技术之一。
通过车联网技术的应用,汽车可以实现与其他车辆、道路设施和云端服务的无缝连接,为驾驶者和行人提供更加智能化的交通出行体验。
3. 数据安全与隐私保护:车载网络系统的发展也带来了数据安全和隐私保护的重要问题。
汽车企业需要加强数据加密和安全防护措施,以保护用户的个人信息和驾驶数据不被非法获取和使用。
汽车电子控制技术第十一章 汽车总线系统检修

会(SAE)大会上介绍了一种新型的串行总线-CAN,控制
器局域网)。
第一节 汽车总线系统的基本知识
一、车载网络的基本知识
(2)随后,美国汽车工程师协会提出了 J1850;日本也提 出了各种各样的网络方案。随着汽车技术的发展,欧洲又以
与 CAN 协议不同的思路提出了控制系统的新协议 TTP 基于时
间触发的协议,并在X-by-Wire系统上开始应用。汽车上出现 了 Drive-by-Wire 系 统 、 Steering-by-Wire 系 统 、 Brake-byWire系统,将这些系统统称为X-by-Wire系统。 (3)当对汽车引入智能交通系统(ITS)时,由于要与车
一、车载网络的基本知识
( 2 )提高了汽车综合控制的准确性。车载网络系统的 出现同时也提高了汽车综合控制的准确性,当电控单元共
享输入信息时,就能对汽车进行更为复杂的控制。例如,
发动机控制单元可以利用来自安全气囊控制单元的碰撞信 号来决定电动燃油泵控制电路是否需要被切断。 3.车载网络系统的发展史 (1)1986年2月Robert Bosch公司在美国汽车工程师协
第一节 汽车总线系统的基本知识
二、典型车载网络系统的结构与组成
4.车载网络系统在汽车上的应用 车载网络系统在汽车上的应用非常多,按
照应用系统加以划分的话,车用网络大致可以
分为4个系统:动力传动系统、车身系统、安全 系统、信息系统。
第一节 汽车总线系统的基本知识
二、典型车载网络系统的结构与组成
(1)动力传动系统:动力CAN数据总线连接 3块ECU, 它们是发动机、ABS/EDL及自动变速器ECU(动力CAN 数
据,则这样的数据总线就称之为双向数据总线。
第一节 汽车总线系统的基本知识
新能源汽车电气技术(第2版)课件:新能源汽车车载网络系统的认知

三、新能源汽车车载网络分类
B类:属于中速的网络。所面向的多数是独立模块,在模块间完成对数 据的共享作用,速率一般处与10-100kbps之间。一般运用于车辆的信息控制 中心,作用是诊断车辆所产生的各类故障,如:仪表盘故障指示灯的告警功 能,各类安全气囊和自动空调系统的自检等。这类网络系统的标准主要包括 控制器、各类处理器(ECU、TCU、BMS等模块)、局域网协议三个方面。在 故障诊断和容错性能方面,控制器局域网具有显著的优势,对汽车内部的电 子系统可靠性、实时性有着较高的要求,并在将来的一段时间内占据着无法 替代的地位。
三、新能源汽车车载网络分类
随着科技的发展,需求的提升,因此存在着多种车用网络的执行标准, 相关的委员会将汽车的数据传输网络大致分为三类:
A类:主要是针对传感器或执行器操控的低速网络,它的数据传输速率 相对来说较低,通常只有1-10kbps。多数用在灯光照明、座椅调节、电动门 窗控制等上面,在A类网络中,协议标准也存在着多种,目前LIN总线正在逐 步发展,这种总线的协议主要是面对低端通讯,它所要求通信速率环境并不 高,由单总线的方式来完成整个操控过程。
三、新能源汽车车载网络分类
C类:是一个面向高速,具有实时闭环控制功能的多路性数据传输,网 络速率需求最多可达20Mb/s以上,主要的作用是对车载多媒体及导航控制、 人工智能服务、牵引控制、悬架控制等,以简化式分布方法控制来减少对车 身线束的需求。在这类标准中,日系和欧系汽车制造上多数上采用拥有高速 通讯控制器的局域网。除此之外,利用3G物联卡、4G专网技术结合TCU通讯 模块,使得速率性能有了大幅提高。随着网络技术的日新月异,与其配套的 各类控制器、执行器功能也将会得到大幅的提升,网络标准也会进行不断的 完善和提高。
车载网络系统(汽车电子控制技术)

4)诊断系统总线协议标准是为了满足OBDⅡ(ON Board Diagnose)、OBD Ⅲ或E-OBD(European-On Board Diagnose)标准。
5)多媒体系统总线协议标准分为三种类型,分别是低速、高 速和无线,对应SAE的分类相应为:IDB-C(Intelligent Data BUS-CAN)、IDB-M(Multimedia)和IDB-Wireless。
数据总线原则上用一条导线就足以满足功能要求了,但通常 总线系统上还是配备了第二条导线,信号在第二条导线上按相 反顺序传送的,可有效抑制外部干扰。
10.2 控制器局域网
10.2.1 CAN的基本知识
1.CAN工作原理
当CAN 总线上的一个节点发送数据时,它以报 文形式广播给网络中所有节点,对每个节点来说, 无论数据是否是发给自己的,都对其进行接收, 每组报文开头的11位字符为标识符 (CAN2.0A),定义了报文的优先级,这种报文 格式称为面向内容的编址方案。在同一系统中标 识符是唯一的,不可能有两个节点发送具有相同 标识符的报文。当一个节点要向其它节点发送数 据时,该节点的CPU 将要发送的数据和自己的标 识符传送给本节点的CAN芯片,并处于准备状态, 当它收到总线分配时,转为发送报文状态。
(10)车载网络传 输的基本原理 车载 网络系统由多个控制 单元组成,控制单元 通过收发器(发射/ 接收放大器)并联在 总线导线上,所有控 制单元的地位均相同, 也称之为多主机结构, 如图10-4所示,数 据交换是按顺序连续 完成的。
图10-4 车载CAN网络系统的总线连接图
数据总线是车内电子装置中的一个独立系统,用于在连接的 控制单元之间进行数据交换,如果数据传输总线系统出现故障, 故障就会存入相应的控制单元故障存储器内,可以用诊断仪读 出这些故障。控制单元拥有自诊断功能,通过自诊断功能,还 可识别出与数据传输总线相关的故障。诊断仪读出数据传输总 线故障记录后,可按这些数据准确地查寻故障,控制单元内的 故障记录用于初步确定故障,还可用于读出排除故障后的无故 障说明。
汽车车载网络系统的认识

数据链路层最重要的作用就是通过一些数据链路层的协议, 在不可靠的物理链路上实现可靠的数据传输。
16
汽车车载网络系统的认识
五、车载网络的分类
车
用途
载
网
应用范围
络
的
功能
分
类
车身系统局域网 安全系统局域网 动力传动系统局域网 信息系统局域网
车内局域网 车外局域网
面向传感器、执行器控制的低速网络 面向独立模块间数据共享的中速网络 面向高速、实时闭环控制的多路传输网 面向多媒体信息的高速传输网络 面向乘员的安全系统高速、实时网络
12
汽车车载网络系统的认识
三、车载网络系统的组成
通信协议
通信协议是控制通信实体间有效完成信息交换的一组约定 和规则。
通信协议的三要素
(1)语法:确定通信双方之间“如何讲”,即通信信息帧 的格式。 (2)语义:确定通信双方之间“讲什么”,即通信信息帧 的数据和控制信息。 (3)定时规则:确定事件传输的顺序以及速度匹配。
6
汽车车载网络系统的认识
二、车载网络技术的发展史
5、1987年,全球最大的半导体芯片制造商,美国因特尔公司 开发出了第一枚CAN的芯片82526。荷兰最大的电子公司飞 利浦公司很快也推出了CAN的芯片82C200。 6、1992年,奔驰公司作为第一个采用CAN总线技术的公司, 将CAN总线系统装配在客车上。 7、1993年11月,国际化标准组织公布了CAN协议的国际标 准ISO11898以及ISO11519。
9
汽车车载网络系统的认识
三、车载网络系统的组成
数据总线
数据总线是电控单元之间传输数据和信息的通道,就是通 常所说的“信息高速公路”。数据总线的功用就是传输数 据和信息。数据总线的传输介质常用双绞线、同铀电缆和 光纤。
汽车车载网络系统
学科:汽车车载网络系统专业:汽车电子技术、汽车智能技术1.汽车电子控制系统主要由传感器、电子控制单元ECU、执行器三部分组成。
2. CAN总线系统的总体构成由节点、传输线、终端电阻三部分组成。
3. CAN控制器接收控制单元中微控制器的信号,处理数据之后在传给CAN收发器。
4. 舒适CAN总线在隐形状态下,既逻辑1信号时,CAN-H线和CAN-L线的信号电压分别为0V、5V5. 舒适CAN总线系统的传输速率为100Kb/s6. 汽车电子控制系统中,用于接收、分析、计算各种传感器所采集的信息的功能元件是电控单元7. 什么装置用于接收传感器信号,并对传感器输入的信号进行预处理,使输入信号变成微控制器可以处理的信号输入接口电路8. 由CPU、存储器、输入/输出端口和总线共同组成微控制器9. 中央处理器是微控制器的核心,它由寄存器、控制器和运算器组成10. 动力CAN总线中,CAN-H线和CAN-L线的信号电压之和为5V11. 舒适CAN总线在工作状态时,CAN-H线和CAN-L线的信号电压之和为5V12. 不属于舒适CAN总线常见故障的是高温13. 为了降低车辆不运行时的电能能耗,舒适CAN总线具有睡眠模式,那么睡眠模式下CAN-L线的电压为12V14. 舒适CAN总线的CAN-H线与CAN-L线之间没有终端电阻,没有彼此依赖关系,所以舒适总线具有单线运行15. 舒适CAN总线中,如果CAN-H线和CAN-L线短路,其故障波形是波形一致特点16. 迈腾轿车舒适CAN总线系统中具备用电负载管理的是车载网络控制单元17. 舒适CAN总线中CAN-H和CAN-L线交叉反接这种情况一般是维修失误造成的18. 为了确保CAN总线不被外界杂波干扰,两个维修点或维修点与总线接点之间的距离至少要大于10cm19. 为了防止检测时舒适CAN总线进入睡眠模式,通常要打开点火开关20. 根据传输速率来看舒适CAN总线系统属于低速CAN21. 汽车电控系统由汽车传感器、ECU和执行元件组成。
汽车网络分布图
图1-8 翼片式(L型) l一空气滤清器;2一测量叶片; 3一进气总管;4一缓冲叶片;
5一电位计;6一ECU
30
汽车电子控制技术
图1-9卡门涡流式(LD)型 l一空气滤清器;2一ECU;3、6一超声波传 感器;4一进气总管;5一节气门;7一涡流 发生体
图1-10 热线式(LH型) 1 一空气滤清器; 2一热线;3一节气门; 4 一进气总管; 5一热线式空气流量计; 6一 ECU
汽车电子控制技术
一.现代汽车的网络化
信息娱乐及媒体系统 安全舒适 / 便利系统 动力传动系统
图 l一 1
车载网络结构
1
汽车电子控制技术
二.当今汽车电子控制的关键技术 1、线控技术(control -by-wire)
图1-2 线性控制转向系统
2
汽车电子控制技术
2. 车载网络技术 一般来说,汽车通信网络可以划分为四个不同的领域,每个领域都 有其独特的要求。现有的主流汽车总线协议都无法适应所有的要求: (1) 信息娱乐系统 (2) 高安全的线控系统(X-By-Wire) (3) 车身控制系统 (4) 低端控制系统
图1—69 燃油箱燃油液面传 感器 1-燃油箱;2-电动燃油泵;3燃油箱燃油液面传感器; 4-浮子
44
汽车电子控制技术
图 1—70
器结构
燃油箱燃油液面传感
1 一插头; 2 一滑动触头弹簧; 3 一触头铆接点;4一电阻底板;5 一定位销;6一双触头; 7一浮子
杠杆;8一浮子;9一燃油箱底板
45
汽车电子控制技术
25
汽车电子控制技术
2. 信息娱乐系统中的控制单元的位置 图2-25所示,为信息娱乐系统控制单元的组成及其位置。
《汽车车载网络技术详解 第2版》课件 第3章 常用车载网络系统的结构与原理
汽车车载网络 技术详解
目录
前言 第1章 车载网络系统基础知识 第2章 CAN总线传输系统 第3章 常用车载网络系统的结构与原理 第4章 光学总线系统 第5章 以太网与FlexRay总线 第6章 丰田汽车多路传输系统 第7章 奥迪大众车系车载网络系统 第8章 通用车系车载网络系统 第9章 本田多路集成控制系统 第10章 汽车车载网络系统检修
② 在两个或者更多的VAN数据总线系统电控单元同时进 入网络的情况下,就会有冲突,必须要判断优先性。
8.服务
VAN数据总线系统电控单元拥有4项通信服务。 ① 用发散模式写入数据(将数据从一个数据制造者发往多个数据使用者), 不在帧内签收回复。 ② 用点对点模式写入数据(将数据从一个数据制造者发往一个确切的数据使 用者),在帧内采用签收回复。 ③ 数据请求(一个数据使用者向一个数据制造者发出数据请求)。 ④ 帧中的回应(在同一帧中对一个请求的回应)或者是滞后回应(如果数据 制造者没有在提出请求时马上回应)。
第3章 常用车载网络系统的结构与原理
第一节 第二节 第三节 第四节 第五节
LIN总线系统 VAN总线系统 LAN总线系统 BSD总线 车载蓝牙系统
第六节 网关
一、LIN总线系统概述
1.LIN的应用与特点
LIN总线的应用领域
LIN总线在BMW E83(X3)高版本外后视镜控制系统中的应用 1—基本控制模块5 Redesign 2—右侧外后视镜电子装置 3—右侧外后视镜加热装置 4—右侧外后视镜垂直调整电机 5—右侧外后视镜水平调整电机 6—右侧外后视镜折 起电机 7—右侧后视镜调节角度传感器 8—左侧后视镜调节角度传感器 9—左侧外
(1)LIN总线短路 无论是LIN总线对电源正极短 路还是对电源负极短路,LIN 总线都会关闭,无 法正常工作。
车载网络系统简介
车载网络的发展简史:
1980年,汽车内开始装用网络。 1983年,丰田公司最早采用了应用光缆的车门控 制系
统。
1986-1989年间,车身系统装用了铜线网络。
最重要的是,此时德国BOSCH公司提出了CANo 接着, 美国汽车工程师协会SAE提出了J1850o 欧洲又提出 TTP,并在X-by-wire系统开始应用。 今后,汽车中引入 智能交通系统(ITS)时,信息 系统中将采用更大容量的 网络,如D2B、MOST、 IEEE1394o
3. 第三阶段:90年代
•超微型磁体、超局效电机、集成电路的微 型
化、智能传感器、智能执行机构、DSP 的应
用。
4. 第四阶段:2000年以后到目前
•嵌入式微机、优化控制技术、传感器技术、 网络技术、机电一体化等技术的综合系统。
二、汽车电子技术应用现状
• 1989-2000年,电子装置平均成本由16% 上 升到23%以上,现豪华车达50%以上。
•嵌入式微机,一般家用汽车24个以上,豪 华 汽车60个以上。
•按照对汽车行驶性能作用的影响,汽车电子产品 分为 两类:
•戏
置:与机械系统配合!1! 使用,改善
汽
如:电控燃油喷射系统EFI、废气再循环控制系 统、 电控传动系统、防抱死制动系统(ABS).防 滑控制系 统(ASR)、牵引力控制系统(TRC) > 车辆稳定控制系 统(VSC)等。
• 3.数据总线(BUS, Bus)
・模块间运行数据的通道,即所谓的信息高速公路。如果模块可 以发送 和接收数据,则这样的数据总线就称为双向数据总线。 汽车上的信息 蒿速公路实际是一条或两条导线。
・为了抗电子干扰,双线制数据总线的两条线是绞在一起的。各 汽车制 造商一直在设计各自的数据总线,如果不兼容,就称为 专用薮据总线。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
(6)仲裁 只要总线空闲,任何单元都可以开始发送报文, 具有较高优先权报文的单元可以获得总线访问权,如果2个 或2个以上的单元同时开始传送报文,那么就会有总线访问 冲突。仲裁的机制确保了报文和时间均不损失,当具有相同 识别符的数据帧和远程帧同时初始化时,数据帧优先于远程 帧。仲裁期间,每一个发送器都对发送位的电平与被监控的 总线电平进行比较,如果电平相同,则这个单元可以继续发 送;如果发送的是一“隐性”电平而监视的是一“显性”电 平,单元失去了仲裁,必须退出发送状态。 (7)错误检测 为了获得最安全的数据发送,CAN 的每一 个节点均采取了强有力的措施以便于错误检测、错误标定及 错误自检。错误检测的机制具有检测到所有的全局错误,检 测到发送器所有的局部错误,检测到报文里多达5个任意分 布的错误,检测到报文里长度低于15(位)的突发性错误, 检测到报文里任一奇数个的错误等属性。任何检测到错误的 节点会标志出损坏的报文,此报文会失效并将自动地开始重 新传送。 (8)故障界定 CAN 节点能够把永久故障和短暂扰动区别 开来,故障的节点会被关闭。
(7)传输协议具有三要素,分别规定了通信信息帧的格式, 通信信息帧的数据和控制信息,确定事件传输的顺序以及速 度匹配;并且还具有差错监测和纠正、分块和重装、排序、 流量控制功能得功能。
(8)传输仲裁是指当出现数个使用者同时申请利用总线发 送信息时,传输仲裁是用于避免发生数据冲突的机构。仲裁 可保证信息按其重要程度来发送。
20 K LIN协会
2~ 25 M
TIT公司
10.1.2 车载网络基础知识
(1)局域网是指一个有限区域内连接的计算机网络,通 过该网络实现系统内的资源共享和信息通信,连接到网络 上的节点可以是计算机、基于微处理器的应用系统或控制 装置。车载网络作为一种局域网,其数据传输速度一般在 105 Kb/s范围内,传输距离在250m范围内。
2.CAN总线特点 CAN总线是一种串行数据通信协议,最大通讯
距离可达10km,最大通信速率可达1Mbps。 CAN 控制器工作于多主方式,网络中的各节点
都可根据总线访问优先权(取决于报文标识符) 采用无损结构的逐位仲裁的方式竞争向总线发送 数据,且CAN 协议废除了节点地址编码,而代之 以对通信数据进行编码,这可使不同的节点同时 接收到相同的数据,这些特点使得CAN 总线构成 的网络各节点之间的数据通信实时性强,并且容 易构成冗余结构,提高系统的可靠性和系统的灵 活性。
(2)数据总线是指模块间运行数据的通道,模块可以发 送和接收数据,数据总线称为双向数据总线,即所谓的信 息高速公路,如图10-1所示,汽车上的信息高速公路实 际是一条或两条导线,为了对抗电子干扰,双线制数据总 线的两条线(图10-2)是绞在一起的。
图10-1 数据总线传输示意图
图10-1 数据总线传输示意图
1 M ISO
J1850
车身系统控制用LAN协议,以 美国为中心
பைடு நூலகம்41.6 K
Ford Motor 公司
LIN(Local Interconnect Network)
车身系统控制用LAN协议,低 端子系统专用
TTP/C(Time
重视安全,按用途分类的控制
Triggered
用LAN协议,通用时分多
Protocol by CAN) 路复用
图10-3 总线型网络拓扑结构图
(5)链路是指网络信息传输的媒体,分为有线和无线两种 类型,目前汽车上使用的大多数链路都是有线网络,通常用 于局域网的传输媒体有:双绞线、同轴电缆和光纤。
(6)数据帧是指为了可靠地传输数据,通常将原始数据分 割成一定长度的数据单元,数据单元即称为数据帧,一帧数 据内应包括同步信号、错误控制、流量控制、控制信息、数 据信息、寻址信息等。
图10-2 双绞线结构示意图
(3)模块/节点是一种电子装置,如温度、压力传感器,传感 器是一个模块装置,根据温度和压力的不同将产生不同的电压 信号,这些电压信号在数字装置的输入接口被转变成数字信号, 在计算机多路传输系统中的控制单元模块被称为节点。 (4)局域网的拓扑结构是网络的物理连接方式,局域网多用 总线型方式,如图10-3所示,所有入网计算机通过分接头接入 到一条载波传输线上,信道利用率较高,但同一时刻只能有两 处网络节点在相互通信,网络延伸距离有限,网络容纳节点数 有限,适用于传输距离较短、地域有限的组网环境。
车载网络的网关具备从一个网络协议到另一个网络协议转换 信息的能力,由于电压电平和电阻配置不同,因此在不同类型 的数据总线之间无法进行直接耦合连接。另外,各种数据总线 的传输速率是不同的,决定了它们无法使用相同的信号。这时 需要在这两个系统之间完成一个转换,这个转换过程是通过所 谓的网关来实现的。根据车辆的不同,网关可能安装在组合仪 表内、车上供电控制单元内或在自己的网关控制单元内。由于 通过各种数据传输总线的所有信息都供网关使用,因此网关也 用作诊断接口。
数据总线原则上用一条导线就足以满足功能要求了,但通常 总线系统上还是配备了第二条导线,信号在第二条导线上按相 反顺序传送的,可有效抑制外部干扰。
10.2 控制器局域网
10.2.1 CAN的基本知识
1.CAN工作原理
当CAN 总线上的一个节点发送数据时,它以报 文形式广播给网络中所有节点,对每个节点来说, 无论数据是否是发给自己的,都对其进行接收, 每组报文开头的11位字符为标识符 (CAN2.0A),定义了报文的优先级,这种报文 格式称为面向内容的编址方案。在同一系统中标 识符是唯一的,不可能有两个节点发送具有相同 标识符的报文。当一个节点要向其它节点发送数 据时,该节点的CPU 将要发送的数据和自己的标 识符传送给本节点的CAN芯片,并处于准备状态, 当它收到总线分配时,转为发送报文状态。
CAN芯片将数据根据协议组织成一定的报文格 式发出,这时网上的其它节点处于接收状态,每 个处于接收状态的节点对接收到的报文进行检测, 判断这些报文是否是发给自己的,以确定是否接 收它。由于CAN总线是一种面向内容的编址方案, 因此很容易建立高水准的控制系统并灵活地进行 配置,可以很容易地在CAN 总线中加进一些新节 点而无需在硬件或软件上进行修改。当所提供的 新节点是纯数据接收设备时,数据传输协议不要 求独立的部分有物理目的地址,它允许分布过程 同步化,即总线上控制器需要测量数据时,可由 网上获得,而无须每个控制器都有自己独立的传 感器。
(9)车载网络分类和协议标准包括以下内容: 1)A类总线协议标准大部分采用UART(Universal Asynchronous Receiver/Transmitter)标准,A类目前首选 的标准是LIN。 2)B类总线协议标准是CAN总线,CAN协议采用CRC检验并可 提供相应的错误处理功能,保证了数据通信的可靠性。 3)高速总线系统协议标准包括C类总线协议标准、安全总线和 标准、X-by-Wire总线协议标准三类标准。 ① C类总线协议标准。欧洲的汽车制造商基本上采用高速通信的 CAN总线标准IS011898;在货车及其拖车、大客车、建筑设 备以及农业设备上的使用的总线协议标准是J1939,它是用来 支持分布在车辆各个不同位置的电控单元之间实现实时闭环控 制功能的高速通信标准;通用公司使用其专属的GM LAN总线 标准,它是一种基于CAN的传输速率为500 Kb/s的通信标准。 ② 安全总线和标准。安全总线主要用于安全气囊系统,以连接加 速度计、安全传感器等装置,为被动安全提供保障。 ③ X-by-Wire总线协议标准。X-by-Wire称为电传控制,这一 类总线标准主要有TTP、 • Byteflight、FlexRay。
表10-1 主要车载网络
车载网络
内容
CAN(Controller Area Network)
车身/动力传动系统控制用 LAN协议,可能成为世界 标准
速度 (b/ s)
相关组织
Robert
1M
Bosch公
司、ISO
VAN(Vehicle Area 车身系统控制用LAN协议,以
Network)
法国为中心
4)诊断系统总线协议标准是为了满足OBDⅡ(ON Board Diagnose)、OBD Ⅲ或E-OBD(European-On Board Diagnose)标准。
5)多媒体系统总线协议标准分为三种类型,分别是低速、高 速和无线,对应SAE的分类相应为:IDB-C(Intelligent Data BUS-CAN)、IDB-M(Multimedia)和IDB-Wireless。
10.2.2 CAN协议与标准
1. CAN协议
CAN协议中的对应ISO/OSI参考模型的网络层,CAN为 串行通讯协议,能有效地支持具有很高安全等级的分布实时 控制。为了达到设计透明度以及实现灵活性,根据ISO/OSI 参考模型,CAN 2.0协议细分为数据链路层和物理层。
数据链路层的LLC子层和MAC子层的服务及功能分别被解 释为对象层和传输层, 逻辑链路控制子层(LLC)的作用主 要为远程数据请求以及数据传输提供服务,确定由实际要使 用的LLC子层接收哪一个报文,为恢复管理和过载通知提供 手段。MAC子层的作用主要是传送规则,也就是控制帧结 构、执行仲裁、错误检测、出错标定、故障界定。总线上什 么时候开始发送新报文以及何时开始接收报文,均在MAC 子层里确定。
(9)总线值 总线有二个互补的逻辑值“显性”或“隐 性”,“显性”位和“隐性”位同时传送时,总线的结果值 为“显性”,比如在总线的“写与”执行时,逻辑0代表 “显性”等级,逻辑1代表“隐性”等级。 (10)应答 所有的接收器检查报文的连贯性,对于连贯的 报文,接收器应答,对于不连贯的报文,接收器做出标志。
第10章 车载网络系统
10.1 概述
10.1.1 车载网络技术简介
车载网络系统是指汽车上多个处理器之间相互连接、协调工 作并共享信息所构成的汽车车载计算机网络系统。上世纪80 年代末BOSCH公司和INTEL公司研制了用于汽车电气系统的 控制器局域网规范,简称CAN(Controller Area Network) 总线,由于集成电路技术和电子器件制造技术的迅速发展, 用单片机作为总线的接口端,采用总线技术的价格逐步降低, 总线技术进入了实用化阶段。随着汽车电子技术的发展,欧 洲提出了控制系统的新协议TTP,同时由于汽车信息系统对 网络传输信息量要求的不断提高,多媒体系统的D2B协议和 MOST协议标准应运而生。现在车载网络技术已运用到世界 各汽车制造商生产的汽车上,如表10-1所示。