女人被狂躁到高潮视频免费无遮挡,内射人妻骚骚骚,免费人成小说在线观看网站,九九影院午夜理论片少妇,免费av永久免费网址

當(dāng)前位置:首頁(yè) > 模擬 > 模擬
[導(dǎo)讀]本文主要介紹了利用LPC2106硬件平臺(tái)和OV6620攝像頭進(jìn)行圖像采集,以及將采集到的圖像數(shù)據(jù)通過(guò)SD卡進(jìn)行圖像存儲(chǔ)的方法。與普通的視頻采集卡相比,此嵌入式圖像采集系統(tǒng)極大地簡(jiǎn)化了系統(tǒng)結(jié)構(gòu),降低了系統(tǒng)設(shè)計(jì)成本,縮短了開(kāi)發(fā)周期;圖像數(shù)據(jù)的采集與處理均由ARM芯片完成,因而降低了數(shù)據(jù)中轉(zhuǎn)過(guò)程中傳輸錯(cuò)誤的幾率,提高了系統(tǒng)的可靠性。

0引 言

與視頻采集卡等傳統(tǒng)圖像采集系統(tǒng)相比,嵌入式圖像采集系統(tǒng)具有體積小、成本低、可靠性高等優(yōu)點(diǎn),在智能交通、遠(yuǎn)距離監(jiān)控、汁算機(jī)視覺(jué)等領(lǐng)域應(yīng)用廣泛。本文所設(shè)計(jì)的嵌入式圖像采集系統(tǒng)是采用以ARM7為內(nèi)核的LPC2106作為主控芯片和,先控制CMOS傳感器OV6620進(jìn)行圖像采集,然后由LPC2106控制先將圖像數(shù)據(jù)存放人FIFO存儲(chǔ)器AL4V8M1440中,最后將圖像采集結(jié)果通過(guò)多種通信接口進(jìn)行傳輸,或者通過(guò)SD卡來(lái)提取該圖像采集系統(tǒng)中的圖像數(shù)據(jù)。該圖像采集系統(tǒng)僅用一個(gè)ARM芯片就實(shí)現(xiàn)了對(duì)OV6620的功能控制、時(shí)序同步、數(shù)據(jù)采集與處理等功能,系統(tǒng)結(jié)構(gòu)緊湊,功能強(qiáng)大。

1系統(tǒng)總體方案

如圖1所示,在檢測(cè)時(shí),光線會(huì)照射在被攝物體表面,ARM控制面陣CMOS攝像頭采集圖像,再把獲得的圖像數(shù)據(jù)送入FIFO存儲(chǔ)器中緩沖一下,然后通過(guò)串口傳輸給電腦,也可通過(guò)SD卡接口將圖像存放入SD卡中。

2系統(tǒng)硬件設(shè)計(jì)

2.1 ARM與CMOS的接口

OV6620是CMOS彩色/黑白圖像傳感器。它支持連續(xù)和隔行2種掃描方式,CIF與QCIF兩種圖像格式;最高像素為352×288,幀速率為26 fps;數(shù)據(jù)格式包括YUV、YCrCb、RGB三種,能夠滿足一般圖像采集系統(tǒng)的要求。OV6620內(nèi)部可編程功能寄存器的設(shè)置有上電模式和SCCB編程模式。本系統(tǒng)采用SCCB編程模式,連續(xù)掃描,8位RGB數(shù)據(jù)輸出。系統(tǒng)硬件結(jié)構(gòu)框圖如圖2所示。

ARM芯片選用具有ARM7TDMI內(nèi)核的LPC2106,通過(guò)LPC2106的GPIO模擬SCCB總線協(xié)議設(shè)置OV6620的功能寄存器。使用LPC2106中斷口引入OV6620的圖像輸出垂直同步信號(hào)VSYNC,以中斷方式同步圖像數(shù)據(jù)輸出。OV6620的Y0~Y7通道輸出的8位并行數(shù)據(jù)先通過(guò)AL4V8M440緩存,再進(jìn)入LPC2106中。

AL4V8M440為FIFO存儲(chǔ)器,作用是對(duì)CMOS傳感器所采集的圖像數(shù)據(jù)進(jìn)行緩存,調(diào)節(jié)ARM同CMOS之間速度的差異,從而采集到完整圖像。

2.2 ARM與SD卡接口

SD卡(secure digiatl memory card)是一種基于半導(dǎo)體快閃記憶器的新一代記憶設(shè)備。SD卡由日本松下、東芝及美國(guó)SanDisk公司于1999年8月共同開(kāi)發(fā)研制。SD卡有著廣泛的應(yīng)用領(lǐng)域,音樂(lè)、電影、新聞等多媒體文件都可以方便地保存到SD卡中。本文加入該接口,可以方便提取圖像采集系統(tǒng)的數(shù)據(jù)。

SD卡支持SPI和BUS兩種接口模式,本系統(tǒng)采用SPI接口模式。SD卡的DAT0接到MOSI,CLK(時(shí)鐘線)接到SCK,CMD(命令線)接到MOSI,CS接到P0.14。SD卡支持單線和4線讀/寫,前者通過(guò)DAT0進(jìn)行數(shù)據(jù)串行傳輸,CS作為中斷口,最高傳輸速率25 Mbps;后者通過(guò)DAT0~DAT3分別進(jìn)行串行數(shù)據(jù)傳輸,最高傳輸速率100 Mbps。本系統(tǒng)選用的是前者,可以節(jié)省硬件資源,實(shí)現(xiàn)方便,ARM與SD卡接口的硬件結(jié)構(gòu)框圖如圖3所示。

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

3.1 ARM與CMOS的軟件接口設(shè)計(jì)

3.1.1 OV6620的寄存器設(shè)置

由于SCCB不支持多字節(jié)的讀寫,NA位必須為高電平。另外,SCCB沒(méi)有重復(fù)起始的概念,因此在SCCB的讀周期中,當(dāng)主機(jī)發(fā)送完片內(nèi)寄存器地址后,必須發(fā)送總線停止條件。不然在發(fā)送讀命令時(shí),從機(jī)將不能產(chǎn)生Don't care響應(yīng)信號(hào)。

由于I2C和SCCB的一些細(xì)微差別,所以采用普通IO口P0.22,P0.23模擬SCCB總線的方式。SCCB的寫周期直接使用I2C總線協(xié)議的寫周期時(shí)序;而SC-CB的讀周期,則增加一個(gè)總線停止條件。OV6620功能寄存器的地址為0x00~0x50(其中,不少是保留寄存器)。通過(guò)設(shè)置相應(yīng)的寄存器,可以使OV6620工作于不同的模式。

例如,設(shè)置OV6620為低分辨率、自動(dòng)曝光、自動(dòng)白平衡和設(shè)置幀時(shí)鐘周期,需要進(jìn)行如下設(shè)置:

camera_set_register()為設(shè)置寄存器函數(shù),它的第1個(gè)參數(shù)OV6620_addr為宏定義的芯片地址0xC0,第2個(gè)參數(shù)為片內(nèi)寄存器地址,第3個(gè)參數(shù)為相應(yīng)的寄存器設(shè)定值。

3.1.2 OV6620采集過(guò)程

OV6620有4個(gè)同步信號(hào):VSYNC(垂直同步信號(hào))、FODD(奇數(shù)場(chǎng)同步信號(hào))、HREF(水平同步信號(hào))、PCLK(像素同步信號(hào))。當(dāng)采用連續(xù)掃描方式時(shí),只使用VSYNC和HREF、PCLK三個(gè)同步信號(hào),如圖2所示。

LPC2106的1個(gè)外部中斷引腳分別作為VSYNC信號(hào)的輸入,相應(yīng)的中斷服務(wù)程序分別為Vsync_IRQ(),HREF接LPC2106的普通IO口,PCLK接FIFO存儲(chǔ)器的讀時(shí)鐘。

圖像采集的基本流程為:當(dāng)用SCCB初始化好OV6620后,使能VSYNC對(duì)應(yīng)的中斷,在Vsync_IRQ()中斷服務(wù)程序中判斷是否已取得一幀圖像數(shù)據(jù)。若不是,則打開(kāi)FIFO的寫使能,將一幀圖像數(shù)據(jù)寫入FIFO存儲(chǔ)器中;若是,則關(guān)閉FIFO的寫使能,CMOS不向FIFO存儲(chǔ)器,而等待ARM讀取FIFO存儲(chǔ)器的一幀圖像數(shù)據(jù)。

3.1.3圖像提取過(guò)程

圖像提取的基本流程為:當(dāng)采集數(shù)據(jù)已經(jīng)存放在FIFO中,利用ARM取出數(shù)據(jù),再傳輸給上位機(jī)。先對(duì)FIFO進(jìn)行讀復(fù)位,使FIFO指針指向首地址,再根據(jù)OV6620所輸出RGB數(shù)據(jù)的格式進(jìn)行讀取。

其中,提取過(guò)程最重要的是OV6620所輸出RGB數(shù)據(jù)格式,它影響到提取圖像的準(zhǔn)確性。本系統(tǒng)應(yīng)用的是8位輸出,其數(shù)據(jù)格式見(jiàn)表1所示。

 

從表1中可以看出,第一行Y通道是無(wú)效數(shù)據(jù)應(yīng)該去除,從第二行開(kāi)始讀取,在一行之內(nèi),B、R數(shù)據(jù)只在奇次項(xiàng)出現(xiàn),G數(shù)據(jù)只在偶次項(xiàng)出現(xiàn)。而在每一行內(nèi),偶數(shù)點(diǎn)的R數(shù)據(jù)、B數(shù)據(jù)可通過(guò)分別對(duì)其兩側(cè)的2個(gè)點(diǎn)的R和B數(shù)據(jù)求平均值得到。

這樣,一幅圖像就提取完了,可以直接存成二進(jìn)制文件(本系統(tǒng)采用串口輸出到PC進(jìn)行顯示處理)或者存儲(chǔ)到SD卡上。

3.2 ARM與SD卡的軟件接口設(shè)計(jì)

ARM同SD卡接口有SPI和BUS兩種接口模式,本系統(tǒng)采用SPI接口模式,這樣可以直接利用LPC2106自帶的SPI接口進(jìn)行數(shù)據(jù)傳輸,實(shí)現(xiàn)方便。SD卡的SPI通道由以下4個(gè)信號(hào)組成:CS(片選),CLK(時(shí)鐘),DataIn(主機(jī)到卡的數(shù)據(jù)信號(hào))和DataOut(卡到主機(jī)的數(shù)據(jù)信號(hào))。CS是SD卡的片選信號(hào)線,在整個(gè)SPI操作過(guò)程中,必須保持低電平有效,CLK用于同步,DataIn不但傳輸數(shù)據(jù),還發(fā)送命令,同樣DataOut除了發(fā)送數(shù)據(jù)外還傳送應(yīng)答信號(hào)。

在SPI模式中,SD卡可以支持單塊以及多塊數(shù)據(jù)的讀寫。這里以單塊數(shù)據(jù)的寫入和讀取為例。其中單塊數(shù)據(jù)寫入SD卡的步驟是先向SD卡發(fā)送單塊寫命令CMD24以及寫地址,卡將發(fā)送給主機(jī)一個(gè)應(yīng)答信號(hào),并且等待主機(jī)發(fā)送一個(gè)數(shù)據(jù)塊來(lái),當(dāng)應(yīng)答信號(hào)reasult為0時(shí),說(shuō)明可以發(fā)送數(shù)據(jù),一塊的大小為512個(gè)字節(jié)。卡對(duì)每個(gè)發(fā)送給自己數(shù)據(jù)塊通過(guò)一個(gè)應(yīng)答信號(hào)確認(rèn),它有1字節(jié)長(zhǎng),當(dāng)其低4位十六進(jìn)制為0x05時(shí),數(shù)據(jù)塊才被正確寫入SD卡。所以在發(fā)送完單塊數(shù)據(jù)后,將判斷應(yīng)答信號(hào)是否為0x05。單塊數(shù)據(jù)寫入SD卡流程圖如圖4所示。而從SD卡讀取單塊數(shù)據(jù)的步驟是先向SD卡發(fā)送單塊寫命令CMD17以及讀地址,卡將發(fā)送給主機(jī)一個(gè)應(yīng)答信號(hào),并且向主機(jī)發(fā)送單塊數(shù)據(jù),當(dāng)應(yīng)答信號(hào)reasult為0時(shí),說(shuō)明可以接收數(shù)據(jù),接著判斷接收的第一個(gè)字節(jié)是否為起始字節(jié)0xFE,是的話就接收5112 B,否則就讀取數(shù)據(jù)失敗。寫入和讀取SD卡單塊數(shù)據(jù)流程圖如圖4、5所示。


 

4實(shí)驗(yàn)結(jié)果

根據(jù)以上的設(shè)計(jì)思路搭建了一個(gè)圖像采集系統(tǒng),進(jìn)行圖像采集實(shí)驗(yàn),并將所采集到的圖像數(shù)據(jù)添加上BMP位圖文件頭信息用bmp格式文件存入SD卡,便于在電腦上讀取SD卡上的圖像數(shù)據(jù)。

現(xiàn)以拍攝運(yùn)動(dòng)中的商標(biāo)帶為例,在運(yùn)動(dòng)中的某一時(shí)刻拍攝圖片如圖6所示。從圖6上表明該圖像采集系統(tǒng)可以實(shí)現(xiàn)實(shí)時(shí)采集,且所采集圖像的圖案清晰,準(zhǔn)確率較高,基本滿足設(shè)計(jì)的要求。

5結(jié)語(yǔ)

本文主要介紹了利用LPC2106硬件平臺(tái)和OV6620攝像頭進(jìn)行圖像采集,以及將采集到的圖像數(shù)據(jù)通過(guò)SD卡進(jìn)行圖像存儲(chǔ)的方法。與普通的視頻采集卡相比,此嵌入式圖像采集系統(tǒng)極大地簡(jiǎn)化了系統(tǒng)結(jié)構(gòu),降低了系統(tǒng)設(shè)計(jì)成本,縮短了開(kāi)發(fā)周期;圖像數(shù)據(jù)的采集與處理均由ARM芯片完成,因而降低了數(shù)據(jù)中轉(zhuǎn)過(guò)程中傳輸錯(cuò)誤的幾率,提高了系統(tǒng)的可靠性。

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除。
換一批
延伸閱讀

傳感器是一種用于檢測(cè)、測(cè)量和感知某種特定物理量或環(huán)境參數(shù)的設(shè)備或器件。它們能夠?qū)⑺鶞y(cè)量的物理量轉(zhuǎn)換為可供處理和分析的電信號(hào)、數(shù)字信號(hào)或其他形式的輸出信號(hào)。傳感器在各種領(lǐng)域中都有廣泛的應(yīng)用,包括工業(yè)、醫(yī)療、環(huán)境監(jiān)測(cè)、汽車、...

關(guān)鍵字: 傳感器 模擬傳感器

2025年3月14日 – 專注于引入新品的全球電子元器件和工業(yè)自動(dòng)化產(chǎn)品授權(quán)代理商貿(mào)澤電子 (Mouser Electronics) 持續(xù)擴(kuò)充半導(dǎo)體技術(shù)知名供應(yīng)商Analog Devices, Inc. (ADI) 的高...

關(guān)鍵字: 數(shù)據(jù)轉(zhuǎn)換 電源管理 信號(hào)調(diào)理

在現(xiàn)代電子系統(tǒng)中,信號(hào)調(diào)理和采集電路是實(shí)現(xiàn)對(duì)各種物理量精確測(cè)量和控制的關(guān)鍵環(huán)節(jié)。這些物理量,如溫度、壓力、聲音、光強(qiáng)等,通常以模擬信號(hào)的形式存在,而數(shù)字系統(tǒng)只能處理數(shù)字信號(hào)。因此,需要將模擬信號(hào)轉(zhuǎn)換為數(shù)字信號(hào),這一過(guò)程由...

關(guān)鍵字: 信號(hào)調(diào)理 采集電路 模數(shù)轉(zhuǎn)換器

信達(dá)生物制藥集團(tuán)(香港聯(lián)交所股票代碼:01801),一家致力于研發(fā)、生產(chǎn)和銷售腫瘤、自身免疫、代謝及心血管、眼科等重大疾病領(lǐng)域創(chuàng)新藥物的生物制藥公司,今日宣布其自主研發(fā)的重組抗白介素23p19亞基(IL-23p19)抗體...

關(guān)鍵字: SI PGA 信號(hào) IO

(全球TMT2022年5月10日訊)皇馬俱樂(lè)部(Madridista Club)創(chuàng)建了其自己的社交平臺(tái),將來(lái)自五大洲的球迷們直接團(tuán)結(jié)起來(lái),實(shí)現(xiàn)無(wú)任何語(yǔ)言障礙交流,從而成為世界上首家將整個(gè)社區(qū)緊密團(tuán)結(jié)在一起的俱樂(lè)部。通過(guò)...

關(guān)鍵字: BSP ST APP PGA

在較長(zhǎng)一段時(shí)期內(nèi),集成電路封裝幾乎沒(méi)有多大變化,6~64根引線的扁平和雙列式封裝,基本上可以滿足所有集成電路的需要。對(duì)于較高功率的集成電路,則普遍采用金屬圓形和菱形封裝。但是隨著集成電路的迅速發(fā)展,多于64,甚至多達(dá)幾百...

關(guān)鍵字: PGA ECL 復(fù)合電路

摘 要:針對(duì)半導(dǎo)體型氫氣傳感器的實(shí)用化問(wèn)題,設(shè)計(jì)了一種基于單片機(jī)的氫氣傳感器電路,該電路由傳感探頭、信號(hào)調(diào)理 電路、控制單元、人機(jī)交互模塊、報(bào)警電路等構(gòu)成。通過(guò)Tina-TkeilKeil軟件進(jìn)行仿真與調(diào)試證明,該電路結(jié)...

關(guān)鍵字: 傳感器 信號(hào)調(diào)理 阻抗測(cè)量 STC89C51單片機(jī)

中國(guó) 上海,2021年9月22日——中國(guó)領(lǐng)先的高性能專用SoC芯片供應(yīng)商上海泰矽微電子有限公司宣布,正式量產(chǎn)業(yè)界超低功耗TWS耳機(jī)三合一人機(jī)交互系列化芯片-TCAExxx,該系列芯片具有超低功耗、高精度、高可靠性、高集成...

關(guān)鍵字: MCU 人機(jī)交互芯片 PGA

同步解調(diào)可以解決很多傳感器信號(hào)調(diào)理所共有的特性挑戰(zhàn)。本文討論在嚴(yán)格的功耗和成本限制系統(tǒng)中使用同步解調(diào)進(jìn)行傳感器信號(hào)調(diào)理時(shí)的一些設(shè)計(jì)考慮因素。01傳感器激勵(lì)傳感器隨處可見(jiàn),它們用來(lái)測(cè)量溫度、光照、聲音和其他各種環(huán)境參數(shù)。在...

關(guān)鍵字: 傳感器 信號(hào)調(diào)理

摘要:給出了以計(jì)算機(jī)、數(shù)據(jù)采集卡、信號(hào)調(diào)理及溫度傳感器等器件為硬件平臺(tái),用LabVIEW虛擬軟件來(lái)開(kāi)發(fā)設(shè)計(jì)溫度檢測(cè)系統(tǒng)的硬件組成原理,以及利用LabVIEW技術(shù)開(kāi)發(fā)前面板和程序模塊的方法。測(cè)試結(jié)果表明,該系統(tǒng)能較好地解決...

關(guān)鍵字: LabVIEW 計(jì)算機(jī) 信號(hào)調(diào)理 數(shù)據(jù)采集卡 溫度檢測(cè)
關(guān)閉