基于FPGA實(shí)現(xiàn)多路模擬信號(hào)自適應(yīng)采集系統(tǒng)的設(shè)計(jì)
出處:現(xiàn)代電子技術(shù) 發(fā)布于:2011-06-07 20:02:47
在計(jì)算機(jī)檢測(cè)系統(tǒng)中,由模擬信號(hào)到數(shù)字信號(hào)的轉(zhuǎn)換,是由數(shù)據(jù)采集系統(tǒng)來(lái)完成的。數(shù)據(jù)采集系統(tǒng)(Data Acquisition System,簡(jiǎn)稱DAS)它是外部被測(cè)模擬信號(hào)進(jìn)入測(cè)量系統(tǒng)的前置通道,有時(shí)也稱預(yù)處理系統(tǒng),是對(duì)輸入的模擬信號(hào)進(jìn)行長(zhǎng)時(shí)間的數(shù)字化測(cè)量,從而獲得大量數(shù)據(jù)以便進(jìn)一步分析與處理的電路。在數(shù)據(jù)采集系統(tǒng)中,A/D轉(zhuǎn)換器是一個(gè)非常重要的環(huán)節(jié),它直接關(guān)系到測(cè)量的、分辨力、轉(zhuǎn)換速度。本文提供的方式充分利用了A/D轉(zhuǎn)換器的輸入電壓動(dòng)態(tài)范圍和量化位數(shù)優(yōu)勢(shì),實(shí)現(xiàn)了對(duì)多路模擬信號(hào)的自適應(yīng)采集,對(duì)其他信號(hào)采集系統(tǒng)也具有一定的借鑒意義。
l 系統(tǒng)設(shè)計(jì)
該系統(tǒng)主要由信號(hào)調(diào)理電路、采集電路和時(shí)序控制等幾部分組成。被測(cè)模擬信號(hào)經(jīng)過(guò)信號(hào)調(diào)理電路后,經(jīng)多路選擇器的快速切換,按需求依次送入A/D轉(zhuǎn)換器進(jìn)行采樣,采樣后的數(shù)據(jù)送入FPGA中處理,系統(tǒng)框圖如圖1所示。

系統(tǒng)設(shè)計(jì)的主要指標(biāo):模擬信號(hào)通道數(shù)為46路;系統(tǒng)采樣率大于300 Kb/s;量化位數(shù)為8位;頻率響應(yīng)范圍為DC~1 kHz;通道采樣率為100 Hz,200 Hz,400 Hz,500 Hz,800 Hz,1 kHz,2 kHz,4 kHz可選;A/D轉(zhuǎn)換器允許輸入信號(hào)的幅度為±10 V。
FPGA作為專(zhuān)用集成電路(ASIC)領(lǐng)域中的一種半定制電路而出現(xiàn),既解決了定制電路的不足,又克服了原有可編程器件門(mén)電路數(shù)有限的缺點(diǎn)。FPGA芯片主 要由6部分完成,分別為:可編程輸入輸出單元、基本可編程邏輯單元、完整的時(shí)鐘管理、嵌入塊式RAM、豐富的布線資源、內(nèi)嵌的底層功能單元和內(nèi)嵌專(zhuān)用硬件模塊。
2 系統(tǒng)各部分功能及實(shí)現(xiàn)
2.1 信號(hào)調(diào)理電路
信號(hào)調(diào)理電路主要完成被測(cè)信號(hào)的阻抗匹配和電壓變換,設(shè)計(jì)時(shí)信號(hào)調(diào)理電路均采用差分輸入電路形式。針對(duì)不同類(lèi)型的信號(hào),通過(guò)調(diào)整電阻阻值即可實(shí)現(xiàn)信號(hào)的衰減、放大或者阻抗匹配,有利于電路形式的模塊化和標(biāo)準(zhǔn)化。信號(hào)調(diào)節(jié)電路如圖2所示。

整個(gè)信號(hào)調(diào)理電路采用±12 V供電,根據(jù)信號(hào)類(lèi)型將全部模擬信號(hào)調(diào)理到合適的范圍內(nèi),以便充分利用A/D的輸入動(dòng)態(tài)范圍來(lái)實(shí)現(xiàn)自適應(yīng)采集。
2.2 采集電路
采集電路主要包括多路選擇器和A/D轉(zhuǎn)換器等,多路選擇器采用ADG406,通過(guò)級(jí)聯(lián)可以形成46路模擬信號(hào)通道,采用±12 V供電,保證調(diào)理后的信號(hào)不失真通過(guò),12根地址線用來(lái)控制模擬信號(hào)的切換;A/D轉(zhuǎn)換器采用AD7892-1,其具有±10 V的輸入電壓動(dòng)態(tài)范圍和12位的量化能力,信號(hào)輸入范圍設(shè)置為±10 V,控制線用來(lái)控制A/D轉(zhuǎn)換器的工作狀態(tài),并將轉(zhuǎn)換后的12位數(shù)據(jù)全部接入FPGA中進(jìn)行處理。
2.3 時(shí)序控制
時(shí)序控制通過(guò)FPGA程序來(lái)實(shí)現(xiàn),主要完成多路選擇器的切換,A/D轉(zhuǎn)換器的控制和自適應(yīng)采集邏輯等功能。對(duì)于多路選擇器的切換和A/D轉(zhuǎn)換器的控制邏輯,只要注意多路選擇器的開(kāi)關(guān)穩(wěn)定時(shí)間和A/D轉(zhuǎn)換器的采樣時(shí)刻即可完成數(shù)據(jù)采集。自適應(yīng)采集就是根據(jù)已知模擬信號(hào)的類(lèi)型自動(dòng)選擇A/D的轉(zhuǎn)換器輸出碼位來(lái)實(shí)現(xiàn)的。為了便于對(duì)后文的理解,表1給出AD7892-l輸入/輸出對(duì)應(yīng)碼表和處理后的碼表。

前面信號(hào)調(diào)理電路根據(jù)模擬信號(hào)的類(lèi)型把信號(hào)分別調(diào)理到0~5 V,-5~-O V,-5~+5 V,O~+10 V,-10~-0 V,-10~+10 V等范圍內(nèi),結(jié)合表1的內(nèi)容即可實(shí)現(xiàn)對(duì)模擬信號(hào)的自適應(yīng)采集,保證信號(hào)的采集。數(shù)據(jù)自動(dòng)轉(zhuǎn)換模塊的FPGA程序示例如下:


通過(guò)測(cè)試驗(yàn)證,該法是可行的。在不改變?nèi)魏斡布娐返那闆r下,通過(guò)FPGA程序可有效實(shí)現(xiàn)模擬信號(hào)的動(dòng)態(tài)量化,確保信號(hào)的量化。通過(guò)數(shù)據(jù)處理軟件即可恢復(fù)原始信號(hào),如圖3所示。

3 結(jié)語(yǔ)
設(shè)計(jì)的基于FPGA的多路模擬信號(hào)自適應(yīng)采集系統(tǒng),在有限的量化位數(shù)限制下,充分利用信號(hào)調(diào)理電路、A/D轉(zhuǎn)換器的輸入電壓動(dòng)態(tài)范圍和12位的位寬,在相同的量化位數(shù)下提高了大部分模擬信號(hào)的采樣,具有一定的參考價(jià)值。
參考文獻(xiàn):
[1]. ADG406 datasheet http://m.58mhw.cn/datasheet/ADG406_123542.html.
版權(quán)與免責(zé)聲明
凡本網(wǎng)注明“出處:維庫(kù)電子市場(chǎng)網(wǎng)”的所有作品,版權(quán)均屬于維庫(kù)電子市場(chǎng)網(wǎng),轉(zhuǎn)載請(qǐng)必須注明維庫(kù)電子市場(chǎng)網(wǎng),http://m.58mhw.cn,違反者本網(wǎng)將追究相關(guān)法律責(zé)任。
本網(wǎng)轉(zhuǎn)載并注明自其它出處的作品,目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點(diǎn)或證實(shí)其內(nèi)容的真實(shí)性,不承擔(dān)此類(lèi)作品侵權(quán)行為的直接責(zé)任及連帶責(zé)任。其他媒體、網(wǎng)站或個(gè)人從本網(wǎng)轉(zhuǎn)載時(shí),必須保留本網(wǎng)注明的作品出處,并自負(fù)版權(quán)等法律責(zé)任。
如涉及作品內(nèi)容、版權(quán)等問(wèn)題,請(qǐng)?jiān)谧髌钒l(fā)表之日起一周內(nèi)與本網(wǎng)聯(lián)系,否則視為放棄相關(guān)權(quán)利。
- 掌握 DSP:原理剖析與應(yīng)用實(shí)踐2025/5/8 14:03:24
- 模糊邏輯在 DSP 上實(shí)時(shí)執(zhí)行2023/7/25 17:13:30
- 多速率DSP及其在數(shù)模轉(zhuǎn)換中的應(yīng)用2023/6/12 15:28:52
- 使用 DSP 加速 CORDIC 算法2023/3/29 15:46:30
- 高速DSP系統(tǒng)的信號(hào)完整性2022/9/26 16:45:38
- 編碼器的工作原理及作用1
- 超強(qiáng)整理!PCB設(shè)計(jì)之電流與線寬的關(guān)系2
- 三星(SAMSUNG)貼片電容規(guī)格對(duì)照表3
- 電腦藍(lán)屏代碼大全4
- 國(guó)標(biāo)委發(fā)布《電動(dòng)汽車(chē)安全要求第3部分:人員觸電防護(hù)》第1號(hào)修改單5
- 通俗易懂談上拉電阻與下拉電阻6
- 繼電器的工作原理以及驅(qū)動(dòng)電路7
- 電容單位8
- 跟我學(xué)51單片機(jī)(三):?jiǎn)纹瑱C(jī)串口通信實(shí)例9
- 一種三極管開(kāi)關(guān)電路設(shè)計(jì)10









