- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
模块化设计在车载控制器程序设计中的应用
摘 要:车辆电气系统设计过程中,车载控制器程序设计速度和质量起着关键的作用。针对车载电气系统主控制器控制程序的特点,提出将模块化方法应用于车载控制器程序的设计。同时,通过举例说明将模块化方法在控制器程序设计中应用不仅提高了程序开发效率,而且提高控制程序在实验及检修过程中的可维护性,也证明其应用的必要性。
关键词:模块; 程序设计; 车载控制器; 模块化设计
中图分类号:TP313 文献标识码:A
文章编号:1004-373X(2010)09-0167-02
Application of Modular Design in Vehicle Controller Program Design
WANG Tian-wei1, LIU Li-li2, LI Rang2, Guo Ji-yi1
(1. Sany Heavy Equipment Ltd., Shenyang 110023, China; 2. Shenyang Branch of China Coal Research Institute, Fushun 113001, China)
Abstract:At present, in the vehicle electrical system design, the speed and quality play an important role in the vehicle controller program design. Aiming at the characteristics of the control program of the main controller in the vehicle electrical system, a design method that introduces modular method into the vehicle controller program design is proposed. The application of the modular method in the controller program design improves not only the efficiency of programming, but also the control program maintainability in the industrial tests and repairs. The practical application proves that this design is necessary.
Keywords:module; program design; vehicle controller; modular design
0 引 言
在现代化生产中,车辆占据着重要的地位,它是生产运输的重要运输工具,关系到生产安全和生产效率。车辆电气系统是车辆重要的组成部分[1],其中主控制器控制着整个电气系统,其程序的编写是设计中的重点[2]。但车辆的型号不同导致电气系统有不同的组成和要求,从而电气系统主控制器的程序要求不同,经过实践检验的代码不能重复利用,这使设计部门花费大量的时间和精力编写、调试主控制器程序。针对上述情况,本文将模块化设计应用于车辆电气系统主控制器程序的设计中,利用功能模块可以重复利用的特点[3],从而达到提高设计的效率和程序兼容性的目的[4],实现新型矿车电气系统主控制器程序的高效率、高质量开发。
1 模块化设计
模块化设计是在对一定范围内的不同功能或相同功能不同性能、不同规格的产品进行功能分析的基础上,划分并设计出一系列功能模块[5]。通过模块的选择和组合可以构成不同的产品,以满足市场不同需求的设计方法[6],同时大大降低了难度,避免了重复劳动,获得了较高的程序质量,提高了程序开发的速度[7]。
模块化编程的基本思想首先出现在高级语言编程应用中,但这种思想也适用于车载控制器程序的开发[8]。程序的模块划分一般采用自上向下,逐步分解的方法进行[9]。车载控制器程序一般可分为参数设置部分、数据采集部分、数据处理部分、报警处理部分、控制部分、执行输出部分,程序流程图见图1。
图1 车载控制器程序流程图
这几个部分可以单独进行设计、调试和管理。现场调试前就可以通过仿真模拟,排除一部分程序上的错误。在现场调试时,通过对每个功能模块的监视,迅速发现存在的问题,缩短减少调试强度,缩短调试时间[10]。在控制要求改变时,只在相应的模块中做适当修改即可,这给电气系统的升级提供了方便的条件。
2 应
文档评论(0)