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