电控系统开发过程说明书

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

电控系统开发过程

1,系统需求和架构及前期仿真分析

开发阶段工作内容输出

系统需求和构架根据整车需求进行分析,生成动力系统电气架构动力系统电气架构

前期仿真分析通过整车系统性能仿真对动力系统方案进行分

析,判断其可行性

系统仿真模型

动力系统仿真报告

1.1整车需求

1.2其他必要输入

1.3初始动力系统电气架构

1.4控制系统子系统目标

1.5控制系统子系统方案

1.6前期仿真参数收集

1.7仿真模型搭建及校验

1.8动力系统仿真报告

2,子系统技术需求和组件技术需求

开发阶段工作内容输出

控制系统需求分

析进行控制系统需求分析和功能分解控制系统技术规范接口描述文档

控制系统构架和集成设计完成控制系统对方案设计、测试、验证,使得整

个控制系统协调各功能部件安全、稳定、高效运

控制系统方案

先期有害分析

控制系统FMEA

网络通讯完成控制系统网络架构设计与验证,CAN信号

整理及DBC发布

动力系统网络通讯架构

网络通讯信号列表

整车控制器CAN DBC

整车控制器CAN技术规

2.1整车需求

2.2动力系统需求

2.3其他系统硬件的输入和输出需求2.4动力系统内部的电子接口需求2.5动力和平台电子接口需求

2.6分析控制系统、功能、接口

2.7系统架构描述

2.8控制系统工作模式及切换

2.9控制系统上下点策略

2.10电控单元接口定义

2.11控制系统安全策略

2.12控制系统的充电策略

2.13故障树的制定

2.14FMEA分析

2.15网络通讯架构

2.16通讯数据库设计、仿真

2.17CAN通讯拓扑关系

2.18CAN硬件要求

2.19CAN数据链路层定义

2.20CAN软件要求

2.21CAN应用层

3,控制软件架构及子模块需求

开发阶段工作内容输出

控制软件架构根据控制系统技术规范、接口描述文档等,明

确整个控制系统需求,并进行软件架构设计控制策略需求及架构设计

子模块需求根据控制系统技术规范、接口描述文档、软件

架构等,明确各个子模块软件需求子模块需求

底层软件需求根据控制器系统设计及应用程序需求,明确底

层软件需求底层软件需求

3.1控制策略功能描述

3.2软件子模块及连接关系

3.3任务调度策略及系统约束

3.4子模块功能实现

3.5软件分层架构及各方职责

3.6安全性架构及安全等级

3.7实时操作系统或调度程度

3.8数据或模拟i/o口驱动

3.9bootloader及程序刷写工具

3.10CAN驱动及交互层

3.11诊断协议及诊断工具

3.12标定协议及标定工具

3.13软件开发环境

3.14接口定义

4,控制算法建模及测试、自动代码及控制器刷写

开发阶段工作内容输出控制算法建模根据软件需求规范构建软件模型模型

模型规范性检查参照MAAB规范,对模型的规范性和标准一致

性进行检查模型

单元测试根据单元测试规范编写测试用例,对模型进行

白盒测试,完成单元测试报告

单元测试用例

单元测试报告

MIL测试根据MIL测试规范编写测试用例,对集成后的

模型进行黑盒测试,并完成MIL测试报告

MIL测试用例

MIL测试报告

5,软件功能验证和功能集成验证

5.1使用特定工具支持自动生成对代码

5.2对供应商提供的硬件设计验证测试报告评估

6,HIL级系统验证和台架级别功能验证

开发阶段工作内容输出

HIL测试对实际控制器进行信号检查和功能接口检查HIL测试用例HIL测试报告

RIG测试在电气调试后,对HCU控制软件在台架上进行电气调试报告

功能调试标定功能调试报告

台架标定报告

7,整车级标定和需求验证

开发阶段工作内容输出

标定需求明确工作任务和开展标定工作所需要的各种输

入(包括法规、标准、各种技术输入、项目计

划等)所需等各种资源,完成标定计划

标定责任矩阵

标定计划

标定开发和审查开展标定工作并进行三高(高温、高寒、高

原)试验。具体包括能耗、驾驶性、整车性

能、换挡顺序、离合器控制、同步器控制、部

件诊断、系统诊断、EOBD等内容工作

各阶段标定报告及标定数

三高试验报告

相关文档
最新文档