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

        ?

        FPGA在數(shù)據(jù)采集系統(tǒng)設(shè)計中的應(yīng)用研究

        2013-04-25 07:28:42鄭普亮
        電子科技 2013年9期
        關(guān)鍵詞:解碼器單片機(jī)模塊

        鄭普亮

        (西安建筑科技大學(xué) 信息與控制工程學(xué)院,陜西 西安710055)

        傳統(tǒng)的數(shù)據(jù)采集系統(tǒng)主要是通過單片機(jī)來進(jìn)行工作的,利用單片機(jī)作為控制模塊以及控制存儲器。然而,數(shù)據(jù)采集系統(tǒng)對速度的要求越來越嚴(yán)格,傳統(tǒng)的數(shù)據(jù)采集系統(tǒng)已不能滿足需求,其缺點(diǎn)日益暴露出來。單片機(jī)的時鐘頻率相對較低,主要是利用軟件來實(shí)現(xiàn)數(shù)據(jù)的采集,速度相對較慢。FPGA恰恰與單片機(jī)相反,具有單片機(jī)沒有的特性,主要通過硬件來實(shí)現(xiàn)數(shù)據(jù)采集,時鐘頻率較高,運(yùn)行速度也快,在數(shù)據(jù)采集系統(tǒng)設(shè)計中得到了較好的應(yīng)用。

        1 數(shù)據(jù)采集系統(tǒng)設(shè)計的總體結(jié)構(gòu)

        (1)通過利用FPGA作為控制模塊,采用FPGA加MCU的結(jié)構(gòu),F(xiàn)PGA在系統(tǒng)中起到連接MCU和集成電路的作用,MCU主要負(fù)責(zé)數(shù)據(jù)的處理以及傳輸。FPGA作為控制模板改變傳統(tǒng)單片機(jī)的缺點(diǎn),由FPGA來實(shí)現(xiàn)數(shù)據(jù)的硬件采集。首先主要是由單片機(jī)把帶有任務(wù)的采集表掃描到FPGA的內(nèi)部任務(wù)區(qū),在RAM里面主要設(shè)置好采集所需要的相關(guān)寄存器,最后再實(shí)現(xiàn)FPGA的工作。由FPGA通過一系列的時鐘運(yùn)算以及邏輯運(yùn)算,再按照用戶的需求從而完成RAM里面的帶有任務(wù)的采集表,完成任務(wù)的采集表然后保存到數(shù)據(jù)的緩存區(qū)FIFO中,達(dá)到FIFO中的余度值后,再由單片機(jī)進(jìn)行余下的工作。

        (2)在這個系統(tǒng)的結(jié)構(gòu)中,通過運(yùn)行FPGA在很大程度上減輕了單片機(jī)的運(yùn)行時間,從而提高了數(shù)據(jù)的采集效率,也提高了數(shù)據(jù)的可靠性以及時效性。

        2 設(shè)計FPGA的總體方案以及工作原理

        (1)設(shè)計采集參數(shù)轉(zhuǎn)換。對采集參數(shù)的轉(zhuǎn)化以及任務(wù)調(diào)度的設(shè)計主要是建立所需要的硬件電路,一直等采集數(shù)據(jù)的到來就立即啟動A/D,從而進(jìn)行數(shù)據(jù)采集工作。如圖1所示,在這個采集參數(shù)的設(shè)計中,對于快任務(wù)(Fast Task)在采集時,掃描時針開始工作主要取決于單片機(jī)對數(shù)據(jù)的采集,當(dāng)單片機(jī)開始啟動對數(shù)據(jù)的采集時,掃描時鐘才開始運(yùn)動,這時掃描周期計時器以及采樣周期計時器也相繼開始工作。此時,A/D采集這一次的快任務(wù)(Fast Task),一旦Fast Task當(dāng)前的寄存器得到更新,就立即進(jìn)行采集參數(shù)的轉(zhuǎn)換。將轉(zhuǎn)換后的數(shù)據(jù)采集到A/D芯片之前的采集模擬電路中,等待下次的采集時間。

        圖1 參數(shù)模塊轉(zhuǎn)換設(shè)計

        快慢任務(wù)的任務(wù)選擇控制圖如圖2所示。

        圖2 任務(wù)選擇控制圖

        (2)數(shù)據(jù)的采集和存儲。在數(shù)據(jù)的采樣和存儲中,由于ADs8325芯片的工作特點(diǎn),采集來的數(shù)據(jù)需要經(jīng)過串聯(lián)或者并聯(lián)后轉(zhuǎn)換成16位的并行數(shù)據(jù)。在內(nèi)部緩存區(qū)(FIFO)控制下存儲到FIFO中,如圖3所示。

        圖3 數(shù)據(jù)采集和存儲電路

        3 實(shí)現(xiàn)FPGA的設(shè)計模塊

        (1)設(shè)計控制模塊??刂颇K主要由兩部分組成:一個是control interface模塊,另一個是control enable模塊,主要的任務(wù)是負(fù)責(zé)圖像的采集顯示接口的同時使用。當(dāng)完成解碼芯片以后,從CONFIGURACION OK鍵能夠輸入使能信號,啟動這個模塊。然后再通過href以及odd信號來啟動圖像模塊和顯示接口的模塊:當(dāng)href=1時,表示通過UPO傳輸像索數(shù)據(jù);當(dāng)odd=0時,表示的是偶數(shù)場;當(dāng)odd=1時,表示的是奇數(shù)場。

        (2)設(shè)計Inter-Integrated Circuit總線配配置模塊Inter-Integrated Circuit總線配配置模塊主要是通過利用I2C總線的協(xié)議對視頻解碼器進(jìn)行配置的,時鐘率主要為20 kHz。利用這個模塊能夠完成對視頻解碼器的配置,配置模塊如圖4所示。

        圖4 視頻解碼器配置模塊

        在這個配置模塊中,inicio conf表示的是啟動對視頻解碼器進(jìn)行配置,高電平是有效的;CONFIGURACION OK表示的是視頻解碼芯片配置好,完成后能夠輸出一個控制信號給控制模塊,實(shí)現(xiàn)數(shù)據(jù)的采集;SDA和SCL主要表示的是為視頻解碼器相應(yīng)的信號。

        (3)雙口RAM的設(shè)計模塊。

        1)主要功能。通過單片機(jī)首先將采集任務(wù)下載到FPGA的內(nèi)部不緩存區(qū)中,然后當(dāng)FPGA工作時,就會按照RAM中的數(shù)據(jù)進(jìn)行采集。它主要的信號有WCLK,讀寫使能,以及WADDR和RADDR等。

        2)雙口RAM的設(shè)計模塊的仿真。主要通過調(diào)用Max+Plus I軟件中的LPM模塊,選擇符合設(shè)計要求的RAM來進(jìn)行修改,最后進(jìn)行仿真,如圖5所示。

        圖5 雙口RAM的讀寫時序仿真

        (4)設(shè)計視頻解碼器的圖像采集接口模塊。圖像采集模塊主要用于圖像的采集并且將模擬的視頻信號轉(zhuǎn)換成位數(shù)字視頻信號。這個模塊與視頻解碼器的VPO數(shù)據(jù)總線以及RTS1、RTS0相連,RTS1、RTS0分別表示的是場同步信號以及行同步信號,在這兩種信號同時有效的時候,輸出的數(shù)據(jù)才是有效的圖像數(shù)據(jù),反之,就是消隱信號。視頻信號有效主要可以分為兩種場:一種是偶數(shù)場;一種是奇數(shù)場。有效數(shù)據(jù)總共有576行,在這有效數(shù)據(jù)中,偶數(shù)場的有效數(shù)據(jù)有336-623行,奇數(shù)場的有效數(shù)據(jù)位23-310行,剩下的數(shù)據(jù)就是垂直控制信號。標(biāo)準(zhǔn)ITU YDU的格式如圖6所示。

        圖6 標(biāo)準(zhǔn)ITU YDU的格式

        (5)設(shè)計格式轉(zhuǎn)換模塊。對于將攝像頭采集到的圖像要顯示在顯示器上,必須對采集的圖像數(shù)據(jù)進(jìn)行格式轉(zhuǎn)換,將YDU的格式轉(zhuǎn)換成RGB的格式。YDU格式的數(shù)據(jù)是兩個相鄰的像素公用一對的Cb和Cr分量,因此,在進(jìn)行格式的轉(zhuǎn)換時應(yīng)該先解交織,最后進(jìn)行數(shù)據(jù)的轉(zhuǎn)換,主要運(yùn)用的公式是

        因為在FPGA中進(jìn)行浮點(diǎn)運(yùn)算比較困難。因此,可以將上述公式經(jīng)過放大進(jìn)行整數(shù)的運(yùn)算,放大后的公式如下所示

        通過上述的公式能夠得到r、g、b的結(jié)果,最后將結(jié)果都向右移動10位,最終完成除法運(yùn)算,得到RGB的數(shù)值。

        4 結(jié)束語

        綜上所述,通過利用FPGA在數(shù)據(jù)采集系統(tǒng)中的應(yīng)用,能夠使數(shù)據(jù)的運(yùn)行速度加快,增加了系統(tǒng)的靈活性,從而提高了數(shù)據(jù)的采集效率以及增加了數(shù)據(jù)的可靠性。因此,利用FPGA進(jìn)行的數(shù)據(jù)采集系統(tǒng)是一種比較高效的數(shù)據(jù)采集方案。

        [1] 張偉,韓一明,吳新玲.基于FPGA的高速數(shù)據(jù)采集系統(tǒng)的設(shè)計[J].電力情報,2002,4(3):46-49.

        [2] 徐海軍,葉衛(wèi)東.FPGA在高性能數(shù)據(jù)采集系統(tǒng)中的應(yīng)用[J].計測技術(shù),2005,1(25):40-43.

        [3] 馮濤,王程.可編程邏輯器件開發(fā)技術(shù)——Max+Plus I入門與提高[M].北京:人民郵電出版社,2002.

        [4] 唐穎,阮文海.高速數(shù)據(jù)采集系統(tǒng)控制電路的設(shè)計[J].現(xiàn)代電子技術(shù),2004,27(19):21-23.

        [5] 楊剛,龍海燕.現(xiàn)代電子技術(shù):VHDL與數(shù)字系統(tǒng)設(shè)計[M].北京.電子工業(yè)出版社.2004.

        [6] 馬建明,周長城.數(shù)據(jù)采集與處理技術(shù)[M].西安:西安交通大學(xué)出版社,1998.

        猜你喜歡
        解碼器單片機(jī)模塊
        28通道收發(fā)處理模塊設(shè)計
        “選修3—3”模塊的復(fù)習(xí)備考
        科學(xué)解碼器(一)
        科學(xué)解碼器(二)
        科學(xué)解碼器(三)
        基于單片機(jī)的SPWM控制逆變器的設(shè)計與實(shí)現(xiàn)
        電子制作(2019年13期)2020-01-14 03:15:28
        線圣AudioQuest 發(fā)布第三代Dragonfly Cobalt藍(lán)蜻蜓解碼器
        基于單片機(jī)的層次漸變暖燈的研究
        電子制作(2019年15期)2019-08-27 01:12:10
        基于單片機(jī)的便捷式LCF測量儀
        電子制作(2019年9期)2019-05-30 09:42:02
        選修6 第三模塊 International Relationships
        av国产自拍在线观看| 中文字幕亚洲欧美日韩2019| 三上悠亚av影院在线看| 日本熟妇hd8ex视频| 女同久久精品国产99国产精| 国产午夜免费啪视频观看| 亚洲色偷偷综合亚洲avyp| 粗大猛烈进出高潮视频| 日本黄页网站免费大全| 无码国产精品一区二区免费式芒果| 免费的黄网站精品久久| 日本在线观看一二三区| 国产日产亚洲系列最新| 亚洲av日韩综合一区在线观看 | 丰满少妇被猛烈进入无码| 欧美—iGAO视频网| 日韩av中文字幕波多野九色| 人妻少妇偷人精品免费看| 天堂а√在线最新版中文在线| 亚洲av成人精品日韩一区| 久久成人黄色免费网站| 91l视频免费在线观看| 极品尤物一区二区三区| 好吊色欧美一区二区三区四区| 国产精品一区二区三级| 亚洲国产精品嫩草影院久久av| 真实夫妻露脸自拍视频在线播放| 成人性生交大片免费| 久久久久久久98亚洲精品| 亚洲av日韩一区二三四五六七| 中文字幕免费人成在线网站| 美女脱了内裤张开腿让男人桶网站| 欧美综合自拍亚洲综合图片区| 无码久久精品蜜桃| 男人天堂亚洲一区二区| 一本一道vs无码中文字幕| 国产精品黄在线观看免费软件| 国产成人精品cao在线| 久久一区二区av毛片国产| 日本一道综合久久aⅴ免费| 人妻 日韩精品 中文字幕|