新能源汽车整车控制器系统诊断规范完整版

合集下载

新能源汽车整车控制系统检测维修

新能源汽车整车控制系统检测维修

新能源汽车整车控制系统检测维修
1. 分层控制 汽车各部件都有独立的控制器,整车控制器对整个系统集中进行能量管理及各部件的协调控制,因此,整 车控制器作为新能源汽车的“大脑”,在整车控制系统中起到至关重要的作用。为满足系统数据交换量大、 实时性及可靠性要求高的特点,各控制系统之间通常采用CAN总线进行通信。
低压 BMS 和电池管理控制器的位置
新能源汽车整车控制系统检测维修
2. 主要零部件 4)主控制器 比亚迪 E5 纯电动汽车的主控制器是车辆的管理控制单元,安装在副仪表台上。它的主要功能是通过对 CAN 总线上的信息进行综合判断,实现对各个 ECU 的监控、管理和协调;通过对其他 ECU 发过来的信息 以及自身采集到的信号进行判断和处理,确保纯电动汽车上各主要用电设备正常工作。当它检测到异常情 况时,会发出一些如限流、关闭空调等控制要求,同时将故障代码存储在自身的存储器中。在紧急情况下, 它保障车辆的安全。它还能对冷却风扇电机进行控制,确保车辆水冷系统及时散热;对真空助力系统的真 空泵进行控制,将真空气罐的真空度控制在合适的范围以内,确保提供充分的制动助力,并在其失效时采 取有效措施以保证安全;对车速、行驶里程进行测试和计算,并将计算结果通过 CAN 总线发送给显示仪 表进行显示输出。
比亚迪 E5 网关的位置
新能源汽车整车控制系统检测维修
2. 主要零部件 2)高压电控总成 高压电控总成安装在车辆前舱内,内部集成双向交流逆变式电机控 制器(VTOG)、高压配电箱和漏电传感器、车载充电器(安装在高 压电控总成背面)、DC/DC 变换器等部件,如所示。 高压电控总成控制高压电的交直流逆变、驱动电机运转、充放电、 整车高压回路配电、高压漏电检测、防盗、通信故障处理等功能。
新能源汽车整车控制系统检测维修

电动的汽车整车控制器设计要求规范2018-10-15

电动的汽车整车控制器设计要求规范2018-10-15

目录1 整车控制器控制功能和原理 (1)2 纯电动客车总成分布式网络架构 (1)3 整车控制器开发流程 (3)3.1 整车及控制策略仿真 (4)3.2 整车软硬件开发 (5)3.2.1 整车控制器的硬件开发 (6)3.2.2 整车控制器的软件开发 (10)3.3 整车控制器的硬件在环测试 (12)3.4 整车控制器标定 (15)3.4.1 整车控制器的标定系统 (15)1整车控制器控制功能和原理纯电动客车是由多个子系统构成的系统,主要包括储能、驱动等动力系统,以及其它附件如空调等。

各子系统几乎都通过自己的控制单元(ECU)来完成各自功能和目标。

为了满足整车动力性、经济性、安全性和舒适性的目标,一方面必须具有智能化的人车交互接口,另一方面,各系统还必须彼此协作,优化匹配。

因此,纯电动必须需要一个整车控制器来管理系统中的各个部件。

纯电动车辆以整车控制器为主节点的、基于高速CAN总线的分布式动力系统控制网络,通过该网络,整车控制器可以对纯电动车辆动力链的各个环节进行管理、协调和监控,提高整车能量利用效率,确保车辆安全性和可靠性。

整车控制器的功能如下:1)车辆驾驶:采集司机的驾驶需求,管理车辆动力。

2)网络管理:监控通信网络,信息调度,信息汇总,网关。

3)仪表的辅助驱动。

4)故障诊断处理:诊断传感器、执行器和系统其他部件故障并进行相应的故障处理,实时显示故障。

5)在线配置和维护:通过车载标准CAN端口,进行控制参数修改,匹配标定,功能配置,监控,基于标准接口的调试能力等。

6)能量管理:通过对纯电动客车载耗能系统(如空调、电动泵等)的协调和管理,以获得最佳的能量利用率。

7)功率分配:通过综合车辆信息、电池的SOC、温度、电压、电流和电机的温度等信息计算电机功率分配,进行有效的能量管理,以保证车辆能量效率达到最优。

8)坡道驻车辅助控制9)坡道起步时防溜车控制2纯电动客车动力总成分布式网络架构纯电动客车是由多个子系统构成的复杂系统。

新能源汽车电控系统故障诊断与维修策略

新能源汽车电控系统故障诊断与维修策略

新能源汽车电控系统故障诊断与维修策略目录1. 新能源汽车电控系统概述 (3)1.1 新能源汽车电控系统介绍 (4)1.2 电控系统在新能源汽车中的重要性 (5)1.3 电控系统常见故障类型 (6)2. 电控系统核心组成及功能 (8)2.1 电池管理系统 (9)2.2 电机控制器 (10)2.3 变速器控制单元 (12)2.4 能量回收系统 (14)2.5 充电系统 (15)3. 电控系统故障诊断技术 (17)3.1 故障检测与识别 (18)3.2 ECU诊断通信协议 (19)3.3 故障码分析与解读 (20)3.4 系统测试与数据分析 (21)3.5 故障诊断仪器与软件 (23)4. 电控系统常见故障分析 (25)4.1 BMS故障分析 (26)4.2 EMC故障分析 (27)4.3 TCU故障分析 (28)4.4 ERS故障分析 (29)4.5 CS故障分析 (31)5. 电控系统故障维修策略 (32)5.1 故障排除流程 (34)5.2 故障修复技术 (35)5.3 系统更新与重置 (36)5.4 备件更换与系统对接 (37)6. 电控系统故障案例分析 (39)6.1 案例一 (40)6.2 案例二 (41)6.3 案例三 (42)6.4 案例四 (43)6.5 案例五 (43)7. 安全与环保措施 (45)7.1 安全操作规程 (46)7.2 环境保护法规 (47)7.3 废弃电控系统的处理 (49)8. 电控系统维护与保养 (49)8.1 定期维护计划 (51)8.2 保养要点与方法 (52)8.3 清洁与润滑 (53)8.4 安全检查 (54)9. 未来发展趋势与技术展望 (55)9.1 高级驾驶辅助系统 (57)9.2 无人驾驶技术 (58)9.3 高度集成化与智能化 (59)9.4 新能源汽车电控系统的未来发展 (60)1. 新能源汽车电控系统概述新能源汽车电控系统是确保新能源车辆高效、安全运行的核心组成部分。

纯电动汽车整车控制器的功能、结构原理与故障诊断

纯电动汽车整车控制器的功能、结构原理与故障诊断
整车控制器基本功能如图4-2所示。
图4-2 整车控制器基本功能
1.2 整车控制器的功能
1.控制汽车行驶 控制纯电动汽车行驶,协调纯电动汽车各个分系统正常工作,这是整车控制器最基本的功能。整车控制器通 过采集整车控制器根据驾驶员的驾驶意图和车辆实时状态按照设定的控制程序向相关电控单元发送控制信号。 例如,当驾驶员踩下加速踏板时,整车控制器向电机控制器发送驱动电机输出转矩信号,电机控制器控制驱动 电机按照驾驶员的意图输出转矩。 2.整车网联化管理 纯电动汽车整车通信网络是基于CAN总线技术的通信网络,具有多个主从节点,整车控制器作为车载网络的 主节点,负责信息的组织与传输、网络状态的监控、网络节点的管理以及网络故障的诊断与处理,对车载网络 的正常运行具有重要意义。 3.制动能量回收 纯电动汽车的驱动电机可以工作在再生制动状态,对制动能量进行回收利用。整车控制器分析驾驶员制动意 图、动力蓄电池系统状态和驱动电机状态等消息,并结合制动能量回收控制策略,在满足制动能量回收的条件 下对电机控制器发送驱动电机模式指令和转矩指令,使得驱动电机工作在发电模式,在不影响制动性能的前提 下将电制动回收的能量储存在动力蓄电池中,从而实现制动能量回收,提高车辆能量利用效率。 4.能量管理与优化 纯电动汽车有很多用电设备,包括驱动电机和空调设备等。整车控制器可以对能量进行合理优化来提高纯电 动汽车的续驶里程。例如当动力蓄电池电量较低时,整车控制器发送控制指令关闭部分起辅助作用的电气设备 ,将电能优先保证车辆的安全行驶。
3.1整车控制器工作模式
1.自检模式 如果钥匙门信号处于ON挡,则启动自检模式,闭合主继电器,同时VCU进行自检,如果自检失败进入故障 处理模式,自检通过等待启动信号。 2.启动模式 驾驶员通过打开钥匙等操作,使VCU上电,然后唤醒CAN网络上其他节点开始工作。当整车所有设备都正常 启动后,系统进入准备(READY)状态,指示可以进行正常驾驶操作。 如果钥匙门信号处于启动(START)挡,同时自检模式有效,挡位在P挡,没有禁止启动故障则进行高压上 电程序,同时VCU给驱动电机系统、DC/DC变换器及空调控制系统发送高压上电请求命令,驱动电机系统 、DC/DC变换器及空调控制系统检测没有高压故障则反馈给VCU准许上高压指令,VCU通过控制高压预充 电及主继电器实现高压上电过程,高压上电结束后仪表上EV-Ready灯亮,完成启动模式。

整车控制器设计规范

整车控制器设计规范

4-整车控制器标定系统
基于CCP的整车控制器标定协议框图
整车控制器的标定框图如下所示,CCP的标定工具从符合ASAP2标准的A2L文件中读取ECU内部变量的描述,再根据CCP协议的规定发送命令,从而获取或标定整车控制器的变量。
4.2-CCP主从模式的通信配置示意图
监控及标定界面通过整车控制器站地址的配置实时地建立监控及标定界面和整车控制器之间的逻辑连接。该连接在其他ECU的地址被选中或当前连接通过指令被明确断开之前一直有效。
4.3-电动汽车整车控制器的标定流程
4.3-电动汽车整车控制器的标定流程
驱动工况试验 驱动工况的标定主要参考每个控制策略的参数,比如电机驱动模式的策略参数的MAP; 故障与预警情况下控制策略参数标定 电池的最大充电电压和最低放电电压MAP; 电机控制器直流侧的最高和最低电压MAP; 电池单体的最高和最低电压值MAP; 电池的最高和最低温度限制MAP; 电机和电机控制器的最高温度限制MAP; 电池不同SOC下的最大充放电功率的限制MAP;
2
1-整车控制器控制功能和原理
整车控制器的存在必要性:
整车控制器功能
纯电动车辆以整车控制器为主节点的、基于高速CAN总线的分布式动力系统控制网络,通过该网络,整车控制器可以对纯电动车辆动力链的各个环节进行管理、协调和监控,提高整车能量利用效率,确保车辆安全性和可靠性。
1
驾驶员的驾驶意图识别:驱动车辆行驶;
GB/T 4942.2《低压电器外壳防护等级》的要求;
GB/T 17619《机动车电子电器组件的电磁辐射抗扰性限值和测量方法》的规定
GB/T 2423.1《电工电子产品基本环境试验规程试验A:低温试验方法》的规定;
需要参考的标准
电控单元(ECU)的复杂程度快速增加,控制算法与功能不断增强,对整车而言还集成了各种总线通讯功能、在线故障诊断(OBD)等功能,所以传统的检测方法面对复杂的测试需求开始显得力不从心;

整车下线电控系统检验规范

整车下线电控系统检验规范

性能检测
1
电机性能检查
具有良好的加速性能和过渡性能,加速无异响、无断电现象
通电检查
电机运转无异响、卡滞等现象
2
大灯
无不亮、外观破损现象
3
尾灯
无不亮、与工作状态一致,外观无破损
4
各种信号灯
无不亮、与工作状态一致,外观无破损
5
喇叭
音量合适,无撕裂音等现象
6
线束状态
长短适度,连接可靠
7
电机工作情况
启动迅速,无缺相声及异响,全车无不良震动,应平稳
2
检查标识
粘贴位置正确,数目不能缺少,标识要对应车型,不能混淆
3
检查各零件
是否安装到位,是否错装、漏装、各零件间是否存在干涉
4
检查电镀件
色泽均匀、光亮、不应有烧焦、鼓泡、脱落、毛刺及划痕等缺陷

电器件检查
1
电器件检查
所有照明、信号、知识等、喇叭、防盗器等,工作正常可靠;各电器开关操纵灵活、控制正确;电机启动转速正常;转向指示灯、大灯指示灯、电量指示灯与工作状态一致。
8
灯具
与机身结合正常,无间隙
9
仪表
仪表结合完好,仪表表面无破裂、漏光现象,各指示灯正常六来自包装检验项目1
包装箱标识
按检验标准,包装箱的标识应齐全、清楚,位置正确,说明书,合格证,车身编号,生产日期,型号,颜色应与整车相符一致,外箱无破损
2
包装尺寸
按技术资料规定执行
3
包装可靠性
包装箱应牢固可靠,箱内应衬有后轮泡沫块等防护,部件应按要求用珍珠棉或包装袋包好;整车捆绑牢固、不超长、超宽、超高、附件无窜动,订箱位置正确,打包带左右对齐,上下垂直。

05 新能源汽车整车故障诊断与维修

05 新能源汽车整车故障诊断与维修

133
39
29.自诊断故障的处理方式:
(1)故障确认:在故障数据管理中,主要对来自故障监测模块的信息进行计数, 当计数器达到限值后,即故障确认,并且设置相应的标志位信息。 (2)故障清除:在故障数据管理中,根据故障监测模块的信息和当前的故障 状态,对相应的计数器操作,当该计数器达到相应的限值,自动清除存储器中 该故障的相关信息。 (3)故障数据的存储:在故障数据管理中,根据故障的状态,将与此故障相关 的一些冻结帧及计数器的信息存入存储器中。
133
15
7.集中式控制系统的基本思想是整车控制器独自完成对 输入信号的采集,并根据控制策略对数据进行分析和处理, 然后直接对各执行机构发出控制指令,驱动新能源汽车 的正常行驶。
133
16
8.集中式控制系统的优点是处理集中、响应快和成本低; 缺点是电路复杂,并且不易,散热。
133
17
9.分布式控制系统的基本思想是整车控制器采集一些驾驶员信号,同 时通过CAN总线与驱动电机控制器和动力蓄电池管理系统通信,驱动 电机控制器和动力蓄电池管理系统分别将各自采集的整车信号通过 CAN总线传递给整车控制器。整车控制器根据整车信息,并结合控制 策略对数据进行分析和处理,驱动电机控制器和动力蓄电池管理系统 收到控制指令后,根据驱动电机和动力蓄电池当前的状态信息,控制 驱动电机运转和动力蓄电池放电。
133
40
自诊断视频
133
41
第2节 整车控制器原理与功能
133
42
1.整车控制器,简称VCU ,是整车控制系统的核心部件,用 于判断操纵者意愿,根据车辆行驶状态、蓄电池和电机系 统的状态合理分配动力,使车辆运行在最佳状态。
133
43

《新能源汽车整车控制系统检修》项目3 整车控制系统故障诊断与维修

《新能源汽车整车控制系统检修》项目3 整车控制系统故障诊断与维修

3.1.2 整车控制器信号输入电路的故障诊断方法
产生原因 信号线路断路、线束连接器松动等。
检测方法 信号线路是否通断、相关线束连接器是否牢固。
第 13 页 共 53 页
3.1 整车控制器信号输入电路的故障诊断与维修
3.1.2 整车控制器信号输入电路的故障诊断方法
2
信号输入电路常见故障的检测
2)传感器供电故障及检测 先检查低压蓄电池是否正常,若正常,再检测供电电路是否通断及线束连接器安装是否牢固。
第 18 页 共 53 页
任务二 整车控制器信号输出电路
的故障诊断与维修
第 19 页 共 72 页
任务引入
小王是新能源汽车技术专业的一名学生,这天他跟随 全班同学在老师的带领下去参观4S店。刚好4S店的售后 服务部门正在维修一辆新能源汽车,维修人员为同学们描 述了该车的故障:该新能源汽车打开启动开关并上电后, 组合仪表上的“电机冷却液温度过高”指示灯点亮,经检 查后发现是冷却风扇失效。
3.2.2 整车控制器信号输出电路的故障诊断方法
2
信号输出电路的常见故障检修
以吉利帝豪 EV450新能源汽车为例介绍信号输出电路常见故障的检修。
1)冷却风扇控制电路断路故障及检修
(1)故障现象
若车辆冷却风扇控制电路断路,则车辆 在运行一段时间后,组合仪表上的电机及控 制器过热指示灯会点亮。
第 30 页 共 53 页
3.1.2 整车控制器信号输入电路的故障诊断方法
2
信号输入电路常见故障的检测
3)传感器功能故障及检测 传感器功能故障包括传感器硬件故障和传感器线路故障。
产生原因 车辆在运行过程中出现颠簸和振动造成的。
检测步骤 读取故障码、测量传感器与整车控制器间的电 阻、测量传感器与车身接地间的电压和电阻等。

任务十二 整车控制系统综合故障诊断与维修(教案)-《新能源汽车整车控制技术》

任务十二 整车控制系统综合故障诊断与维修(教案)-《新能源汽车整车控制技术》

任务十二整车控制系统综合故障诊断与维修一、教学目标(一)知识目标1.能够描述纯电动汽车汽车故障诊断的流程和方法。

2.能够利用诊断仪器进行纯电动汽车故障诊断。

3.能够分析并确定纯电动汽车汽车故障的诊断思路。

(二)能力目标将系统复杂的知识图表化——对知识进行加工提炼,绘制图表,便于理解、记忆和复习,提高自学能力。

(三)素质目标1.在学习和检修过程中,遵守汽车维修安全操作规程,并养成7S现场管理的工作习惯。

2.能与小组成员顺畅沟通、通力协作,共同完成任务。

3.能客观进行自评、互评,具备接受他人的评价的承受力。

二、教学重难点纯电动汽车汽车故障诊断的流程和方法,利用诊断仪器进行纯电动汽车故障诊断,分析并确定纯电动汽车汽车故障的诊断思路。

三、教学内容复习前课:加速踏板位置传感器的工作原理?画出加速踏板位置传感器的电路图?新课讲授:一、故障验证1.仪表指示灯读取纯电动汽车出现故障后,首先要打开电门开关,观察仪表指示灯点亮情况,仪表盘内的指示灯分为两类,一类是功能指示灯,一类是故障报警灯,不同于常规燃油汽车,纯电动汽车有其独有的故障报警灯。

车辆READY灯不点亮,说明车辆不上高压电。

仪表上系统故障灯、动力电池系统故障灯、动力电池断开故障灯、蓄电池故障灯、驱动电机故障灯等故障灯均点亮。

2.读取故障码故障诊断仪的功能:用来检测纯电动汽车性能、诊断车辆是否存在故障的专用设备。

诊断仪在车辆出现故障时,可以用来连接车辆,读取故障码和数据流,锁定车辆故障的大概范围。

诊断仪使用方法是:①关闭车辆启动开关②使用数据连接线连接车辆与诊断仪③使用诊断仪读取故障码通过诊断仪显示内容可知,诊断仪读取不到整车控制器的信息,初步判断故障为整车控制器不工作造成的。

故障排除二、VCU排故流程1.查询电路图诊断仪读取整车控制器信息失败,故障的可能原因与整车控制器有关。

首先找到维修手册,找到与VCU相关的电路图。

2.整车控制器故障诊断方法3.实施(1)高压安全防护:①将绝缘垫铺设在举升机中间位置,将车辆驶入举升机中间位置。

ECU诊断规范

ECU诊断规范

工程机械:适用于各种品牌和型号的工程机械
农业机械:适用于各种品牌和型号的农业机械
安全控制系统:诊断安全气囊、BS等性能、故障等
车身控制系统:诊断车窗、车门、座椅等性能、故障等
娱乐信息系统:诊断音响、导航等性能、故障等
发动机控制系统:诊断发动机性能、故障等
Байду номын сангаас
变速箱控制系统:诊断变速箱性能、故障等
制动控制系统:诊断制动性能、故障等
升级方法:根据需要选择合适的升级方法如OT、USB、SD卡等
诊断工具:使用专用诊断工具进行故障诊断
故障代码:查看故障代码确定故障原因
故障排除:根据故障代码进行故障排除
修复方法:根据故障原因进行修复如更换损坏的部件或修复电路故障
测试验证:修复后进行测试验证确保故障已排除
记录保存:记录故障排除和修复过程以便日后查询和参考
软件升级:通过专用工具或软件对ECU进行软件升级以解决故障或提高性能
故障诊断:通过ECU诊断工具对车辆进行故障诊断如读取故障码、数据流等
维修案例:介绍实际维修案例如更换ECU、修复故障等
故障现象:发动机抖动、加速无力
诊断步骤:连接诊断仪读取故障码
故障码解读:P0300点火系统故障
故障排除:更换点火线圈清除故障码
验证结果:发动机恢复正常故障排除
Prt Seven
网络化:诊断系统将实现网络化支持远程诊断和维护
智能化:诊断系统将更加智能化能够自动识别故障并给出解决方案
集成化:诊断系统将与其他系统集成实现信息共享和协同工作
标准化:诊断系统将更加标准化便于不同品牌和型号的ECU进行诊断和维护
集成化诊断:将多种诊断工具集成在一起提高诊断效率
分析ECU数据的历史记录了解车辆运行状况

《新能源汽车综合故障诊断》电子教案 1.1 整车控制器(VCU)故障诊断与排除

《新能源汽车综合故障诊断》电子教案 1.1 整车控制器(VCU)故障诊断与排除

《新能源汽车综合故障诊断》教案部件发送控制指令,使车辆按驾驶人的期望行驶;同时与电机控制系统(MCU)、DC-DC变换器、动力蓄电池管理系统(BMS)等进行通信;在系统运行过程中,VCU针对关键信号的输入判断车辆的状态,启动保护功能,视故障的类别对整车进行分级保护,紧急情况下可以关掉驱动电机及切断母线高压系统。

如图所示为VCU控制结构图,它主要围绕VCU展开,通过检测电子档位信号、加速踏板信号和制动踏板信号,通过数据总线控制驱动电机的正反转、转速和转矩,通过减速器输出转速和转矩,调整整车车速。

如图所示为整车控制架构图,从中可以看出,整个系统主要由动力控制系统、车身电控系统两两大部分组成。

动力控制系统主要围绕储能[BMS、车载充电机(OBC)]和耗能电动汽车控制系统及检修(MCU、DC- DC变换器及控制系统、PTC 加热器及控制系统、空调压缩机及控制系统)两大系统展开;车身电控系统主要围绕空调、制动、仪表、电子转向、车辆防盗、导航、座椅、天窗、安全气囊、电子稳定控制系统(ESC)、电子驻车(EPB)等系统展开。

VCU根据车辆运行的不同情况,包括档位、车速、动力蓄电池荷电状态(SOC)、加速踏板位置传感器、制动开关、温度等参数来决定电机输出转矩、功率及旋转方向,同时根据辅助电气信号及充电状态信号来控制车辆运行,主要功能包括:驾驶人意图解析、驱动控制、制动能量回收控制、整车能量优化管理、充电过程控制、高压上下电控制、上坡辅助功能控制、车辆状态实时监测和显示、行车控制模式、热管理控制、动力系统防盗控制、在线匹配标定等。

二、低压配电与启动控制原理下图是吉利EV450车门打开控制流程,驾驶人携带车钥匙接近门把手去开门,此时门把手将信号传递给车身控制单元BCM,BCM接收到信号后将防盗系统唤醒。

之后,BCM 通过车外天线发射低频信号找钥匙,钥匙指示灯闪烁。

同时,钥匙发射高频信号反馈回BCM,BCM接收到信号后,激活CAN总线网络。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

新能源汽车整车控制器系统诊断规范标准化管理处编码[BBX968T-XBB8968-NNJ668-MM9N]整车控制器系统诊断规范—“EV160”文件编号:“EV160”编制:校对:审核:“业务高级经理”会签:“控制系统集成主管”批准:“部长”XXX年XXX月版本信息目录术语1.参考文献2.网络拓扑“由网络工程师统一发布网络拓扑”Fig 1.C70GB-2014整车网络拓扑结构3.诊断接口Fig 2.OBD诊断接口“由线束工程师统一发布OBD接口定义”4.诊断需求4.1.诊断协议4.1.1.物理层物理层应满足ISO11898-2要求及北京新能源汽车股份有限公司企业标准《新能源汽车高速 CAN 网络节点级电子控制单元( ECU)技术要求》要求。

4.1.2.数据链路层数据链路层应满足ISO11898-1要求。

所有诊断请求和应答帧的数据长度应为8字节,否则电控单元将忽略该诊断请求帧。

当诊断响应长度不足8字节时,空余的字节应用0xAA填充。

4.1.3.网络层网络层应满足ISO15765-2要求和下述要求:4.1.3.1.寻址方式可以支持物理寻址和功能寻址。

诊断消息ID描述见下表:表“由网络工程师统一发布所有诊断ID分配,各系统填写各自的诊断ID至上表”4.1.3.2.网络层时间参数4.1.4.应用层时间参数4.2.Diagnostic Services(ISO14229-1)Services shall be implemented according to ISO14229-1. Additional details are specified in this section.4.2.1.Supported Diagnostic ServicesThe overview of ECU supported diagnostic services is described in the following table.Table 5 Supported diagnostic services of ECUThe services need to support suppressPositveResponseBit (SPRS) are showed in following table.Tab 5.Services supported SPRS bitTab 6.Negative Response CodesNRC(Hex)Description33H securityAccessDenied37H requiredTimeDelayNotExpired35H InvalidKey72H generalProgrammingFailure78H responsePending7FH serviceNotSupportedInActiveSession92H/93H VoltageTooHigh / voltageTooLowsubFunctionNotSupportedInActiveSes7EHsionresponse message according to the following priority rules:The 7Fh NRC have the highest priority;For others, the NRC with smaller number has higher priority.4.2.2.DiagnosticSessionControl(10H)This service is used by the client to enable different diagnostic sessions in the server(s). A diagnostic session enables a specific set of diagnostic services in the server(s).4.2.2.1.Message FormatRequest:Timing P2*server value is provided in 10ms resolution. Negative Response:Negative Response Codes (NRC)4.2.2.2.Implementation RulesThis service is used by the diagnostic tool to enable different types of diagnostic sessions in a server. In order to execute a diagnostic service the appropriate session has to be started first.There shall be only one diagnostic session active at a time.Normal/Default Session (01h) shall be enabled automatically by the ECU if no diagnostic session has been requested at power up.The ECU shall return to Normal/Default Session (01h) after timeout of ExtendedDiagnostic Session.The ECU shall be capable of providing all diagnostic functionality defined for the default diagnostic session under normal operating conditions.The ECU shall first send a DiagnosticSessionControl Positive Response (50h xx) message before the new session becomes active in the ECU.A DiagnosticSessionControl Positive Response (50h xx) message shall be returned by an ECU if the diagnostic tool requests a session that is already running. If the ECU has already received the same request message previously and performed the requested operation, the ECU shall continue to perform the current operation (i.e. it is not a change of the session).The ECU shall remain in its current diagnostic session if it is not able to switch into the requested diagnostic session.The TesterPresent (3Eh) service shall be used to keep the non-default diagnostic sessions active by retriggering S3server. Also any other service request shall retrigger S3server.A functional TesterPresent (3Eh) request without response may be sent at any time, even regardless of any other service in progress.When receiving or transmitting any diagnostic messages, including 3Eh service, the S3servertimer will reset.Fig 3.Session transition diagram4.2.3.ECUReset (11H)This service requests the server to effectively perform an ECU reset based on the content of the ResetType parameter value (suppressPosRspMsgIndicationBit (bit 7) not shown).4.2.3.1.Message FormatRequest:Negative Response Codes (NRC)4.2.3.2.Implementation RulesThe positive response shall be sent before performing the ECU reset.The execution of reset will take <TBD> ms, which means the ECU can’t respond to any new request sent within this time.municationControl(28H)The service is used to “switch on/off” the transmission and/or the reception of certain messages of (a) server(s).4.2.4.1.Message FormatRequest:4.2.4.2.Implementation RulesThere are no special general implementation rules for this service.4.2.5.SecurityAccess(27H)The purpose of this service is to provide a means to access data and/or diagnostic services, which have restricted access for security or safety reasons. Diagnostic services for downloading/uploading routines or data into a server and reading specific memory locations from a server are situationswhere security access may be required. Improper routines or data downloadedinto a server could potentially damage the electronics or other vehicle components or risk the vehicle’s compliance to safety, or security standards. The security concept uses a seed and key relationship.The client shall request the server to unlock by sending the service SecurityAccess-RequestSeed message. The server shall respond by sending a seed. The seed is the input parameter for the key calculation algorithm. It is used by the client to calculate the corresponding key value.In a second step, the client shall request the key comparison by sendingthe calculated key to the server using the appropriate service SecurityAccess-SendKey. The server shall compare this key to one internally stored/calculated. If the two numbers match, then the server shall enable (unlock) th e client’s access to specific services/data and indicate that with the service SecurityAccess-SendKey. If the two numbers do not match, this shall be considered as a false access attempt. If access is rejected for any other reason, it shall not be considered as a false access attempt. An invalid key requires the client to start over from the beginning with a SecurityAccess-RequestSeed message.If a server supports security, but is already unlocked when a SecurityAccess-RequestSeed message is received, that server shall respond with a SecurityAccess-RequestSeed positive response message service with a seed value equal to zero (0). The client shall use this method to determine if a server is locked by checking for a non-zero seed.The Seed-Key algorithmfor SecurityAccess(Mandatory):Key = ((((seed>>4) XOR seed)<<3) XOR seed)。

相关文档
最新文档