当前位置: 首页> 学位论文 >详情
原文传递 基于RTW的AMT代码自动生成技术研究
论文题名: 基于RTW的AMT代码自动生成技术研究
关键词: AMT技术;RTW软件;自动生成技术;代码编写
摘要: 随着汽车电子控制系统的发展,整车集成了越来越多的功能,汽车电子控制系统越来越复杂。汽车电控技术以嵌入式软件为依托,功能的日趋复杂给软件开发带来了极大的难度,传统的汽车电控系统软件开发模式越来越受到限制。AMT技术是自动变速技术的发展方向,是现今各大汽车厂家着重发展的核心。因此,如何寻求一种快速、高效的开发流程是各大厂家一直努力追求的目标。本文针对AMT系统的典型特点,介绍了基于模型设计的代码生成方法,并使用Matlab/RTW代码生成工具实现AMT系统的代码生成。
   本文首先对AMT技术和汽车电子软件的发展做简要介绍,并分析了传统开发模式存在的弊端,以及基于模型设计的优势所在。其次介绍了AMT系统的硬件平台设计方案,以及软件系统架构。分析了AMT系统基本工作原理。然后研究了Matlab/RTW的二次开发技术,主要包括如何编写S函数以及TLC文件等知识,并利用RTW工具箱开发符合本文AMT硬件平台的设备驱动模块,完成了对设备底层驱动模块的封装,并研究生成的代码。本文还根据AMT系统的典型事件驱动架构,对系统应用层进行层次划分,并使用MATLAB/Stateflow进行AMT系统建模。完成了对模型的代码生成以及整合,对生成的代码进行台架和道路测试,并分析采集的试验数据,验证模型代码的可行性。
   试验证明,采用模型化的设计方法,结构清晰,方便进行功能扩展与裁剪。代码生成技术可以加快开发流程,减少手工编写代码的劳动强度,同时避免手动编写产生的人为错误。生成的代码清晰、高效,接近手写代码。具有一定实用性。
作者: 张晓辉
专业: 机械工程
导师: 刘日良;张承瑞
授予学位: 硕士
授予学位单位: 山东大学
学位年度: 2012
正文语种: 中文
检索历史
应用推荐