浅谈融雪撒布机控制器软件模块化设计
2016-02-11张耀奇
环球市场 2016年25期
张耀奇
河南万里路桥集团股份有限公司
浅谈融雪撒布机控制器软件模块化设计
张耀奇
河南万里路桥集团股份有限公司
以融雪撒布机控制软件概述软件模块化设计,并对其特点进行简要探讨
智能化控制;模块化设计
1 、概述
近年来,随着大家对道路除雪机械化作用的认识逐步的提高,各种道路除雪开始得到广泛应用,根据使用的情况,大家开始对某些道路除雪及养护机械的性能要求也越来越高,融雪撒布机就是其中的代表,由于冬季除雪作业路面及设备表面湿滑寒冷行动不便使得对设备的操作要求更加智能化。通过智能控制与通信实现操作部件与控制部件的分离,另外液压系统的比例调节更加方便了功能的实现。本系统使用编程控制器结合液压比例阀控制,本文对液压系统的构成不再做具体介绍。
模块化编程是一种软件设计方法﹑各模块程序分别编写﹑编译和调试,具有以下优点:(1)程序开发更有效率,小模块更易理解调试。(2)方便程序反复调用。(3)简化程序的调试和修改过程,极大地提高编程效率,有利于程序的一直和扩展。
2 、设计思路
首先应确定主程序的各个子功能模块,主程序负责协调调用各个子功能模块。下图是软件功能框图。(见图1)
2.1 主程序设计(见图2)
2.2 撒布操作程序模块设计
这部分是软件设计的主体,是实现除雪车智能化控制的主要模块 本程序模块开始时首先判断启动键是否按下,从而决定……
登录APP查看全文
