您好,歡迎來到易龍商務(wù)網(wǎng)!
發(fā)布時間:2021-01-16 16:35  
【廣告】





多路溫度采集編寫
一是單片機程序(又稱固件)采用模塊化程序設(shè)計,主要由A/D轉(zhuǎn)換的中斷子程序和USB中斷子程序,另外還有串口發(fā)送中斷子程序、同CPLD同步子程序,數(shù)據(jù)處理子程序幾個模塊組成。模塊化設(shè)計的優(yōu)點是可靠性高、可讀性好、升級簡單。二是PC端的程序。Pc端的程序由驅(qū)動程序和主機應(yīng)用程序構(gòu)成。溫度測量有直接記錄和遙測技術(shù),有自動紙帶記錄和計算機存貯、讀出及打印系統(tǒng)。驅(qū)動程序設(shè)計采用WDM(WindowsDriveMode)。WDM設(shè)備驅(qū)動程序提供了一個參考框架,大大降低了由Dl〕K書寫驅(qū)動程序帶來的難度。驅(qū)動程序通過安裝文件(.INF文件)中IPD(產(chǎn)品識別號)和VID(廠商識別號)識別USB設(shè)備。主機應(yīng)用程序的編寫使用VC編譯環(huán)境中的API函數(shù)實現(xiàn)來完成采集數(shù)據(jù)的后處理工作,包括數(shù)據(jù)顯示、保存、打印等功能。為了提率,使用了多線程技術(shù)實現(xiàn)讀寫。應(yīng)用程序通過GUID(注冊表驅(qū)動識別號)查找驅(qū)動程序。驅(qū)動程序與應(yīng)用程序和硬件之間通信都是IRP(I/O請求包)完成。
根據(jù)數(shù)據(jù)采集器的使用用途不同,大體上可分為兩類:在線式數(shù)據(jù)采集器和便攜式數(shù)據(jù)采集器。在線式數(shù)據(jù)采集器在線式數(shù)據(jù)采集器又可分為臺式和連線式,它們大部分直接由交流電源供電,一般是非使用的,在采集器與計算機之間由電纜聯(lián)接傳輸數(shù)據(jù),不能脫機使用。這種掃描器向計算機傳輸數(shù)據(jù)的方式一般有兩種:一種是鍵盤;另一種是通過通訊口向計算機傳輸數(shù)據(jù)。首先,分布式控制應(yīng)用場合中的智能數(shù)據(jù)采集系統(tǒng)在國內(nèi)外已經(jīng)取得了長足的發(fā)展。對于前者無需單獨供電,其動力由計算機內(nèi)部引出;后者則需單獨供電。因此,在線式數(shù)據(jù)采集器必須安裝在固定的位置,并且需把條碼符號拿到掃描器前閱讀。目 前,一些物流企業(yè)在出入庫管理中已開始使用。由于在線式數(shù)據(jù)采集器在使用范圍和用途上造成了一些限制,使其不能應(yīng)用在需要脫機使用的場合,如庫存盤點、大件物品的掃描等。為了彌補在線式數(shù)據(jù)采集器的不足之處,便攜式數(shù)據(jù)采集器應(yīng)運而生。