混合动力车辆OBD系统架构设计

文章来源:中国汽车技术研究中心有限公司

OBD系统(on-board diagnostic system)是嵌入车辆各控制器的一套车载诊断系统,通过监测排放控制系统的性能,确保有效控制在用机动车辆的排放。当与排放相关的任何部件发生故障时,OBD系统应存储相应的故障代码、冻结帧等信息,并通过点亮故障指示器(MIL)来通知驾驶员。

维修人员可通过诊断工具读取车载控制单元内的相关故障信息,便于车辆的维修。随着车辆电气化程度的不断提高,在2016年12月23日国家环保部发布的GB18352.6-2016《轻型汽车污染物排放限值及测量方法(中国第六阶段)》(以下简称“国六法规”)中对电子动力系统部件/系统提出了更详细的监测要求,特别是扩展到了混合动力车辆部件。

因此,设计出满足法规监测要求且适合车辆的OBD系统架构,对于OBD系统的开发至关重要。本文基于一款插电式混合动力车型OBD通信架构,介绍如何设计开发满足国六法规要求的混合动力车辆OBD系统分布式架构。

1. 混合动力车辆OBD系统要求

插电式混合动力车辆动力系统主要由内燃机、离合器、电动机/发电机、变速器、差速器、高压电池组、车载充电器、DC/DC、高压附件和低压附件等系统或部件组成。图1为采用P2架构的插电式混合动力系统示意图,电机位于内燃机和变速器之间,通过C0离合器的耦合、解耦来实现不同的动力系统工作模式。混合动力系统可以在纯电驱动模式或内燃机驱动模式下工作,也可以由内燃机和电机共同驱动车辆行驶。

考虑到混合动力部件发生故障可能导致车辆耗电量增加或使得内燃机工作状态非预期改变,造成排放量增加,国六法规“J.4.14.2.3”章节中新增了混合动力车辆部件的OBD监测内容、要求和故障标准。法规明确要求,对于混合动力车辆,包括混合动力和OVC-HEV车辆,OBD系统应对电量储存系统(REESS)、混合动力车辆热管理系统、再生制动、驱动电机、发电机和OVC-HEV车辆REESS充电器等主要电力部件进行输入、输出部件的监测,包括电路故障、数值超范围故障、合理性故障或功能性检查。对于未提及的混合动力车辆部件,若该部件故障可以引起完全充电车辆的内燃机在WLTP测试过程中起动,或与无故障车辆相比,在不起动内燃机完成WLTP测试时所消耗的累计净电量的平均增幅超过15%,也需要作为综合部件进行故障监测,如混合动力车辆变速箱控制系统(TCU)、DC/DC逆变器和空调管理系统等部件或系统。美国加州和韩国的OBD法规中也有类似的监测要求及故障标准。

除此之外,设计OBD系统架构时,还需考虑其他系统要求,如实现OBD功能的同时,对各OBD相关控制单元的硬件性能和存储资源要求尽可能小,对整车CAN总线负载率的影响尽可能小,以及减少各控制单元之间的功能耦合,便于后期OBD功能的扩展等。

2. 典型OBD系统拓扑架构

2.1集中式OBD系统架构

目前,典型的OBD系统架构主要有集中式和分布式2种。所谓集中式OBD系统架构就是指总控制器集成了OBD系统的所有功能,其负责控制MIL的状态、与满足SAEJ1978规定的诊断工具进行通信,同时还需实现SAEJ1979中规定的所有诊断服务/模式。OBD系统中其他关键诊断或排放相关控制单元均被定义为二级控制器,其不支持与诊断工具通讯,无需支持任何诊断服务,只需在完成故障诊断后将相关数据通过CAN总线实时发送给总控制器。图2所示为集中式系统架构示意图。

集中式架构具有拓扑架构简单,开发难度低等优点,但是由于所有功能均由总控制器集中处理,对总控制器硬件性能和存储资源要求较高、后期拓展不灵活等弊端,特别是不适用于车载电子控制单元类型和数量较多、数据交互复杂的混合动力车辆。

2.2分布式OBD系统架构

混合动力车辆OBD系统开发中往往采用分布式架构设计,其拓扑架构如图3所示。

分布式OBD系统架构将有1个总控制器,多个一级控制器和零或多个二级控制器。允许总控制器和一级控制器都能与诊断工具进行通讯。

其中,总控制器负责实现所有诊断服务并进行MIL状态的仲裁,一级控制器和总控制器在功能上基本一致,可根据数据交互需要,支持部分诊断服务即可。二级控制器从属于某个一级控制器或总控制器,不需要同诊断工具直接进行数据交互。因此,二级控制器一般不支持OBD的诊断服务,但需要具备故障管理功能,存储故障代码(DTC)、判定DTC状态等,并将上述信息提供给其所属的一级控制器或总控制器。

分布式系统架构将总控制器的OBD功能分解到各一级控制器中实现,降低了对总控制器的要求,同时整体技术风险可控,对整个系统网络负载影响较小,后期还可按需拓展,所以在实际中经常被采用。

3. 混合动力车辆OBD架构设计

3.1控制单元类型定义

针对法规对混合动力车辆综合部件的监控要求,本文结合一款插电式混合动力车辆通信架构,分析其分布式OBD架构是如何设计开发的。图4所示为本文所研究的插电式混合动力车辆整车通信架构图,4条CAN总线通过中央网关(GW)连接。

ECAN主要实现与前后电机控制器(FMCU、RMCU)、电池管理系统(BMS)、直流转换器(DCDC)和车载充电机控制器(OBC)等电力部件控制器的信息交互;PCAN主要实现混合动力控制器(HCU)与发动机管理系统(EMS)、变速箱控制器(TCU)、电子换挡控制器(GCU)等车辆动力相关控制器间的信息交互;CCAN主要实现与安全气囊系统(SRS)、电子稳定系统(ESP/EPB)与电子助力转向(EPS/SAS)等控制器的信息交互;BCAN主要实现车辆整体状态信息显示及空调系统(CLM)的控制;中央网关作为整车网络的数据交互枢纽,将CAN、LIN等网络数据在不同网络中进行路由。

混合动力车辆中控制器数量较多,OBD系统架构的设计需要将所有与排放相关的控制单元(OBDECU)进行分类,以定义不同的OBD功能。国六法规中,将OBDECU分为关键诊断或排放电子动力控制单元(DECECU)和智能装置两种类型。不同的DECECU类型需要支持相应的诊断服务,同时智能装置无需支持法规要求的OBD诊断服务和故障管理功能。

因此,正确判定控制单元所属类型,对于OBD系统的开发十分重要。依据国六法规“J.2.24”和“J.2.42”给出的DECECU和智能装置的定义、判定要求,本文总结出图5所示的判定流程图,可将车辆通信架构中的所有动力传动系统控制单元进行类型分配。

其中,安全气囊系统(SRS)、全景监控控制器(AVW)、数字视频显示器(DVD)均为非动力传动系统控制单元,不作为OBD系统的监控对象。而电子助力转向系统(EPS/SAS)不符合国六法规“J.4.14.1.4”中对综合部件的监测要求,因此可以对其不进行OBD监测。

对于已经被定义好的DECECU,根据支持诊断服务的数量,可进一步划分为总控制器、一级控制器和二级控制器。

其中,HCU和EMS均可作为混合动力车辆OBD系统的总控制器。虽然国六法规新增对混合动力车辆综合部件的监测要求,但OBD系统的监测仍集中在发动机相关部件或功能,其诊断要求、故障标准和监测条件等要求也较综合部件更为详细。考虑到相同平台车型EMS的通用性,一般将EMS作为混合动力车辆OBD系统的总控制器以降低OBD系统的开发难度,缩短开发周期。而一级控制器的确定需要综合考虑电子控制单元的重要程度和硬件底层是否支持标准诊断服务。BMS、MCU、TCU、HCU或EMS一般可作为一级控制器(当EMS为总控制器时,HCU作为一级控制器),其余DECECU可分配为二级控制器。当然,如果控制单元硬件本身不支持要求的诊断服务,则只能分配为二级控制器。

根据上述分析结果,结合车辆的设计状态和现有网络拓扑,综合给出各控制单元类型定义,如表1所示。

3.2 OBD系统架构设计方案

为了满足某插电式混合动力车辆的OBD系统监控要求,开发了带有1个总控制器,5个一级控制器,1个二级控制器和13个智能装置的分布式OBD系统架构,如图6所示。

EMS作为该款插电式混合动力车辆OBD系统的总控制器,其主要负责:诊断内燃机系统排放相关故障,判断是否需要点亮/熄灭MIL。同时,支持SAEJ1979规定的诊断服务$01~$0A,接收来自HCU上报的混合动力系统MIL点亮/熄灭请求并进行最终仲裁,通过网关转发给仪表控制器,控制MIL的点亮/熄灭。

BMS、FMCU、RMCU、HCU和TCU均作为OBD系统的一级控制器。上述一级控制器主要负责:支持诊断服务$01,$02,$03,$04,$07,$09和$0A,以满足与诊断工具进行准备就绪状态、数据流、冻结帧、故障代码、软件标定识别码(CALID)、软件标定验证码(CVN)和车辆识别码(VIN)等数据交互需要;同时,HCU作为混合动力系统控制器,接收来自BMS、TCU、FMCU和RMCU提供的MIL点亮/熄灭请求,经过仲裁得到混合动力系统点亮/熄灭MIL的请求,并将其发送至EMS。此外,各一级控制器还需接受从属的二级控制器或智能装置上报的故障信息,并在诊断工具请求时,上报从属二级控制器或智能装置的关键故障信息。

为了降低系统开发难度,其余的DECECU在法规允许情况下尽可能简化为智能装置,因此仅保留了一个二级控制器,即CLM空调控制器。由于智能装置数量较多,为了降低新增的数据传输负载,设计时尽可能选择自身所属CAN网络内的二级控制器或一级控制器进行故障信息上报。

CLM作为二级控制器,负责系统相关部件的诊断,具备完整的故障管理功能,并响应由HCU转发的上传DTC、清除存储的DTC等各种请求。

DCDC等13个控制器被定义为智能装置,其OBD功能较为简单,只负责诊断项相关信号的采集,并将自身处理的故障结果,通过CAN或LIN总线上报给上级控制器,由上级控制器代为进行故障管理。

4. 结论

综上所述,混合动力车辆OBD系统开发中常采用分布式系统架构,其整体技术风险可控,后期拓展灵活。本文总结了混合动力车辆OBD系统设计要求、DECECU和智能装置的判定方法以及总控制器、一级控制器、二级控制器3种类型控制器的分配原则,分析了插电式混合动力车辆分布式OBD架构的设计方法,重点叙述了四种不同类型的控制单元的特性和数据交互等应用的情况,对其他混合动力车辆OBD系统架构的开发具有借鉴意义。

(0)

相关推荐

  • 某PHEV 车型动力总成的设计开发

    作者:许永红, 章国光 1 前言 插电式混合动力汽车(Plug-in hybrid electric vehicle,简称PHEV),是介于纯电动汽车与燃油汽车两者之间的一种新能源汽车,兼顾了纯电动车 ...

  • 车子没劲不烧尿素怎么办,自主气驱尿素喷射系统故障解析

    在维修中学习维修,从维学院收获知识 回复维学院,送你一个卡车资料平台,定期更新 前几天有朋友问我说他的一汽解放J6L仪表显示排放故障灯,不烧尿素了,车子动力也不行,应该检查车辆的哪些地方? 首先,既然 ...

  • 【微课堂回顾】赵立金:混合动力系统技术架构逐步收敛

    综合成本性能等各方面优势,混动化将成为节能汽车未来发展的主流方向,根据<节能与新能源汽车技术路线图2.0>目标,至2035年,节能汽车100%为混合动力汽车.3月11日, 联盟第24期微课 ...

  • 修车师傅最喜欢的OBD,原来背后另有妙用?

    说起OBD,大家最先想到的,肯定是早前玩得很嗨的OBD盒子,两三百元一个小盒子,只要给爱车插上一个,立即就变互联网神车,一个app即可掌握车辆状态信息,能自动升窗落锁,也能防盗防碰撞一键报警,甚至能带 ...

  • 不容错过的灰度发布系统架构设计

    重磅干货,第一时间送达 来自:小杨互联网 大家好,我是你们帅气的喵哥! 灰度发布的定义 互联网产品需要快速迭代开发上线,又要保证质量,保证刚上线的系统,一旦出现问题可以很快控制影响面,就需要设计一套灰 ...

  • 复杂系统架构设计<1>

    这两天开始读由Edward Crawley(爱德华 克劳利).Bruce Cameron(布鲁斯 卡梅隆).Daniel Selva(丹尼尔 塞尔瓦)著作的系统架构,一开始看目录以为是介绍系统软件架构 ...

  • 下一代自动驾驶域控制器系统架构设计

    近年来,随着计算机和通信等技术的发展,汽车产业的发展逐渐呈现出以下几个主要特点:智能网联化.电动化.轻量化和国际化.智能网联汽车的出现不仅为汽车交通事故.交通拥堵等问题提供了良好的解决方案,也为我国汽 ...

  • 系统架构设计

    我们在进行系统架构设计时,往往将一个系统分解成若干个子系统,每个子系统又分解为若干个程序模块,分解后的子系统和程序模块都会执行一些相对独立的功能,在这里子系统也可以看作是较大的程序模块.分解后的这些子 ...

  • 架构设计:数据服务系统0到1落地实现方案

    本文源码:GitHub·点这里 || GitEE·点这里 一.基于业务 数据服务通常有很多种业务模式,也就导致系统的架构与业务都会很复杂,不同的业务都具有自身的能力和复杂度,数据管理本身就是一件不容易 ...

  • 支付系统高可用架构设计实战,可用性高达99.999!

    作者:冯忠旗 juejin.im/post/5cfde01bf265da1bba58f863 一.背景 对于互联网应用和企业大型应用而言,多数都尽可能地要求做到7*24小时不间断运行,而要做到完全不间 ...

  • 斯柯达发布全新明锐RS iV的第一张设计草图,会匹配混合动力

    斯柯达对全新的ŠkodaOctavia RS iV 充满信心.斯柯达发布了三张外观设计草图,展示了即将面世的明锐 Octavia RS iV 插电式混合动力车,具有五门掀背式和前叉式车身样式,或者被汽 ...

  • 整车电控系统及架构设计技术

    来源 :电动学堂 引言:本文的目的是基于我们对域控制设计方法的研究,提出相关的设计过程和规则,从而设计出我们3年后的新电控系统及架构平台,也就为实现软件定义汽车和硬件通用化提供可能性.同时,也希望能为 ...

  • 量产版Airlander 10飞艇的推进系统将采用混合动力

    Ben Coxworth    量产版本的Airlander 10将与原型机一样,无需特殊的跑道,即可实现起飞与降落. 上个月,英国的Hybrid Air Vehicles公司公布了Airlander ...