基于Simulink的ECU部件驱动软件开发

来源 :武汉理工大学 | 被引量 : 0次 | 上传用户:snowy99
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着电子计算机技术及自动控制技术的不断发展,各种高性能高可靠性的传感器及快速大容量微控制器得到广泛普及和应用,电子控制技术在汽车工业中已逐渐取代机械控制。在传统的控制系统开发过程中,一般将嵌入式软件分为应用层和驱动层两部分分别进行开发。应用层开发目前多采用基于模型的设计方法,而汽车电子控制系统中品种繁多的微控制器导致很多时候只能使用手动编码的方式进行驱动层的开发,这样的开发模式使得嵌入式软件的工作量大大增加,开发周期加长且开发过程中的验证纠错变得更加复杂。  针对传统开发模式的弊端,本文依托MATLAB/Simulink平台,将基于模型的设计开发方法应用于 ECU部件驱动软件的开发中,以特定的ECU硬件平台为依托对ECU部件驱动软件进行开发。  本文首先介绍了基于模型的设计思想,分析了其与传统开发模式相比的优势所在,对ECU部件驱动软件进行简析,并对基于Simulink的ECU部件驱动软件开发方法进行了阐述,同时对本文使用的ECU硬件平台进行简单的介绍。本文的主要工作内容分为以下三部分:构建自定义系统目标环境,对系统目标环境的内容进行简析,并按照其内容将开发过程分为基本参数配置、代码生成过程控制文件开发以及模块化函数文件开发三部分内容,通过这三部分内容构建出与特定 ECU硬件平台相符合的自定义系统目标环境;开发 ECU部件驱动模块库,驱动模块的开发主要包括使用S-Function实现仿真功能及使用内联TLC文件控制代码生成两部分内容,论文首先概述了建立自定义模块的一般流程,按照流程建立了ECU部件驱动模块库中的执行器驱动、时序控制以及信号采集等模块,完成了对特定ECU硬件平台部件驱动模块的封装;最后对开发的ECU部件驱动模块进行了代码生成测试以及代码编译及下载到硬件环境中的测试,测试结果表明开发的各部件驱动模块以及自定义系统目标配置均达到了预期的目标,验证了基于Simulink的ECU部件驱动软件开发方法的正确性与可靠性。
其他文献
在近年来风起云涌的信息技术革命浪潮中,金融业是最早和最快地谋求与前沿信息技术相结合的行业之一.一方面是因为金融从业人员普遍拥有良好的教育背景,对新技术和新观念接受
期刊
实际工程应用中,疲劳失效是相当普遍的,因此在结构的破坏失效预测中,模拟疲劳裂纹的扩展变得十分重要。无网格方法是近年来兴起的一种新的数值计算方法,与传统的有限元法相比,无网
随着中国成为全球最大的汽车市场,自主品牌逐渐意识到碰撞安全的重要性并着力提升车型的安全性能。销量持续增长的微型汽车,所存在的低成本策略、结构紧凑造成碰撞有效吸能区距
在混凝土中,自密实混凝土属于高性能混凝土中较为优良的品种.与当下一般混凝土比较,自密实混凝土的流动性、粘结性、填充性等要更加良好.能够通过自身重力填充,而不需要人工
复杂油气储层测井解释是国内外的一个共同难题.该文针对其中的泥质砂岩低阻油气储层和裂缝、溶洞发育的非均质性碳酸盐岩油气储层进行了测井解释方面的研究.分析研究了低阻储
随着经济的发展和社会的进步,在发展的过程中,办公室文书方案有着非常重要的作用,因此人们越来越重视办公室文档的管理工作.档案管理中非常重要的内容就是文书档案的收集和和
本课题是结合省教委科学基金项目《具有局部智能行为的遥操作机器人系统研制》的子课题。移动机器人避障与路径规划是机器人研究的一个重要方向,是机器人导航技术中不可缺少的
背景rn互联网顾名思义:“互——交互、联——连接、网——网络”.随着互联网的发展,社会公众的大量结构化和非结构化的行为数据已经在各种互联网应用上沉淀下来.互联网用户数
期刊
花山-姑婆山地区是南岭地区锡多金属矿评价的一个重点地区.区内研究程度较低,成矿条件十分有利,找矿前景好.如何深入的研究已有的矿床,总结成矿规律、分析成矿的地质背景、成
医疗废弃物是医疗机构在医疗过程中产生的,随着科技的进步以及人们对卫生安全要求的提高,各种一次性医疗废弃物越来越多,如果不加区分的一律做销毁处理,则势必会造成不必要的资源