張軍權(quán) 姚舜才
多通道數(shù)據(jù)采集系統(tǒng)硬件設(shè)計
張軍權(quán) 姚舜才
本設(shè)計介紹了數(shù)據(jù)采集系統(tǒng)的特點、功能、原理和發(fā)展趨勢,并分析了系統(tǒng)的基本組成部分,以及系統(tǒng)設(shè)計時應(yīng)考慮的因素。
本設(shè)計通過查閱采集系統(tǒng)相關(guān)的資料,提出了多通道數(shù)據(jù)采集系統(tǒng)的硬件電路設(shè)計方案。該電路實現(xiàn)了數(shù)據(jù)的采集和存儲,并且存儲器還帶有掉電保護功能;在讀信號有效時,能把存儲器內(nèi)的數(shù)據(jù)輸出,經(jīng)過并口線傳輸?shù)接嬎銠C上,通過數(shù)據(jù)處理復(fù)現(xiàn)其輸入模擬信號的波形。
在微型計算機應(yīng)用于智能儀器儀表、信號處理和工業(yè)自動化等的過程中,都存在著模擬量的測量與控制問題。即將溫度、壓力、流量、位移及角度等模擬量轉(zhuǎn)變?yōu)閿?shù)字信號,在收集到微型機進(jìn)一步予以顯示、處理、記錄和傳輸這個過程稱為“數(shù)據(jù)采集”。相應(yīng)的系統(tǒng)即為數(shù)據(jù)采集系統(tǒng)。
數(shù)據(jù)采集的任務(wù),具體地說,就是采集傳感器輸出的模擬信號并轉(zhuǎn)換成計算機能識別的數(shù)字信號,然后送入計算機或相應(yīng)的信號處理系統(tǒng),根據(jù)不同需要進(jìn)行相應(yīng)的計算和處理,得出所需的數(shù)據(jù)。與此同時,將計算機得到的數(shù)據(jù)進(jìn)行顯示或打印,以便實現(xiàn)對某些物理量的監(jiān)視。數(shù)據(jù)采集幾乎無孔不入,它已滲透到了地質(zhì)、醫(yī)藥器械、雷達(dá)、通訊、遙感遙測等各個領(lǐng)域,為我們更好的獲取信息提供了良好的基礎(chǔ)。
1.測量系統(tǒng):由計算機、控制器、標(biāo)準(zhǔn)接口、儀器儀表、開關(guān)等組成。主要功能是對器件和系統(tǒng)的電壓、電流、頻率、電阻進(jìn)行精密測試。精度較高。
2.測試系統(tǒng):由計算機控制器、標(biāo)準(zhǔn)借口、測量設(shè)備和多路掃描開關(guān)、傳感器等組成。主要功能是將溫度、壓力、流量、速度等物理量轉(zhuǎn)換為電量進(jìn)行測試。速度較快。
3.控制系統(tǒng):由計算機、控制器、標(biāo)準(zhǔn)接口、傳感器輸入和控制輸出電路組成。主要功能是進(jìn)行過程控制。
4.存儲系統(tǒng):由計算機、傳感器陣列、系統(tǒng)能源、位置指示器存儲測試電路系統(tǒng)、環(huán)境保護器等構(gòu)成。它的主要功能是在高溫、高壓、強沖擊震動、高過載等惡劣環(huán)境和緊湊設(shè)計條件下,自動完成被測信息的實時采集與存儲記憶。
硬件電路設(shè)計
本課題完成對16路模擬信號的采集和存儲,存儲數(shù)據(jù)具有掉電保護功能,可通過并行口將存儲數(shù)據(jù)上傳到計算機,通過對存儲數(shù)據(jù)的處理復(fù)現(xiàn)輸入模擬信號的波形,并且每個通道均可采用25K/12.5K兩種頻率來進(jìn)行采樣。其原理圖如圖1。
數(shù)據(jù)采集系統(tǒng)硬件的邏輯結(jié)構(gòu)
數(shù)據(jù)采集系統(tǒng)的硬件部分,從其功能上主要分為以下四個部分。
1.電平轉(zhuǎn)換部分:對前端電路進(jìn)行阻抗匹配和信號電平的變換。
2.AD轉(zhuǎn)換部分:對信號進(jìn)行模擬信號到數(shù)字信號的轉(zhuǎn)換。
3.數(shù)據(jù)緩沖部分:對轉(zhuǎn)換后還沒有傳入內(nèi)存的數(shù)據(jù)進(jìn)行緩沖存儲。
圖1 系統(tǒng)原理圖
主要組成部分設(shè)計
信號調(diào)理電路
信號調(diào)理電路的主要功能有以下三點。
(1)濾波
數(shù)據(jù)采集系統(tǒng)所工作的現(xiàn)場,往往有很多干擾信號,有時幅度很大,甚至比有用信號還大,這些干擾信號影響到測量精度和測量的可靠性,必須將它濾除,濾波器的作用就是濾除這些干擾,確保測量的精度。
(2)激勵信號及輔助裝置
傳感器的作用是將物理信號轉(zhuǎn)換為電壓信號,轉(zhuǎn)換過程中,有些傳感器需要激勵電源,如RTD、應(yīng)變片等。激勵信號的穩(wěn)定性將直接影響到測量結(jié)果。
(3)消除靜態(tài)信號的影響
在一些測量中,有時除有用信號外,還有一些恒定的電壓信號,兩者疊加在一起,雖然可以通過軟件在所采集的數(shù)據(jù)中,將它們分離出來,但由于加到A/D轉(zhuǎn)換器的信號是兩者疊加的,有用信號僅是其中一部分,從而降低了A/D實際的分辨率,影響到測量精度,應(yīng)予消除。
AD9221轉(zhuǎn)換器
本系統(tǒng)采用的是美國ANALOG DEVICE公司的12位高速單片A/D轉(zhuǎn)換芯片AD9221。AD9221具有片內(nèi)采樣保持電路以及低溫度漂移系數(shù)的基準(zhǔn)電源,僅以單一的+5V電源工作。它的無雜散動態(tài)范圍可達(dá)80dB,比較適合本系統(tǒng)要求;同時高速A/D電路的模擬信號輸入采用單電源的緩沖運算放大器,避免了毀滅性的ADC過激勵。轉(zhuǎn)換速率為1.5MSPS。其原理如圖2所示。
各部分原理圖說明
以下是用Protel99SE畫出的16通道數(shù)據(jù)采集系統(tǒng)設(shè)計的各部分原理圖。
計數(shù)電路
圖2 AD9221原理圖
晶振EX03產(chǎn)生的晶振頻率隨著A0、A1、A2接的電平不同,產(chǎn)生不同的頻率,當(dāng)A0、A1、A2同時接地時,晶振EX03產(chǎn)生的頻率為16MHz。74HC160計數(shù)器是同步十進(jìn)制分頻器,兼有異步置零和預(yù)置數(shù)功能。晶振EX03,分頻器74HC160,計數(shù)器CD4040如下圖連接在一起構(gòu)成了把頻率為16MHz的晶振,通過十分頻器74HC160把原本16MHz的頻率變成1.6MHz,然后再在計數(shù)器CD4040的輸出端表現(xiàn)出相應(yīng)的頻率。QA、QB、QC、QD、QE、QF對應(yīng)的頻率分別為800KHz、400KHz、200KHz、100KHz、50KHz、25KHz。本設(shè)計選擇是400KHz和200KHz的頻率,當(dāng)接入400KHz時,就使得每個通道按25KHz的頻率進(jìn)行采樣;而當(dāng)接入200KHz的頻率時,每個通道就是按照12.5KHz的頻率進(jìn)行采樣。計數(shù)電路原理圖如圖4。
圖3 計數(shù)電路
圖4 寫信號控制電路
圖5 讀信號控制電路
寫/讀信號控制電路
當(dāng)寫信號為低電平,讀信號為高電平時,寫信號有效,采集的數(shù)據(jù)通過數(shù)據(jù)緩沖器存儲到存儲器中;當(dāng)讀信號為低電平,寫信號為高電平時,讀信號有效,原存儲的數(shù)據(jù)從存儲器628512中輸出,經(jīng)過緩沖器74HC245傳輸?shù)讲⒖?,再?jīng)并口傳輸?shù)接嬎銠C。其寫/讀控制圖如圖4與圖5所示。
10.3969/j.issn.1001-8972.2015.09.012