基于量子平台的AMT主控器软件设计与实现

来源 :中国海洋大学 | 被引量 : 0次 | 上传用户:yuanshangsen
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着汽车工业的发展,自动变速器有取代手动变速器的趋势。自动变速系统主要有液力自动变速器(AT)、机械无级自动变速器(CVT)、电控机械自动变速器(AMT)、双离合器自动变速器(DCT)四种类型。电控机械式变速器(AMT)是一个有前景的自动变速技术,AMT的改装仅需在手动挡总成基础上增加主控制器和执行机构,不需更改生产线,具有投资少见效快的优点。AMT自动变速器控制器为典型的嵌入式系统,软件开发通常采用传统的前后台开发模式。传统的开发方法有着开发周期长、软件的重用性差、系统扩充困难等弊端。AMT系统的软件有实时性、可靠性和可跟踪的要求,传统的开发方法难以满足。本文的研究重点是引入软件工程的思想,应用面向对象的分析方法,基于量子平台快速地构建高可靠性、高实时性和可跟踪的AMT软件系统。  AMT系统是由机械、硬件和软件三个方面组成的,这三个方面是密不可分的。本文对所涉及到的机械原理进行了介绍,设计并实现了AMT主控器的硬件和软件。AMT的硬件包括传感器、执行机构、主控器、CAN总线、操纵杆、显示单元等。在软件设计方面,本文将整个软件开发流程分为需求、分析、设计、实现和测试5个阶段。本文引入了面向对象的方法,使用统一建模语言(UML)对AMT系统的需求、对象的静态结构、对象的动态行为和交互进行的建模。UML类图和UML兼容的层级状态机可以转成量子平台下的活动对象。活动对象之间的交互可以通过QF提供的交互机制实现。任务的调度模型可以通过QK实现。UML的抽象模型可以方便地转化为量子平台下的可执行模型,因此保证需求和实现的一致性,缩短开发周期。量子平台提供了可视化的编程工具QM,基本实现了图形化编程,大大减少用户的编码量。QM下的可执行模型便于修改和维护,可读性强,并且可以自动转化为可执行的C代码。量子平台提供的QSPY工具,可以对软件进行实时跟踪。  AMT系统的软件经过了2次重写。系统最初采用前后台系统来实现,软件的可读性差,难以进行后续的维护和功能扩充。第1次重写采用实时操作系统来实现,系统具有高实时性的特点,但可读性差,故障定位难,软件调试难。第2重写基于量子平台实现,软件具有清晰的架构,软件的开发和调试进度大大加快,系统具有强大跟踪故障定位能力。
其他文献
目标检测与跟踪是计算机视觉领域中一个热点课题,在交通情况监控、室内安全防护、公共安全预警等领域的应用极其广泛,该课题研究需要结合图像处理和模式识别相关知识。传统的检
惰性气体灭火剂是现有哈龙灭火剂替代物中最环保、最经济的产品,喷嘴是惰性气体灭火系统中最重要的部件之一,它直接决定着灭火效果和被保护物及防护空间的安全性。在已经实施的
关联分析是统计学的重要分支,源于统计学的创立时代。当前,关联分析仍然是多个领域的研究要点。尤其在统计信号处理当中需要计算信号之间的关联程度。为了能够定量的描述随机变
准确有效地对冶金企业副产煤气进行分配调度是企业合理利用资源,提高其节能降耗水平,提高生产效益,减少环境污染的关键。为了保证煤气管网正常运行,当前的企业生产实际当中多
重置控制方法属于混杂控制范畴。它是用一个切换面来触发控制信号的突变,这一点与目前流行的许多混杂控制策略相类似。然而,重置控制方法具有其独特之处,即在切换面的两侧使
相位超前迭代学习控制(Phase Lead-Iterative Learning Control, PL-ILC)和重复控制(Repetitive Control, RC)都是高精度的学习控制。这两种控制算法有一个共同的关键环节,即相位
摘要:本文以多智能体系统为研究对象,研究应用强化学习智能获取多智能体系统的行为策略,其中关键问题主要包括空间泛化与学习降维两个方面。最初,强化学习理论及其相关定义是
需求响应(Demand Response,DR)是指电力终端用户根据电力市场中企业发布的价格信号、激励政策等信息,主动改变自身固有的用电习惯,从而达到负载转移、降低负荷需求的峰均比的目
21世纪是海洋的世纪,随着中国的强海之路的发展,必然对海洋智能仪器提出更高的要求,而自升沉式潜标作为其中的典型代表将重点发展。自升沉式潜标的特色在于潜标能够自主进行上浮
高炉煤气是钢铁企业二次能源的主要组成部分。为了确保企业的低成本运行,从能源系统平衡的角度来提高企业整体的能源调度水平,减少二次可用能源的耗费,改变当前能源平衡调整