论文部分内容阅读
传统个人计算机或工作站必须使用键盘或鼠标来实现人与计算机的沟通,这些输入设备对不具备计算机操作技巧的人来说是项严重的障碍,使信息交流的目的大打折扣。为满足快速信息交流的需求,目前发展成熟的技术之一就是触摸屏。触摸屏以方便、简单、自然的输入手段,广泛应用于ATM、办公设备以及医疗设备上。本课题所要解决的问题——面向现场总线控制仪表的人机界面的实现,它是用触摸屏构建一个直观的信息交互平台,实现对总线控制系统运行状态的监测以及对其进行可视化的人工干预。本文围绕“工业现场智能化设备的嵌入式软件构件平台”,用触摸屏设计了基于TMS320F2812现场智能仪表的人机界面。与DSP的SCI模块进行人机之间的数据传送交互,通讯协议采用工业控制领域广泛应用的Modbus协议,从Modbus协议中优化精选出FUN3,FUN15,FUN16三条命令,来完成与DSP的SCI模块与触摸屏的通信,完成浮点数,位开关量和整形量的读写。FUN3,FUN15,FUN16三条命令可以解决监控界面的所有的数据显示和修改功能。全文系统地介绍了触摸屏整个监控界面的设计及实现,界面设计美观,支持棒图和趋势图的功能。阐述了通信功能的实现,并编写了下位机的相关程序。此方案已经成功的应用在直接转矩控制系统上。触摸屏的通信实验证明,该方案切实可行,可靠性高,通用性强,通信稳定,触摸屏与实验装置相隔离,互不干扰。触摸屏的软件界面显示电机运行的参数,调节PID控制器的自动手动功能,显示参数曲线等。同时也发现了触摸屏自身的一些问题:棒图,趋势图不支持浮点数的功能,数值元件不能设置采样数据的采样周期,XY曲线的X轴和Y轴的地址必须连续,不能任意读取我们需要数据的点的坐标,而且数据的显示也不是点的形式,是直线的形式。这些问题在应用中都得到了解决。总之,触摸屏在电机直接转矩上的应用方案,为以后触摸屏在现场总线控制系统上应用Modbus协议作为人机界面提供了有益的尝试。