一種工業(yè)級數(shù)據(jù)采集監(jiān)控系統(tǒng)的設計與實現(xiàn)
3.2 基于 TLC2543的軟件編程
將采集程序編成一個子摸塊 ,由主程序訪問。由主程序確定采集模擬通道、采集次數(shù)以及數(shù)據(jù)處理 ,并對子程序進行帶參調(diào)用。由子程序完成查詢式轉(zhuǎn)換 ,首先查詢轉(zhuǎn)換結(jié)束信號 , 若轉(zhuǎn)換結(jié)束則執(zhí)行 I/O操作,并啟動下一次轉(zhuǎn)換 ,最后將轉(zhuǎn)換結(jié)果作為出口參數(shù)返回到主程序。
本文的創(chuàng)新點是由TLC2543和AT89S52單片機組成的數(shù)據(jù)采集監(jiān)控系統(tǒng)結(jié)構(gòu)簡單、接口方便、集成度高、可靠性強、功能豐富;其次,通過USB接口與PC機連接不僅使數(shù)據(jù)存儲量大,而且更易于進行數(shù)據(jù)處理,經(jīng)濟簡單, 采樣數(shù)據(jù)精度較高 ,在實際應用中有較高的實用價值。設計TLC2543和AT89S52單片機組成的數(shù)據(jù)采集監(jiān)控系統(tǒng)和 VC++.NET語言組成的上位機,在數(shù)據(jù)監(jiān)測系統(tǒng)在傳感器接收外界信號的同時對信號進行轉(zhuǎn)換、采集、通信和圖形顯示輸出, 實時反映傳感器的信號變化和理解被測目標的新特性 , 是現(xiàn)場監(jiān)控、信息預報的必要方法,在應用方面有很大的現(xiàn)實意義。
評論