整车控制器VCU应用层算法开发流程

贞光科技 2024-08-27 16:24

一、整车控制器(VCU)功能



整车控制器

新能源汽车整车控制器(Vehicle Control Unit,简称VCU)是电动汽车中的关键部件,负责对整车进行控制和管理。新能源汽车整车控制功能具有驾驶员意图识别、动力控制、电池管理控制、电机控制、增程器控制等主要功能。能够对上/下电时的高/低压控制逻辑进行管理,能够根据驾驶员输入对需求扭矩做出准确判断,能够对车辆当前工况进行判断,能够实现需求扭矩获取、扭矩分配请求和扭矩限制功能;可以实现再生制动功能,并且协调制动能量回收过程电机制动与 ABS/ESP系统,保证制动安全;能够识别零部件及系统功能故障,并采取相应的应对策略,提供系统故障保护下的跛行等故障处理功能。根据驾驶员操作实现对灯光、音响、电源和碰撞等舒适控制功能;对电池系统充放电和电池诊断管理控制功能。

整车控制模块还需要实现对车辆附件的控制,能够实现对输入/输出信号的处理(包括滤波、抗抖、滞回处理,保证输入可靠有效,输出明确),实现全车 CAN 网络及网关路由,具有故障诊断功能、能量管理相关系统的关键信息。

获取驾驶意图:VCU需要通过油门踏板、刹车踏板、档位状态等驾驶输入信号判断驾驶意图。

HMI信息反馈:VCU需要将关键信息反馈至HMI,从而告知驾驶人员车辆状态。

信息交互:将动力系统,电机、电池、高压系统、空调的主要数据、故障状态等传到仪表,接收驾驶员的控制信息。

电机控制:通过获取车辆各传感器数据(包括车速、转向角度、加速踏板位置等),实时调整电动机转速和扭矩,实现车辆加速、减速和行驶稳定性控制。能量管理:通过刹车传感器反馈信号,控制制动系统工作,包括制动力分配、ABS、TCS等,确保车辆制动过程中的稳定性和安全。

驱动模式选择:根据驾驶员需求和路况条件,选择纯电驱动、混合驱动和发动机驱动模式,以达到更好的动力性能和能源利用效率。

故障诊断与安全保护:监测整车各部件状态和工作情况,发现异常会及时发出警告或报警信号,并采取相应措施。同时,VCU具备故障自诊断功能,实时检测和分析故障并提供相应的修复方案。

通讯功能:与其他控制单元(如电池管理系统、动力转换单元等)信息交互,实现车辆各系统协调工作,确保整车系统正常运行。

在 VCU 软件开发过程中,开发流程至关重要,它是保证开发软件质量的重要手段之一。所开发的整车控制器软件需要经过各种不同层面的测试,调整和验证才能最终作为产品发布出去。采用先进的测试方法和手段,如 MiL 测试、HiL 测试、实车测试等整车验证。

二、开发过程中参考标准及缩写

VCU应用层算法开发过程主要供参考标准如下表所示:

表 1-1参考标准列表

序号 标准
1 ISO 14229-1 道路车辆 统一诊断服务 第一部分:规范和需求
2 ISO 15765-3 道路车辆 控制局域网络诊断 第三部分:统一标准的诊断服务实施
3 GBT19596-2004 电动汽车术语
4 QCT413-2002 汽车电器设备基本技术条件
5 GB-T27930-2011电动汽车非车载传导式充电机与电池管理系统之间的通信协议
6 GBT20234.1-2015 电动汽车传导充电用连接装置 第1部分:通用要求
7 GBT20234.2-2015 电动汽车传导充电用连接装置 第2部分 交流充电接口
8 GBT20234.3-2015 电动汽车传导充电用连接装置 第3部分 直流充电接口
9 QCT897-2011 电动汽车用电池管理系统技术条件
10 GBT18384.1 电动汽车安全要求-车载储能装置
11 GBT18384.2电动汽车安全要求-功能安全和故障保护
12 GBT18384.3 电动汽车安全要求-人员触电防护
13 GBT18385 电动汽车动力性能试验方法

VCU应用层算法开发过程涉及到缩写术语如下表所示:

表 1-2参考标准列表

缩写 英文全称 中文解释
VCU Vehicle Control Unit 整车控制单元
SOC State of Charge 荷电状态
MiL Model in the Loop 模型在环测试
HiL Hardware in the Loop 硬件在环测试
ABS Anti-lock Braking System 刹车防抱死系统
ESP ElectronicStabilityProgram 车身电子稳定系统
BMS Battery Management System 电池管理系统
CAN Controller Area Network 控制器局域网
MCU Motor Control Unit 电机控制单元
AC Air Conditioner 空调
PTC Positive Temperature Coefficient 空调加热器
DC/DC Direct Current/Direct Current Converter 直流/直流变换器
EPS Electronic Power Steering 电动助力转向系统
SDD System Design Document 系统设计文档
DD Data Dictionary 数据字典
STS System test Document 系统测试文档
SOP Small-Outline Package 批量生产


三、VCU控制器软件架构

VCU 集成驾驶员意图识别、动力控制、电池管理控制、电机控制、增程器控制等主要功能。作为目标车辆系统架构中的核心部件,VCU 根据采集驾驶员的操作指令、车速、电机转速、SOC 和水温等参数,实现既定的电机、电池和传动系统的优化匹配目标。开发一款高性能、低成本的 VCU 对新能源汽车的动力性、经济性、安全性等整车性能具有十分重要的影响。



图3-1 VCU 软件参考框架

控制功能

新能源汽车整车控制功能具有扭矩管理,电池、电机、发动机、燃料电池协调管理,充电管理,故障诊断,安全监控等功能。能够准确判断并反映的驾驶员的驾驶意图,实现驱动和能量回收工况下的扭矩请求和限制保护,识别电机、电池、发动机、燃料电池等部件的故障并采取相应的控制策略,同时输入状态实现安全监控功能,确保车辆行驶安全可靠。

整车控制还需实现车辆附件的控制,包括空调、助力转向、真空助力、热管理系统等,实现对输入输出滤波、抗抖等处理,保证信号有效。实现整车总线通讯调度,实现各部件信号安全、高效、共享。


VCU 功能示意图

新能源汽车整车控制器(VCU)通过完成以下主要功能实现对整车的动力性、安全性、经济性及舒适性控制:

系统上/下电控制:低压上电自检;整车防盗认证;电池高压上电控制;MCU 使能控制;READY 行车状态指示;正常下电控制;故障下电控制。

驾驶档位/模式管理:行车状态识别;驻车控制;驻车解锁控制;驱动档位管理;换挡失败提醒。

能量管理:能量计算;能量分配。

充放电管理:慢充充电;快充充电;预约充电;智能 12V 充电;外接放电。

驾驶模式管理:正常模型 Nommal;运动模式 Sport;经济模式 ECO。

扭矩需求控制:加速扭矩计算;制动/滑行扭矩计算;蠕行扭矩控制;跛行扭矩计算;ESC 扭矩需求;定速巡航控制。

扭矩需求限制:电池功率限制;功率限制模式;电机特性限制;最高车速限制;整车加速限值;扭矩安全。

扭矩协调处理:扭矩协调切换;扭矩梯度限制;扭矩平滑处理。

碰撞管理:碰撞状态识别;碰撞模式控制。

整车热管理功能:温度信号采集;高速/低速风扇控制;冷却水泵控制;空调系统控制;PTC 功率限制。

附件管理功能:DC/DC 工作控制;Epark 驻车控制;EPS 使能控制;制动灯控制;EPB 控制;倒车灯控制;真空泵控制。

仪表显示控制:续驶里程估算;功能参数显示;故障状态指示。

网关控制:报文转发;信号拆包打包。

整车系统保护功能:最高车速超速保护;倒档速度保护;整车驱动扭矩超限保护;能量回收扭矩超限保护;扭矩控制一致性保护;整车过温保护;互锁检测保护。

故障诊断功能:系统故障识别;系统故障分级;故障处理。

四、开发流程

VCU 控制策略开发采用主流的基于模型的软件开发模式,遵循国际通用标准的V字型开发流程,主要包括下图所示几个阶段:



VCU开发流程

4.1 需求分析

本阶段主要内容如下:

1)需求文档化

分析客户需求,研究受控对象,明确控制功能及系统配置,形成需求描述文档。

2)开发流程及规范建立

开发流程及规范建立;命名规范建立;模块测试流程/专家检查流程建立;建模规范建立;测试规范建立。

4.2 系统设计

主要工作内容:

创建各模块控制思想的数学化/工程化描述文档 SDD(Software Design Document创建各模块数据传递接口文档 DD(Data Dictionary)

确定控制器 1O 和通讯接口

设计文档建立标准:

SDD 设计文档图形化、逻辑化,且易于理解

DD 文档输入输出定义清楚、全面

控制器接口电路图规范清晰



控制器外围电气原理参考

4.3 软件设计

4.3.1 控制功能建模

使用模型化的编程工具 Matlab/Simulink 软件,完成整车控制器控制功能各模块模型搭建模型搭建主要要求如下:

软件框架搭建合理有效

图形化编程(Matlab/Simulink/Stateflow)

符合可测试性要求

符合建模规范要求

4.3.2 软件检查

为了保证软件模型的质量,完成模型之后完成模型的 MAAB 规范检査和 Model DesignVerifier,同时确保模型生成代码之后,做 Miscr C 和 PolySpace。

1、MAAB 检查

模型搭建之后,首先进做 MAAB 建模规范检查,之后创建自定义的检查规范

a)选择整个模型或是其中一个子系统进行规范检查。

b ) 按建模规范修改模型

2、Design Verifier 检査

Design Verifer 使用形式化方法来识别模型中隐藏的设计错误。检测模型中导致整数溢出.死逻辑、数组访问越界和被零除的块。可以形式化验证设计符合功能需求。对于每个设计错误或违反设计需求,会生成一个仿真测试用例以供调试。

MISRA C检查

用户可以编写自己的规范和检查,先建立规范,输入规范条文,然后建立检查框架信息最后按照提供的例子进行 m脚本的编写,实现规范的自动检查。

a)用户规范编写

选择库浏览器规范,选择新建,输入新建规范的ID 和标题,选择所在的库,然后在出现的对话框中填写规范所要求的内容,保存,即可生成新的规范。

b)用户检查框架信息编写

选择库浏览器检查,选择新建,输入新建检查的ID 和标题,选择所在的库,然后在出现的对话框中填写检查所要求的内容,保存,即可生成新的检查。

c )检查脚本的编写

d )在规范中引用检查

4、PolySpace 检查

软件实现即编码阶段,在该阶段软件工程师希望随着编码进程查找并修复软件缺陷和违背编码规范之处,Bug Finder 可以助其快速迭代分析。Bug Finder 支持了当前主流的网络安全标准检查,代码风格和命名规范则提供了简单易行的定制界面和方法。

4.3.3 模型测试

控制策略完成后,进行模型在环测试(MiL),用于在生成代码之前保证控制逻辑的正确性与准确性。根据目标车辆特性搭建车辆模型(或在已有模型基础上修改,车辆模型不作为本项目提交物),并设计测试用例,对控制策略模型进行测试,提供详细的测试报告。

MiL 测试内容主要包括:

1)搭建模型测试环境

2)模型测试与模型完善

3)撰写测试报告

4.4 软件实现

基于第三方的控制器硬件,通过控制器硬件识别的编译器,将 simulink 模型软件编译成 C 代码,然后把 ℃ 代码与控制器底层软件打包集成编译成可执行代码,下载到对应的控制器中,为后续测试环节做准备。

4.5 硬件在环测试

HiL 测试内容主要包括以下内容:

整车控制器核心控制算法功能测试:诊断功能测试;

网络通信测试:

极限工況模拟测试;

编写 HiL 测试报告;

4.6 台架测试

台架测试主要针对整车控制器、与电机台架联合调试。是否做台架测试,可以在项目实施过程中视电机台架实际情况决定。



4.7 实车测试

硬件平台在装车时,需在实车上进行整车控制器的标定,采用基于硬件供应商所支持协议的方式测试。标定工作达到双方的功能需求和性能要求为标定结束的标志,在此期间工程师程序调整和标定参数调整。

4.8 高低温测试

本项目在厂区基本测试和标定之后,进行低温和高温试验,低温试验具体在环境仓中进行或者在实地测试场进行;根据 SOP的时间,高温测试可以考虑环境仓或反季试验进行,工程师制定整车控制器高低温测试工作。


低温测试

来源:新能源汽车电控开发与测试

贞光科技 电子元器件代理-供应-方案设计,一站式服务
评论
  • 国产光耦合器正以其创新性和多样性引领行业发展。凭借强大的研发能力,国内制造商推出了适应汽车、电信等领域独特需求的专业化光耦合器,为各行业的技术进步提供了重要支持。本文将重点探讨国产光耦合器的技术创新与产品多样性,以及它们在推动产业升级中的重要作用。国产光耦合器创新的作用满足现代需求的创新模式新设计正在满足不断变化的市场需求。例如,高速光耦合器满足了电信和数据处理系统中快速信号传输的需求。同时,栅极驱动光耦合器支持电动汽车(EV)和工业电机驱动器等大功率应用中的精确高效控制。先进材料和设计将碳化硅
    克里雅半导体科技 2024-11-29 16:18 157浏览
  • 在现代科技浪潮中,精准定位技术已成为推动众多关键领域前进的核心力量。虹科PCAN-GPS FD 作为一款多功能可编程传感器模块,专为精确捕捉位置和方向而设计。该模块集成了先进的卫星接收器、磁场传感器、加速计和陀螺仪,能够通过 CAN/CAN FD 总线实时传输采样数据,并具备内部存储卡记录功能。本篇文章带你深入虹科PCAN-GPS FD的技术亮点、多场景应用实例,并展示其如何与PCAN-Explorer6软件结合,实现数据解析与可视化。虹科PCAN-GPS FD虹科PCAN-GPS FD的数据处
    虹科汽车智能互联 2024-11-29 14:35 149浏览
  • 最近几年,新能源汽车愈发受到消费者的青睐,其销量也是一路走高。据中汽协公布的数据显示,2024年10月,新能源汽车产销分别完成146.3万辆和143万辆,同比分别增长48%和49.6%。而结合各家新能源车企所公布的销量数据来看,比亚迪再度夺得了销冠宝座,其10月新能源汽车销量达到了502657辆,同比增长66.53%。众所周知,比亚迪是新能源汽车领域的重要参与者,其一举一动向来为外界所关注。日前,比亚迪汽车旗下品牌方程豹汽车推出了新车方程豹豹8,该款车型一上市就迅速吸引了消费者的目光,成为SUV
    刘旷 2024-12-02 09:32 60浏览
  • 在电子技术快速发展的今天,KLV15002光耦固态继电器以高性能和强可靠性完美解决行业需求。该光继电器旨在提供无与伦比的电气隔离和无缝切换,是现代系统的终极选择。无论是在电信、工业自动化还是测试环境中,KLV15002光耦合器固态继电器都完美融合了效率和耐用性,可满足当今苛刻的应用需求。为什么选择KLV15002光耦合器固态继电器?不妥协的电压隔离从本质上讲,KLV15002优先考虑安全性。输入到输出隔离达到3750Vrms(后缀为V的型号为5000Vrms),确保即使在高压情况下,敏感的低功耗
    克里雅半导体科技 2024-11-29 16:15 119浏览
  • 《高速PCB设计经验规则应用实践》+PCB绘制学习与验证读书首先看目录,我感兴趣的是这一节;作者在书中列举了一条经典规则,然后进行详细分析,通过公式推导图表列举说明了传统的这一规则是受到电容加工特点影响的,在使用了MLCC陶瓷电容后这一条规则已经不再实用了。图书还列举了高速PCB设计需要的专业工具和仿真软件,当然由于篇幅所限,只是介绍了一点点设计步骤;我最感兴趣的部分还是元件布局的经验规则,在这里列举如下:在这里,演示一下,我根据书本知识进行电机驱动的布局:这也算知行合一吧。对于布局书中有一句:
    wuyu2009 2024-11-30 20:30 88浏览
  • 戴上XR眼镜去“追龙”是种什么体验?2024年11月30日,由上海自然博物馆(上海科技馆分馆)与三湘印象联合出品、三湘印象旗下观印象艺术发展有限公司(下简称“观印象”)承制的《又见恐龙》XR嘉年华在上海自然博物馆重磅开幕。该体验项目将于12月1日正式对公众开放,持续至2025年3月30日。双向奔赴,恐龙IP撞上元宇宙不久前,上海市经济和信息化委员会等部门联合印发了《上海市超高清视听产业发展行动方案》,特别提到“支持博物馆、主题乐园等场所推动超高清视听技术应用,丰富线下文旅消费体验”。作为上海自然
    电子与消费 2024-11-30 22:03 71浏览
  • 国产光耦合器因其在电子系统中的重要作用而受到认可,可提供可靠的电气隔离并保护敏感电路免受高压干扰。然而,随着行业向5G和高频数据传输等高速应用迈进,对其性能和寿命的担忧已成为焦点。本文深入探讨了国产光耦合器在高频环境中面临的挑战,并探索了克服这些限制的创新方法。高频性能:一个持续关注的问题信号传输中的挑战国产光耦合器传统上利用LED和光电晶体管进行信号隔离。虽然这些组件对于标准应用有效,但在高频下面临挑战。随着工作频率的增加,信号延迟和数据保真度降低很常见,限制了它们在电信和高速计算等领域的有效
    腾恩科技-彭工 2024-11-29 16:11 106浏览
  • 光耦合器作为关键技术组件,在确保安全性、可靠性和效率方面发挥着不可或缺的作用。无论是混合动力和电动汽车(HEV),还是军事和航空航天系统,它们都以卓越的性能支持高要求的应用环境,成为现代复杂系统中的隐形功臣。在迈向更环保技术和先进系统的过程中,光耦合器的重要性愈加凸显。1.混合动力和电动汽车中的光耦合器电池管理:保护动力源在电动汽车中,电池管理系统(BMS)是最佳充电、放电和性能监控背后的大脑。光耦合器在这里充当守门人,将高压电池组与敏感的低压电路隔离开来。这不仅可以防止潜在的损坏,还可以提高乘
    腾恩科技-彭工 2024-11-29 16:12 117浏览
  • 光伏逆变器是一种高效的能量转换设备,它能够将光伏太阳能板(PV)产生的不稳定的直流电压转换成与市电频率同步的交流电。这种转换后的电能不仅可以回馈至商用输电网络,还能供独立电网系统使用。光伏逆变器在商业光伏储能电站和家庭独立储能系统等应用领域中得到了广泛的应用。光耦合器,以其高速信号传输、出色的共模抑制比以及单向信号传输和光电隔离的特性,在光伏逆变器中扮演着至关重要的角色。它确保了系统的安全隔离、干扰的有效隔离以及通信信号的精准传输。光耦合器的使用不仅提高了系统的稳定性和安全性,而且由于其低功耗的
    晶台光耦 2024-12-02 10:40 56浏览
  • By Toradex胡珊逢简介嵌入式领域的部分应用对安全、可靠、实时性有切实的需求,在诸多实现该需求的方案中,QNX 是经行业验证的选择。在 QNX SDP 8.0 上 BlackBerry 推出了 QNX Everywhere 项目,个人用户可以出于非商业目的免费使用 QNX 操作系统。得益于 Toradex 和 QNX 的良好合作伙伴关系,用户能够在 Apalis iMX8QM 和 Verdin iMX8MP 模块上轻松测试和评估 QNX 8 系统。下面将基于 Apalis iMX8QM 介
    hai.qin_651820742 2024-11-29 15:29 150浏览
  • 学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习笔记&记录学习习笔记&记学习学习笔记&记录学习学习笔记&记录学习习笔记&记录学习学习笔记&记录学习学习笔记记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&
    youyeye 2024-11-30 14:30 63浏览
  • 艾迈斯欧司朗全新“样片申请”小程序,逾160种LED、传感器、多芯片组合等产品样片一触即达。轻松3步完成申请,境内免费包邮到家!本期热荐性能显著提升的OSLON® Optimal,GF CSSRML.24ams OSRAM 基于最新芯片技术推出全新LED产品OSLON® Optimal系列,实现了显著的性能升级。该系列提供五种不同颜色的光源选项,包括Hyper Red(660 nm,PDN)、Red(640 nm)、Deep Blue(450 nm,PDN)、Far Red(730 nm)及Ho
    艾迈斯欧司朗 2024-11-29 16:55 157浏览
  • RDDI-DAP错误通常与调试接口相关,特别是在使用CMSIS-DAP协议进行嵌入式系统开发时。以下是一些可能的原因和解决方法: 1. 硬件连接问题:     检查调试器(如ST-Link)与目标板之间的连接是否牢固。     确保所有必要的引脚都已正确连接,没有松动或短路。 2. 电源问题:     确保目标板和调试器都有足够的电源供应。     检查电源电压是否符合目标板的规格要求。 3. 固件问题: &n
    丙丁先生 2024-12-01 17:37 57浏览
我要评论
0
点击右上角,分享到朋友圈 我知道啦
请使用浏览器分享功能 我知道啦