五步教你如何开发一款电动汽车的整车控制器(五步教你如何开发一款电动汽车的整车控制器)

本文旨在说明如何开发一款电动车整车控制器

整车控制器(VCU)是电动汽车的核心部件,VCU技术是体现整车企业自主知识产权和产品水平的核心技术;VCU 技术水平的高低和成熟度直接影响整车的动力性、 经济性及安全性。

五步教你如何开发一款电动汽车的整车控制器(五步教你如何开发一款电动汽车的整车控制器)

1.需求分析

整车控制器的功能

VCU 作为上层控制单元负责协调动力系统各个部件的运行,根据驾驶员操作信号进行驾驶意图解释、 根据各部件和整车工作状态进行整车安全管理和能量分配决策,向各部件控制器发送控制指令,并向仪表及多功能显示单元等设备输出动力系统状态信息。各部件控制器根据其指令控制相应部件,驱动汽车正常行驶。概括起来整车控制系统的功能主要是实现:1)动力系统的控制(信号采集及处理、 驾驶意图识别、 能量管理、上下电管理);2)附件管理;3)整车网络管理;4)汽车状态的监示和故障诊断及保护。

整车控制器的组成

电控系统一般由传感器、 ECU 及执行器三部分组成。传感器又叫 “转换器” ,把非电量(物理量)变为电量,以模拟量和数字量的形式输出给 ECU;ECU 是许多半导体基片制成模拟电路、 数字电路和逻辑分析、 运算电路,其中中央处理器 CPU 是核心部件;执行器多为继电器、 电机及阀等部件,它把电量变成非电量,定时、定量地完成 ECU 的指令任务,实现随机伺服控制[2]。VCU 是一种车用 ECU,作为电动汽车的 “大脑” ,采集汽车传感器的相关信号,控制汽车上相关的执行器,实现驾驶员的意图,保证汽车的安全行驶。VCU 主要由VCU 硬件、 VCU 基础软件和 VCU 应用软件三部分组成,其中硬件是软件运行的载体;应用软件实现驾驶员意图解析、 路况及汽车运行状态的判断、 能量管理、 故障诊断及处理等功能,是VCU的核心;基础软件是应用软件与硬件的桥梁和通道,三者相互配合,缺一不可。

2.VCU 硬件开发

整车电气原理

VCU 通过控制智能配电箱控制其他部件高低压电路的通断;通过 CAN 网络与电机控制器、 电池管理系统 BMS、电动仪表、 BCM及远程监控等 ECU 单元实现通讯;通过采集钥匙、 油门、 制动、 挡位及手刹等信息,进行驾驶意图识别;通过总线或硬线命令,控制电机、电池及电附件的工作; 通过高端驱动或低端驱动,控制相应继电器闭合或断开,实现各部件的上下电动作。

硬件设计

VCU 需求硬件资源和功能梳理:

1)供电电压12 V;

2)低端驱动通道、 高端驱动通道、 开关量输入、 模拟量输入、 频率量输入、 CAN

总线通道;

3)具备内部延时掉电功能、 板载温度监测、 12 V 供电电压检测、板载 5 V 电源电压检测、板载电源指示灯、 总线支持最大 500 kB/s 通讯速率、 内置硬件看门狗电路;

4)存储温度 :-20~60 ℃,工作温度:-40~85 ℃,防护等级 IP67。

之后根据需求开展设计。

VCU 硬件是软件运行的载体,VCU 硬件的可靠性至关重要,根据设计经验,在VCU 硬件设计中应注意 3 个方面:

1)部件的冗余设计;

2)磁兼容设计:布局、 布线、 屏蔽、 接地、 滤波及静电放电防护;

3)控制器散热设计。

3.基础软件开发

VCU 基础软件设计采用模块化与平台化的设计思想,其软件架构,如图 所示。实现了数字输入 出(DIO) 驱动、 ADC 驱动、 DAC 驱动、 PWM 驱动及 CAN驱动等基本及复杂的驱动程序,以及微处理器驱动、 内存驱动、通讯驱动和 I/O 驱动等微处理器抽象层驱动;设计了基于 CAN 通讯的 Bootloader、 标定、 故障诊断、监测模式、 自测试及调试等功能,使得开发的 VCU 具备多种工作模式;通信模块实现了网络管理及与其他ECU 单元的通信(与驱动电机、 动力电池、 仪表、 车身控制器及远程监控等)。

五步教你如何开发一款电动汽车的整车控制器(五步教你如何开发一款电动汽车的整车控制器)

4.应用软件开发

VCU 应用软件作为电动汽车 “大脑” 的 “指挥官” ,主要根据驾驶员动作分析其驾驶意图,并实时考虑行驶工况及电池SOC等影响因素,根据规则将转矩合理地分配给电机。同时限定电机的工作区域和 SOC 值的范围,确保电机和动力电池能够长时间保持高效状态。在满足汽车行驶安全性、动力性和舒适性的前提下,采用制动能量回收技术,大大增加了电动汽车的续驶里程。当系统出现故障时,系统能够根据预先设定的规则对汽车的工作模式进行判断和选择,能够先于零部件自身的保护,或者在零部件控制失效时发现并处理故障。

基于 MBD 的设计方法已成为当前车辆控制系统开发的主流方法, 本 VCU 应用软件正是采用 Mat-lab/Simulink/Stateflow 实现的,通过 input 和 output 模块与底层软件进行接口, VCU 应用软件架构,如图所示。基于转矩控制的设计思想,综合考虑动力电池系统、 驱动电机系统及传动系统的工作能力,根据驾驶员意图以及故障诊断情况,进入相应工作模式,发给电机相应的目标扭矩指令。同时对上下电进行逻辑设计实现和仪表显示信息的实现。特别是故障诊断及处理是应用软件设计的一个核心工作之一,根据故障级别,分为报警提醒、限制功率运行及紧急下电等多种情况处理。实现了电机系统、 电池系统、 油门、 制动、 继电器、 附件(DC-DC 故障等) 、 冷却系统、 网络、 换挡手柄故障诊断和保护以及误操作保护(如同时踩油门和刹车,刹车优先;D 挡与 R 挡瞬间切换的平滑处理保护等) 。

五步教你如何开发一款电动汽车的整车控制器(五步教你如何开发一款电动汽车的整车控制器)

5.集成实现与验证

应用层软件是在 Matlab/Simulink 环境下开发的,通过 RTW自动代码生成工具将控制策略模型生成 C代码,之后与 VCU 基础软件进行胶合,在CodeWarrior环境下进行编译调试,调试通过后生成 S19 目标文件代码,通过 Bootloader 服务程序和下载工具(如 CANape、 VESION)将目标文件下载到目标VCU 硬件中。

在进行 RTW代码生成之前,首先对应用层的控制模型进行单元测试和 MIL 测试,其次采用 RCP 技术对控制策略进行了实际的功能逻辑测试,最后采用上述介绍的 VCU 集成开发模式的办法将 VCU 的软硬件结合起来,进行了HIL测试和实车测试。 经测试验证发现的bug,应进行改进设计,最终 VCU 功能不断完善,使开发的整车性能逐渐提高。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

(0)
上一篇 2023年4月25日 上午8:47
下一篇 2023年4月25日 上午8:57

相关推荐

  • 科研项目负责人的主要工作

    科研项目负责人的主要工作 科研项目负责人是一个非常重要的职位,负责协调和管理整个科研项目。他们的主要工作包括以下几个方面: 1. 确定科研项目的目标和研究方向:科研项目负责人需要确…

    科研百科 2024年10月10日
    16
  • avr开发软件

    AVR开发软件是一种用于编写和调试AVR微控制器的软件工具。AVR微控制器是一种低功耗、高性能的微控制器,广泛应用于各种电子设备中。AVR开发软件提供了一种方便的方式来编写和调试A…

    科研百科 2023年7月20日
    137
  • 浙江省获批创建全国首个“畜牧业绿色发展示范省”

      近日,农业部发文批复同意浙江开展畜牧业绿色发展示范省创建。浙江成为全国第一个获批创建“畜牧业绿色发展示范省”的省份。7uJ   近年来,浙江省以&ldq…

    科研百科 2022年5月23日
    276
  • 销售管理 软件

    销售管理软件:提升销售效率的利器 随着互联网技术的不断发展,销售管理软件已经成为现代销售团队必备的工具之一。销售管理软件可以帮助销售人员高效地管理销售活动,提高销售效率和业绩。本文…

    科研百科 2024年10月3日
    24
  • 肥西县应急管理局:党建引领打造应急先锋(应急局党建工作)

    人民网-安徽频道 今年以来,肥西县应急管理局充分发挥党组织在应急管理中的核心带动和先锋模范作用,抓牢攥稳党建引领的政治主线,尤其在今年防疫情、防汛情、除险情各项工作中,以“红色党建…

    科研百科 2023年7月6日
    189
  • 2020年成都市级科技立项项目申报书和合同书提(补)交这样做(成都市科技项目申报咨询)

    为减轻项目单位负担,成都市科技局自2019年底以来推行市级科技项目申报阶段“全程网办”改革,申报阶段不提交纸件,项目立项后再提交纸质申报书,其中前资助项目同步提交纸质合同书(以下统…

    科研百科 2024年4月14日
    111
  • 合规手册

    合规手册 随着现代科技的不断发展,企业合规工作也越来越受到重视。合规工作不仅关系到企业自身的安全和利益,更关系到社会和法律的规范。因此,企业必须制定并执行合规手册,确保企业的行为符…

    科研百科 2025年1月3日
    1
  • 研究生可以申报的课题有哪些

    研究生可以申报的课题有哪些 随着研究生教育的不断发展,越来越多的研究生开始投入到科研领域中去。作为研究生,他们需要承担一定的科研项目,以便为自己的研究提供支持。那么,研究生可以申报…

    科研百科 2024年10月2日
    20
  • 科研项目专家评审会策划书科研项目专家评审会策划书

    科研项目专家评审会策划书 科研项目专家评审会策划书 摘要: 科研项目专家评审会是我们组织评审工作的重要方式之一,可以帮助我们更好地了解项目的质量和水平,同时也可以为项目提供宝贵的指…

    科研百科 2024年9月8日
    33
  • 系统集成 项目管理

    系统集成项目管理: 实现系统与应用之间的高效协同 系统集成项目管理是软件开发生命周期中的重要阶段,负责规划和管理软件开发项目中的集成、测试、部署和维护等各个阶段。在现代信息技术高度…

    科研百科 2024年7月26日
    57