www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

當(dāng)前位置:首頁 > 測試測量 > 測試測量
[導(dǎo)讀]摘要:提出一種基于FPGA技術(shù)的多路模擬量、數(shù)字量采集與處理系統(tǒng)的設(shè)計(jì)方案,分析整個(gè)系統(tǒng)的結(jié)構(gòu),并討論FPGA內(nèi)部硬件資源的劃分和軟件的設(shè)計(jì)方案等。本設(shè)計(jì)方案外部電路結(jié)構(gòu)簡單可靠,特別適用于多路檢測系統(tǒng)中,而

摘要:提出一種基于FPGA技術(shù)的多路模擬量、數(shù)字量采集與處理系統(tǒng)的設(shè)計(jì)方案,分析整個(gè)系統(tǒng)的結(jié)構(gòu),并討論FPGA內(nèi)部硬件資源的劃分和軟件的設(shè)計(jì)方案等。本設(shè)計(jì)方案外部電路結(jié)構(gòu)簡單可靠,特別適用于多路檢測系統(tǒng)中,而且可以根據(jù)需要容易地對系統(tǒng)進(jìn)行擴(kuò)展,對于檢測系統(tǒng)來講具有一定的通用性。
關(guān)鍵詞:FPGA;A/D采集;數(shù)字量采集;Verilog HDL語言設(shè)計(jì)

0 引言
    在電氣測控系統(tǒng)中,常常需要采集各種模擬量信號、數(shù)字量信號,并對它們進(jìn)行相應(yīng)的處理。一般情況下,測控系統(tǒng)中用普通MCU(如51、196等單片機(jī)或控制型DSP)就可以完成系統(tǒng)任務(wù),但當(dāng)系統(tǒng)中要采集的信號量特別多時(shí)(特別是各種信號量、狀態(tài)量),僅僅靠用普通MCU的資源就往往難以完成任務(wù)。本文所提出的一種基于FPGA技術(shù)的模擬量、數(shù)字量采集與處理系統(tǒng),利用FPGA的I/O端口多,且可以自由編程支配、定義其功能的特點(diǎn),能很好地解決采集的信號路數(shù)多的問題。
 
1 系統(tǒng)組成
    本系統(tǒng)中的外圍電路設(shè)計(jì)相對簡單、可靠,且鑒于FPGA自身的特點(diǎn),系統(tǒng)具有較好的擴(kuò)展性,在監(jiān)測和控制系統(tǒng)中也具有一定的通用性。系統(tǒng)主要包括:FPGA芯片區(qū)、多路選擇與A/D采樣電路、時(shí)鐘電源區(qū)、PROM代碼下載電路等幾部分。結(jié)構(gòu)示意如圖1所示。

2 FPGA芯片特點(diǎn)分析及資源分配
    本系統(tǒng)中的FPGA是采用Altera公司的EP1C20F400。該系列的內(nèi)核采用1.5 V供電,I/O端口供電電壓為3.3V。
    FPGA內(nèi)部資源劃分為四大部分,如圖2所示。


    (1)FPGA邏輯運(yùn)算中心。用來接收其他各部分的數(shù)據(jù),并按照程序中設(shè)定的方案對所收到的數(shù)據(jù)進(jìn)行相應(yīng)的分析和處理。包括:對從MCU接收來的數(shù)據(jù)指令進(jìn)行分析,并按其指令要求進(jìn)行相應(yīng)操作;接收A/D采樣來的數(shù)據(jù),對數(shù)據(jù)進(jìn)行處理,存儲等工作。
    (2)A/D控制單元。主要負(fù)責(zé)控制外部A/D芯片和多路開關(guān)的選通時(shí)序,以及實(shí)現(xiàn)對A/D采要過程的合理控制,利用FPGA實(shí)現(xiàn)A/D自動(dòng)采集與數(shù)據(jù)存儲。
    (3)數(shù)字量監(jiān)測控制單元。負(fù)責(zé)所有要監(jiān)視和控制的數(shù)字量的狀態(tài)數(shù)據(jù)的采集和控制命令的輸出。這一部分主要實(shí)現(xiàn)數(shù)字量輸出的控制、數(shù)字量輸入的存儲、數(shù)字量輸入狀態(tài)變化識別(中斷輸入)。
    (4)FPGA接口邏輯控制單元。在FPGA內(nèi)部設(shè)計(jì)了FPGA模塊與外界MCU的接口單元,該部分主要用于同CPU的接口,使數(shù)據(jù)采集系統(tǒng)可以方便的與PCI、ISA及其他總線連接。

3 模擬量采集的控制與管理
   在模擬量采集外圍電路中,A/D芯片采用的是AD公司的AD976A。多路模擬量是通過AD438的多路開關(guān)后輸入到AD976A芯片的。
    A/D采樣部分可分為:寄存器組、時(shí)鐘發(fā)生模塊、采樣控制狀態(tài)機(jī)、數(shù)據(jù)存儲模塊。
3.1 寄存器組
    寄存器組用于設(shè)置/讀取A/D的工作狀態(tài),包括:采樣頻率設(shè)置寄存器、工作模式選擇寄存器、工作狀態(tài)寄存器及FIFO中斷寄存器。
    (1)采樣頻率設(shè)置寄存器Frereg1,F(xiàn)rereg2(R/W):兩個(gè)16位寄存器,用于設(shè)置12路A/D的采樣頻率,其位含義如下:
    頻率設(shè)置如下:
    為保留位。
    (2)工作模式選擇寄存器modereg(R/W)。176位寄存器,用于設(shè)置A/D的工作模式和啟動(dòng)、停止FPGA,各位的定義如下:
   
    (3)FIFO中斷寄存器(fifo_int)(R):16位寄存器,用來記錄FIFO的狀態(tài),各位定義如下:
   
3.2 時(shí)鐘發(fā)生模塊
    (1)把時(shí)鐘分頻為1 MHz時(shí)鐘,作為狀態(tài)機(jī)的工作時(shí)鐘;
    (2)生成20 Hz,50 Hz,100 Hz時(shí)鐘并結(jié)合Frereg的值給出12路A/D啟動(dòng)中斷信號。
3.3 采樣控制狀態(tài)機(jī)
    每個(gè)A/D用一個(gè)采樣控制狀態(tài)機(jī),用于自動(dòng)控制A/D的數(shù)據(jù)采集。其狀態(tài)轉(zhuǎn)換圖如圖3所示。


    IDLE:空閑狀態(tài)。
    READ:temp=intreg,進(jìn)入下一狀態(tài)
    WAIT:等待中斷,如果中斷寄存器(intreg)不為0,進(jìn)入下一狀態(tài),否則返回READ。
    SHIFT:根據(jù)temp[0]的值進(jìn)行下一步操作,若temp[0]=0則temp>>1,同時(shí)通道計(jì)數(shù)器(counter)加1;若temp[0]=1,則根據(jù)counter的值給出通道選擇信號,進(jìn)入下一狀態(tài)。
    START:發(fā)出RC=0信號,進(jìn)入下一狀態(tài)。
    W_BLISY:RC=1,等待A/D轉(zhuǎn)換結(jié)束信號,如果結(jié)束,temp>>1,發(fā)出寫FIFO信號,進(jìn)入下一狀態(tài)。
    END:無效FIFO寫信號,若temp=0,表明已無中斷,coutnter=0,進(jìn)入WAIT;否則,counter+1,進(jìn)入SHIFT。
3.4 數(shù)據(jù)存儲模塊
    用于存儲A/D轉(zhuǎn)換結(jié)果,對于每路A/D用一個(gè)FIFO。

4 數(shù)字采集模塊
    數(shù)字采集模塊主要完成數(shù)字量輸入的采集與存儲,中斷信號狀態(tài)識別功能。其原理圖如圖4所示。



5 結(jié)論
    本文提出了一種基于FPGA技術(shù)的多路模擬量、數(shù)字量采集與處理系統(tǒng),設(shè)計(jì)了相應(yīng)的外圍硬件電路和系統(tǒng)處理軟件。在仿真和綜合調(diào)試成功的基礎(chǔ)上,本系統(tǒng)成功用于某重點(diǎn)預(yù)研項(xiàng)目的控制系統(tǒng)試驗(yàn)中。試驗(yàn)結(jié)果表明,本系統(tǒng)成功地完成了對多路模擬量、數(shù)字量的采集處理任務(wù)。

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時(shí)聯(lián)系本站刪除。
換一批
延伸閱讀

柏林2025年9月9日 /美通社/ -- 2025年9月5日,納斯達(dá)克上市公司優(yōu)克聯(lián)集團(tuán)(NASDAQ: UCL)旗下全球互聯(lián)品牌GlocalMe,正式亮相柏林國際消費(fèi)電子展(IFA 2025),重磅推出融合企...

關(guān)鍵字: LOCAL LM BSP 移動(dòng)網(wǎng)絡(luò)

深圳2025年9月9日 /美通社/ -- PART 01活動(dòng)背景 當(dāng)技術(shù)的鋒芒刺穿行業(yè)壁壘,萬物互聯(lián)的生態(tài)正重塑產(chǎn)業(yè)疆域。2025年,物聯(lián)網(wǎng)產(chǎn)業(yè)邁入?"破界創(chuàng)造"與"共生進(jìn)化"?的裂變時(shí)代——AI大模型消融感知邊界,...

關(guān)鍵字: BSP 模型 微信 AIOT

"出海無界 商機(jī)無限"助力企業(yè)構(gòu)建全球競爭力 深圳2025年9月9日 /美通社/ -- 2025年8月28日, 由領(lǐng)先商業(yè)管理媒體世界經(jīng)理人攜手環(huán)球資源聯(lián)合主辦、深圳?前海出海e站通協(xié)辦的...

關(guān)鍵字: 解碼 供應(yīng)鏈 AI BSP

柏林2025年9月9日 /美通社/ -- 柏林當(dāng)?shù)貢r(shí)間9月6日,在2025德國柏林國際電子消費(fèi)品展覽會(huì)(International Funkausstellung...

關(guān)鍵字: 掃地機(jī)器人 耳機(jī) PEN BSP

武漢2025年9月9日 /美通社/ -- 7月24日,2025慧聰跨業(yè)品牌巡展——湖北?武漢站在武漢中南花園酒店隆重舉辦!本次巡展由慧聰安防網(wǎng)、慧聰物聯(lián)網(wǎng)、慧聰音響燈光網(wǎng)、慧聰LED屏網(wǎng)、慧聰教育網(wǎng)聯(lián)合主辦,吸引了安防、...

關(guān)鍵字: AI 希捷 BSP 平板

上海2025年9月9日 /美通社/ -- 9月8日,移遠(yuǎn)通信宣布,其自研藍(lán)牙協(xié)議棧DynaBlue率先通過藍(lán)牙技術(shù)聯(lián)盟(SIG)BQB 6.1標(biāo)準(zhǔn)認(rèn)證。作為移遠(yuǎn)深耕短距離通信...

關(guān)鍵字: 藍(lán)牙協(xié)議棧 移遠(yuǎn)通信 COM BSP

上海2025年9月9日 /美通社/ -- 為全面落實(shí)黨中央、國務(wù)院和上海市委、市政府關(guān)于加快發(fā)展人力資源服務(wù)業(yè)的決策部署,更好發(fā)揮人力資源服務(wù)業(yè)賦能百業(yè)作用,8月29日,以"AI智領(lǐng) HR智鏈 靜候你來&quo...

關(guān)鍵字: 智能體 AI BSP 人工智能

北京2025年9月8日 /美通社/ -- 近日,易生支付與一汽出行達(dá)成合作,為其自主研發(fā)的"旗馭車管"車輛運(yùn)營管理平臺提供全流程支付通道及技術(shù)支持。此次合作不僅提升了平臺對百余家企業(yè)客戶的運(yùn)營管理效率...

關(guān)鍵字: 一汽 智能化 BSP SAAS

深圳2025年9月8日 /美通社/ -- 晶泰科技(2228.HK)今日宣布,由其助力智擎生技制藥(PharmaEngine, Inc.)發(fā)現(xiàn)的新一代PRMT5抑制劑PEP0...

關(guān)鍵字: 泰科 AI MT BSP

上海2025年9月5日 /美通社/ -- 由上海市經(jīng)濟(jì)和信息化委員會(huì)、上海市發(fā)展和改革委員會(huì)、上海市商務(wù)委員會(huì)、上海市教育委員會(huì)、上海市科學(xué)技術(shù)委員會(huì)指導(dǎo),東浩蘭生(集團(tuán))有限公司主辦,東浩蘭生會(huì)展集團(tuán)上海工業(yè)商務(wù)展覽有...

關(guān)鍵字: 電子 BSP 芯片 自動(dòng)駕駛
關(guān)閉