《電子技術應用》
您所在的位置:首頁 > 可編程邏輯 > 設計應用 > 基于FPGA+ARM的圖像采集傳輸系統
基于FPGA+ARM的圖像采集傳輸系統
摘要: 本文介紹了用ARM和FPGA實現的一個實時圖像采集傳輸系統的設計方案,本系統設計方案采用FPGA技術來為作物識別、雜草識別等圖像處理算法的實時實現提供了平臺。
Abstract:
Key words :
引言


       圖像處理技術的快速發展,使得圖像采集處理系統在提高農業生產自動化程度中的應用越來越廣泛。目前的圖像采集系統有的基于CCD攝像機、圖像采集卡和計算 機,有的基于CCD攝像機、解碼器、FPGA和DSP,而有的基于CMOS圖像傳感器芯片、FPGA和DSP,它們在實時性,靈活性,可維護性方面各有優 缺點。而在農業生產中,以基于CCD攝像機、圖像采集卡和計算機的系統居多。本文結合實際系統中的前端圖像處理和圖像數據傳輸需要.充分利用ARM的靈活 性和FPGA的并行性特點,設計了一種基于ARM+FPGA的圖像快速采集傳輸系統。所選的ARM (Ad-vanced RISC Machines)體系結構是32位嵌入式RISC微處理器結構,該微處理器擁有豐富的指令集且編程靈活。而FPGA(Field ProgrammableGate Array)則在速度和并行運算方面有很大優勢,適合圖像處理的實時性要求。本文選用Intel公司的Xcale PXA255和Xilinx公司的Spartan-3XC3S1000來實現本系統的設計。

1 系統結構設計

       本系統的結構框圖如圖1所示。圖中,圖像傳感器模塊負責圖像采集,FPGA用來控制CMOS圖像傳感器芯片,ARM負責圖像數據的交換、以太網芯片的控制 及UDP/IP協議的實現,以太網模塊主要實現以太網數據傳輸,SDRAM用于存儲圖像數據,FLASH為程序存儲器。系統工作時,先由FPGA將 CMOS傳感器采集的數據存儲到雙口SRAM,再由ARM從FPGA的雙口SRAM中讀取數據并存儲到SDRAM,存滿一幀圖像數據后,ARM便通過以太 網芯片將數據發送給上位機。


2 系統硬件設計

2.1 CMOS圖像傳感器模塊

       本系統采用OV9650作為圖像采集傳感器。OV9650是Omni Vision公司的彩色CMOS圖像傳感器,可支持SXVGA,VGA,QVGA,QQVGA,CIF,QCIF,QQCIF模式和SCCB接口,并具有 自動曝光控制、自動增益控制、自動白平衡、自動帶通濾波、自動黑級校準等功能。OV9650的最大幀速率在VGA格式時為30 fps,在SXVGA格式時為15 fps。本系統采用VGA格式。

2.2 FPGA模塊

        FPGA主要用于圖像傳感器的控制、圖像數據的緩存及外圍芯片時序的產生。考慮到圖像處理算法的實現需要,本系統選用了Xilinx公司的XC3S1000,它屬于SPARTAN-3系列,容量為100萬門。在本設計中,FPGA通常運行于80 MHz。XC3S1000與OV9650的接口電路示意圖如圖2所示。FPGA的內部結構包括CMOS控制單元、SC-CB接口單元、雙口RAM單元、FIFO單元等。其中CMOS控制單元又包括幀同步模塊、場同步模塊、像素時鐘模塊等。


2.3 ARM處理器模塊

        本系統的ARM處理器選用PXA255,用于實現圖像數據交換和以太網數據傳輸等功能。PXA255是Intel公司推出的基于第五代ARM RISC體系結構ARMV5TE的微處理器。CPU的運行頻率最高為400 MHz,有32 KB指令Cache,32 KB數據Cache,2 KB微數Cache,并帶有豐富的串行外設接口,并可支持各種存儲器芯片。本系統采用兩片SDRAM和兩片FLASH存儲器,其中SDRAM用于圖像數據暫存,本系統選用SAMSUNG公司的K4S561632C-TC75,容量為32 MB。而FLASH程序存儲器則選用Intel公司的E28F128J3A-150來作為NOR FLASH,容量為16 MB。

2.4 以太網傳輸模塊

         本系統的以太網芯片選用LAN91C113。這是SMSC公司推出的快速以太網10/100 Mbps控制器,支持多種嵌入式處理器主機接口。LAN91C1B內部有8 KB的FIFO,可用于接收和發送數據的存儲。此外,LAN91C113芯片還集成了CSMA/CD協議的MAC(媒體訪問控制層)和PHY(物理 層),IEEE802.3/802.3u-100BASE-TX/10Base-T規范。本系統中,LAN91C113的串行EEPROM接口與 AT93C46相連。PXA255訪問LAN91C113采用異步靜態存儲器方式,LAN91C113的地址使能信號AEN與PXA255的靜態芯片片選 四相連。PXA255與LAN91C113接口示意圖如圖3所示。


3 系統主要模塊的工作原理及實現

3.1 FPGA圖像采集的實現


         OV9650的數據輸出采用Bayer原始數據輸出格式,每個象素同時只輸出一種顏色。奇數掃描行輸出RGRG…,偶數掃描行輸出GBGB…。FPGA負責圖像傳感器數據的采集。

        上電后,系統首先對CMOS圖像采集芯片進行初始化,以確定其工作模式。這些參數受OV9650內部相應寄存器值的控制。FPGA通過控制SCCB總線來完成參數的配置。

         系統配置完畢后,便可進行圖像數據的采集。圖4和圖5是數據采集與輸出的時序圖。其中VSYNC是場同步信號。HREF是水平同步信號。PCLK是象素數 據輸出同步信號。HREF為高時即可開始有效數據采集,而PCLK下降沿的到來則表明數據的產生,PCLK每出現一個下降沿,系統便傳輸一位數據。在 HREF為高電平期間,系統共可傳輸640位數據。在一幀圖像中,即VSYNC為低電平期間,HREF會出現480次高電平。而下一個VSYNC信號上升 沿的到來則表明分辨率640×480的圖像采集過程的結束。



3.2 FPGA與ARM的數據交換

       FPGA內部用一個8 KByte雙口SRAM作為圖像存儲區。為了實現圖像數據的實時采集與處理,應使圖像數據的采集與外部圖像數據的讀取同時進行。因此本系統采用雙緩存結 構。實現方法是把8 KB的SRAM劃分成兩個大小為4 KB的SRAM(設為SRAM1和SRAM2),每片SRAM一次存儲六行圖像數據。這樣,在同一時刻,一片可用于存儲圖像數據,另一片可用于外部ARM 對圖像數據的讀取。兩塊SRAM存儲區乒乓式切換。當圖像數據寫滿SRAM1時,FPGA向ARM發送一個中斷信號,之后,ARM響應中斷并讀取 SRAM1中的圖像數據,同時將其寫入到SDRAM中。之后,圖像傳感器的數據將寫入SRAM2,當圖像數據寫滿SRAM2時,FPGA也向ARM發送一 個中斷信號。ARM響應中斷并讀取SRAM2中的圖像數據.同時將其寫人到SDRAM中。之后,圖像傳感器的數據將再次寫入SRAM1。

3.3 以太網數據傳輸的實現

       為實現圖像數據的網絡傳輸,本系統基于PXA255開發了UDP/IP協議實現程序,以將圖像數據存儲在SDRAM中。一個完整的數據幀格式包括以太網 頭、IP頭、UDP頭和一行圖像數據,其系統工作流程圖見圖6所示。上電后,系統將等待FPGA中斷,如果中斷產生,則由PXA255讀取FPGA中的數 據并寫到SDRAM中。然后判斷是否讀完一幀圖像數據,若讀完,則發送UDP包,并將圖像數據通過以太網發送到上位機,否則繼續等待FPGA中斷。




4 結束語

       本文介紹了用ARM和FPGA實現的一個實時圖像采集傳輸系統的設計方案,本系統設計方案采用FPGA技術來為作物識別、雜草識別等圖像處理算法的實時實現提供了平臺。

此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
欧美视频官网| 日韩亚洲一区二区| 欧美性猛交xxxx免费看久久久| 蜜桃久久av| 久久午夜精品一区二区| 久久国产精品久久久久久久久久 | 亚洲国产三级| 亚洲高清激情| 亚洲欧洲日本一区二区三区| 91久久精品国产91久久性色tv | 亚洲欧美日韩精品在线| 亚洲一区在线观看视频| 亚洲免费在线视频| 亚洲一区二区三区国产| 亚洲一级黄色| 亚洲欧美乱综合| 西西人体一区二区| 久久精品人人| 久久亚洲国产成人| 免费看成人av| 欧美精品免费在线| 欧美日韩在线三区| 国产精品久久久久久久久免费桃花 | 久久国产视频网站| 久久成人免费日本黄色| 亚洲福利视频二区| 最新69国产成人精品视频免费| 亚洲黄色片网站| 亚洲精品日韩在线| 一区二区久久久久| 午夜视频在线观看一区| 久久狠狠一本精品综合网| 久久久免费av| 欧美人妖在线观看| 国产精品久久久久毛片软件| 国产亚洲欧洲一区高清在线观看| 国产一区二区中文| 亚洲国产经典视频| 亚洲视频一区在线| 久久国产精品72免费观看| 亚洲人成网在线播放| 在线一区二区三区做爰视频网站| 亚洲欧美日韩国产精品| 久久精品网址| 欧美精品性视频| 国产精品一区二区视频| 伊人狠狠色j香婷婷综合| 亚洲精品国精品久久99热| 亚洲午夜羞羞片| 久久精品免费电影| 日韩亚洲欧美在线观看| 欧美一区二区三区四区夜夜大片| 另类激情亚洲| 欧美午夜精品久久久久久浪潮 | 久久国产视频网站| 欧美激情一区二区三区在线视频观看 | 国产一区视频观看| 亚洲啪啪91| 香蕉免费一区二区三区在线观看 | 久久久国产成人精品| 欧美精品一区在线播放| 国产精品视频在线观看| 亚洲高清在线| 亚洲欧美视频一区| 一本久道久久综合狠狠爱| 久久精品99国产精品日本| 欧美黄色成人网| 国产亚洲欧洲一区高清在线观看 | 亚洲精品美女久久久久| 午夜精品久久久久久久久| 欧美va天堂| 国产日韩欧美黄色| 日韩性生活视频| 亚洲国产日韩欧美综合久久| 午夜精品剧场| 欧美日韩国产色站一区二区三区| 国产一区二区三区在线观看精品| aa级大片欧美三级| 亚洲精品欧洲精品| 久久中文在线| 国产精品永久免费视频| 亚洲乱码国产乱码精品精98午夜| 久久精品人人做人人综合| 亚洲午夜影视影院在线观看| 欧美成人精品激情在线观看| 国产麻豆9l精品三级站| 99国产精品99久久久久久粉嫩| 亚洲激情在线视频| 久久久久久久一区二区三区| 国产精品一二一区| 99热在这里有精品免费| 亚洲精品美女在线观看播放| 久久偷窥视频| 国产日韩欧美另类| 亚洲尤物视频网| 亚洲永久免费精品| 欧美三级特黄| 亚洲巨乳在线| 日韩一级裸体免费视频| 噜噜噜在线观看免费视频日韩| 国产美女精品视频| 亚洲午夜免费视频| 亚洲一区bb| 欧美日韩另类综合| 99re热精品| 亚洲视频一区二区在线观看| 欧美精品久久久久久久久老牛影院| 伊人春色精品| 亚洲国产高清在线| 美日韩免费视频| 一区二区三区在线高清| 亚洲国产成人一区| 久热精品在线| 激情久久影院| 亚洲国产成人av好男人在线观看| 久久精品最新地址| 国产婷婷色一区二区三区| 亚洲欧美精品| 香蕉成人啪国产精品视频综合网| 国产精品久久久久9999| 亚洲一区3d动漫同人无遮挡| 亚洲一区二区成人在线观看| 欧美视频在线观看一区| 日韩一级片网址| 亚洲一区二区网站| 国产精品免费网站在线观看| 亚洲欧美网站| 久久久999成人| 影音先锋久久| 日韩视频在线一区二区三区| 欧美日本在线观看| 一区二区三区**美女毛片| 亚洲欧美在线一区| 国产欧美一二三区| 久久国产黑丝| 欧美电影电视剧在线观看| 亚洲人成在线播放网站岛国| 一本色道久久综合一区| 国产精品电影在线观看| 午夜精品在线看| 久久天天躁狠狠躁夜夜av| 亚洲大片免费看| 一本一本久久a久久精品牛牛影视| 欧美日韩一二三四五区| 亚洲综合精品| 久久亚洲一区二区三区四区| 亚洲国产精品福利| 亚洲一区二区在| 国内成人自拍视频| 99re6热在线精品视频播放速度| 欧美三级电影一区| 午夜精品久久久| 欧美www在线| 亚洲图片在线| 久久全国免费视频| 日韩西西人体444www| 久久av二区| 91久久精品www人人做人人爽| 亚洲一区二区在线免费观看视频| 国产欧美日韩在线观看| 91久久精品日日躁夜夜躁国产| 欧美日韩在线一区二区| 欧美亚洲免费高清在线观看| 欧美成人a∨高清免费观看| 一区二区激情| 久久综合九色综合欧美就去吻 | 国产精品亚洲综合久久| 亚洲国产日韩欧美| 国产精品国产三级国产普通话蜜臀| 欧美在线视频二区| 欧美激情一区二区三区在线| 亚洲伊人伊色伊影伊综合网| 麻豆freexxxx性91精品| 一区二区三区福利| 麻豆av一区二区三区久久| 亚洲天堂av高清| 蜜桃av一区二区在线观看| 中文在线资源观看网站视频免费不卡| 久久久久中文| 一区二区三区日韩在线观看| 老牛国产精品一区的观看方式| 一本色道久久加勒比精品| 裸体女人亚洲精品一区| 这里只有精品丝袜| 久久免费视频在线| 亚洲桃花岛网站| 欧美国产极速在线| 欧美在线观看一二区| 欧美日韩一区二区三区在线观看免| 欧美在线视频导航| 国产精品wwwwww| 亚洲免费观看在线观看| 国产主播一区二区三区| 亚洲午夜黄色| 亚洲国产精品久久人人爱蜜臀| 欧美中文字幕| 一区二区三区毛片| 欧美激情四色 | 欧美黄色aa电影| 久久精品国产v日韩v亚洲|