基于LabVIEW的多通道數(shù)據(jù)采集系統(tǒng)的研究
(4)電壓動態(tài)范圍
電壓范圍指ADC能掃描到的最高和最低電壓。一般最好能夠使進入采集卡的電壓范圍剛好與其符合,以便利用其可靠的分辨率范圍。例如.一個12位多功能DAQ卡.其可選的范圍從O~10 V,或-5 V~+5 V,其可選增益有1.2.5,10.20,50或100。電壓取值范圍從O~10 V.增益為50,則理想分辯電壓是:
(5)I/O通道數(shù)
根據(jù)以上性能指標,本系統(tǒng)采用NI公司PCI-622l型數(shù)據(jù)采集卡。本文引用地址:http://cafeforensic.com/article/202678.htm
3 系統(tǒng)軟件設計
3.1 數(shù)據(jù)采集程序
系統(tǒng)采用的是NI PCI-622l采集卡,由于該卡支持DAQmx驅動程序,所以本設計是直接使用DAQmx-DataAcquisition開發(fā)的,在這部分中.主要是采集參數(shù)的設置,其中包括物理通道的選擇,采樣模式、采樣率、每通道采樣數(shù)、輸入方式的配置,采樣最大最小值的設置。具體程序見圖2。
3.3 歷史數(shù)據(jù)查詢程序
歷史數(shù)據(jù)查詢,因為已經把采集的數(shù)據(jù)保存在數(shù)據(jù)庫里了.所以歷史數(shù)據(jù)的查詢只需要從數(shù)據(jù)庫里按照一定的條件檢索出來就行了,這樣就涉及到檢索條件的問題,而保存數(shù)據(jù)的表格的主鍵已設為保存時刻.每個數(shù)據(jù)在時間上是唯一的。因此檢索條件確定為保存數(shù)據(jù)的時間段。具體程序見圖4。
3.4 報警記錄程序
這部分程序采用用戶事件來編寫的,當采樣值大于設定的數(shù)值時,就會觸發(fā)用戶事件,從而使下面循環(huán)里的事件發(fā)生,進行記錄數(shù)據(jù),這部分是實時記錄的.沒有進行保存,每次重新啟動系統(tǒng)時,會清空保存的記錄。該報警記錄的時間間隔為1秒。具體程序見圖5。
4 結論
本文采用NI PCI一6221數(shù)據(jù)采集卡,并基于LabVIEW的開發(fā)平臺.進行多通道數(shù)據(jù)采集系統(tǒng)的研究。研究表明,該多路數(shù)據(jù)采集系統(tǒng)相對于傳統(tǒng)的測試儀表,具有精度高、自動化程度高的特點,并且可用于長時間、同步、高速連續(xù)采集,不會出現(xiàn)數(shù)據(jù)丟失和串道的問題,所有的數(shù)據(jù)處理都在計算機內部完成,速度快、精度高。并能夠實現(xiàn)具有數(shù)據(jù)同時采集、采集數(shù)據(jù)實時顯示、存儲與管理的功能。
評論