期刊专题 | 加入收藏 | 设为首页 12年实力经营,12年信誉保证!论文发表行业第一!就在400期刊网!

全国免费客服电话:
当前位置:首页 > 免费论文 > 社科历史 > 历史学 >

环卫湿式撒布机控制系统设计概述

:文中介绍了一种基于单片机和触摸屏技术进行环卫湿式撒布车控制系统自主设计的方法,通过单片机重建撒布机控制系统,可以实现对撒布机撒布宽度和撒布密度等的精确控制。利用单片机机间通信和触摸屏输入完成撒布机输入功能,在此基础上还预留了对多功能环卫车不同功能应用下诸多输入的要求,对同类设计实践有借鉴作用。

关键词:单片机;触摸屏;撒布车;控制系统

中图分类号:TP368.1 文献标志码:B 文章编号:1672-545X(2016)01-0055-03

冬季,尤其是严寒地区,融冰除雪是道路养护部门一项繁重而艰难的任务,环卫湿式撒布机是目前一种经济而又高效的融冰除雪机械,在国内外获得广泛应用。由于撒布机是通过对道路撒布化学剂达到融冰除雪的目的,对于化学剂的撒布宽度、密度等有严格规定,因此对于撒布机控制系统就提出较高的要求,国内撒布机目前主要通过引进,在此基础上消化吸收进而发展出系列产品,存在控制技术受制,自助研发不足,系列产品虽然多样,但没有标准化,兼容性差等。本文基于青海洁神装备制造集团有限公司引进韩国RETECH产业株式会社RTSW-800型湿式撒布机,在此基础上对其控制系统作一有益探讨。韩国RETECH产业株式会社RTSW-800型湿式撒布机是以PLC为控制器,其输入输出以继电器电路为主,目前,由于控制器不开放,无法对其撒布要求作出调整,存在其撒布密度和撒布宽度达不到既定要求,再者由于RTSW-800型是车载式多功能机械,按需求可对其工作机构进行拆卸,替换,其相应输入继电器模块也要进行拆卸,替换,给实际使用带来不便。基于上述本文拟以单片机为核心控制器重新构建其控制系统,其输入继电器模块替换为基于触摸屏技术人机界面整合相应输入功能。

1系统介绍

系统原理框图如图1所示,采用MSP430F149单片机为核心控制器,RTSW-800型输入继电器模块替换为基于触摸屏技术人机界面,即可实现原有继电器模块输入功能,又能实时显示机械工作状态,控制器与人机界面通过串口通信完成连接。系统执行机构主要有螺旋输料器、气泵或离心盘、水箱、步进电机、电磁阀等。相应机构与单片机通过输入输出通道完成实时检测、输出功能,考虑单片机与执行机构信号匹配,输出通道应有电路抗干扰模块。

1.1硬件设计

1.1.1核心控制器采用MSP430F149单片机,其为16位精简指令构架,片内程序存储空间达60KB,数据存储空间2KB,拥有丰富的I/O口,片内整合大量外围模块,可直接利用,避免重新搭建系统繁琐的软硬件设计。在超低功耗方面,MSP430系列单片机能够实现在1.8V~3.6V电压、1MHz的时钟条件下运行,耗电电流(在0.1~400uA之间)因不同的工作模式而不同;同时能够在实现液晶显示的情况下,只耗电0.8uA.在运算速度方面,MSP430系列单片机能在8MHz晶体的驱动下,实现125ns的指令周期。16位的数据宽度、125ns的指令周期以及多功能的硬件乘法器(能实现乘加)相配合,能实现数字信号处理的某些算法(如FFT等)[1]。1.1.2人机界面采用的是友善之臂计算机科技有限公司的Smart210开发板。CPU微处理器为SamsungS5PV210,采用ARMCortex-A8架构,运行主频为1GHz,处理速度完全满足需求。内存为DDR2512MB,单通道32bit数据总线,运行频率为200MHz,存储为512MBSLCNANDFLASH.显示设备为群创光电生产的INNOLUXAT070TN92LCD7寸触摸屏,分辨率为800*480.1.1.3其它外围电路核心单片机与人机界面采用串口通信方式连接,电气标准RS232,开发板端口UART0和UART3已经RS232转换,可直接利用,单片机端采用MAX232进行转换。单片机与螺旋输料器、气泵或离心盘间通过比例阀、液压马达连接,设计功放电路,考虑电磁扰动有电路抗干扰设计。通过单片机PWM调整比例阀,对液压马达进行调整,此步还设计对液压马达、汽车的测速电路,通过PID算法形成闭环实时进而实现对撒布密度、撒布宽度的精确控制。通过电磁阀1设计液压油路控制,实现工作给油,停机卸油的目的。通过比例阀设计水箱出水量控制,此外设计步进电机驱动电路,通过步进电机连接一喷水嘴,其角度可调,进而对喷淋区域控制。为实现控制系统工作的稳定性,另设计了电源模块。

1.2软件设计

1.2.1触摸屏界面开发根据设计要求,触摸屏界面开发软件包括显示显示模块,通信模块,存储模块。这几个模块集合形成了一个完整的嵌入式人机交互界面系统。显示模块的功能为绘制图形界面,显示按钮、标签、数据等必需组件。并能对用户的操作做出相应的动作响应。通信模块是在用户改变数据之后,及时地将数据发送给下位机进行处理;对下位机传来的数据及时的在界面显示。存储模块的作用是将数据保以文件的格式存在Flash里,在每次启动的时候读取数据,在每次改变数据后以及退出是将数据进行保存。结合友善之臂公司的ARMCortex-A8开发板,采用三星公司的S5Pv210处理器作为开发平台,在开发板上移植嵌入式Linux系统[2],并利用Qt开发环卫湿式撒布机的人机交互界面。采用触控输入,通过串口与下位机进行通信,实现将撒布机参数发送到下位机,并将下位机采集的实时数据显示在主界面上[3]。人机界面主页如图2所示,系统整合了环卫不同功能。点击撒盐可进入撒布界面如图3所示,在这里可以对撒布车撒布密度及撒布宽度作出指令,同时界面下方可对液压马达转速、撒布车速度等作出实时显示,便于驾驶员参考调整。因为缺乏实践环节,本次设计没有达到完全自动化,今后可进一步优化。点击其它可进入湿度调整界面如图4所示,对湿式撒布进行控制,设计撒布出水角度,以对喷淋区域做到精确调整。1.2.2主控程序设计主控程序设计流程如图5所示,程序开始对串口进行初始化,波特率设置为9600bps,数据位为8位,无奇偶校验位。人机界面发送数据,每进入一次接收中断函数,数组buf[]接收一个数据,直至5个数据全部发送完。程序初始化还包括端口初始化、时钟初始化、定时器初始化和PID算法的初始化。人机界面通过串口通信将数据传输给单片机,由单片机判断数据的正确性,正确将进行下一步处理,错误则由人机界面重新传输。若人机界面传输“开始”信号,单片机发送控制信号给相应模块,开始撒布工作。当负载发生变化时,测速模块将及时反馈当前转速,通过PID算法控制,当转速偏差在60r/min(可设定)内时转速自动锁定,不再随负载变化。此时单片机已将当前的车速和喷头的方位反馈给了人机界面供驾驶员实时参考。

2结束语

借助友善之臂计算机科技有限公司的Smart210开发板本和MSP430F149单片机开发的撒布车控制系统能够对撒布车撒布密度和撒布宽度以及湿度撒布作出较为精确控制,对撒布实时参数进行显示,有利于进一步提高撒布精确度。由于本次撒布车控制系统开发是在实验过程中,缺乏实践数据,因此其自动化撒布程度还有待进一步提高,但通过本次对撒布车控制系统开发对其控制技术无疑是行之有效的探讨。

参考文献:

[1]魏小龙.MSP430系列单片机接口技术及系统设计实例[M].北京:北京航空航天大学出版社,2002:5-28.

[2]何永琪.嵌入式Linux系统实用开发[M].北京:电子工业出版社,2010:214-360.

作者:王志刚 单位:兰州理工大学电气工程与信息工程学院青海大学机械工程学院


    更多历史学论文详细信息: 环卫湿式撒布机控制系统设计概述
    http://www.400qikan.com/mflunwen/skls/lsx/109259.html

    相关专题:军事历史研究 潍坊学院学报


    上一篇:管理群众文化活动论文
    下一篇:数控技术在机械加工业的应用

    认准400期刊网 可信 保障 安全 快速 客户见证 退款保证


    品牌介绍