1、新能源汽车动力系统控制技术新能源汽车分类及构型介绍纯电动汽车控制技术控制系统开发管理流程电控系统故障诊断动力电池及其管理系统介绍(实操)混动汽车控制技术电机及整车控制系统介绍(实操)1新能源汽车动力系统控制技术控制系统开发管理流程开发管理流程概述需求管理系统变更管理系统配置管理系统2控制系统开发管理流程介绍v控制系统开发管理流程概述控制系统开发流程34控制系统开发管理流程介绍v控制系统开发管理流程概述控制系统架构5控制系统开发管理流程介绍v控制系统开发管理流程概述控制系统开发流程6控制系统开发管理流程介绍v控制系统开发管理流程概述控制系统架构7控制系统开发管理流程介绍v控制系统开发管理流程概述
2、单元测试及MIL测试8控制系统开发管理流程介绍v控制系统开发管理流程概述SIL及PIL测试9控制系统开发管理流程介绍v控制系统开发管理流程概述控制系统开发流程10控制系统开发管理流程介绍测试中需要使用的几种典型路况11控制系统开发管理流程介绍12控制系统开发管理流程介绍13控制系统开发管理流程介绍14控制系统开发管理流程介绍15控制系统开发管理流程介绍16控制系统开发管理流程介绍17控制系统开发管理流程介绍v基于模型的软件开发(MBD:Model Based Design)项目繁多v各种类型产品,各种产品平台v产品种类不断增加方案多样v每种产品多种配置方案v配置方案定期更新开发周期短v产品更新
3、换代快v项目从立项到结束时间短系统复杂v产品功能越来越齐全v产品性能提高v系统越来越复杂18控制系统开发管理流程介绍MATLAB与C比较优点v图形化设计简洁明了,便于交流,便于维护升级v测试验证测试简便快捷,可以及早纠错,改善开发过程v代码自动生成开发效率高,代码质量高,不易出错v文档自动化提高工作效率,方便交流及维护,改善开发过程19控制系统开发管理流程介绍20控制系统开发管理流程介绍v目前各行业控制系统开发的范例康明斯(Cummins)21控制系统开发管理流程介绍美国康明斯(Cummins)v软件开发工作减少80%v测试工作减少了50%v提升了测试覆盖程度v提升了产品质量v减少了开发支出2
4、2控制系统开发管理流程介绍23控制系统开发管理流程介绍戴姆勒(DAIMLER)24控制系统开发管理流程介绍25控制系统开发管理流程介绍26控制系统开发管理流程介绍27控制系统开发管理流程介绍28控制系统开发管理流程介绍丰田(TOYOTA)29控制系统开发管理流程介绍30控制系统开发管理流程介绍31控制系统开发管理流程介绍32控制系统开发管理流程介绍福特(Ford)33控制系统开发管理流程介绍34控制系统开发管理流程介绍德尔福(DELPHI)35控制系统开发管理流程介绍36控制系统开发管理流程介绍37控制系统开发管理流程介绍北汽38控制系统开发管理流程介绍39控制系统开发管理流程介绍奇瑞40控制
5、系统开发管理流程介绍41控制系统开发管理流程介绍42控制系统开发管理流程介绍43控制系统开发管理流程介绍柯世达-华阳44控制系统开发管理流程介绍45控制系统开发管理流程介绍46控制系统开发管理流程介绍v控制系统开发管理流程概述电子产品/系统开发管理平台:包括需求管理平台(Rational DOORs)、需求缺陷变更管理平台(Rational Change)和软件配置管理平台(Rational Synergy),这些管理平台是当今汽车行业在开发阶段流行推广应用的平台管理软件。vRational DOORs:是做需求管理的时候需要的产品,主要用于定制和管理项目中的各种需求,可以与Change和Sy
6、nergy工具无缝集成。vRational Change:是做变更管理的时候需要的产品,主要用于定制和管理项目中的各种工作流程以及变更流程。vRational Synergy:是做配置管理的时候需要的产品,主要用于项目的代码和数据的管理。47控制系统开发管理流程介绍v控制系统开发管理流程概述48控制系统开发管理流程介绍v控制系统开发管理流程概述49新能源汽车动力系统控制技术控制系统开发管理流程开发管理流程概述需求管理系统变更管理系统配置管理系统50控制系统开发管理流程介绍v需求管理系统51控制系统开发管理流程介绍v需求管理系统在需求阶段发现错误与在维护阶段发现错误的成本比是 200:1 56%
7、的漏洞源于需求阶段的错误 52控制系统开发管理流程介绍v需求管理系统53控制系统开发管理流程介绍v需求管理系统需求要确保可跟踪同时要确保需求的一致性54控制系统开发管理流程介绍v需求管理系统55新能源汽车动力系统控制技术控制系统开发管理流程开发管理流程概述需求管理系统变更管理系统配置管理系统56控制系统开发管理流程介绍v变更管理系统57控制系统开发管理流程介绍v变更管理系统58控制系统开发管理流程介绍v变更管理系统59新能源汽车动力系统控制技术控制系统开发管理流程开发管理流程概述需求管理系统变更管理系统配置管理系统60控制系统开发管理流程介绍v配置管理系统配置管理(configuration
8、Management)是通过对在产品生命周期的不同的时间点上的产品配置项进行标识,并对这些标识的产品配置项的更改进行系统控制,从而保持产品完整性、一致性和可溯性的过程。完整的CM工具包括变更跟踪、版本管理、配置、内部版本管理、产品发布管理 61控制系统开发管理流程介绍v配置管理系统62控制系统开发管理流程介绍v配置管理系统63控制系统开发管理流程介绍v配置管理系统64新能源汽车动力系统控制技术新能源汽车分类及构型介绍纯电动汽车控制技术控制系统开发管理流程电控系统故障诊断动力电池及其管理系统介绍(实操)混动汽车控制技术电机及整车控制系统介绍(实操)65新能源汽车动力系统控制技术电控系统故障诊断故
9、障诊断概述电池故障诊断电机故障诊断整车故障诊断66电控系统故障诊断v故障诊断概述车辆的诊断主要用来进行:v功能监控v错误检测v记录、存储故障信息v读取数据v程序刷写更新v等等67电控系统故障诊断v故障诊断概述68电控系统故障诊断v故障诊断概述客户端(Client)v发送诊断请求,如诊断仪(Tester)服务器端(Server)v响应诊断请求,车辆上的ECU远程客户端/服务器端(Remote Client/Server)v与客户端/服务器端不在一个网段,中间通过网关转发信号69电控系统故障诊断协议数据单元(PDU)v一组数据和信息的组合,包含发送方和接收方之间传递的数据和信息。包括:协议控制信息
10、(PCI)和数据(Data)单针传输v数据长度6/7字节v报文类型:单帧(SF)多针传输v数据长度6/7字节,最多允许4095个字节v报文类型:第一帧(FF):传输的开始流控制帧(FC):报文流控制连续帧(CF):传输数据70电控系统故障诊断v故障诊断概述源地址:发送节点地址目标地址:接收节点地址物理通信(1:1)v采用物理寻址的方式通信,客户端与服务器1对1的诊断通讯功能通信(1:N)v采用功能寻址的方式通信,客户端向多个服务器发送统一功能的诊断通讯71电控系统故障诊断v故障诊断概述相关诊断规范vISO 14230KWP2000,K线(串行传输,最大通信速率10.4Kbps)vISO 142
11、29-1UDS,只定义诊断服务,不涉及网络及实现vISO 15765基于CAN网络的诊断协议,目前主流CAN网络(串行传输,最大通信速率1Mbps)定义了网络传输层(Part 2)72电控系统故障诊断v故障诊断概述OBDOn-Board Diagnosticsv第一代OBD(OBD-I)美国加州环保局(CARB)1985年立法,1988年开始实施诊断要求针对硬件失效诊断主要零部件包括氧传感器、EGR、供油系统和EMS没有同意的故障码和通讯协议v第二代OBD(OBD-II)美国加州环保局1989年立法扩大了诊断零部件范围增加了对系统的诊断要求,如催化器失效、失火、蒸汽泄漏等建立了标准化故障码和通
12、讯协议73电控系统故障诊断v故障诊断概述K线74电控系统故障诊断v故障诊断概述CAN网络75电控系统故障诊断v故障诊断概述基于K线与基于CAN网络的区别76电控系统故障诊断v故障诊断概述77电控系统故障诊断v故障诊断概述78电控系统故障诊断v诊断服务ISO 15031-579电控系统故障诊断v故障诊断概述网络层功能v发送方与接收方的数据传递v保证数据传输的可靠性v多包数据传输:打包解包、同步定时、流控制以及错误处理v应用层数据CAN数据帧网络层协议vPDU定义v单帧/多帧报文传输v定时处理80电控系统故障诊断v故障诊断概述81电控系统故障诊断v各功能单元诊断服务诊断和通讯管理功能单元数据传输功
13、能单元传输储存的数据功能单元输入输出控制功能单元远程激活例程功能单元上传下载功能单元82电控系统故障诊断v应用层协议A_SDU 应用层服务数据单元vSA,TA,TA_type,RA,parameter,A_PCI 应用层协议控制信息vA_PCI(SI):Service ID(Request和Positive Response)vA_PCI(NR_SI,SI):Negative Service IDA_PDU 应用层协议数据单元vSA,TA,TA_type,RA,A_DatavA_Data=A_PCI+parameter,A_PDU=A_PCI+A_SDU83电控系统故障诊断v服务标识符SI84
14、电控系统故障诊断v否定响应吗NRC最常见的否定响应码如下表85电控系统故障诊断v带子功能参数的请求消息的响应物理寻址方式86电控系统故障诊断v带子功能参数的请求消息的响应功能寻址方式87电控系统故障诊断v不带子功能参数的请求消息的响应物理寻址方式88电控系统故障诊断v不带子功能参数的请求消息的响应功能寻址方式89电控系统故障诊断v代码应答流程90电控系统故障诊断v故障诊断概述统一的诊断服务ISO 14229-191电控系统故障诊断v故障诊断概述诊断与通信管理ISO 14229-192电控系统故障诊断v故障诊断概述DiagnosticSessionControl(0 x10)服务v诊断会话模式状
15、态转移93电控系统故障诊断v故障诊断概述DiagnosticSessionControl(0 x10)服务vDiagnosticSessionType子功能模式94电控系统故障诊断vDiagnosticSessionControl(0 x10)服务不同会话模式所允许的诊断服务95电控系统故障诊断vSecurityAccess(0 x27)服务子功能securityAccessType96电控系统故障诊断vCommunicationControl(0 x28)服务子功能ControlType97电控系统故障诊断vLinkControl(0 x87)服务子功能LinkControlType98电控
16、系统故障诊断v诊断和通信管理ECUReset(0 x11)服务v请求ECU复位AccessTimingParameter(0 x83)服务v读取和修改通信链路的定时参数SecuredDataTransmission(0 x84)服务v保护数据传输免遭第三方攻击,通过ISO 15764安全保护子层实现ControlDTCSetting(0 x85)服务v停止或恢复诊断故障码的设置ResponseOnEvent(0 x86)服务v启动或停止服务器中某特定事件触发的响应99电控系统故障诊断v数据传输功能单元100电控系统故障诊断v数据传输功能单元ReadDataByIdentifier(0 x22)
17、服务v数据标识符DID(Data Identifier)ReadMemoryByAddress(0 x23)服务v客户端读取服务器中指定的内存数据DynamicallyDefineDataIdentifier(0 x2C)服务v通过现有的DID或存储器地址定义新的DID101电控系统故障诊断v传输存储的数据功能单元ReadDTCInfomation(0 x19)服务ClearDiagnosticInformation(0 x141)服务vDTCDiagnostic Trouble CodeJ 1939-73 DTC FormatISO 14229-1,ISO 15031-6 DTC Forma
18、t102电控系统故障诊断v传输存储的数据DTC的状态(DTC Status)103电控系统故障诊断104电控系统故障诊断v诊断故障码老化计数器105电控系统故障诊断v传输存储的数据ISO 15031-6 DTC格式描述106电控系统故障诊断v传输存储的数据ClearDiagnosticInformation(0 x14)服务ReadDTCInformation(0 x19)服务107电控系统故障诊断v传输存储的数据108电控系统故障诊断v输入输出控制功能单元InputOutputControlByIdentifier(0 x2F)服务v用于控制电子系统的输出(执行器)v例程控制功能单元Rout
19、ineControl(0 x31)服务v远程请求启动/停止某个例程或请求例程的执行结果v上传下载功能单元RequestDownload(0 x34)服务RequestUpload(0 x35)服务TransferData(0 x36)服务RequestTransferExit(0 x37)服务109新能源汽车动力系统控制技术电控系统故障诊断故障诊断概述电池控制系统故障诊断电机控制系统故障诊断整车控制系统故障诊断110电控系统故障诊断v电池故障诊断动力电池的故障失效模式111电控系统故障诊断112电控系统故障诊断113电控系统故障诊断114电控系统故障诊断115电控系统故障诊断v电池故障诊断11
20、6电控系统故障诊断v电池故障诊断117电控系统故障诊断v电池故障诊断118电控系统故障诊断v电池故障诊断119电控系统故障诊断v电池故障诊断绝缘检测电池电机其它高压部件高压母线+高压母线-12V蓄电池+-绝缘检测模块车身地120电控系统故障诊断绝缘检测v无源接地检测原理图有源接地检测原理图121电控系统故障诊断高压互锁电池系统高压接插件高压互锁维修开关高压互锁低压接插件整车高压系统高压接插件高压互锁122电控系统故障诊断v电池故障诊断123电控系统故障诊断v电池故障诊断主要开发内容BMS硬件底层软件故障检测(电流、电压、温度等)故障处理(限功率、紧急下电等)诊断服务接口(I/O控制、读故障码、
21、会话控制等)124新能源汽车动力系统控制技术电控系统故障诊断故障诊断概述电池控制系统故障诊断电机控制系统故障诊断整车控制系统故障诊断125电控系统故障诊断v电机故障诊断126电控系统故障诊断v电机故障诊断127电控系统故障诊断v电机故障诊断128电控系统故障诊断v电机故障诊断129电控系统故障诊断v电机故障诊断130电控系统故障诊断IGBT131电控系统故障诊断v电机故障诊断132电控系统故障诊断v电机故障诊断PCU硬件底层软件故障检测(转速、电流、电压、温度等)故障处理(限功率运行、紧急下电、停机等)诊断服务接口(I/O控制、读故障码、会话控制等)133新能源汽车动力系统控制技术电控系统故障
22、诊断故障诊断概述电池控制系统故障诊断电机控制系统故障诊断整车控制系统故障诊断134电控系统故障诊断v整车动力系统故障诊断135电控系统故障诊断v整车动力系统故障诊断136电控系统故障诊断v整车动力系统故障诊断137电控系统故障诊断v整车动力系统故障诊断138电控系统故障诊断v整车动力系统故障诊断139电控系统故障诊断v整车动力系统故障诊断高压接触器140电控系统故障诊断v整车动力系统故障诊断141电控系统故障诊断v整车动力系统故障诊断油门踏板142电控系统故障诊断v整车动力系统故障诊断143电控系统故障诊断v整车动力系统故障诊断制动踏板144电控系统故障诊断v整车动力系统故障诊断点火钥匙145电控系统故障诊断v整车动力系统故障诊断自动排挡146电控系统故障诊断v整车动力系统故障诊断147电控系统故障诊断v整车动力系统故障诊断真空助力148电控系统故障诊断v整车动力系统故障诊断149电控系统故障诊断v整车动力系统故障诊断150电控系统故障诊断v整车动力系统故障诊断VCU硬件底层软件故障检测(油门、刹车、档位、钥匙等)故障处理(报警、限功率运行、紧急下电等)诊断服务接口(I/O控制、读故障码、会话控制等)151谢 谢!152