基于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所有,未經許可不得轉載。