《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 基于STM32F407的圖像采集與傳輸系統的設計與實現
基于STM32F407的圖像采集與傳輸系統的設計與實現
2015年微型機與應用第8期
楊 宇,賈永興,榮傳振,王 淵,朱 瑩
(解放軍理工大學 通信工程學院,江蘇 南京 210007)
摘要: 系統以基于Cortex-M4內核的STM32F407作為控制核心,使用OV9655圖像傳感器采集圖像,并利用TFT屏動態顯示。圖像傳輸模塊基于LwIP協議實現向PC傳輸圖像,最后PC接收并保存圖像數據,利用MATLAB編程恢復圖像,將其與TFT顯示的圖像對比。實驗結果表明,圖像傳輸穩定可靠,圖像清晰,滿足機器人通過圖像識別目標的要求。
Abstract:
Key words :

  摘  要: 系統以基于Cortex-M4內核的STM32F407作為控制核心,使用OV9655圖像傳感器采集圖像,并利用TFT屏動態顯示。圖像傳輸模塊基于LwIP協議實現向PC傳輸圖像,最后PC接收并保存圖像數據,利用MATLAB編程恢復圖像,將其與TFT顯示的圖像對比。實驗結果表明,圖像傳輸穩定可靠,圖像清晰,滿足機器人通過圖像識別目標的要求。
  關鍵詞: Cortex-M4 STM32F407;圖像傳輸;LwIP
0 引言
  圖像是人類獲取信息的主要來源,也是智能機器人感知環境和識別目標的重要信息源之一[1]。因此,如何通過相機傳感器高速、有效地獲取和傳輸圖像信息,成為智能機器人利用圖像正確感知環境和識別目標的前提。本文介紹了一種基于STM32F407芯片,利用LwIP協議的圖像采集與傳輸系統。
1 系統的總體設計方案
  本系統的總體設計思路為:以STM32F407為主控核心,通過DCMI接口接收圖像傳感器OV9655采集的圖像,利用DMA方式將圖像發送到外部SRAM,同時通過FSMC接口將此數據發送到TFT屏顯示,然后將外部SRAM上的圖像通過網絡傳輸并保存到PC,最后,利用MATLAB軟件將接收的圖像數據進行恢復顯示,并驗證其正確性。系統總體結構如圖1所示。

Image 001.png

2 系統的硬件構成
  本系統的硬件電路主要包括:微處理器、攝像頭、以太網模塊、SRAM、TFT、RJ45接口、JTAG接口、復位電路、電源等。
  本系統的微處理器為ST公司的STM32F407IGT6[2],其主頻達168 MHz,具有1 MB Flash,196 KB SRAM,專有DMA的10/100 Ethernet MAC,14 bit并行相機高速接口,為圖像數據的采集提供了高速的傳輸速率。
  攝像頭采用Omni Vision 公司的OV9655[3],這是一款用于移動設備的130萬像素CMOS圖像傳感器,具有照相和圖像處理的多種功能(曝光控制、灰度調節、自動白平衡、色彩飽調節和噪聲消除等)。其采用的Omni Pixel技術平臺,獨特的像素架構增加了信噪比,使傳感器在低光照的條件下仍能良好工作。OV9655支持的圖像格式包括:RGB(GRB 4:2:2,RGB 5:6:5/5:5:5)、YUV(4:2:2)和YCbCr(4:2:2),輸出的圖像尺寸包括SXGA、VGA、CIF和小于CIF至40×30的任何尺寸,本文設置圖像輸出格式為RGB 5:6:5,分辨率為320×240。
  以太網模塊的收發芯片為National公司的10/100 M以太網物理層收發芯片DP83848C,該芯片遵循Ethernet II和IEEE802.3u標準,支持MII、RMII、SNI三種數據連接方式,本文采用了RMII模式,見圖1。對外采用RJ45接口連接,支持平行交叉網線自適應(Auto-MDIX),內部還集成了數據收發及濾波功能。在全雙工模式下,可以同時實現發送和接收,理論上最高速度能達到100 Mb/s,本文對其配置為100 Mb/s。
3 系統的軟件設計
  系統軟件的實現包括:圖像數據采集、網絡傳輸、圖像數據存儲與恢復顯示。本文將重點介紹圖像采集和網絡傳輸的實現。
  系統軟件結構采用C/S(Client/Server)模式[4],在服務器端主要實現圖像的采集和發送,在客戶端實現圖像的接收、保存與恢復顯示。
  3.1 圖像采集
  通過STM32F407IG控制DCMI接收OV9655采集的圖像,再由DMA將圖像發送到外部SRAM,并將其復制到TFT屏上顯示,如圖2所示。

Image 002.png

  圖像采集流程具體為:
 ?。?)圖像采集模塊初始化,包括TFT彩屏初始化、SRAM初始化、DMA初始化和DCMI接口初始化。初始化配置后,實現攝像頭的DCMI接口和SRAM關聯,即可通過DMA將DCMI接口的圖像傳輸到SRAM。
 ?。?)DCMI接口配置為幀中斷。當獲得的一幀圖像數據后,產生中斷,進入DCMI的中斷服務函數,實現將SRAM中的圖像復制到TFT屏進行顯示的功能。
 ?。?)使能DCMI接口捕獲圖像,并產生DCMI中斷。
  (4)使能DMA,將DCMI接口的數據復制到SRAM。
  3.2 圖像傳輸
  本文利用LwIP(Light weight IP)實現圖像到PC的傳輸。LwIP是瑞士計算機科學院的DUNKELS A等人開發的一套用于嵌入式系統旳開源代碼TCP/IP協議棧,其在保持TCP/IP協議棧完整性的基礎上,減少了RAM和ROM的占用,使LwIP適合在嵌入式系統中應用[5]。
  嵌入式TCP/IP協議棧通常有以下兩種實現方式:一種是將協議簇中的每個協議作為一個單獨的進程,并指定進程之間的通信點。其優點在于結構清晰,代碼易懂,占用系統資源較少,且方便調試;另一種方式是將協議棧駐留在操作系統內核中,應用程序通過系統調用與協議棧通信。該方式對系統RAM、ROM資源占用較高,且不能很好地支持MDK[5]環境下的斷點調試,故本文選擇第一種實現方式。
  本文采用C/S模式來實現圖像數據的發送和接收。其中,嵌入式系統作為服務器,PC作為客戶端。服務器首先創建一個Socket,等待與客戶端的連接,連接成功后發送圖像。
  服務器圖像發送程序的基本步驟為:
 ?。?)創建Socket,并指定SOCK_STREAM為TCP的Socket;
 ?。?)初始化服務器端口和地址,并綁定Socket到服務器地址;
  (3)監聽Socket;
 ?。?)接受客戶端連接Socket的請求,并返回連接成功的Socket和客戶端的地址;
 ?。?)處理客戶端連接,將圖像采集模塊存儲到SRAM的圖像數據,發送到客戶端;
 ?。?)關閉Socket,退出服務。
  客戶端首先通過網絡助手設置其地址和端口:(1)協議類型為:TCP Client;(2)IP地址為:192.168.1.30;(3)端口為:5000。然后,客戶端調用Connect函數與服務器建立連接,連接成功后,通過網絡助手接收并保存從服務器發送的圖像數據(如圖3所示),最后關閉Socket。

Image 003.png

  通過網絡助手接收的圖像數據是將圖像中所有像素的RGB值逐行以每像素16 bit的十六進制數進行保存的。為了驗證接收到的圖像數據的有效性和準確性,本文通過MATLAB軟件編程,恢復并顯示圖像,如圖4所示,與圖2中TFT屏顯示的圖像相比,經網絡傳輸到PC的圖像無失真。實驗結果表明,圖像經網絡傳輸有效而準確。

Image 004.png

4 結論
  圖像是機器人智能識別目標的重要信源之一。本文介紹了一種基于STM32F407的圖像采集和傳輸系統的設計與實現,利用輕量的TCP/IP協議進行Socket編程,實現將服務器端采集的圖像數據網絡傳輸到PC客戶端。測試結果表明,其圖像傳輸效果高速而有效,可滿足客戶端對圖像采集與傳輸的需求,并且該系統的架構容易升級到無線網絡進行遠程的圖像、視頻和語音傳輸。
  參考文獻
  [1] 馬燕.圖像目標跟蹤算法研究[D].西安:西安電子科技大學,2011.
  [2] STMicroelectronics. STM32F407xx datasheet[N]. STMicroelectronics Group of Companies, 2013-03.
  [3] OmniVision. OV9655 datasheet v1.3[N]. OmniVision Technologies, Inc., 2005-11-15.
  [4] 王永虹,徐煒,郝立平.STM32系列ARM Cortex-M3微控制器原理與實踐[M].北京:北京航空航天大學出版社,2008.
  [5] 胡亦萬,基于Cortex-M3的LwIP移植以及嵌入式WEB的應用研究[D].南昌:南昌大學,2013.

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          久久综合色婷婷| 国产一区二区精品久久91| 亚洲高清不卡av| 日韩视频一区| 欧美一级片在线播放| 鲁鲁狠狠狠7777一区二区| 精品av久久707| 噜噜噜久久亚洲精品国产品小说| 欧美一级黄色网| 久久免费观看视频| 亚洲欧美日韩精品久久| 国产一区二区三区在线观看网站| 久久精品卡一| 亚洲欧美日韩中文在线制服| 国产精品福利在线| 香蕉成人啪国产精品视频综合网| 在线欧美日韩精品| 欧美xxx在线观看| 国产午夜精品福利| 国内精品久久久久国产盗摄免费观看完整版| 国产精品久久久亚洲一区| 亚洲国产成人精品女人久久久| 亚洲影视在线| 国产亚洲视频在线观看| 国产精品成人一区二区三区夜夜夜| 亚洲美洲欧洲综合国产一区| 国产日韩精品久久| 国产一区二区三区免费观看| 狠狠狠色丁香婷婷综合激情| 红桃视频国产一区| 欧美亚洲动漫精品| 欧美国产综合一区二区| 欧美日韩在线免费| 91久久在线| 国产精品高潮呻吟视频| 久久久久久国产精品一区| 国语精品中文字幕| 亚洲欧美综合精品久久成人| 国产精品久久久久一区二区三区共| 激情久久婷婷| 久久亚洲私人国产精品va媚药| 9l国产精品久久久久麻豆| 亚洲视频在线一区观看| 麻豆精品国产91久久久久久| 夜夜爽99久久国产综合精品女不卡| 久久亚洲国产精品日日av夜夜| 欧美日韩高清在线| 免费精品视频| 国产精品夜色7777狼人| 亚洲欧美在线另类| 一区二区三区|亚洲午夜| 国产精品yjizz| 在线综合+亚洲+欧美中文字幕| 国产精品国产福利国产秒拍| 国产亚洲一二三区| 在线观看成人av| 久久精品一区二区三区不卡| 日韩亚洲欧美精品| 亚洲第一视频| 欧美成人在线网站| 久久午夜国产精品| 91久久精品一区二区三区| 亚洲午夜一区二区| 欧美色视频在线| 国产精品美女久久福利网站| 在线日韩精品视频| 久久国产精品一区二区| 狠狠爱成人网| 一本综合精品| 国产午夜精品麻豆| 亚洲欧洲在线播放| 欧美一区二区三区在线免费观看| 欧美日韩国产三级| 亚洲毛片播放| 欧美午夜片在线免费观看| 欧美国产日韩二区| 久久久久99精品国产片| 欧美国产日韩视频| 性欧美8khd高清极品| 亚洲乱亚洲高清| 欧美日韩精品二区第二页| 欧美亚洲综合久久| 亚洲精品乱码久久久久久蜜桃91| 欧美激情一二三区| 亚洲综合社区| 国产一区在线看| 久久国产欧美日韩精品| 国产一区二区三区电影在线观看| 亚洲在线视频网站| 国产欧美一区二区三区久久人妖| 狠狠色狠狠色综合人人| 亚洲精品综合久久中文字幕| 久久国产精品99国产| 欧美激情一区二区三区在线视频观看| 欧美一区二区三区久久精品| 国产一区二区三区高清在线观看| 午夜宅男欧美| 欧美日韩久久精品| 亚洲第一精品夜夜躁人人爽| 尤物yw午夜国产精品视频| 久久av一区二区三区漫画| 亚洲永久在线观看| 亚洲一区二区影院| 欧美在线免费看| 欧美日韩国产精品一卡| 亚洲一区二区三区免费在线观看| 老司机精品导航| 亚洲激情在线播放| 国产老女人精品毛片久久| 在线一区二区三区四区五区| 一本久久a久久精品亚洲| 欧美日韩中文| 久久久久久69| 日韩视频免费观看高清完整版| 亚洲乱亚洲高清| 国产精品嫩草影院av蜜臀| 午夜精品久久久久久久久久久| 国产日本欧美一区二区| 欧美日本一区二区三区| 欧美亚洲综合久久| 亚洲美女在线一区| 国产精品扒开腿爽爽爽视频| 国产精品视频一二| 国产亚洲精久久久久久| 国产精品久久久久久久午夜片| 在线电影国产精品| 午夜久久99| 欧美在线视频观看免费网站| 免费在线观看一区二区| 久久伊伊香蕉| 日韩午夜精品| 99精品黄色片免费大全| 欧美日韩国产美女| 欧美精品一区二区三区四区| 国产日韩久久| 久久久999精品| 国产亚洲毛片在线| 99在线视频精品| 欧美日韩日日夜夜| 欧美亚洲在线播放| 国产精品夜夜夜| 欧美精品久久久久久久久久| 在线日韩av永久免费观看| 国产夜色精品一区二区av| 久久久99久久精品女同性| 在线亚洲免费| 国产一区二区在线免费观看| 曰本成人黄色| 农村妇女精品| 国内精品久久国产| 麻豆视频一区二区| 亚洲国产黄色片| 欧美mv日韩mv国产网站app| 欧美亚一区二区| 亚洲婷婷综合色高清在线| 亚洲欧美一区二区精品久久久| 一区二区视频欧美| 欧美亚洲第一页| 午夜精品久久久久久久99樱桃| 久久国产精品99国产精| 国产精品高潮视频| aa日韩免费精品视频一| 欧美一二区视频| 狠狠干成人综合网| 欧美日韩在线播放一区| 一区二区三区日韩欧美| 免费不卡欧美自拍视频| 国产欧美一区二区精品秋霞影院| 亚洲欧美日韩在线综合| 久久精品亚洲热| 亚洲免费伊人电影在线观看av| 中文精品视频一区二区在线观看| 国产精品国产三级国产aⅴ入口| 国色天香一区二区| 蜜臀91精品一区二区三区| 毛片基地黄久久久久久天堂| 国产精品乱子久久久久| 国产美女扒开尿口久久久| 免费成人黄色片| 精久久久久久| 国产亚洲精品bv在线观看| 国产一区二区三区在线观看网站| 欧美日韩国产首页在线观看| 欧美日韩国产麻豆| 美女精品一区| 午夜激情久久久| 亚洲精品综合久久中文字幕| 久久一区激情| 亚洲男人的天堂在线观看| 国产日韩欧美中文在线播放| 亚洲一区二区三区高清不卡| 麻豆精品一区二区av白丝在线| 欧美一区二粉嫩精品国产一线天| 久久成人这里只有精品| 欧美一级午夜免费电影| 国产精品每日更新在线播放网址| 久久综合影音| 国语自产精品视频在线看8查询8| 亚洲精品日韩综合观看成人91| 亚洲小视频在线观看| 亚洲国产成人久久| 国产伦精品一区二区| 在线播放一区| 国产一区二区你懂的| 一本不卡影院| 亚洲精品欧美专区| 久久福利资源站| 亚洲免费中文字幕| 午夜精品久久久久久久99黑人| 久久综合久久综合久久综合| 久久在线免费视频| 怡红院精品视频| 国产精品亚洲一区| 欧美在线观看一二区| 国产精品视频你懂的| 欧美视频在线一区二区三区| 欧美成人精品h版在线观看| 国产美女扒开尿口久久久| 一区二区三区导航| 欧美成人精品三级在线观看| 欧美在线视频播放| 欧美在线一级va免费观看| 免费日韩成人| 欧美一区午夜视频在线观看| 国产综合自拍| 亚洲午夜久久久久久尤物| 欧美中文在线免费| 极品日韩久久| 欧美日韩xxxxx| 国产综合色产在线精品| 亚洲精品孕妇| 国产精品日韩电影| 国产午夜久久| 国产伦精品一区二区三区| 国产欧美1区2区3区| 国产精品美女www爽爽爽视频| 久久久久久一区二区三区| 久久精品国产亚洲a| 在线不卡中文字幕| 一区二区三区日韩在线观看| 欧美中文字幕不卡| 国产亚洲aⅴaaaaaa毛片| 午夜精品一区二区三区在线| 欧美综合国产| 99精品欧美| 免费国产自线拍一欧美视频| 欧美精品一二三| 亚洲丶国产丶欧美一区二区三区| 久久久久看片| 亚洲人妖在线| 国产日韩欧美不卡| 亚洲欧美欧美一区二区三区| 久久激情久久| 国产精品国产三级国产aⅴ浪潮| 国产亚洲第一区| 亚洲在线网站| 久久艳片www.17c.com| 美女久久网站| 欧美视频中文字幕在线| 欧美一级久久久| 国产伊人精品| 欧美成人官网二区| 国产一区二区三区四区hd| 亚洲国产专区校园欧美| 欧美影院视频| 一区二区免费在线视频| 夜夜夜久久久| 亚洲综合电影一区二区三区| 国产精品视频yy9299一区| 亚洲欧洲一级| 久久精品国产69国产精品亚洲| 亚洲裸体俱乐部裸体舞表演av| 国产午夜精品麻豆| 亚洲国产国产亚洲一二三| 国产精品国产三级国产专区53| 欧美香蕉视频| 国产一区二区久久| 欧美成人精品在线视频| 欧美gay视频| 亚洲午夜激情在线| 久久av一区二区三区亚洲| 亚洲男女毛片无遮挡| 国产日韩欧美二区| 久久全国免费视频| 欧美本精品男人aⅴ天堂| 99re66热这里只有精品3直播| 久久久久久久久岛国免费| 久久精品日韩欧美| 亚洲一区二区三区777| 一本色道久久精品| 一本色道精品久久一区二区三区| 国产亚洲综合性久久久影院| 亚洲一区二区在线免费观看视频| 一区二区三区四区五区视频| 国产精品欧美经典| 国产亚洲免费的视频看| 麻豆av福利av久久av| 国产一区二区欧美| 久久婷婷国产综合精品青草| 亚洲午夜一区二区三区| 亚洲欧洲日本在线| 亚洲永久免费av| 国产精品高潮呻吟久久av黑人| 狠狠久久亚洲欧美专区| 亚洲一区视频在线观看视频| 激情欧美一区二区三区在线观看| 国产精品视频xxxx| 亚洲欧洲在线视频| 国产又爽又黄的激情精品视频| 午夜伦欧美伦电影理论片| 日韩视频中文| 最近看过的日韩成人| 欧美在线视频播放| 欧美三级电影大全| 亚洲欧美中文另类| 亚洲一级一区| 国产欧美在线视频| 亚洲在线成人| 国产亚洲毛片在线| 亚洲国内在线| 欧美成人激情视频| 麻豆亚洲精品| 在线成人h网| 99这里只有精品| 欧美激情一二区| 欧美精品日韩www.p站| 国产日韩欧美a| 久久久精品国产99久久精品芒果|