1、参考 Bosch MED17 文档 利用 Simulink 以及 Stateflow 完成发动机位置管理(EPM)控制;
2、策略开发,其中包括凸轮轴、曲轴同步、EPM 操作模式、凸轮轴自适应、中断管理、发动机转;
3、速计算控制策略开发,并且完成 MIL 测试;利用 Simulink 进行代码生成,对代码进行优化;
4、基于 CodeWarrior 编译器完成 ETPU 底层驱动与 EPM 控制策略的集成工作。完成桌面功能测试,并且协助测试人员根据功能需求编写测试用例,完成 Hil 测试以及台架测试;
5、 基于 Simulink 节气门 PID 控制策略以及自学习策略开发,完成节气门底层驱动与策略的集成和测试工作;
6、利用调试工具劳特巴赫/ IC5000 对代码进行调试,测试函数覆盖率以及在各个任务下的执行时间,对代码(Etpu 代码以及主 Cpu 代码)进行 trace,合理安排操作系统任务的优先级;
7、复杂驱动开发,应用飞思卡尔 5634 开发 ETPU 驱动程序,包括输出宽氧加热,电子节气门,VVT 控制信号以及产生基于角度的点火,喷油,高压油泵,爆震控制信号,并且完成利用ETPU 完成曲轴信号、凸轮轴信号采集和储存工作;
8 、制定电控软件开发流程,需求文档和设计文档规范,根据 AUTOSAR 软件架构制定软件集成规范;
9、外围芯片驱动开发,主要包括电源管理芯片,喷油芯片,点火驱动芯片,低边驱动芯片,并对其进行故障诊断,其中包括对地短路,对电源短路,负载开路 。
项目业绩:自主研发 发动机控制器可以发动机台架中启动成功,并且可以实现快速启动,2014 年 12 月 在哈佛 h6 上搭载自主 ECU,并且运行稳定。