一种增程式电动汽车应用层软件架构

    公开(公告)号:CN118939255A

    公开(公告)日:2024-11-12

    申请号:CN202410982738.6

    申请日:2024-07-22

    摘要: 本发明涉及新能源汽车控制技术领域,具体地说,本发明涉及一种增程式电动汽车应用层软件架构,基于信号流向、功能类型和功能单元等进行分层分模块来设计,五层架构按照从左至右的流向分别为输入信号抽象层IAL、输入信号处理层IPL、核心控制层CSL、输出信号处理层OPL和输出信号抽象层OAL,每层根据具体的功能类型和功能单元划分模块,层与层间信号分层解耦独立,实现软件不同层间分层隔离,内部核心控制模块逻辑中使用变量与外部模块变量独立,不同控制模块间的变量解耦,内部功能单元模块相互独立无耦合,解决了开发过程中由于架构设计不合理或者无顶层设计导致软件逻辑和信号在不同模块间耦合严重、不同功能单元模块间独立性不强导致关联调整等问题。

    一种单MCU控制双电机的高压系统架构和控制策略

    公开(公告)号:CN118306231A

    公开(公告)日:2024-07-09

    申请号:CN202410558993.8

    申请日:2024-05-08

    IPC分类号: B60L15/38 B60L15/20 B60L3/00

    摘要: 本发明公开了单MCU控制双电机的高压系统架构和控制策略,具体包括以下步骤:步骤S1,MCU/BMS/OBC/MCU/DCDC挂接在同一条Can总线上,相互之间可以进行通讯;步骤S2,VCU控制器采集上装开关信号并进行驾驶员意图处理;步骤S3,当车辆同时满足以下所有条件时,VCU发送指令给MCU,指令信息为断开S4/S5/S6三个接触器,闭合S1/S2/S3三个接触器;步骤S4,MCU收到VCU指令信息后,执行相应的动作,并将S4/S5/S6三个接触器断开状态,S1/S2/S3三个接触器闭合状态反馈给VCU。本发明能够实现了一个MCU控制两套电机的功能,整车成本会大大降低,与此同时降低了零部件失效的概率,安全可靠运行。

    一种增程式电动汽车软件刷写控制方法

    公开(公告)号:CN118733084A

    公开(公告)日:2024-10-01

    申请号:CN202410833677.7

    申请日:2024-06-26

    IPC分类号: G06F8/65 B60L50/62 G07C5/08

    摘要: 本发明公开了一种增程式电动汽车软件刷写控制方法,包括:步骤S10,钥匙上ON挡或网络唤醒,然后选择在线刷写或远程刷写;步骤S20,通过上位机或TBOX与VCU进行身份校验,若通过则进行下一步骤,若否则重复进行身份校验;步骤S30,底层软件会根据应用层软件的接口变量VCU_ProgEna状态进行判断;本发明通过充分考虑增程式电动汽车客户的实际用车场景下的软件刷写可能存在的风险点,在所有相关条件均满足的条件下,再放行软件操作,任意条件不满足均不允许进行软件更新操作,防止特殊场景下进行软件刷写导致整车驾驶风险或损坏关键高压系统零部件,充分保证了VCU的软件刷写在驾驶安全、整车零部件安全的前提下进行。