首页> 中文学位 >代码自动生成技术在汽车电子实时控制软件中的应用
【6h】

代码自动生成技术在汽车电子实时控制软件中的应用

代理获取

目录

文摘

英文文摘

声明

第1章 引言

1.1概述

1.2代码生成的优势与劣势分析

1.3代码生成的分类

第2章 Matlab代码自动生成体系分析

2.1 RTW技术

2.2 Embedded Target技术

2.3 Matlab代码自动生成体系

2.3.1模型和参数配置

2.3.2代码生成过程

2.3.3自动代码分析

2.3.4 MPC5xx系列下的基于CCP在线观测标定

第3章 代码自动生成体系下的二次开发技术

3.1二次开发背景

3.2 Matlab代码自动生成体系二次开发

3.2.1硬件抽象层硬件驱动

3.2.2应用层算法

3.2.3初始化

3.2.4终止处理

3.2.5中断处理子程序

第4章 代码自动生成背景下的汽车电子实时控制软件开发模式

4.1新的开发模式

4.2隔离式双管单端正激DCL举例

4.2.1被控对象分析

4.2.2开环实验

4.2.3基于物理模型的仿真

4.2.4应用层控制算法设计

4.2.5离散联合仿真

4.2.6程序模型集成

4.2.7代码自动生成和测试

4.2.8二次开发

4.2.9开发团队组织

第5章 代码自动生成开发模式下的性能分析

5.1空间效率

5.2时间效率

5.3可移植性

5.4开发周期

第6章 结论与展望

6.1结论

6.2进一步工作方向

致谢

参考文献

附录A

个人简历 在读期间发表的学术论文与研究成果

展开▼

摘要

随着硬件技术的飞速发展,性价比的直线上升,汽车电子实时控制软件的开发,从高级语言时代逐步迈入图形语言的代码自动生成时代。在开发模式全面转移到图形语言代码自动生成技术上之前,有必要做一些实验和分析工作,在尝试利用图形语言开发汽车电子实时控制软件的同时,分析代码自动生成过程、代码生成结构、以及代码组织结构,着重研究一下自动代码在控制软件中的实时调度策略。这些前沿研究工作对汽车电子实时控制领域全面引入代码自动生成技术而言十分重要。 论文选用了MatlabRTW代码自动生成技术作为硕士研究项目的自动代码软件工具,结合MPC555平台的VMS整车控制器软件开发项目,以及DSPF2812平台的车载DCDC系统开发项目,进行了全面的MatlabRTW代码自动生成开发实践。前者是汽车电子系统级的软实时控制软件开发,后者带有汽车电子部件级的硬实时控制软件开发。 论文对RTW生成的自动代码进行了代码自动生成过程、代码生成结构、代码组织结构、实时调度策略等方面进行了详细全面的剖析。同时,以此为基础,结合项目实践结果,提出了能够提高MatlabRTW代码自动生成技术实用性的二次开发技术,并将二次开发的带积分矫正的PID模块普遍用于车载DCDC的实时控制软件中,得到了很好的应用效果。 论文通过DCDC项目,举例阐述了代码自动生成技术背景下,在Matlab强大的物理模型建模环境中,进行控制算法十物理模型仿真的汽车电子实时控制软件设计新模式。最后,论文对MatlabRTW图形语言自动代码和高级语言手工代码的时间效率和空间效率等性能作了比较,提出了一些分析方法和观点供代码自动生成技术的读者和研究人员参考。 论文结合实践项目肯定了代码自动生成技术在汽车电子实时控制软件中的应用,总结了相关应用开发技术。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号