基于單片機的表具數字圖像采集系統設計
孟祥斌 馬斌 韓中華 沈陽(yáng)建筑大學(xué)信息與控制工程學(xué)院(遼寧沈陽(yáng) 110168)
本文引用地址:http://dyxdggzs.com/article/113798.htm摘要:討論了CMOS攝像頭數字圖像傳感器應用于表具數字圖像采集的可行性,給出了基于單片機結合CMOS圖像傳感器OV7670的表具數字圖像采集系統設計。
關(guān)鍵詞:圖像采集;AT89LV51;OV7670
引言
近年來(lái),隨著(zhù)我國信息產(chǎn)業(yè)建設的不斷發(fā)展以及人民生活水平的逐步提高,人們對住房的要求越來(lái)越高,逐步把目光放在了家居智能化、數字化、人性化等方面,而各種耗能表具作為智能建筑的重要組成部分也越來(lái)越受人們的關(guān)注。抄表形式已經(jīng)從手工發(fā)展成為現在的半手工、自動(dòng)化抄表。目前攝像式抄表比較流行,其結構簡(jiǎn)單,在表具機械字輪顯示窗口前安裝一個(gè)攝像頭,攝像頭拍照采集表具信息,將拍到的數字圖像傳給上位機[1]。目前,采集表具數字圖像常用的是CCD攝像頭,CCD電荷耦合器件是主要的實(shí)用化固態(tài)圖像傳感器,它具有讀取噪聲低、動(dòng)態(tài)范圍大、響應靈敏度高等優(yōu)點(diǎn)。CMOS圖像傳感器是近年發(fā)展起來(lái)的一種新型固體圖像傳感器,由于采用了相同的CMOS工藝,可以將像素陣列與驅動(dòng)電路和信號處理電路集成在同一塊芯片上。而且,CMOS圖像傳感器芯片集成了A/D轉換芯片,除了輸出模擬視頻外,還可以直接輸出數字視頻信號和同步信號。這就使得利用CMOS圖像傳感器構成圖像采集系統的硬件電路非常簡(jiǎn)潔。與CCD攝像頭相比,CMOS圖像傳感器將整個(gè)圖像系統集成在一塊芯片上,體積小,功耗低,電路簡(jiǎn)單,成本低等優(yōu)點(diǎn)。筆者設計了基于單片機的表具圖像采集系統,采用OV7670 CMOS圖像傳感器采集表具數字圖像,利用單片機將表具圖像數據存儲到外部數據存儲器,并結合數字圖像處理和模式識別技術(shù)對表具數字進(jìn)行數字信息處理,實(shí)現在硬件采集系統中對表具數字的采集和處理。
圖像采集系統設計
表具數字圖像采集系統主要組成部分有單片機、OV7670 CMOS攝像頭、LCD顯示器、通信接口以及數據存儲器,系統框圖如圖1所示。單片機作為系統的控制核心,控制OV7670圖像傳感器采集表具數字圖像,將表具圖像數據存儲在擴展的外部數據存儲器中,利用數字圖像處理和模式識別技術(shù)讀取表具數字,也能通過(guò)系統設置的串口通信模塊將表具數字發(fā)送到上位機計算機能夠在直觀(guān)顯示采集的圖像數據,同時(shí)使表具數字信息處理結果統一管理。單片機還可以控制電源模塊,當采集表具數字圖像時(shí)電源模塊對OV7670供電,完成圖像采集時(shí),可停止對OV7670供電,具有節電功能。
表具數據圖像采集主要芯片(1)單片機:本系統采用ATMEL公司的AT89LV51 3.3V 8位單片機,其內部含有32個(gè)輸入/輸出口,2個(gè)定時(shí)/計數器,5個(gè)中斷源,2個(gè)外部存儲器,既可以利用匯編語(yǔ)言編寫(xiě)程序,也可以用C語(yǔ)言編寫(xiě)程序,對于軟件開(kāi)發(fā)來(lái)說(shuō)十分方便。
(2)OV7670圖像傳感器:OV7670是美國OmniVision 公司的彩色/黑白CMOS 圖像傳感器。這是一種自帶圖像敏感陣列和A/D 轉換元件、能直接提供8位RGB/YUV等格式視頻數字信號的彩色/黑白圖像傳感器,圖像輸出最高速度可達30幀/s,最大圖像分辨率為640×480,3.3V 供電;它具有自動(dòng)增益、自動(dòng)白平衡、邊緣增強、伽瑪校正等控制功能;可以通過(guò)SCCB(兼容I2C總線(xiàn))總線(xiàn)進(jìn)行設置;同時(shí)OV7670 具有圖像開(kāi)窗輸出的功能,即允許用戶(hù)可根據實(shí)際使用需要設置其內部寄存器,使其只輸出完整圖像中的任意一個(gè)矩形區域內的信號,支持VGA,CIF和從CIF到40×30的各種尺寸。
(3)BS62LV256存儲器:BS62LV256是BSI公司的高速、低功耗存儲器,容量為32×8bit。
系統圖像采集接口
將數字圖像傳感器OV7670攝像頭安裝在表具字輪窗前垂直方向,距離表具字輪窗口約5cm,經(jīng)過(guò)多次試驗發(fā)現攝像頭容易受外界光源等環(huán)境的影響比較大,因此采集電路中設置了補光模塊,采用四個(gè)高亮LED進(jìn)行補光,使得圖像采集過(guò)程中在滿(mǎn)足攝像頭照度的同時(shí)盡可能少的受外界環(huán)境影響。圖像采集電路如圖2所示,OV7670的數據接口D0~D7通過(guò)鎖存器74HC573與單片機的P0口連接,實(shí)現8位數據傳輸。OV7670的SCCB接口(兼容I2C總線(xiàn)接口)與單片機的P1.1,P1.2口相連,通過(guò)單片機產(chǎn)生的I2C總線(xiàn)信號對OV7670工作寄存器進(jìn)行初始化,初始化配置攝像頭寄存器具體方法:首先發(fā)送OV7670的地址0X42,然后發(fā)送寫(xiě)數據的目的寄存器地址和數據,完成OV7670圖像傳感器的初始化配置;通過(guò)單片機的I/O口控制OV7670的場(chǎng)同步信號(VSYNC), 行同步信號(HREF), 像素時(shí)鐘信號(PCLK)獲取需要的表具數字圖像信號。
c語(yǔ)言相關(guān)文章:c語(yǔ)言教程
存儲器相關(guān)文章:存儲器原理
攝像頭相關(guān)文章:攝像頭原理 數字濾波器相關(guān)文章:數字濾波器原理
評論