大众轿车CAN总线系统5助力转向控制节点

合集下载

基于CANoe的遗留总线仿真测试

基于CANoe的遗留总线仿真测试

基于CANoe的遗留总线仿真测试摘要:在CANoe环境下,对EPS CAN节点进行遗留总线仿真测试,构建仿真节点、应用PANEL面板及CAPL语言实施测试,分析测试结果。

通过仿真测试,验证EPS节点的CAN功能与整车设定相符,缩短了EPS及整车CAN总线的开发周期。

关键词:CANoe 遗留总线仿真总线测试CAN总线技术由于其卓越性能、极高的可靠性得到了汽车领域的大规模应用。

基于VECTOR开发平台的汽车CAN总线的设计理念中,CAN总线测试是其设计过程中必不可少的一个环节。

总线开发分三个阶段:网络仿真,遗留总线仿真(半物理仿真),实际总线测试。

遗留总线仿真是指在整车CAN总线开发过程中,当某一个或几个CAN节点已开发完成,而其它的相关节点未完成开发时,对已完在开发的节点进行完整的功能及性能测试的一种测试方法。

将完成开发的CAN节点按照设定状态连入整车总线,而未开发完成的CAN 节点,则在PC机的CANoe环境中,用仿真的节点来代替。

这样可以弥补整车各个节点开发时间不一致所带来的矛盾,有效地缩短整车CAN 网络开发的进度。

1 测试方法1.1 本文是以某车型的EPS开发为例来说明遗留总线仿真的测试方法该车型的动力系统含有EMS(发动机管理系统),ESP(电子稳定系),仪表,EPS(电动助力转向系统)四个CAN节点,各节点之间信息共享,各节点的工作互为依存。

由于各节点的开发进度不一致,EPS开发较其它部件提前完成开发并送样至整车厂(OEM),OEM需确认其功能及性能是否与整车定义匹配。

而EPS正常工作所需的车速信号VehicleSpeed由ESP发送,发动机状态信号EnginSts由EMS提供。

由于ESP与EMS两个节点并未完成开发,VehicleSpeed与EnginSts两个信号需要用遗留总线仿真测试方法来实现。

1.2 测试大纲(1)EPS的基本工作特征测试:测试EPS工作前后方向盘助力大小是否有明显区别。

CAN-BUS控制系统解读

CAN-BUS控制系统解读

CAN总线控制技 术
一个中央控制单元
三个中央控制单元
三个控制单元和总线控制
制作:冯健
汽车电气控制系统
2001以前大众车的数据传输系统
TDI 柴油喷 射电脑 自变箱电脑 ABS电脑
CAN总线控制技 术
发动机电 脑
高速总线
安全气囊 电脑 方向盘 转角信号
网关电脑
网关:由于不同区域 Canbus 总线的速率
电子转向助力
Gateway 总线控制单元
制作:冯健
汽车电气控制系统
雨刷器控制器
开迪车舒适总线系统
拖车电脑 仪表电脑
CAN总线控制技 术
电网管理电脑
转向柱开关
空调电脑
网关电脑
司机门控制单元
副司机门控制单元
舒适系统控制单元
隔离栅监控
LIN总线
制作:冯健
汽车电气控制系统
开迪车信息总线系统
CAN总线控制技 术
CAN总线控制技 术
ISO 分类:低速型 低于10 kbps (用于后视镜调整、电动窗、灯光照明、雨刷器 等,称作LIN总线) 低速型 10 -125 kbps (用于舒适系统、仪表显示等) 高速型 125 kbps -1Mbps (用于发动机控制、ABS、传动控制等) 最多接入控制单元数:32个 最长一根 CAN bus 线长度:40 m 通用版本:Bosch CAN 2.0 单位换算: 1 bps = 1 bits per second(位/秒) 8 bits(位)= 1 byte(字节)
并联在总线导线上,所
有控制单元地位均相同。 称为多主机结构。
原则上CAN总线上用一条导线就足已满足要求了,但是在该总线系统上还是配备了第二条 导线,在这个第二条导线上,信号是按相反的顺序传送的,这样可以抑制外边干扰。

1-CAN数据总线的结构原理资料

1-CAN数据总线的结构原理资料

占空比信号 脉宽调制信号
数字信号 数字信号
每根线一个信号
每根线传递2-3个 信号
无限( 2048=211)
以电压电阻为基础
基于占空比
基于二进制数字
2021/10/13
24
模拟信号传感器:负温度系数热敏电阻NTC/ 正温度系数热敏电阻PTC,输出连续变化的电 压。
2021/10/13
25
模拟信号:发电机负荷传 感器,输出连续变化的电 压。
1)数据传递更安全可靠; 2)低成本; 3)高速实时传递; 4)有条件实现单线功能; 5)适用于各种汽车; 6)开放的标准.
2021/10/13
10
无CAN-BUS,需要5条信号线 例如: 帕萨特 B5 01V AG5
发动机控制单元
发动机转速
燃油消耗 节气门位置
发动机干预 升档/降档
自动变速器控制单元
2021/10/13
十六进位例如:
3AB7
3AB7
7 x 160 = 7 x 1 =
7
11 x 161 = 11 x 16 = 176
10 x 162 = 10 x 256 = 2560
3 x 163 = 3 x 4096 = 12288
15031
30
转换表
十进位 0 1 2 3 4 5 6 7 8 9
控制单 元A
控制单 元B
控制单 元C
优先权:方法是大众与波许共 同定义。
2021/10/13
19
自动箱控制单元 发动机控制单元
2
2021/10/13
ABS控制单元
1
3
动力系统Da数ta据bu总s 线wires
优先权
20

学习任务十六 汽车车载网络系统通讯不正常故障诊断与修复_试题

学习任务十六  汽车车载网络系统通讯不正常故障诊断与修复_试题

网关具有主控制器功能,控制动力总线的 15 信号运输模式和舒适总线的
睡眠和唤醒模式。
【题目】
车载电源控制单元 J519 的功能是什么?
【答案】
车载电源控制单元(J519)的功能是用电负载(电能)管理。车载电源控制单元
(J519)的功能如下:
1)灯光控制
外部灯控制包括:大灯、牌照灯、或在组合仪表中以文本的方式显示出来
证安全行驶的前提下,电压低于 11. 8 V 时,适当地关闭舒适功能的用电设备。
4)端子控制
车载电源控制单元通过 X 触点卸载继电器来控制端子 75 x。在电控箱中,
通过端子 15 向电压供给继电器控制端子 15。在电控箱中,通过端子 50 电压
供给继电器控制端子。
5)燃油泵预供油控制
在打开驾驶员车门时,车载电网控制单元向燃油泵提供电压,在发动机启
制动灯、尾灯控制,故障将通过白炽灯相应的指示灯。
2)雨刮控制
将 CAN 数据总线信号从车载电网控制单元传输到刮水器电机控制单元。
24
在挂入倒车挡时,后窗刮水器被激活(仅适用于派生车型)。 3)负荷管理
为了确保蓄电池有足够的电能使发动机顺利启动和正常运转。控制单元
根据电瓶电压、发动机转速及发电机的 DFM 信号的相关数据进行评估。在保
线

3 CAN 数据总线系统的结构包括( )。
( ABCD
A. 收发器 B. 控制器
C. 数据传输终端
D.数据总线 )
下列属于迈腾轿车动力 CAN 总线系统网络的控制单元是( )。
2
4 A. 发动机控制单元 B. 自动变速箱控制单元
C. 安全气囊 (ABC)
控制单元
D. 转向柱控制单元

CAN总线基础知识

CAN总线基础知识

J386司机门
T28/4
T10/8
J587换挡控制单元 J449停车辅助 J500转向助力
T10/7
T16/10
J623发动机
T16/9 T28/5
J387副司机
T28/4
T16/15
T16/6
T6/3
T6/2
通过实际测量制作的直 观方便的返修用线路图
T52/16
J519车身控制器
T52/15
驱动CAN
低位
因此两个向外反射的线路的电压总和,总是恒定的。 两个电压的差值(= 逻辑内容) 与外界影响电压无关, 总是一样大小。
高位
13
CAN总线维修
干扰源
低位
高位
14
CAN总线维修
干扰源
低位
高位
15
每列为宽为10ms,由 此可看出波形周期 通道A每 行宽为5V
黄色CAN-L和绿色 CAN-H电压相加为5V


控制器位置分布
CAN总线干扰
CAN总线基础知识 CAN总线特点
CAN总线维修 CAN总线波形 CAN总线维修实例 对以后返修设想CAN总线特
2
网络拓扑
诊断口
K 线 诊断CAN 驱动CAN 仪表CAN (BAP/UDS) BAPBAP 网 网关 关 19h19h
发动机 经测量 发动机 上K线 已取消 变速箱 安全气囊
0
0
0
0
0
0
0
0
0
0 …
0
0
0
1
1
0
1
2 …
0.50C
10C … 690C
1
0
0

汽车车载网络系统检修题库

汽车车载网络系统检修题库

项目一汽车电脑的检修一、填空题1.汽车电脑(ECU)在硬件上由输入接口、______微控制器___和___输出接口三部分组成,其核心部件是___微控制器____。

2.微控制器由 CPU 、存储器和 I/O口三部分组成,其核心部件是__CPU__。

3.存储器按读写操作原理分为__只读存储器(ROM)___和___随机存储器(RAM)两类,其中故障码存储在随机存储器(RAM)中。

4.汽车电控单元常用的检修方法有直观检查法、接触检查法、故障再生法、参照检查法、替代检查法、电压检查法、电阻检查法、波形检查法和信号注入检查法等几种。

5.汽车电控单元的编码通过故障诊断仪来完成。

二、判断题1.汽车电控系统由汽车传感器、ECU和执行元件组成。

(√)2.临时数据存放在只读存储器ROM中。

(×)3.可以通过给汽车电控系统的RAM断电的方法来清除故障码。

(√)4.汽车上每个控制单元都有编码,并且每个控制单元只有一个编码。

(×)5.汽车电脑的匹配是给控制单元输入一个代码。

(×)6.汽车电脑的匹配是改变控制单元内部的某些参数。

(√)三、简答题1.汽车电控单元的硬件由哪几部分组成?各部分的作用是什么?答:(1)输入接口——接收传感器信号,并对传感器输入的信号进行预处理(放大、滤波、整形、变换等),使输入信号变成微控制器可以处理的信号(2)微控制器——接收、分析处理、存储输入接口输送的信息并进行计算,存储临时数据,并根据运算结果输出指令(3)输出接口——将微控制器输出的指令转变为控制信号,并将其放大,以驱动执行元件执行相应动作2.简述汽车电控单元的功用。

答:(1)接收传感器信号,并对传感器输入的信号进行预处理,使输入信号变成微控制器可以处理的信号(2)接收、分析处理、存储输入接口输送的信息并进行计算,存储信息(运行信息和故障信息),并根据运算结果输出控制指令(3)生成和放大控制信号,以驱动执行元件执行相应动作(4)为传感器提供参考电压(5)输出故障信息3.汽车电控单元常见的故障有哪些?答:电脑电源故障、输入/输出部分故障、存储器部分故障、特殊故障项目二动力CAN总线系统的检修一、填空题1.CAN总线的英文全称是 Controller Area Network 。

基于CAN总线的车载网络节点设计

基于CAN总线的车载网络节点设计

第22卷第4期2008年5月山东理工大学学报(自然科学版)Journal of Shandong University of Technology(Natural Science Edition)Vol.22No.4J ul.2008文章编号:1672-6197(2008)04-0064-04基于CAN总线的车载网络节点设计李玉明,宋帅坤(山东理工大学交通与车辆工程学院,山东淄博255049)摘 要:设计了汽车上CAN通讯的高速与低速网络拓扑结构,并对网络节点进行了优先级编码,对其中单个节点进行了基于CAN控制器SJ A1000的智能节点硬件电路及软件设计.关键词:汽车;网络结点设计;CAN总线;优先级编码中图分类号:U463.341文献标识码:AThe net2node design of vehicle based on CAN busL I Yu2ming,SON G Shuai2kun(School of Traffic and Vehicle Engineering,Shandong University of Technology,Zibo255049,China)Abstract:A general network topology of vehicle CAN communication was designed and t he prior2 ity codes of every node in t he network were compiled.Based on t he SJ A1000controller,t he hard2 ware and t he software of t he smart node are int roduced.K ey w ords:vehicle;net2node design;CAN field2bus;priority coding 控制器局域网CAN(Cont roller Area Net2 work)总线作为一种可靠性高、价格低廉、技术成熟的现场总线,在国内外得到了广泛的应用.在汽车行业,CAN总线更是以其优异的性能成为汽车局域网的发展趋势.1 CAN总线特点控制器局域网络(CAN)是德国Robert Bosch 公司在20世纪80年代初为解决现代汽车中众多控制单元和测试仪器之间的实时数据交换而开发的一种串行数据通信总线.具有高的保密性,是一种能有效支持分布式控制或实时控制的串行通信网络. CAN具有如下特点[1]:1)CAN是到目前为止唯一有国际标准的现场总线.2)CAN总线为多主工作方式,即网络上的任一节点均可在任意时刻主动地向其他节点发送信息,不分主从,方式灵活.3)在报文标识符上,CAN上的节点分成不同的优先级,可以满足不同的实时性要求,优先级高的数据可在134μs内得到传输.4)采用非破坏性的总线仲裁技术,多点同时发送信息时,按优先级顺序通信,节省了总线冲突仲裁时间.尤其是在网络负载很重的情况下,也不会出现网络瘫痪情况(以太网则可能).5)CAN节点只需通过对报文的滤波即可实现点对点、一点对多点和全局广播方式传送接收数据.6)CAN的直接通信距离最远可达10km(速率5kbp s以下),通信速率最高可达1Mbp s(此时通信距离最长为40m).7)通信介质可采用双绞线、同轴电缆或光纤,选择灵活,结构简单,易于维护,经济性好.8)CAN上的节点数主要取决于总线驱动电路,目前可达110个.标准报文标识符有11位,而扩展报文标志符有29位,其驱动电路的个数几乎不受限制.收稿日期:20080108作者简介:李玉明(1982),女,硕士研究生. 9)报文采用短帧结构,传输时间短,受干扰概率低,保证了数据出错率低.10)CAN的每帧信息都有CRC校验及其它检错措施,具有极好的检错效果.CAN节点在错误严重的情况下具有自动关闭输出的功能,以使总线上其它节点的操作不受影响.2 CAN协议工作原理主机通过设置通信对象描述字中的“发送请求”位来请求发送一条消息,当“发送请求”位置位时,且检测到“总线空闲”,通信控制器将开始发送消息.如果有多个节点要同时发送消息,则这些节点在检测到“信道空闲”时就会同时发送“帧起始位”.在接下来的仲裁阶段,每个控制器都会发送它的标识符,具有最高优先权的消息会赢得仲裁继续发送.接收节点在其通信对象的数据字中储存数据,通过设置控制位,接收控制器会向主机发送一个“收到消息”的中断.对收到的消息进行CRC校验之后,接收控制器把第2个ACK位设为显性,表示正确接收了消息.这样,发送端就知道至少有一个节点正确接收到消息[2].各控制器数据帧发送和接收采用中断方式和查询方式.一般来说,查询方式会占用更多的系统资源,使系统的运行速度减慢.对于接收数据,通常采用中断方式实现,一旦中断发生,即将接收的数据自动装载到相应的报文寄存器中,利用屏蔽滤波寄存器,有选择地逐位比较接收报文的标识符,只有标识符匹配的报文才能进入接收缓冲器.对于发送数据,通常采取周期性的发送,根据系统实时性的要求和数据传送的重要程度,确定发送的周期,以保证数据能够及时得到处理.3 车用CAN通讯网络拓扑结构及优先级编码3.1 车用通讯网络拓扑结构车用通讯网络拓朴结构如图1所示,其中VMS为整车控制器,EMS为发动机控制系统,ABS为车辆制动系统控制器,AMT为手动—自动变速箱控制器,EPS 为助力转向系统.EMS,ABS,AMT,EPS等构成了高速CAN网络,通讯速度设定为500kbps.图1中,BODY为车身控制器(包括中央门锁和车窗等的控制),IP为显示仪表控制器以显示车速、挡位等信息,SEAT为座椅控制器,LIGHT为车灯控制器,这几个控制器构成了低速CAN总线网络.高速和低速CAN的通讯通过VMS网桥进行高速低速网络之间的信息交换.3.2 网络节点优先级编码对其中一个节点的电路、报文发送、接收等进行设计,车用网络拓扑结构中各节点编码见表1.图1 车载网络拓扑表1 优先级编码表参数组符号参数组描述优先级数据页PF PS SA参数组数码P GN数据字节PDU编码EMS发动机控制3000010B0000008300C010B ABS制动器控制300F030A0000018303F030A AM T变速器控制3001040B00FF0018300D440B EPS转向控制3001060400F0058300D0604 BOD Y车身控制300F050300F0038303F0503B IP显示600F050300F0048603F0503 SEA T座椅控制6001020400F0038600D0204 L IGA T灯光控制600F030400F0068603F0304由编码表1可知,依据二进制标识符的大小确定各节点的优先级,优先级从高到低依次为:发动机控制、转向控制、变速器控制、制动器控制、车身控制、座椅控制、灯光控制、显示等.4 CAN节点硬件电路及软件结构设计4.1 硬件电路设计车用网络节点数为8个,现在仅对其中一个节点进行设计.单智能节点设计总电路图如图2所示.56第4期 李玉明,等:基于CAN总线的车载网络节点设计4.2 软件设计CAN 总线节点的设计主要包括三大部分:CA控制器初始化、报文发送和报文接收.4.2.1 CAN 控制器的初始化SJ A1000的初始化只有在复位模式下才可以进行.初始化主要包括工作方式的设置、接收滤波方式的设置、接收屏蔽寄存器AMR和接收代码寄存器图2 总电路图ACR 的设置、波特率参数设置和中断允许寄存器IER 的设置等.在完成S J A1000的初始化设置后,S J A1000就可以回到工作状态,进行正常的通信任务.CAN 控制器SJ A1000在正式收发信号之前必须进行初始化设置.而S J A1000的功能设置项较多,极易出错,因此把SJ A1000控制器的初始化过程作为一个重要环节[3],其流程图如图3所示.4.2.2 CAN 总线上数据的发送和接收发送子程序负责节点报文的发送.发送时用户只需将待发送的数据按特定格式组合成一帧报文,送入S J A1000发送缓冲区中,然后启动SJ A1000发送即可.当然在向S J A1000发送缓存区送报文之前,必须先做一些判断.发送数据采用查询控制方式[4],将新信息放进发送缓冲器之前主控制器必须检查状态寄存器中的发送缓冲器状态标志TBS :当发送缓冲器被锁定,定期查询状态寄存器,主控制器等待,直到发送缓冲器被释放;当发送缓冲器被释放,主控制器将新信息写入发送缓冲器,并置位命令寄存器中的发送请求TR.标志,此时S J A1000将启图3 S J A1000初始化流程图动发送.发送信息查询控制流程如图4所示.接收子程序负责节点报文的接收以及其他情况66山东理工大学学报(自然科学版)2008年 的处理.接收子程序比发送子程序要复杂一些,因为在处理接受报文的过程中,同时要对诸如总线脱离、错误报警、接收溢出等情况进行处理.S J A1000保文的接收主要有两种方式:中断接收方式和查询接收方式.如果对通信的实时性要求不强,建议采用查询接收方式.两种接收方式编程的思路基本相同.接收数据如果采用中断方式,根据CAN 协议规定,信息的接收由CAN 控制器SJ A1000独立完成.如果SJ A1000已接收一条信息,这条信息已通过验收滤波器且已放在接收FIFO 中,那么会产生一个接收中断.因此,主控制器能立刻起作用,将接收到的信息送到信息存储器,然后通过对命令寄存器的相应图4 发送信息查询控制流程图标志RRB 置位,释放接收缓冲器.本设计采用中断方式接收[4],中断接收流程图如图5所示.图5 接收信息中断控制流程图5 结束语本文对CAN 总线通信原理和总线数据接收、发送进行了详细的研究,提出了汽车网络拓扑中单智能节点的设计方案,进行了车载网络CAN 总线优先级编码,为车载CAN 总线开发设计奠定了基础.参考文献:[1]饶运涛,邹继军.现场总线CAN 原理与应用技术[M ].北京:北京航空航天大学出版社,2003.[2]宋雪桦,孔缝.汽车发动机电控单元高速CAN 通讯模块研制[J ].计算机工程与设计,2006,27(9):158821590.[3]欧德翔,汪至中.基于CAN 总线分布式控制系统智能节点的设计[J ].现场总线技术,2002,(5):19221.[4]Zhu Yuan ,Wu Hao ,Tian Guangyu.Cont rol and communicationnetwork in hybrid fuel cell vehicles [J ].Tsing Hua science and technology ,2004,9(3):3452350.76第4期 李玉明,等:基于CAN 总线的车载网络节点设计。

线控转向系统

线控转向系统

2021/5/15
电动助力转向系统(EPS)的类型
二、 电动转向系统结构及工作原理
2. 电动助力转向系统(EPS)的结构
电动助力转向系统(EPS)直接依靠电动机提供辅助转向动力。 EPS主要由转矩传感器、转角传感器、车速传感器、电动机、电磁 离合器、减速机构、电子控制单元(ECU)等组成
2021/5/15
2021/5/15
单片干式电磁离合器
二、 电动转向系统结构及工作原理 (4)减速机构
减速机构用来增大电动机传递给转向器的转矩
2021/5/15
涡轮蜗杆减速机构
二、 电动转向系统结构及工作原理
电动式EPS以直流电动机作为助力源,电子控制单元根据车速和转 向参数控制电动机通电电流强度,调节加力电动机工作力矩,进而 控制转向助力强度。电动式EPS的助力作用受电脑控制,在低速转 向时的助力作用最强,随着车速的升高助力作用逐渐减弱
2021/5/15
一、 汽车转向系统发展情况
优点:
➢ 采用机械部件连接,操 控精准,路感直接,信 息反馈丰富
➢ 液压泵由发动机驱动, 转向动力充沛,技术成 熟,可靠性高,平均制 造成本低
缺点:
➢ 低速大转向转弯时比较沉 ➢ 依靠发动机动力来驱动油泵,
能耗比较高 ➢ 液压系统的管路结构非常复
杂,油路经常保持高压状态, 使用寿命受到影响。
电动助力转向系统(EPS)结构示意图
二、 电动转向系统结构及工作原理
(1) 转矩传感器
转矩传感器用于检测作用于转向盘上扭矩信号的大小与方向 接触式扭杆电位计传感器是在转向轴位置加一根扭杆,通过 扭杆检测输入轴与输出轴的相对扭转位移,并将这种扭转变化 输入给ECU。
2021/5/15
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档