www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

當前位置:首頁 > 嵌入式 > 嵌入式軟件
[導讀]一種應用于ARM7的CMOS圖像采集系統(tǒng)

Samsung公司的S3C4510B是基于以太網(wǎng)系統(tǒng)高性價比的16/32位RISC微控制器,內(nèi)含一個由ARM公司設計的16/32位 ARM7TDMI RISC處理器核,ARM7TDMI為低功耗、高性能的16/32核,它具有0.9MIPS/MHz的三級流水線結(jié)構(gòu),支持32位ARM指令集和16位 Thumb指令集,有著功能豐富的片內(nèi)外圍功能模塊,可掛載大容量的存儲器,最適合用于對價格及功耗敏感的應用場合。 CMOS(Complementary Metal Oxide Semiconfuctor),即“互補金屬氧化物半導體”。它是計算機系統(tǒng)內(nèi)一種重要的芯片,將它加工也可以作為圖像采集系統(tǒng)中的感光傳感器。隨著 CMOS技術的發(fā)展及市場需求的增加,這種圖像傳感器得以迅速發(fā)展,它具有高度集成化、低成本、低功耗、單一工作電壓、局部像素可編程、隨機讀取等優(yōu)點,適用于超微型數(shù)碼相機、攝像機、安防監(jiān)控、汽車防盜、機器視覺、指紋識別、手機等圖像領域。本文介紹的是由美國OmniVision公司生產(chǎn)的 OV7640彩色CMOS圖像傳感器,它采用獨特的傳感器專利工藝技術和先進的算法(algorithms)解決了先前CMOS感光器件固定圖像噪聲(FPN)的限制。由這兩種芯片組成的系統(tǒng)有較強的實際應用價值。

1 系統(tǒng)的基本硬件組成

整個圖像采集系統(tǒng)主要有CMOS圖像傳感芯片OV7640、三星4510B控制器(板載64M存儲器)、晶振電路、電源幾部分組成。

OV7640是高度集成的彩色攝像芯片,可帶1/4”鏡頭,支持多種格式,內(nèi)設的SCCB(Serial Camera Control Bus)串行控制總線接口,提供簡單控制方式,通過該接口,我們可以對OV7640芯片內(nèi)部所有寄存器值進行修改,從而完成對OV7640的控制。另外,OV7640內(nèi)置了640×480分辨率的鏡像陣列,A/D轉(zhuǎn)換器,并支持外部水平、垂直同步輸入格式,外部微控制器和RAM界面、數(shù)字視頻輸出、增益控制、黑白平和白平衡等在內(nèi)的控制寄存器功能模塊。

S3C4510B是一款不帶MMU的ARM7微處理器,可在其上運行uCLinux操作系統(tǒng)。它的系統(tǒng)時鐘最高可達60MHz,有著豐富的外部資源接口,系統(tǒng)板載了64M的存儲器,可直接利用板載的存儲器進行圖像數(shù)據(jù)的暫存,以最大限度的簡化系統(tǒng)。

系統(tǒng)的時鐘頻率由一顆24MHz的有源晶振提供,系統(tǒng)電源為5V,S3C4510B需要1.8V和3.3V的電壓,OV7640需要2.5V和3.3V的電壓輸入,可通過電平轉(zhuǎn)換芯片LM1117進行轉(zhuǎn)換得到所需要的電壓。

2 硬件設計的思路和要點

系統(tǒng)功能是應用4510B芯片的GPIO口對OV7640圖像數(shù)據(jù)進行采集,然后進行相應的處理和識別。OV7640包含有8位數(shù)據(jù)D0-D7、同步信號VSYNC、HREF、PCLK,這些信號需要送給CPU以讀取圖像數(shù)據(jù)和保證同步;另一方面,由于OV7640默認幀頻為30Hz,在此幀頻下的圖像數(shù)據(jù)輸出為30Hz*307.2K=9.216Mbytes/s,QVGA方式的數(shù)據(jù)率為30Hz*76.8K=2.3Mbytes/s,在不考慮同步的情況下已遠遠超過I/O口的響應速度,因此必須重新設置以降低幀頻。因此,在本系統(tǒng)中對OV7640的訪問有三個:第一是設置地址號為0x11的幀頻控制器CLKRC以降低幀頻,第二是設置地址號為0x14的控制器COMC以設置像素為320*240,最后是設置地址號為0x28的COMH以設置掃描格式。從信號的使用角度來說,需要用到OV7640的8位數(shù)據(jù)線D0-D7(雙向),同步信號VSYNC、HREF、PCLK(單向,供控制器讀),SCCB總線SIO_C(單向)、SIO_D(雙向)。

 

由于4510B板上IO口資源相當豐富,8位并行數(shù)據(jù)線和控制線都可以接在IO口上,設置好輸入輸出關系,通過軟件模擬SCCB總線實現(xiàn)控制器對 OV7640的控制。連接采用4510為主機,OV7640為從機的方式。在設置完幀頻以后就可以根據(jù)同步信號對一幀一幀的圖像進行采集了。系統(tǒng)連接圖如圖1所示。

3 圖像采集的工作過程

1)通過SCCB總線設置OV7640的幀頻

系統(tǒng)上電后需要對CMOS圖像傳感器進行初始化,以確定采集圖像的開窗位置、開窗大小和黑白工作模式等。這些參數(shù)是受OV7640內(nèi)部相應寄存器的值控制的,可通過SCCB總線對其進行設置。SCCB的接口有SCCE、SIO_C、SIO_D(SCCE是串行總線使能信號,SIO_C是串行總線時鐘信號,SIO_D是串行總線數(shù)據(jù)信號)三條引腳。OV7640芯片上沒有SCCE引腳,但也可實現(xiàn)單主對單從方式的通訊,控制總線規(guī)定的條件如下:當 SIO_C為高電平時,如SIO_D產(chǎn)生一個下降沿表明數(shù)據(jù)傳輸?shù)拈_始,如SIO_D產(chǎn)生一個上升沿表明數(shù)據(jù)傳輸?shù)慕Y(jié)束;為了避免傳送無用的信息位,分別在傳輸開始之前、傳輸結(jié)束之后將SIO_D設置為高電平。在數(shù)據(jù)傳輸期間,SIO_D上數(shù)據(jù)的傳輸受SIO_C的控制,當SIO_C為低電平時,SIO_D上數(shù)據(jù)有效,SIO_D為穩(wěn)定數(shù)據(jù)狀態(tài),SIO_C每出現(xiàn)一正脈沖,將傳送一位數(shù)據(jù)。其中兩根線的上升和下降時延、高低電平的維持時間都有較嚴格的要求,軟件的延時時間要根據(jù)CPU速度和GPIO口的速度精確的計算后才能使通訊保持順暢。如圖2所示:

 

[!--empirenews.page--]

配置的具體方法如下:采用三相寫數(shù)據(jù)的方式,即在寫寄存器過程中要先發(fā)送OV7640的ID地址,然后發(fā)送數(shù)據(jù)的目的寄存器地址,接著為要寫的數(shù)據(jù)。如果給連續(xù)的寄存器寫數(shù)據(jù),寫完一個寄存器后,OV7640會自動把寄存器地址加1,程序可繼續(xù)向下寫,而不需要再次輸入地址,從而三相寫數(shù)據(jù)變?yōu)榱藘上鄬憯?shù)據(jù),由于本系統(tǒng)中只需要對有限個不連續(xù)寄存器的數(shù)據(jù)進行更改,如果采用對全部寄存器都加以配置這一方法的話,會浪費很多時間和資源,所以我們只對需要更改數(shù)據(jù)的寄存器進行寫數(shù)據(jù)。對于每一個變化的寄存器,都采用三相寫數(shù)據(jù)的方法。三相寫數(shù)據(jù)的傳輸周期如圖3所示。

 

2) 圖像數(shù)據(jù)的采集

系統(tǒng)配置完畢后,將進行圖像數(shù)據(jù)的采集。在采集圖像的過程中,最主要的是判別一幀圖像數(shù)據(jù)的開始和結(jié)束時刻。在仔細研究了OV7640輸出同步信號(VSYNC是垂直同步信號、HREF是水平同步信號、PCLK是輸出數(shù)據(jù)同步信號)的基礎上,用C語言實現(xiàn)了采集過程起始點的精確控制。圖4表示了圖像采集期間三個同步信號的時序關系示意圖。

 

VSYNC的上升沿表示一幀新的圖像的到來,下降沿表示一幀圖像數(shù)據(jù)采集的開始(CMOS圖像傳感器是按列采集圖像的)。HREF是水平同步信號,其上升沿表示一列圖像數(shù)據(jù)的開始。PCLK是輸出數(shù)據(jù)同步信號。當HREF為高電平期間,才能開始有效的數(shù)據(jù)采集,PCLK下降沿的到來表明數(shù)據(jù)的產(chǎn)生,PCLK每出現(xiàn)一個下降沿傳輸一位數(shù)據(jù)。HREF為高電平期間共傳輸640位數(shù)據(jù)。在一幀圖像中,即VSYNC為低電平期間,HREF出現(xiàn)480次高電平。當下一個VSYNC信號的上升沿到來時,就表明分辨率640*480的圖像采集過程結(jié)束。

4. 軟件編程設計

本文的軟件設計是運行于uCLinux環(huán)境下的標準C程序。軟件設計的主要步驟是,在系統(tǒng)加電時,對系統(tǒng)進行初始化,包括S3C4510B的初始化和SCCB的配置,配置完后,當接受到開始采集信號后,根據(jù)同步信號的狀態(tài)判斷是否開始采集數(shù)據(jù),采集完一幀圖像后將數(shù)據(jù)存入FLASH中。由于篇幅有限,下面給出了采集部分的程序代碼:

[!--empirenews.page--]

void collect()

{

int pixel_count = 0;

int line_count = 0;

int i,j;

IOPMOD = IOPMOD & 0x00000000; /*設置IO口為輸入*/

while (!VSYNC);    /*等待新的一幀開始*/

for (line_count=0; line_count<480; line_count++)

{

while (!HREF);      /*等待新的一列開始*/

for (pixel_count=0; pixel_count<640; pixel_count++)

{

while (PCLK);        /*等待一個新的象素點*/

buf[line_count][pixel_count] = PIXEL;

while (!PCLK);      /*等待這個象素點傳輸完畢*/

}

while (HREF);        /*等待這一列傳輸完畢*/

}

while (VSYNC);     /*等待這一幀傳輸完畢*/

}

5.結(jié)束語

ARM控制OV7640的數(shù)據(jù)采集系統(tǒng)性能良好,這種信號采集方法適合應用在對速率要求不高,追求高性價比的場合,以最簡單的方式構(gòu)建自主式系統(tǒng)。本系統(tǒng)已實現(xiàn)了SCCB總線的寫功能,讀功能需要一個更嚴格的時序,由于S3C4510B的I/O口速度較慢難以實現(xiàn)。另外,S3C4510B的時鐘頻率只有50MHz左右,信號的同步是個難題,可以考慮在接收端再加上一個時鐘電路以實現(xiàn)嚴格的信號同步。

總而言之,本系統(tǒng)具有兩大特點:一是開放性,由于采用的是通用的uCLinux操作系統(tǒng),使用標準的C程序即可,然后通過以太網(wǎng)接口便可實現(xiàn)遠程連接功能以改變目標任務。二是自主性,該系統(tǒng)自成體系,可以實現(xiàn)自啟動,具有某些方面的識別能力和較高的性價比。

參考文獻:

1.  OmnVision Corp Public OV7640 Datasheet, 27 October 2003

2.  OmnVision Corp, Serial Camera Controls Function Specification, 26 February 2003

3.  鄒思軼.Linux嵌入式設計與應用.清華大學出版社,2002年1月第1版

4.  段峰,王耀南,雷曉峰,吳立釗,譚文。機器視覺技術及其應用綜述,自動化博覽,2002年1月

5.  刁修民,多分辨率圖像實時采集系統(tǒng)的FPGA邏輯設計,電子技術應用2003(3)

6.  陳志輝,I2C總線在MCS51系列單片機數(shù)據(jù)采集系統(tǒng)中的實現(xiàn),微計算機信息2005年第1期No.36

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

舍弗勒以"專注驅(qū)動技術的科技公司"為主題亮相IAA MOBILITY 2025(B3館B40展臺) 合并緯湃科技后首次亮相IAA MOBILITY,展示拓展后的汽車產(chǎn)品組合 憑借在軟件、...

關鍵字: 電氣 軟件 驅(qū)動技術 BSP

香港2025年 9月12日 /美通社/ -- 全球領先的互聯(lián)網(wǎng)社區(qū)創(chuàng)建者 - 網(wǎng)龍網(wǎng)絡控股有限公司 ("網(wǎng)龍"或"本公司",香港交易所股票代碼:777)欣然宣布,其子公司My...

關鍵字: AI 遠程控制 控制技術 BSP

深圳2025年9月11日 /美通社/ -- 2025 年 9 月 10 日,第 26 屆中國國際光電博覽會(簡稱 "CIOE 中國光博會")在深圳盛大開幕。本屆展會吸引力再創(chuàng)新高,全球超3800家優(yōu)質(zhì)...

關鍵字: 自動化 光電 CIO BSP

天津2025年9月11日 /美通社/ -- 國際能源署(IEA)數(shù)據(jù)顯示,2024 年全球數(shù)據(jù)中心電力消耗達 415 太瓦時,占全球總用電量的 1.5%,預計到 2030 年,這一數(shù)字將飆升至 945 太瓦時,近乎翻番,...

關鍵字: 模型 AI 數(shù)據(jù)中心 BSP

北京2025年9月11日 /美通社/ -- 國際9月11日上午,2025年中國國際服務貿(mào)易交易會(以下簡稱"服貿(mào)會")—體育賽事經(jīng)濟高質(zhì)量發(fā)展大會現(xiàn)場,北京經(jīng)濟技術開發(fā)區(qū)工委委員、管委會副主...

關鍵字: 5G BSP GROUP MOTOR

柏林2025年9月9日 /美通社/ -- 2025年9月5日,納斯達克上市公司優(yōu)克聯(lián)集團(NASDAQ: UCL)旗下全球互聯(lián)品牌GlocalMe,正式亮相柏林國際消費電子展(IFA 2025),重磅推出融合企...

關鍵字: LOCAL LM BSP 移動網(wǎng)絡

深圳2025年9月9日 /美通社/ -- PART 01活動背景 當技術的鋒芒刺穿行業(yè)壁壘,萬物互聯(lián)的生態(tài)正重塑產(chǎn)業(yè)疆域。2025年,物聯(lián)網(wǎng)產(chǎn)業(yè)邁入?"破界創(chuàng)造"與"共生進化"?的裂變時代——AI大模型消融感知邊界,...

關鍵字: BSP 模型 微信 AIOT

"出海無界 商機無限"助力企業(yè)構(gòu)建全球競爭力 深圳2025年9月9日 /美通社/ -- 2025年8月28日, 由領先商業(yè)管理媒體世界經(jīng)理人攜手環(huán)球資源聯(lián)合主辦、深圳?前海出海e站通協(xié)辦的...

關鍵字: 解碼 供應鏈 AI BSP

柏林2025年9月9日 /美通社/ -- 柏林當?shù)貢r間9月6日,在2025德國柏林國際電子消費品展覽會(International Funkausstellung...

關鍵字: 掃地機器人 耳機 PEN BSP

武漢2025年9月9日 /美通社/ -- 7月24日,2025慧聰跨業(yè)品牌巡展——湖北?武漢站在武漢中南花園酒店隆重舉辦!本次巡展由慧聰安防網(wǎng)、慧聰物聯(lián)網(wǎng)、慧聰音響燈光網(wǎng)、慧聰LED屏網(wǎng)、慧聰教育網(wǎng)聯(lián)合主辦,吸引了安防、...

關鍵字: AI 希捷 BSP 平板
關閉