电控系统开发过程说明书
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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数据链路层定义
1
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测试用例
2
查HIL测试报告
RIG测试
在电气调试后,对HCU控制软件在台架上
进行功能调试标定
电气调试报告
功能调试报告
台架标定报告
7,整车级标定和需求验证
开发阶段工作内容输出
标定需求
明确工作任务和开展标定工作所需要的各
种输入(包括法规、标准、各种技术输入、项
目计划等)所需等各种资源,完成标定计划
标定责任矩阵
标定计划
标定开发和审查
开展标定工作并进行三高(高温、高寒、
高原)试验。具体包括能耗、驾驶性、整车性
能、换挡顺序、离合器控制、同步器控制、部
件诊断、系统诊断、EOBD等内容工作
各阶段标定报告及标
定数据
三高试验报告
3