基于Simulink—TargetLink的AMT电控系统软件开发

来源 :科学时代·上半月 | 被引量 : 0次 | 上传用户:wk4605300051
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  【摘 要】利用Simulink-TargetLink开发AMT电控系统软件,具有模块功能定义明确、算法实现与验证方便快捷、模型数据统一管理、自动定标、代码自动生成等优点,极大地提高系统软件开发效率和开发质量。
  【关键词】TargetLink;AMT;软件开发
  前言
  现代汽车电控系统功能越来越复杂,要求电控单元开发周期越来越短,采用传统的开发方式已难以满足车辆电控系统软件开发的要求。因此应采用规范的软件开发平台,以提高软件开发效率和质量。Simulink基于模型的设计以及Targetlink代码生成工具,目前在汽车电控单元开发中广泛使用。本文主要介绍应用Simulink和TargetLink进行的AMT电控系统(以下简称TCU)软件开发的方法和流程。
  1.AMT电控系统底层驱动软件
  AMT电控系统硬件采用Freescale公司的MC9S12DP256微处理器,电控系统底层驱动软件主要是对MCU寄存器操作,得到最底层输入信号并控制最末级输出信号,在电控系统开发周期内它们变化不大,且用Simulink不容易实现,故采用传统方法用手工编写,它们包括:I/O,A/D,转速,定时器,中断,CAN通信等。
  2.信号处理与控制策略
  信号输入、控制策略以及控制量输出在Simulink环境下进行编写。
  2.1 模拟输入信号处理
  为了保证电控系统稳定可靠运行,必须对信号(数字I/O,模拟输入等)进行处理,如开关输入信号消抖以减小外界干扰、模拟输入信号高低限检查以判断是否故障,在出现故障时用什么值来替代输入信号等,它也是系统故障诊断的依据。
  对于任何数字输入信号,由I/O信号处理状态机得到处理后的I/O值。采用stateflow可以方便地实现模拟输入和数字输入的信号处理算法建模。
  2.2 基于Simulink的控制策略
  车辆行驶时,TCU根据当前车辆运行状态确定变速箱的目标档位,并控制执行机构完成下面动作:离合器分离→摘空挡→选档→换档→离合器结合,实现自动换档,同时控制发动机的扭矩和转速以提高AMT的换档品质。根据不同任务的采样时间及任务性质,控制模块分为AMTdecoder、AMTCtr、Coordinator和Brake 等多个子系统。各个子系统模块化便于程序的移植与修改。
  3.代码生成和系统集成
  为了利用Targertlink生成代码,必须在TargetLink环境中,将基于Simulink/Stateflow的控制策略进行模型转换,把Simulink模块转换为TargetLink的对应模块。随后即可进行代码自动生成。TargetLink能自动生成标准C代码,且提供了针对不同处理器的优化包,TargetLink还能生成报告文档。最后自动生成的代码和手工代码集成在一起,集成工作在MC9S12DP256的开发环境CodeWarrior下进行,把自动生成代码和手写代码添加到一个Project中,经过Compile 、Link生成S19和map文件。S19可执行文件可下载到目标系统中运行;而map文件则用来在TargetLink环境中自动生成A2l文件。A2L是控制器的描述文件,其中含有TCU可执行程序中所有可测量变量及标定参数信息(包括存储地址及数据类型等),在TCU工作时,标定工具(本文中使用CANAPE)根据A2L文件提供的信息,读取TCU中可测量变量和标定参数的数值,并按用户的要求修改标定参数数值以优化控制策略。AMT电控系统软件开发流程见图1。
  图1 AMT电控系统软件开发流程
  4.结束语
  本文基于Simulink及TargetLink工具进行AMT电控系统软件的开发,实践证明采用Simulink进行控制算法策略的开发,模块功能定义明确、结构清晰,建模快捷,修改维护方便;利用Targertlink生成代码,生成的代码可靠性高、易读性好,且能实现自动定标,自动生成A2L文件,极大地提高了软件的开发效率和质量。
  参考文献:
  [1] TLBasicGuide.pdf, TargetLink 2.1 -August 2005.
  [2] TLAdvancedGuide.pdf,TargetLink 2.1 -August 2005.
  [3] 葛安林,车辆自动变速理论与设计,吉林工业大学.
其他文献
编者按:为适应我国公路工程施工特别是高等级公路施工的需要,本刊拟从本期起陆续发表一组文章,介绍公路工程机械的合理使用、故障处理和维修要领。公路工程机械的生产率与其结构
目的 探究枸地氯雷他定治疗慢性荨麻疹疗效及对血清IgE水平的影响.方法 随机选取我院于2018年10月至2019年10月收治的慢性荨麻疹患者46例,分成两组,每组23例,对照组在治疗的
目的 探讨美托洛尔与曲美他嗪联合用于冠心病合并心衰患者治疗的临床效果以及对患者的生存质量的影响分析.方法 选择500例的冠心病合并心衰患者,分为观察组和对照组,对比两组
《合肥年鉴》是一部全面记述合肥自然、政治、经济、文化、社会等方面的大型地方综合年鉴,每年一卷,精装大16开本,4色印刷,2000年创刊,截至2013年已连续编纂出版14
会议
目的 将阿托伐他汀与瑞舒伐他汀分别用于治疗临床收治的冠心病患者,探究其具体临床疗效.方法 本次研究随机挑选3年内(2017年1月至2020年1月)到院治疗的冠心病患者共160例进行
青川短裙竹荪生产初具规模罗凡(四川省林科院食用菌场成都610066)青川地处四川北部边缘,雨量充沛,土质肥沃,昼夜温度大,森林覆盖面积广,菌类资源十分丰富。青川短裙竹荪以其菌柄菌裙肉厚、
改革开放以来,随着计算机信息技术的迅猛发展和广泛应用,社会信息化进程不断加快,信息网络的基础性、全局性作用日益增强,语音识别技术也逐步的发展成熟。语音识别技术推进信
合肥市辖肥东、肥西、长丰、庐江4县,县级巢湖市,瑶海、庐阳、蜀山、包河4区和合肥高新技术产业开发区、合肥经济技术开发区、合肥新站综合开发试验区、合肥巢湖经
会议
目的 针对高血压合并2型糖尿病患者,评价氯沙坦钾氢氯噻嗪片治疗的临床疗效.方法 将我院2019年8月至2020年8月收治的192例患者进行研究,分别实施氢氯噻嗪片联合氯沙坦钾片治
合肥定为省会城市,最早由淮海战役总前委从渡江战役战略考虑,于1949年2月9日提出将安徽省会设立在合肥的,1949年2月底在合肥成立的省委架构,因多种原因而中断。1952年8
会议