亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于AD7705及FPGA的光信號(hào)采集系統(tǒng)設(shè)計(jì)

        2015-03-16 03:54:36賴義漢傅智河
        關(guān)鍵詞:低電平光柵寄存器

        賴義漢,傅智河

        (龍巖學(xué)院物理與機(jī)電工程學(xué)院,福建龍巖364012)

        基于AD7705及FPGA的光信號(hào)采集系統(tǒng)設(shè)計(jì)

        賴義漢,傅智河

        (龍巖學(xué)院物理與機(jī)電工程學(xué)院,福建龍巖364012)

        光電檢測(cè)與數(shù)據(jù)轉(zhuǎn)換是光纖光柵測(cè)溫系統(tǒng)中的重要組成部分,為提高測(cè)量精度和穩(wěn)定性,提出了以16位模數(shù)轉(zhuǎn)換器AD7705為核心的光信號(hào)采集系統(tǒng).闡述了FPGA控制模塊的設(shè)計(jì)思路及VHDL實(shí)現(xiàn)方法,并以FPGA作為控制器實(shí)現(xiàn)AD7705邏輯控制.通過QuartusII軟件進(jìn)行仿真測(cè)試,結(jié)果顯示:設(shè)計(jì)符合要求,系統(tǒng)穩(wěn)定可靠.

        光電檢測(cè);AD7705;FPGA;信號(hào)采集

        光纖光柵傳感器是利用光纖光柵受外界物理作用時(shí)其反射中心波長(zhǎng)會(huì)發(fā)生偏移的機(jī)理制成的,光纖光柵傳感器具有體積小、重量輕和抗電磁干擾等特點(diǎn),被廣泛應(yīng)用于變壓器、水泵等特殊環(huán)境下的溫度監(jiān)測(cè)[1].在光纖光柵測(cè)溫系統(tǒng)中,光纖光柵傳感器采集的反射光通過光電檢測(cè)與轉(zhuǎn)換電路把光信號(hào)轉(zhuǎn)換成電信號(hào),經(jīng)高精度的AD轉(zhuǎn)換器得到數(shù)字信號(hào),再經(jīng)過一系列的數(shù)據(jù)處理后得到溫度值.本文著重對(duì)光電檢測(cè)及AD數(shù)據(jù)轉(zhuǎn)換部分進(jìn)行分析和設(shè)計(jì),提出了以FPGA與高性能的AD7705組合實(shí)現(xiàn)高精度光信號(hào)數(shù)據(jù)采集系統(tǒng),并利用QuartusII對(duì)系統(tǒng)進(jìn)行仿真驗(yàn)證[2].

        1 系統(tǒng)總體結(jié)構(gòu)

        光信號(hào)采集系統(tǒng)總體方框圖如圖1所示,主要由光電檢測(cè)與轉(zhuǎn)換電路、AD7705接口電路、FPGA控制模塊等部分組成,光電檢測(cè)與轉(zhuǎn)換電路把光信號(hào)變成電信號(hào)放大后再送入AD7705電路,AD7705在FPGA的控制下完成AD轉(zhuǎn)換,并把數(shù)據(jù)送入后續(xù)信號(hào)處理模塊處理,計(jì)算出具體的溫度值.

        圖1 系統(tǒng)總體結(jié)構(gòu)Fig.1 System structure diagram

        2 光電檢測(cè)與轉(zhuǎn)換電路及AD7705硬件電路

        2.1 光電檢測(cè)與轉(zhuǎn)換電路

        光纖光柵傳感器反射回來的光信號(hào)功率一般較低,經(jīng)過長(zhǎng)距離傳輸后到達(dá)光電檢測(cè)器的信號(hào)也就非常微弱,而且在放大電路中還存在器件的固有噪聲以及供電電源引起的噪聲[3],因此,在微弱信號(hào)電路設(shè)計(jì)中必須采取多項(xiàng)措施抑制噪聲[4],以滿足后續(xù)數(shù)字信號(hào)處理電路的需要.電路采用高精度、低溫漂、低損耗的OP07作為運(yùn)算放大器,該放大器偏置電流非常小,適合用作小信號(hào)放大.光電檢測(cè)與轉(zhuǎn)換電路如圖2所示,光電探測(cè)器采用PIN管,其相當(dāng)于電流源,完成光功率到電流的轉(zhuǎn)化,由于信號(hào)較小,電路采用三級(jí)放大,其中一、二級(jí)主要完成光信號(hào)到電流再到電壓的放大與轉(zhuǎn)換,第三級(jí)主要對(duì)電壓進(jìn)行放大,放大后的電壓信號(hào)送入AD7705進(jìn)行AD轉(zhuǎn)換.為減小電源噪聲干擾,每個(gè)電源端需加上耦電容.

        圖2 光電檢測(cè)與轉(zhuǎn)換電路Fig.2 Circuit of photoelectric detection and conversion

        2.2 AD7705硬件電路

        AD7705是AD公司生產(chǎn)的適合測(cè)量低頻信號(hào)的16位AD轉(zhuǎn)換器,片內(nèi)帶有數(shù)字濾波和增益可編程的∑-△轉(zhuǎn)換技術(shù),能夠直接將傳感器測(cè)量到的微小信號(hào)進(jìn)行AD轉(zhuǎn)換,具有寬動(dòng)態(tài)范圍、高分辯率等特點(diǎn),在儀器儀表測(cè)量、工業(yè)控制等領(lǐng)域有廣泛的應(yīng)用.AD7705配有串行通信接口,可配置成三線或四線接口模式其增益值、信號(hào)的極性以及更新速率可由軟件靈活配置[5].AD7705外圍接口電路如圖3所示.

        圖3 AD7705硬件接口電路Fig.3 Circuit of AD7705 hardware interface

        AD7705主要引腳及功能:兩組模擬信號(hào)輸入端AIN1(+)、AIN1(-)和AIN2(+)、AIN2(-),分別可配置成單極性輸入和差分輸入.通信接口為片選端,低電平有效.DIN為串行數(shù)據(jù)輸入端,DOUT為轉(zhuǎn)換結(jié)果的串行數(shù)據(jù)輸出端,SCLK為串行移位脈沖,一般由控制芯片提供,為邏輯輸出,高電平表示數(shù)據(jù)正在更新中,低電平表示AD轉(zhuǎn)換結(jié)束可以讀取數(shù)據(jù).REF(+)、REF(-)為基準(zhǔn)輸入端,由于基準(zhǔn)電壓對(duì)轉(zhuǎn)換結(jié)果影響較大,本設(shè)計(jì)采用低動(dòng)態(tài)阻抗、低噪音的LM285D作為基準(zhǔn)電源,為AD提供2.5 V基準(zhǔn)電壓.

        3 FPGA控制器設(shè)計(jì)

        用戶對(duì)AD7705的功能設(shè)置以及AD轉(zhuǎn)換結(jié)果輸出都是采用串行接口方式訪問片內(nèi)寄存器,本設(shè)計(jì)采用VHDL語(yǔ)言把通信接口配置成四線工作方式[6],即與AD7705的、SCLK、DIN、DOUT端口進(jìn)行通信,完成串行數(shù)據(jù)的發(fā)送和接收.

        3.1 數(shù)據(jù)發(fā)送模塊

        數(shù)據(jù)發(fā)送模塊SPI_WRITE就是把各種控制字以串行方式寫入AD7705內(nèi)部相應(yīng)的寄存器,實(shí)現(xiàn)各種功能.在寫入過程中必須按AD7705的工作時(shí)序要求傳送數(shù)據(jù),才能保證數(shù)據(jù)準(zhǔn)確性和有效性,該模塊采用VHDL進(jìn)行設(shè)計(jì),其端口設(shè)置如下:

        由于與寫入有關(guān)的寄存器均為8位寄存器,因此,把SPI_WRITE模塊設(shè)計(jì)成一個(gè)8位并入串出移位寄存器,當(dāng)WR_FLAG控制信號(hào)為高電平時(shí),讀入WR_CODE[7..0]中控制字的值,同時(shí)在SCLK上產(chǎn)生8個(gè)移位脈沖,并在移位脈沖的作用下把8位輸入數(shù)據(jù)轉(zhuǎn)換為串行數(shù)據(jù)從TX端輸出,在這移位期間uCS輸出保持低電平,數(shù)據(jù)移位完后重新回到高電平,并等待下一個(gè)寫入控制脈沖.其仿真結(jié)果如圖4所示.

        圖4 數(shù)據(jù)發(fā)送模塊仿真Fig.4 Data transmission module simulation waveforms

        3.2 數(shù)據(jù)接收模塊

        數(shù)據(jù)接收模塊SPI_READ主要是讀取AD7705內(nèi)部數(shù)據(jù)寄存器中已轉(zhuǎn)換好的AD值,其設(shè)計(jì)原理與數(shù)據(jù)發(fā)送模塊類似,該模塊端口設(shè)置如下:

        由于AD7705內(nèi)部數(shù)據(jù)寄存器是一個(gè)16位寄存器,因此,SPI_READ模塊是一個(gè)串入并出的16位移位寄存器,當(dāng)為低電平,且RD_FLAG為高電平時(shí),系統(tǒng)開始讀取AD7705的16位串行數(shù)據(jù),經(jīng)過16個(gè)脈沖后,完成串并轉(zhuǎn)換,RECE_OK結(jié)束標(biāo)志位置高電平,同時(shí)輸出并行數(shù)據(jù)RECE_DATA[15..0],仿真結(jié)果如圖5所示.

        圖5 數(shù)據(jù)接收模塊仿真Fig.5 Data receiving module simulation waveforms

        3.3 AD7705工作狀態(tài)控制模塊

        AD7705工作狀態(tài)控制模塊STATE_CTR是根據(jù)AD7705工作流程,完成各種設(shè)置并讀取AD轉(zhuǎn)換值.AD7705內(nèi)部主要有通信寄存器、設(shè)置寄存器、時(shí)鐘寄存器、數(shù)據(jù)寄存器等,其中通信寄存器主要管理通道選擇,并決定下一個(gè)操作是讀操作還是寫操作,以及下一次讀或?qū)懩囊粋€(gè)寄存器,所有與器件的通信必須從寫入通信寄存器開始.該模塊采用VHDL有限狀態(tài)機(jī)實(shí)現(xiàn),該控制器由7個(gè)工作狀態(tài)組成.其狀態(tài)轉(zhuǎn)換圖如圖6所示.

        S0狀態(tài):初始化,寫通信寄存器20H,將下一個(gè)操作設(shè)為對(duì)時(shí)鐘寄存器進(jìn)行寫操作;

        S1狀態(tài):寫時(shí)鐘寄存器04H,外部時(shí)鐘頻率設(shè)為4.915 2 MHz,更新頻率為50 Hz;

        S2狀態(tài):寫通信寄存器10H,選擇通道1為輸入端口,將下一個(gè)操作設(shè)為設(shè)置寄存器寫操作;

        S3狀態(tài):寫設(shè)置寄存器40H,增益設(shè)為1,差分輸入,自校準(zhǔn)模式;

        S5狀態(tài):寫通信寄存器38H,將下一個(gè)操作設(shè)為對(duì)數(shù)據(jù)寄存器進(jìn)行讀操作;

        S6狀態(tài):從數(shù)據(jù)寄存器中讀取AD值,重新返回S4狀態(tài),重復(fù)上面的步驟,并可連續(xù)讀出AD的值.

        圖6 AD7705工作狀態(tài)轉(zhuǎn)換Fig.6 AD7705 state flow

        3.4 FPGA控制器結(jié)構(gòu)

        FPGA控制器結(jié)構(gòu)圖如圖7所示,由FENPING分頻模塊、SPI_WRITE數(shù)據(jù)發(fā)送模塊、SPI_READ數(shù)據(jù)接收模塊及STATE_CTR工作狀態(tài)控制模塊組成.AD7705外接時(shí)鐘為4.915 2 MHz,設(shè)計(jì)選用更新速率為50 Hz,同時(shí)從AD手冊(cè)可知串行時(shí)鐘脈沖寬度不得小于100 ns,即時(shí)鐘不得大于5 MHz,FPGA開發(fā)板上配有50 MHz時(shí)鐘源,通過分頻模塊FENPING得到3 MHz輸出頻率,再經(jīng)過SPI_READ和SPI_WRITE模塊后產(chǎn)生500 kHz的移位脈沖頻率,即每寫入一個(gè)字節(jié)需要16 ms,因此,在STATE_CTR模塊中,每寫入一個(gè)控制字需要等待16 ms以上才能進(jìn)入下一個(gè)狀態(tài),而數(shù)據(jù)寄存器是16位的,因此,在讀出AD轉(zhuǎn)換數(shù)據(jù)時(shí)需要等待32 ms以上,才能進(jìn)入下一個(gè)狀態(tài),讀取下一個(gè)數(shù)據(jù).

        圖7 FPGA控制器結(jié)構(gòu)Fig.7 FPGA structure controller diagram

        4 系統(tǒng)測(cè)試與仿真

        在QuartusII平臺(tái)上對(duì)FPGA控制模塊進(jìn)行了仿真測(cè)試,其仿真結(jié)果如圖8所示.

        圖8 FPGA控制器仿真波形Fig.8 FPGA controller simulation waveforms

        從圖8中可以看出,前面4組寫入脈沖分別寫入20H、04H、10H、40H,當(dāng)DRDY端信號(hào)為低電平時(shí),表示AD數(shù)據(jù)已轉(zhuǎn)換結(jié)束,再寫入38H,再經(jīng)過16個(gè)脈沖讀出轉(zhuǎn)換數(shù)據(jù),然后又繼續(xù)等待DRDY變?yōu)榈碗娖?周而復(fù)始,并可連續(xù)讀取AD轉(zhuǎn)換值.根據(jù)測(cè)試數(shù)據(jù)進(jìn)行分析,符合AD7705工作時(shí)序要求,最后把設(shè)計(jì)文件下載至CycloneII的EP2C8Q208C7芯片進(jìn)行驗(yàn)證測(cè)試,實(shí)現(xiàn)相關(guān)功能.

        5 小結(jié)

        本系統(tǒng)采用高精度的AD轉(zhuǎn)換器,采用FPGA及VHDL有限狀態(tài)機(jī)完成對(duì)AD7705的時(shí)序邏輯控制,完成光信號(hào)的檢測(cè)與放大及數(shù)據(jù)轉(zhuǎn)換,以軟件方式實(shí)現(xiàn)硬件電路,控制靈活、轉(zhuǎn)換精度高、穩(wěn)定性好,在水泵的溫度檢測(cè)應(yīng)用系統(tǒng)中有良好應(yīng)用,同時(shí)對(duì)于一些精度要求高,而輸入信號(hào)較小的其他模擬量檢測(cè)也有較好的應(yīng)用參考價(jià)值.

        [1]張燕君,李進(jìn),陳凌軍,等.一種雙通道光纖光柵溫度檢測(cè)系統(tǒng)的研究[J].光纖通信技術(shù),2009,10:43-45.

        [2]褚振勇,齊亮,田紅心,等.FPGA設(shè)計(jì)及應(yīng)用[M].2版.西安:西安電子科技大學(xué)出版社,2006.

        [3]宋濤,張斌,羅倩倩.光電轉(zhuǎn)換電路的設(shè)計(jì)與優(yōu)化[J].光電技術(shù)應(yīng)用,2010,12(6):46-48.

        [4]管敏杰,趙東娥.基于PIN型光電轉(zhuǎn)換電路的噪聲研究[J].電子測(cè)試.2012(2):35-37.

        [5]郝富春,王有權(quán),郭志忠.基于AD7705的萬(wàn)能信號(hào)輸入設(shè)計(jì)[J].吉林化工學(xué)院學(xué)報(bào),2011,28(9):76-79.

        [6]華卓立,姚若河.一種通用SPI總線接口的FPGA設(shè)計(jì)與實(shí)現(xiàn)[J].微計(jì)算機(jī)信息,2008,24(6):212-213.

        (責(zé)任編輯:盧奇)

        Design of optical signal acquisition system based on AD7705 and FPGA

        Lai Yihan,Fu Zhihe
        (Physics and Mechanics College,Longyan University,Longyan 364012,China)

        Photoelectric detection and data conversion is an important part of the optical fiber grating temperature measurement system.In order to improve the system measurement precision and stability,the optical signal acquisition system based on the core of analog to digital converter AD7705 was proposed,the design ideas of VHDL and the implementation of the control module FPGA were described,and uses FPGA as the controller to realize the AD7705 logic control.The system is stable,and met design requirements,through the simulate on test by QuartusII software.

        photoelectric detection;AD7705;FPGA;signal acquisition

        TN911.72

        A

        :1008-7516(2015)01-0055-06

        10.3969/j.issn.1008-7516.2015.01.013

        2014-09-29

        龍巖學(xué)院產(chǎn)學(xué)研合作項(xiàng)目(LC2013001)

        賴義漢(1968—),男,福建龍巖人,碩士,副教授.主要從事嵌入式系統(tǒng)研究與應(yīng)用.

        猜你喜歡
        低電平光柵寄存器
        數(shù)字電路中“邏輯非”的用法辨析
        鐵道車輛高/低電平信號(hào)智能發(fā)生器設(shè)計(jì)
        Lite寄存器模型的設(shè)計(jì)與實(shí)現(xiàn)
        2017款凱迪拉克2.8L/3.0L/3.2L/3.6L車型低電平參考電壓總線電路圖
        分簇結(jié)構(gòu)向量寄存器分配策略研究*
        CDIO教學(xué)模式在超聲光柵實(shí)驗(yàn)教學(xué)中的實(shí)踐
        基于LabView的光柵衍射虛擬實(shí)驗(yàn)研究
        光柵衍射實(shí)驗(yàn)教學(xué)中的體會(huì)
        物理與工程(2014年4期)2014-02-27 11:23:08
        集成電路靜態(tài)參數(shù)測(cè)試
        高速數(shù)模轉(zhuǎn)換器AD9779/AD9788的應(yīng)用
        亚洲av无码专区国产乱码4se| 亚洲综合色自拍一区| 国产又爽又黄的激情精品视频| 欧美日韩亚洲色图| 国内精品久久久久久久久蜜桃| 色se在线中文字幕视频| 亚洲av资源网站手机在线| 91成人黄色蘑菇视频| 曰韩少妇内射免费播放| 亚洲av无码国产精品草莓在线| 国精品无码一区二区三区在线蜜臀 | 开心久久婷婷综合中文字幕| 久久综合99re88久久爱| 国产亚洲精品bt天堂精选| 精品欧美一区二区在线观看 | 亚洲午夜精品a片久久www慈禧| 久久tv中文字幕首页| 四虎国产精品成人影院| 亚洲产在线精品亚洲第一页| 91超精品碰国产在线观看| 免费中文熟妇在线影片| 国产小屁孩cao大人| 翘臀诱惑中文字幕人妻| 亚洲综合色无码| 99re热这里只有精品最新| 久久精品亚洲中文无东京热| 精品亚洲人伦一区二区三区 | 色欲av永久无码精品无码蜜桃 | 99热成人精品热久久66| 中文字幕乱码亚洲美女精品一区| 一本色道久久88加勒比—综合| 在线观看国产成人av天堂野外| 久久久www成人免费精品| 国产黄a三级三级三级av在线看| 国产亚洲曝欧美不卡精品| 一区二区三区午夜视频在线| 国内精品视频在线播放不卡| 久久精品中文字幕极品| 亚洲视频在线观看青青草| 久久久精品人妻一区二区三区四区 | 亚洲三级黄色|