基于ARM9主板与QT图形的工业数据采集显示系统
在嵌入式的应用中,数据采集占据着非常重要的位置。数据采集包括各种设备的状态量采集,总线数据的获取和监测,数据的存储等,同时在数据采集过程中也需要一定的人机交互来完成一些控制操作。对于这类应用,迈冲科技开发了ATMEL的工业级的ARM9主板作为主控,配以真彩液晶屏和触摸屏作为交互设备,软件上采用目前开源Linux操作系统及较为流行的QT/Embedded 图形库,实现了大量数据的实时采集,数据的曲线动态显示,数据保存以及人工控制等必备功能,并已广泛应用于工业总线与人机交互领域。
关键词:ARM9主板,QT/Embedded,数据采集,曲线显示,设备控制,人机交互
本系统基于ATMEL AT91SAM9261 主板作为采集终端控制器,Linux操作系统,内核为linux2.6, 采用QT/Embeded 2.2图形库,8寸真彩液晶屏,触摸屏,用大容量CF卡进行数据存储。采集终端采用CAN总线与各设备进行通信,完成数据的采集与显示。系统架构如图1.所示。
图1. 工业数据采集系统架构
采集终端可对采集的数据进行实时曲线显示,并对保存在存储器上的历史曲线进行查询显示。效果如图2.
图2. 数据曲线显示界面
终端可对一些设备参数和状态进行采集与显示,同时可利用触摸屏输入,在人机界面上对设备状态进行控制。如图3.
图3. 参数显示与状态控制
此嵌入式数据采集终端具有成本低廉,应用方便,扩展灵活等特点,用户在此基础上,只需简单的修改自己的应用程序,便可以实现功能的扩展,如利用IO口实现开关量的控制,外界摄像头,实现图像监控的功能等。目前为止,已有众多客户将迈冲科技的数据采集显示方案应用到了各种工业场合,其稳定的性能,便捷的使用方法,大大的提高了工业上的数据采集效率和用户的直观感受,得到了很好的反响。
文章版权归西部工控xbgk所有,未经许可不得转载。