【廣告】
多路溫度采集編寫
一是單片機(jī)程序(又稱固件)采用模塊化程序設(shè)計(jì),主要由A/D轉(zhuǎn)換的中斷子程序和USB中斷子程序,另外還有串口發(fā)送中斷子程序、同CPLD同步子程序,數(shù)據(jù)處理子程序幾個(gè)模塊組成。模塊化設(shè)計(jì)的優(yōu)點(diǎn)是可靠性高、可讀性好、升級(jí)簡單。二是PC端的程序。Pc端的程序由驅(qū)動(dòng)程序和主機(jī)應(yīng)用程序構(gòu)成。驅(qū)動(dòng)程序設(shè)計(jì)采用WDM(WindowsDriveMode)。WDM設(shè)備驅(qū)動(dòng)程序提供了一個(gè)參考框架,大大降低了由Dl〕K書寫驅(qū)動(dòng)程序帶來的難度。驅(qū)動(dòng)程序通過安裝文件(.INF文件)中IPD(產(chǎn)品識(shí)別號(hào))和VID(廠商識(shí)別號(hào))識(shí)別USB設(shè)備。播放采集裝置每小時(shí)回傳一次室溫10月17日上午10點(diǎn)10分,裕華區(qū)東苑街道長榮小區(qū)28號(hào)樓的劉大爺家中,身著藍(lán)色工作服的技術(shù)人員正在安裝室溫采集裝置。主機(jī)應(yīng)用程序的編寫使用VC編譯環(huán)境中的API函數(shù)實(shí)現(xiàn)來完成采集數(shù)據(jù)的后處理工作,包括數(shù)據(jù)顯示、保存、打印等功能。為了提率,使用了多線程技術(shù)實(shí)現(xiàn)讀寫。應(yīng)用程序通過GUID(注冊(cè)表驅(qū)動(dòng)識(shí)別號(hào))查找驅(qū)動(dòng)程序。驅(qū)動(dòng)程序與應(yīng)用程序和硬件之間通信都是IRP(I/O請(qǐng)求包)完成。
數(shù)據(jù)采集器它具有中央處理器(CPU),只讀存儲(chǔ)器(ROM)、可讀寫存儲(chǔ)器(RAM)、鍵盤、屏幕顯示器、與計(jì)算機(jī)接口。條碼掃描器,電源等配置,手持終端可通過通訊座與計(jì)算機(jī)相連用于接收或上傳數(shù)據(jù),手持終端的運(yùn)行程序是由計(jì)算機(jī)編制后到手持終端中,可按使用要求完成相應(yīng)的功能。2009年山西省陽泉熱力公司2100萬m2多熱源、大高差、末端分布式供熱系統(tǒng)采用HOMS5。
批處理數(shù)據(jù)采集器離線式工作,數(shù)據(jù)批量采集器后,通過USB線或串口數(shù)據(jù)線跟計(jì)算機(jī)進(jìn)行通信。數(shù)據(jù)采集器內(nèi)裝有一個(gè)嵌入式操作系統(tǒng)(各個(gè)生產(chǎn)廠家研制開發(fā),互不兼容),應(yīng)用程序需要在操作系統(tǒng)上開發(fā)。采集器帶內(nèi)置內(nèi)存、顯示屏及電源。在各種科學(xué)研究中,通過數(shù)據(jù)的采集,可以獲得不同的宏微觀、動(dòng)靜態(tài)等數(shù)據(jù)信息,例如植物生產(chǎn)過程中所需要的溫度、濕度、光照強(qiáng)度等數(shù)據(jù)信息的采集與處理。目 前這種數(shù)據(jù)采集器已經(jīng)用的很少,主要是缺乏數(shù)據(jù)處理能力,和移動(dòng)工作的能力(只能通過USB和電腦有線連接)。
手持?jǐn)?shù)據(jù)采集器,又稱盤點(diǎn)機(jī)、掌上電腦。它是將條碼掃描裝置,RFID技術(shù)與數(shù)據(jù)終端一體化,帶有電池可離線操作的終端電腦設(shè)備。具備實(shí)時(shí)采集、自動(dòng)存儲(chǔ)、即時(shí)顯示、即時(shí)反饋、自動(dòng)處理、自動(dòng)傳輸功能。硬件設(shè)計(jì)的任務(wù)是以所選擇的微型機(jī)為中心,設(shè)計(jì)出與其相配套的電路部分,經(jīng)調(diào)試后組成硬件系統(tǒng)。為現(xiàn)場(chǎng)數(shù)據(jù)的真實(shí)性、有效性、實(shí)時(shí)性、可用性提供了保證。其具有一體性、機(jī)動(dòng)性、體積小、重量輕、,并適于手持等特點(diǎn)。