999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于Cotex-M4內核的實時圖像采集系統

2017-08-08 03:01:10曾文兵張國平
電子設計工程 2017年14期
關鍵詞:裂紋單片機檢測

曾文兵,張國平

(華中師范大學 物理科學與技術學院,湖北 武漢430079)

基于Cotex-M4內核的實時圖像采集系統

曾文兵,張國平

(華中師范大學 物理科學與技術學院,湖北 武漢430079)

為了實現對傳送帶上的儀器的表面裂紋檢測,研究并設計了一種基于Cotex-M4內核的實時圖像采集系統。該系統由STM32F407VET6單片機、CMOS圖像傳感器OV2640以及以太網收發芯片LAN8720A構成。STM32單片機持續地將OV2640采集到的圖像顯示在LCD上面,并通過以太網將圖像數據傳輸到PC機,PC機實時顯示收到的圖像,并儲存起來供圖像表面裂紋分析。實驗結果表明:該系統可得到較清晰的圖像,網絡傳輸過程穩定,并能夠實時地在PC機上面顯示采集到的儀器圖像,為儀器裂紋檢測提供了一種解決方案。

裂紋檢測;實時圖像采集系統;OV2640圖像傳感器;實時顯示

在零件制造加工和使用的過程中不免會產生表面裂紋。其中在零件加工時產生的裂紋會嚴重影響到產品的整體質量,因此對零件裂紋的檢測顯得尤為重要。傳統的人工檢測依靠人的肉眼識別,效率低,費時費力,嚴重影響產品的進度。如果使用的基于圖像識別技術的計算機自動檢測方法,則會大大提高檢測效率和檢測精度。在這種自動檢測方法中,最重要的是圖像采集和圖像傳輸的實現[1]。

圖像采集的速度與質量,圖像傳輸的傳輸距離和實時性直接影響產品的檢測結果。大多數圖像采集系統都是基于DSP、ARM技術,一些系統比較復雜、成本高,在圖像傳輸時使用的是USB串口,傳輸速度慢、傳輸距離近,實時圖像處理比較困難[2-4]。文中所設計的圖像采集系統以STM32F407VET6單片機為核心,結構簡單,成本低。通過STM32F407VET6的DCMI接口接收圖像傳感器模塊OV2640采集的圖像讓LCD實時顯示,并通過以太網將圖像上傳到遠程PC機進行圖像分析,保證了圖像處理的實時性和準確性。

1 系統整體設計

整個圖像采集系統的核心在與在系統結構簡單的基礎上,保證圖像采集和圖像傳輸的實時性。本系統中攝像頭傳感器選用的是OV2640,最大輸出200 W像素的圖像,保證了圖像的質量。STM32單片機作為核心,通過DCMI接口接收OV2640發出的高速圖像數據,保證了圖像數據接收的實時性。在完成數據接收之后,STM32F407VET6首先完成圖像在LCD上的顯示,這部分采用DMA方式輸出到LCD,保證了圖像顯示的實時性[5]。其次,STM32F407VET6將圖像以JPEG格式保存到SD卡,作為備份(若PC發現器件有裂紋,可以調用此數據進行復查)[6]。最后,STM32F407VET6通過以太網將圖像數據傳輸到遠程PC電腦,電腦即對圖像進行裂紋分析,并實時顯示。系統總體結構如圖1所示。

圖1 系統總體結構框圖

2 硬件設計

本系統的硬件電路主要包括:微處理器、攝像頭、以太網模塊、SD卡、TFT屏、RJ45接口等。

2.1 微處理器的選擇

本系統中的微處理器作為核心,應具有較高主頻,且內部集成高速數據處理接口,ST公司的STM32F407VET6正好符合。它的最大主頻168 MHz,具有192KB SRAM和512KB FLASH,且內部自帶一個數字攝像頭(DCMI)接口,能夠接收外部最高14位CMOS攝像頭發出的高速數據流,并能夠進行壓縮[7]。在網絡通信方面,STM32F407芯片自帶以太網模塊,該模塊包括專用DMA控制器的MAC控制器,能夠實現最高100 Mbit/s的數據傳輸速率。這兩大特性保證了整個圖像采集系統的實時性[8]。

2.2 圖像傳感器的選擇

本系統中的圖像傳感器應該體積小 (便于安裝)、功耗低、圖像幀率高且最好自帶圖像處理功能(如圖像壓縮)。文中選用的OV2640總共1 632*1 232個像素,最大輸出200 W像素,最高幀率達15幀/秒,并且支持圖像壓縮,可以輸出JPEG圖像數據。本系統STM32上傳PC的是400*240尺寸的JPEG格式數據[9-10]。

2.3 以太網接口的設計

STM32F407VET6芯片自帶以太網模塊,該模塊包括帶專用 DMA控制器的MAC802.3(介質訪問控制)控制器,支持介質獨立接口(MII)和簡化介質獨立接口(RMII),并自帶了一個用于外部PHY通信的SMI接口,通過一組配置寄存器,用戶可以為MAC控制器和DMA控制器選擇所需模式和功能[11]。

圖2 STM32F407VET6以太網框圖

從圖2可以看出,STM32F407VET6必須外接PHY芯片,才可以完成以太網通信的,外部PHY芯片可以通過MII/RMII接口與STM32F407VET6內部MAC連接,并且支持SMI(MDIO或MDC)接口配置外部以太網 PHY芯片。文中選用的PHY芯片是LAN8720A,它是低功耗的10/100M以太網PHY層芯片,通過RMII接口與STM32F407VET6以太網MAC層通信[12]。LAN8720A與STM32F407VET6的連接方式如圖3所示。

圖3 LAN8720A與STM32F407VET6連接電路圖

3 軟件設計

整個系統的代碼設計是在MDK5集成編譯環境下完成的。其中最主要的是以太網通信模塊的實現和uC/OS-II操作系統的移植。

3.1 單片機以太網通信

本系統中,LAN8720A作為物理層,STM32F407VET6自帶的MAC層相當于數據鏈路層,因此還需要自己實現網絡層和傳輸層的協議。這里引入的是基于 TCP/IP協議的uip協議棧[13]。STM32F407VET6作為TCP服務端,IP地址固定,一直在監聽5050端口。當5050端口有網絡數據時,會對該數據進行解析,如果是發送圖像數據的命令則立即傳輸JPEG格式的圖像數據[14]。整個通信流程如圖4所示。

圖4 以太網通信流程圖

3.2 uC/OS-II操作系統的引入

uC/OS-II實時操作系統是專門為微型計算機設計的。它所采用的應該是搶占式、可剝奪調度思想,也就是任務的運行是由任務的優先級確定的。整個系統被分為幾個任務,每個任務完成一個功能。各任務的功能如表1所示。uC/OS-II的作用就是對多個任務進行調度管理,讓這些任務并發工作,提高系統的實時性[15]。

表1 系統中uC/OS-II任務說明

4 系統測試

在整個系統完成后對系統進行了實際測試。在STM32F407VET6完成初始化之后,在LCD液晶可以看到壓縮后的圖像數據,如圖5所示。

接下來到將單片機的網口和電腦用網線連接起來,并對電腦的本地連接屬性進行配置。配置完成后首先進行了ping命令檢測,如圖6所示。

圖6中192.168.1.30是STM32F407VET6單片機的網絡地址是可以看出,單片機和電腦之間的網絡連接正常。

為了得到STM32F407VET6通過以太網傳輸到電腦的實際數據,這里使用網絡調試助手進行了查看,如圖7所示。

圖5 LCD界面

圖6 PC端ping單片機網絡界面

圖7 網絡調試助手收到的圖像數據

JPEG格式的圖像數據是以十六進制數0XFFF8開頭,以0XFFF9結尾的。可以看出,圖7中接收到的圖像數據與JPEG規定的格式相同。

為了得出實際的圖像效果,本系統還設計了一個圖像顯示軟件,如圖8所示。軟件是使用C++語言編寫的,這里篇幅有限,就不詳細介紹了。在圖8中,軟件較清楚地顯示了攝像頭采集到的圖像數據。

5 結 論

以STM32F407VET6單片機為核心,用LAN8720A以太網模塊,設計了一個簡單實用的遠程圖像采集系統。實際測試表明,系統的LCD液晶能夠實時顯示攝像頭采集到的圖像,并且PC端也能較實時的通過以太網得到圖像數據。

圖8 PC顯示圖像的軟件界面

該系統硬件簡單,成本低,穩定性強,基本上能夠實現圖像采集和圖像數據遠程傳輸的功能,具有一定的實用價值。遺憾的是,由于時間倉促,PC軟件代碼方面并沒有對接收到的圖像進行效果處理,這一點將在以后的工作中完善。

[1]厲榮宣,沈希忠,張樹行.基于圖像處理的軸類零件表面裂紋檢測[J].圖學學報,2015,36(1):62-67.

[2]王緒國,余雙林.基于ARM的視頻采集與處理系統的開發[J].信息技術,2011(9):121-124.

[3]吳振昊,張平,張為.基于OV7725和串口的圖像采集驗證系統[J].信息技術,2015(10):90-92.

[4]錢鷹,陳勝利.基于嵌入式平臺的USB攝像頭圖像采集及顯示[J].電子設計工程,2013,21(3):140-142.

[5]劉海橋,劉林,張志勇,等.基于ARM11嵌入式遠程監控系統的分析與設計 [J].電子設計工程,2014,22(16):181-183.

[6]楊扎史,劉華.基于JPEG壓縮圖像的數字圖像膠囊系統研究[J].電子設計工程,2015(11):68-71.

[7]姚洪濤,李曉宇,陳磊.CMOS圖像傳感器的圖像采集系統的研究與實現[J].電子設計工程,2015,23(5):137-139.

[8]楊宇,賈永興,榮傳振,等.基于STM32F407的圖像采集與傳輸系統的設計與實現[J].微型機與應用,2015,34(8):26-28.

[9]程磊,劉波,徐建省,等.基于OV2640的微型膠囊內窺鏡系統設計 [J].傳感器與微系統,2014,33(2):73-76.

[10]趙潔,郭繼昌.基于JPEG系數變化率的圖像復制粘貼篡改檢測[J].浙江大學學報:工學報,2015,49(10):1893-1901.

[11]曾浩,張祺,鄭斯凱.基于STM32F407的圖像遠程采集終端[J].工業控制計算機,2014,27(11):81-83.

[12]孫曉曄,王程,成彬.基于TFTP協議實現STM32的IAP[J].微型機與應用,2016(7):76-78.

[13]郝玉勝,逯玉蘭.基于uC/OS-II的嵌入式網絡通信模塊[J].計算機與現代化,2013,32(24):32-35.

[14]顏詩洋.微型嵌入式TCP/IP協議棧開發[J].電子設計工程,2014,22(22):108-110.

[15]張茜.基于STM32F407的智能停車場系統[J].儀器儀表與分析監測,2015(1):19-22.

A real-time image acquisition system based on Cotex-M4 kernel

ZENG Wen-bing,ZHANG Guo-ping
(College of Physical Science and Technology in Central China Normal University,Wuhan 430079,China)

A real-time image acquisition system based on Cotex-M4 kernel is researched and designed in order to detect the surface crack of the instrument on the conveyor belt.The system is composed of STM32F407VET6 MCU,CMOS image sensor OV2640 and Ethernet transceiver chip LAN8720A.STM32 MCU continuouslydisplays the imagescollected by OV2640,and transmits image data to the PC through Ethernet,then the PC would display the image immediately and store the image data for the analysis of surface cracks.Experimental results show that the system can get a clear image,and the transmission process of network is stable,also the PC can display the collected imagein real time,which it provides a solution for crack detection of instrument.

crack detection; RS485; real-time image acquisition system; OV2640 image sensor; show in real-time

TN919.82

:A

:1674-6236(2017)14-0175-04

2016-05-26稿件編號:201605254

華中師范大學中央高校基本科研業務費項目資助(CCNU14A02005)

曾文兵(1989—),男,湖南懷化人,碩士研究生。研究方向:嵌入式系統及應用。

猜你喜歡
裂紋單片機檢測
裂紋長度對焊接接頭裂紋擴展驅動力的影響
“不等式”檢測題
“一元一次不等式”檢測題
“一元一次不等式組”檢測題
基于單片機的SPWM控制逆變器的設計與實現
電子制作(2019年13期)2020-01-14 03:15:28
基于單片機的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
Epidermal growth factor receptor rs17337023 polymorphism in hypertensive gestational diabetic women: A pilot study
基于單片機的便捷式LCF測量儀
電子制作(2019年9期)2019-05-30 09:42:02
小波變換在PCB缺陷檢測中的應用
Microchip推出兩個全新PIC單片機系列
主站蜘蛛池模板: 国产精品lululu在线观看| 欧美不卡视频一区发布| 久久公开视频| 一级毛片基地| 国产成人亚洲精品无码电影| 亚洲AⅤ无码国产精品| 久久人午夜亚洲精品无码区| 国产av无码日韩av无码网站| 全部无卡免费的毛片在线看| 国产手机在线小视频免费观看| 极品av一区二区| 2021无码专区人妻系列日韩| 又粗又大又爽又紧免费视频| 尤物在线观看乱码| 国产精品林美惠子在线观看| 在线中文字幕日韩| 欧美午夜理伦三级在线观看| 亚洲,国产,日韩,综合一区| 91国内在线观看| 亚洲av成人无码网站在线观看| 国产精品13页| 久久久久国产精品免费免费不卡| 黄色片中文字幕| 不卡网亚洲无码| 国产丝袜一区二区三区视频免下载| 亚洲三级成人| 99尹人香蕉国产免费天天拍| 欧美一级夜夜爽www| 精品视频在线观看你懂的一区| 欧美成人看片一区二区三区 | 国产乱子伦手机在线| 99热这里只有成人精品国产| 午夜欧美在线| 五月婷婷综合色| 老司机午夜精品视频你懂的| 97久久精品人人| 亚洲天天更新| 亚洲天堂伊人| 青草精品视频| 国产白浆视频| 成人中文在线| 九九热精品免费视频| 国产95在线 | 毛片卡一卡二| 欧美日韩福利| 欧美日韩北条麻妃一区二区| 青青草国产免费国产| 国产理论一区| 漂亮人妻被中出中文字幕久久| 亚洲欧洲综合| 国产大片黄在线观看| a级毛片免费网站| 99无码中文字幕视频| 多人乱p欧美在线观看| 国产无套粉嫩白浆| 在线无码九区| 欧美日韩国产在线观看一区二区三区| 国产成人无码AV在线播放动漫| 精品国产成人三级在线观看| 国产18在线| 国产亚洲欧美日韩在线一区| 欧美视频免费一区二区三区| 91毛片网| 亚洲男人在线天堂| 欧美a在线看| 亚洲成人一区二区三区| 国产乱子伦视频在线播放| 国产精品亚洲欧美日韩久久| 亚洲综合香蕉| 国产精品第一区| 亚洲人成网站色7777| 国产剧情一区二区| 色老二精品视频在线观看| 日韩欧美中文在线| 一级毛片免费不卡在线| 日韩在线成年视频人网站观看| 亚洲 欧美 偷自乱 图片| 国产精品亚洲а∨天堂免下载| 91麻豆国产在线| 视频一本大道香蕉久在线播放| 日韩毛片免费观看| 黄色免费在线网址|