基于MATLAB/Simulink的通用小型汽油机ECU软件开发

来源 :江苏大学 | 被引量 : 0次 | 上传用户:yfs245324210
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
目前我国生产的几乎所有的通用小型汽油机产品仍然采用化油器式供油系统,随着产量的逐年增加,其排放问题也越来越来严重。借鉴车用发动机的发展经验,电控技术也将是通用小型汽油机满足未来更加严格排放法规的必经之路。  ECU是整个控制系统的核心,而控制软件又直接决定控制效果。为此,本文开发了一套适用于通用小型汽油机电控系统的ECU软件。发动机ECU软件开发的传统方式主要为手写C语言代码,这种方式工作量大且容易出错。本文参考基于模型设计的理念和汽车电子产品开发普遍采用的“V”字形流程,首先开发了一套目标支持工具包,然后在MATLAB/Simulink环境下完成了通用小型汽油机控制算法的设计和建模,最后将模型生成C语言代码,并通过发动机电控模拟平台与台架试验对控制软件进行了验证和优化。  开发的目标支持工具包以课题组自主设计的ECU硬件和通用小型汽油机实际控制需要为基础,包含底层驱动模块开发、系统目标定制和代码编译过程控制。底层驱动模块能够参与算法整体建模,模型参数配置无需手动调整。实现了将算法模型一键生成C语言代码,并自动调用编译器对代码进行编译,且下载到ECU中直接运行。生成的代码格式规范、可靠性好,执行效率与内存占用情况优于手写方式,软件的质量与开发效率都有明显提升。  控制算法采用模块化的设计,主要分为数据管理任务、用户管理任务、发动机管理任务和齿中断任务四个基本模块。分别负责数据采集、工况判断、喷油点火参数计算、曲轴状态判断和同步任务执行工作。设计的控制策略可根据发动机转速、节气门开度计算得出基本的喷油点火参数,并通过进气温度、机体温度、蓄电池电压等对基本参数进行修正,以实现对发动机喷油点火的最佳控制。在设计过程中对算法模型进行了仿真测试,提高了算法的可靠性。  通过发动机模拟平台对底层驱动功能进行了验证,选用170F汽油机为样机对软件进行实机验证,并通过台架试验对软件中的数据进行标定。结果表明,开发的软件可以实现对通用小型汽油机的良好控制,满足其工作需求。
其他文献
脂质体由于其具有的生物相容性、靶向性、可控释放性等特点,多用于各种药物的包封。本文以植物甾醇代替一般脂质体中所采用的胆固醇,通过比较研究构建了谷甾醇一卵磷脂脂质体体
本文通过对荣华二采区10
期刊
土壤源热泵由于其良好的节能性和环保性,在国外已经有很多应用的工程,而国内对于土壤源热泵还不是十分认可,主要是相关土壤参数的缺乏和没有成熟的设计技术,同时相关的挖掘等技术
  本文理论分析了仓室溢流的分段流动和卷吸特点,针对现有的溢流描述方法存在不完善之处,全面分析并发展了多方程双段溢流MEDP模型,给出了二维线形羽流和轴对称羽流区域的虚源
声屏障是解决高速铁路沿线噪声问题的有效设施之一,随着我国高速铁路的发展,声屏障也将被广泛应用。列车高速通过时,声屏障受到列车脉动压力的反复作用可能出现疲劳破坏。目