摘要:
电子套结机通常以工业计算机或触摸式控制面板作为设备控制的上位机,它们的优点在于功能完善,但是价格较贵,便携性不足,很多场合下不能满足移动控制的需求.基于Android操作系统的便携设备不仅具有良好的用户操作体验,价格低廉,且可在生产现场随身携带,适合取代传统工业控制计算机与触摸式制面板,用作电子套结机控制系统的上位机.本文从电子套结机控制系统的特点出发,设计实现了基于Android系统的电子套结机上位机控制系统.通过项目研究,完成的工作主要如下:(1)分析了Android系统的特点及结构组成,为软件系统设计做准备工作;(2)对Android为上位机操作系统的电子套结机进行总体设计,包括硬件系统和软件系统;(3)对Android为上位机操作系统的电子套结机硬件系统进行说明.该硬件系统以AVR单片机为下位机控制模块,设计实现了下位机硬件系统,及下位机与Android便携设备之间进行通信的接口.该通信接口集成蓝牙,WiFi,USB三种模式,通过对三种通信方式实现的过程进行深入分析研究,归纳出其通信过程具有共性的部分,并以此为基础将其抽象为一个统一的过程,开发出Android透明串口传输模块,由用户进行选用并能够自动与上位Android便携设备进行连接并双向通信,使得用户无需关注通信过程中的细节,通过简单配置与读写函数的调用即可实现这三种通信方式.(4)设计开发了基于Android的电子套结机上位机应用程序,其功能包括对下位电子套结机工作过程的控制,监视运行状态,以及重要控制参数的访问和修改等.将所设计的基于Android的上位机控制系统应用于电子套结机的驱动控制,经测试满足功能设计的相关要求.
展开