基于ARM9主板與QT圖形的工業(yè)數(shù)據(jù)采集顯示系統(tǒng)
在嵌入式的應(yīng)用中,數(shù)據(jù)采集占據(jù)著非常重要的位置。數(shù)據(jù)采集包括各種設(shè)備的狀態(tài)量采集,總線數(shù)據(jù)的獲取和監(jiān)測,數(shù)據(jù)的存儲等,同時在數(shù)據(jù)采集過程中也需要一定的人機交互來完成一些控制操作。對于這類應(yīng)用,邁沖科技開發(fā)了ATMEL的工業(yè)級的ARM9主板作為主控,配以真彩液晶屏和觸摸屏作為交互設(shè)備,軟件上采用目前開源Linux操作系統(tǒng)及較為流行的QT/Embedded 圖形庫,實現(xiàn)了大量數(shù)據(jù)的實時采集,數(shù)據(jù)的曲線動態(tài)顯示,數(shù)據(jù)保存以及人工控制等必備功能,并已廣泛應(yīng)用于工業(yè)總線與人機交互領(lǐng)域。
關(guān)鍵詞:ARM9主板,QT/Embedded,數(shù)據(jù)采集,曲線顯示,設(shè)備控制,人機交互
本系統(tǒng)基于ATMEL AT91SAM9261 主板作為采集終端控制器,Linux操作系統(tǒng),內(nèi)核為linux2.6, 采用QT/Embeded 2.2圖形庫,8寸真彩液晶屏,觸摸屏,用大容量CF卡進行數(shù)據(jù)存儲。采集終端采用CAN總線與各設(shè)備進行通信,完成數(shù)據(jù)的采集與顯示。系統(tǒng)架構(gòu)如圖1.所示。
圖1. 工業(yè)數(shù)據(jù)采集系統(tǒng)架構(gòu)
采集終端可對采集的數(shù)據(jù)進行實時曲線顯示,并對保存在存儲器上的歷史曲線進行查詢顯示。效果如圖2.
圖2. 數(shù)據(jù)曲線顯示界面
終端可對一些設(shè)備參數(shù)和狀態(tài)進行采集與顯示,同時可利用觸摸屏輸入,在人機界面上對設(shè)備狀態(tài)進行控制。如圖3.
圖3. 參數(shù)顯示與狀態(tài)控制
此嵌入式數(shù)據(jù)采集終端具有成本低廉,應(yīng)用方便,擴展靈活等特點,用戶在此基礎(chǔ)上,只需簡單的修改自己的應(yīng)用程序,便可以實現(xiàn)功能的擴展,如利用IO口實現(xiàn)開關(guān)量的控制,外界攝像頭,實現(xiàn)圖像監(jiān)控的功能等。目前為止,已有眾多客戶將邁沖科技的數(shù)據(jù)采集顯示方案應(yīng)用到了各種工業(yè)場合,其穩(wěn)定的性能,便捷的使用方法,大大的提高了工業(yè)上的數(shù)據(jù)采集效率和用戶的直觀感受,得到了很好的反響。
文章版權(quán)歸西部工控xbgk所有,未經(jīng)許可不得轉(zhuǎn)載。