基于RTW的AMT代码自动生成技术研究

被引:0
作者
张晓辉
机构
[1] 山东大学
关键词
AMT; RTW; Stateflow; 代码生成;
D O I
暂无
年度学位
2012
学位类型
硕士
摘要
随着汽车电子控制系统的发展,整车集成了越来越多的功能,汽车电子控制系统越来越复杂。汽车电控技术以嵌入式软件为依托,功能的日趋复杂给软件开发带来了极大的难度,传统的汽车电控系统软件开发模式越来越受到限制。AMT技术是自动变速技术的发展方向,是现今各大汽车厂家着重发展的核心。因此,如何寻求一种快速、高效的开发流程是各大厂家一直努力追求的目标。本文针对AMT系统的典型特点,介绍了基于模型设计的代码生成方法,并使用Matlab/RTW代码生成工具实现AMT系统的代码生成。 本文首先对AMT技术和汽车电子软件的发展做简要介绍,并分析了传统开发模式存在的弊端,以及基于模型设计的优势所在。其次介绍了AMT系统的硬件平台设计方案,以及软件系统架构。分析了AMT系统基本工作原理。然后研究了Matlab/RTW的二次开发技术,主要包括如何编写S函数以及TLC文件等知识,并利用RTW工具箱开发符合本文AMT硬件平台的设备驱动模块,完成了对设备底层驱动模块的封装,并研究生成的代码。本文还根据AMT系统的典型事件驱动架构,对系统应用层进行层次划分,并使用MATLAB/Stateflow进行AMT系统建模。完成了对模型的代码生成以及整合,对生成的代码进行台架和道路测试,并分析采集的试验数据,验证模型代码的可行性。 试验证明,采用模型化的设计方法,结构清晰,方便进行功能扩展与裁剪。代码生成技术可以加快开发流程,减少手工编写代码的劳动强度,同时避免手动编写产生的人为错误。生成的代码清晰、高效,接近手写代码。具有一定实用性。
引用
收藏
页数:95
共 42 条
[1]
AMT故障自诊断系统研究 [D]. 
解洪林 .
山东大学,
2011
[2]
面向汽车电子的嵌入式软件开发基本平台关键技术研究与实现 [D]. 
王彪 .
电子科技大学,
2010
[3]
电控柴油机控制模拟平台的研究 [D]. 
兰欣 .
山东大学,
2008
[4]
基于Simulink和Stateflow建模的嵌入式软件开发平台研究 [D]. 
高权 .
电子科技大学,
2008
[5]
基于UML的AMT系统建模与实现 [D]. 
赵家强 .
合肥工业大学,
2008
[6]
Matlab与嵌入式实时操作系统DeltaOS结合的技术研究与实现 [D]. 
张箭 .
西南交通大学,
2007
[7]
SmartAMT:基于SmartOSEK OS的汽车电控机械式自动变速箱控制系统 [D]. 
吕攀 .
浙江大学,
2006
[8]
基于MATLAB/RTW实时仿真系统的设计与研究 [D]. 
蔡毅 .
天津大学,
2005
[9]
基于量子框架的开放式汽车电控系统体系架构及其应用研究 [D]. 
李晓军 .
山东大学,
2008
[10]
基于量子框架的开放式重型汽车AMT系统关键技术研究 [D]. 
李洪斌 .
山东大学,
2006