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

        ?

        基于單片機和CPLD的圖像采集處理系統(tǒng)設(shè)計

        2018-03-09 22:29:31蘭寧發(fā)鄧環(huán)宇王麓淞王意羅鄭之鵬
        科技創(chuàng)新與應(yīng)用 2018年7期
        關(guān)鍵詞:圖像采集單片機

        蘭寧發(fā)+鄧環(huán)宇+王麓淞+王意羅+鄭之鵬

        摘 要:圖像采集是獲取圖像信息的主要來源,以往圖像采集處理需要高速、高性能處理器完成,低端單片機很難實時采集處理圖像。文章以Cortex M3架構(gòu)的ARM(STM32F103VCT6)和CPLD(EPM240T100)作為核心,加上OV5640自動對焦攝像頭設(shè)計了一款數(shù)字圖像采集處理系統(tǒng)。采用CPLD高速采集圖形,以及圖像預(yù)處理,這樣降低了后面處理器標準,使得低端單片機也能夠處理數(shù)字圖像。單片機與CPLD采用SPI總線傳輸數(shù)據(jù),圖像采集和處理同時進行,提高了系統(tǒng)的工作效率。圖像經(jīng)過數(shù)字化處理,在液晶屏上顯示,也可以存儲在SD卡或無線傳輸?shù)接嬎銠C以及手機上。系統(tǒng)設(shè)計了GPS系統(tǒng),自動將拍攝的地點、經(jīng)緯度(GPS信息)和時間整合,作為照片和圖像數(shù)字資料。通過數(shù)字圖像處理,照片能夠呈現(xiàn)特殊效果。

        關(guān)鍵詞:圖像采集;單片機;CPLD

        中圖分類號:TM91 文獻標志碼:A 文章編號:2095-2945(2018)07-0035-02

        Abstract: Image acquisition is the main source of obtaining image information. In the past, image acquisition and processing needed high-speed and high-performance processors. It is very difficult for the low end microcontroller unit (MCU) to collect and process images in real time. In this paper, taking Cortex M3 architecture of the ARM (STM32F103VCT6) and CPLD (EPM240T100) as the core, plus OV5640 automatic focus camera, a digital image acquisition and processing system is designed. The use of CPLD high-speed graphics acquisition, and image preprocessing has reduced the standards of the processor behind, so that the low-end single-chip computer can also process digital images. Single chip microcomputer and CPLD adopt SPI bus to transmit data, so image acquisition and processing are carried out simultaneously, which improves the efficiency of the system. The images are digitally processed and displayed on the LCD screen. They can also be stored on SD cards or transmitted wirelessly to computers and mobile phones. The system designs a GPS system, which automatically integrates the location, latitude and longitude of shooting information with time so as to be used as the digital data of photos and images. Through digital image processing, photos can present special effects.

        Keywords: image acquisition; microcontroller unit (MCU); CPLD

        圖像處理是計算機人工智能重要組成部分,圖像采集處理對計算機的要求也比較高。數(shù)碼相機、智能機器人低端單片機完成圖像實時采集處理很難實現(xiàn),低成本當(dāng)今社會人們的生活越來越好,追求生活多樣化,數(shù)碼相機的出現(xiàn)大大節(jié)省了普通攝影愛好者成本,人人都能當(dāng)攝影家。隨著計算機嵌入式技術(shù)的發(fā)展,使得數(shù)碼照相技術(shù)從傳感器采樣到圖像數(shù)字化處理的能力大大提高。圖像信息是人們獲得外界信息的主要來源,視覺檢測在工業(yè)檢測領(lǐng)域也處于比較重要的地位。嵌入式系統(tǒng)的體積較小,功耗較低,應(yīng)用場合靈活,因此在圖像采集和處理領(lǐng)域的應(yīng)用逐漸增多。本文所設(shè)計的圖像采集處理系統(tǒng)使用低成本設(shè)備,為初學(xué)者學(xué)習(xí)和開發(fā)構(gòu)成硬件環(huán)境,同時實現(xiàn)高清拍攝,同時該設(shè)備可以實現(xiàn)圖像拍攝及處理的一次完成,不需要像數(shù)碼相機一樣借助電腦等其他平臺再次處理圖像,并且該設(shè)備可以通過無線網(wǎng)絡(luò)將圖像數(shù)據(jù)傳輸?shù)诫娔X及各種移動設(shè)備上。

        1 系統(tǒng)總體設(shè)計方案

        系統(tǒng)硬件結(jié)構(gòu)采用如圖1所示,主要有以下模塊組成:攝像頭模塊,搭配OV5640自動對焦圖像傳感器,擁有強大的拍攝性能,集成高精度自動對焦馬達,無論近景遠景都對焦自如(15cm~無限遠),高達5Mega(2592x1944)物理像素的分辨率,成像清晰細膩,集成各種控制器:自動曝光、自動增益、自動白平衡等,從容適應(yīng)環(huán)境變化。圖像采集控制模塊,高性能CPLD芯片EPM240T100和8M Byte 大容量高速SDRAM,把采集的圖像數(shù)據(jù)在SDRAM中緩存。核心模塊是Cortex M3架構(gòu)的單片機ARM(STM32F103VCT6),整合液晶觸摸屏、無線網(wǎng)路通訊模塊、外存儲器SD卡以及調(diào)試接口,把SDRAM中圖像數(shù)據(jù)采用FIFO方案分段讀出,經(jīng)過數(shù)字處理后顯示和傳輸。ARM 通過GPS模塊,讀取圖像采集時的地址坐標和時鐘日歷信息,集成WIFI模塊,可以將圖像直接傳送手機和計算機。endprint

        2 系統(tǒng)硬件設(shè)計及工作原理

        系統(tǒng)的核心是單片機ARM Cortex M3,控制CPLD負責(zé)與攝像頭同步,CPLD高速同步讀取圖像信息,按一幀圖片存儲在SDRAM里,單片機通過SPI總線讀取SDRAM數(shù)據(jù),在液晶屏幕呈現(xiàn)實時圖像。CPLD模塊部分基于Verilog編程,包括攝像頭同步控制、SDRAM控制和單片機通訊。攝像頭的初始化和拍攝命令是由單片機通過I2C總線控制的。在系統(tǒng)開機后,首先系統(tǒng)進入第一次初始化設(shè)置,配置系統(tǒng)外設(shè)時鐘,功能模式以及I/O配置等。等待系統(tǒng)初始化后,用戶通過液晶屏幕與系統(tǒng)進行交互,根據(jù)系統(tǒng)提供的選擇界面進行功能選擇。系統(tǒng)進入拍攝功能時,攝像模塊會根據(jù)外界環(huán)境光線進行調(diào)節(jié),需要保存圖像時,可以把圖片信息按標準格式存儲在SD卡中,也可以通過WIFI模塊無線傳輸?shù)绞謾C或計算機中。這種設(shè)計使得中低端單片機系統(tǒng)可以繞開高清拍攝所需要的速度和存儲空間,而只需跟驅(qū)動低速設(shè)備一樣控制成像模塊,并花費很少內(nèi)存(1~2kB),能夠輕松地實現(xiàn)JPEG高清拍攝。圖像采集原理圖如圖2所示。

        在這個模塊上,單片機發(fā)出拍攝指令,然后控制OV5640傳感器及CPLD進行拍攝和圖像采集的相關(guān)工作,最后向主機分段發(fā)回圖像數(shù)據(jù)包。以往繁瑣復(fù)雜的圖像拍攝過程,通過協(xié)議格式,向模塊發(fā)幾條簡單指令然后接收數(shù)據(jù)包,實現(xiàn)了低端單片機也能拍500萬高清圖像。

        3 系統(tǒng)軟件設(shè)計

        軟件系統(tǒng)分兩大部分,第一部分是CPLD編程,基于Verilog語言設(shè)計,包含攝像頭同步采集模塊、SDRAM存儲控制模塊和SPI通訊模塊;第二部分是單片機編程,基于C語言設(shè)計,包括液晶觸摸屏控制、SD卡控制、WiFi通訊控制、GPS定位計算、SPI接口(讀取圖像數(shù)據(jù))和I2C接口(攝像頭控制命令)。上電后,首先單片機對OV5640傳感器初始化,根據(jù)觸摸屏命令設(shè)置圖片格式、色彩校正等。對存儲器SDRAM控制是CPLD模塊的主要任務(wù)之一,SDRAM是同步動態(tài)隨機存儲器,價格相對靜態(tài)存儲器便宜,同步和刷新控制它的特點,通過模塊狀態(tài)機轉(zhuǎn)換,實現(xiàn)自主協(xié)調(diào)控制。本系統(tǒng)采用Verilog編寫的SDRAM控制器模塊實現(xiàn)讀、寫命令、狀態(tài)機控制、定時刷新控制、地址轉(zhuǎn)換控制及仲裁邏輯。SDRAM控制器狀態(tài)機,包括了SDRAM的初始化、模式設(shè)置、激活、觸發(fā)讀、觸發(fā)寫、所有體預(yù)充電、自動預(yù)充電、自刷新、自動刷新等操作,SDRAM 狀態(tài)轉(zhuǎn)換圖如圖3所示。圖像的采集是將OV5640傳感器高速同步讀取的圖像信息寫到SDRAM里,存儲一幀圖片后,向單片機發(fā)出圖像就緒信號,單片機響應(yīng)后通過SPI總線,分批讀取SDRAM圖像信息。存儲器讀、寫分別是OV5640傳感器和單片機控制,本文設(shè)計了仲裁邏輯,通過狀態(tài)號控制,對SDRAM 兩側(cè)的三套總線(地址,數(shù)據(jù)和控制)進行切換。時序上實現(xiàn)了存儲器讀、寫不沖突。在CPLD設(shè)計過程中,采用混合設(shè)計方式,采用 Verilog 方式分別設(shè)計三套總線切換模塊和地址發(fā)生模塊,最后在通過在頂層模塊例化所設(shè)計的相關(guān)模塊構(gòu)建該控制器。

        單片機編程采用C語言編寫,通過串口、I2C總線和SPI總線完成圖像的采集、顯示和輸出。I2C是串行2線窄帶工業(yè)標準協(xié)議,用于低速外設(shè)之間的通信,是一個多主機總線,連接到總線上的模塊都有唯一的地址,可以通過沖突檢測和仲裁防止數(shù)據(jù)破壞;OV5640傳感器初始化和照相控制命令以及觸摸屏信號讀取是通過I2C總線實現(xiàn)。SPI是4線快速全雙工串行通信接口,單片機通過SPI總線讀取存儲器圖像,單片機作為主控設(shè)備,提供時鐘脈沖SCK,CPLD作為從設(shè)備,SD卡用作存儲圖像,控制有兩種模式,一種是SPI模式,另一種是SDIO模式,速度更快。STM32有相應(yīng)接口,本設(shè)計采用SDIO模式。圖像通過串口連接WIFI模塊,實現(xiàn)無線遠程輸出。下面是C代碼主模塊里的頭文件:

        #include "main.h"

        #include

        #include

        #include

        #include < stm32f10x_sdio.h>

        本文設(shè)計了一種基于ARM與CPLD的實時圖像處理系統(tǒng)。通過使用低成本設(shè)備實現(xiàn)高清拍攝,以及設(shè)計的“先緩存整幀,后分段SPI輸出”的FIFO方案,使得中低端單片機可以繞開高清拍攝所需的高帶寬及大RAM,實現(xiàn)圖像拍攝及處理的一次完成,不需要像數(shù)碼相機一樣借助電腦等其他平臺再次處理圖像,對以后的高度集成、高速圖像處理系統(tǒng)的開發(fā)有一定參考價值。

        參考文獻:

        [1]段佳雷,高智博.基于ARM嵌入式圖像采集處理平臺的標簽跟蹤系統(tǒng)設(shè)計[J].微型電腦應(yīng)用,2017,07(33):33-36.

        [2]董勇,瑚琦,高鵬飛.基于CPLD的線陣CCD信號采集系統(tǒng)設(shè)計[J].電子科技,2016,03(29):154-156.

        猜你喜歡
        圖像采集單片機
        基于單片機的SPWM控制逆變器的設(shè)計與實現(xiàn)
        電子制作(2019年13期)2020-01-14 03:15:28
        基于單片機的層次漸變暖燈的研究
        電子制作(2019年15期)2019-08-27 01:12:10
        基于單片機的便捷式LCF測量儀
        電子制作(2019年9期)2019-05-30 09:42:02
        小議PLC與單片機之間的串行通信及應(yīng)用
        電子制作(2018年12期)2018-08-01 00:48:04
        基于單片機的平衡控制系統(tǒng)設(shè)計
        電子制作(2017年19期)2017-02-02 07:08:27
        機器視覺技術(shù)的發(fā)展及其應(yīng)用
        科技視界(2016年25期)2016-11-25 19:53:52
        視覺拉線檢測器的設(shè)計與實現(xiàn)
        科技視界(2016年25期)2016-11-25 09:27:34
        基于ARM—Linux的網(wǎng)絡(luò)視頻監(jiān)控系統(tǒng)的設(shè)計
        視覺導(dǎo)航系統(tǒng)中圖像采集及處理技術(shù)綜述
        科技視界(2016年24期)2016-10-11 12:57:04
        基于ARM處理器的指紋識別技術(shù)研究
        色婷婷五月综合久久| 国产又色又爽的视频在线观看91| 亚洲一区二区三区激情在线观看 | 国产小受呻吟gv视频在线观看| 日韩精品视频在线观看免费| 亚洲一区二区三区福利久久蜜桃| 2019nv天堂香蕉在线观看| 青青草原精品99久久精品66| 日韩亚洲制服丝袜中文字幕| 热综合一本伊人久久精品| 中文有码亚洲制服av片| 精品无码一区在线观看| 九九99国产精品视频| 亚洲无人区一码二码国产内射| 国产亚洲欧洲aⅴ综合一区| 好吊色欧美一区二区三区四区 | 欧美成人a视频免费专区| 99青青草视频在线观看| 日本肥老妇色xxxxx日本老妇| 国产做无码视频在线观看浪潮| 久久精品有码中文字幕1| 亚洲av网站在线观看一页| 午夜福利院电影| 麻豆国产巨作AV剧情老师| 国产视频免费一区二区| 男人添女人囗交做爰视频| 中文无码制服丝袜人妻av| 四虎无码精品a∨在线观看| 中文字幕一区二区三区四区| 中文字幕人妻熟在线影院| 欧美人与动zozo| 中文字幕人妻在线少妇完整版| 一区二区三区内射美女毛片 | 日韩无码电影| 中文字幕一区二三区麻豆| 免费视频爱爱太爽了| 99久久免费国产精品2017| 求网址日韩精品在线你懂的| 深夜放纵内射少妇| 女人夜夜春高潮爽a∨片| 喷潮出白浆视频在线观看|