產品說明0
OV7670 攝像頭 + AL422B FIFO緩存 Arduin 影像擷取 Machine Vision Camera
不帶FIFO的攝像頭 和 帶FIFO攝像頭的區別:
帶FIFO的攝像頭比不帶的多了個3M的緩存,可將採集的數據暫存在這個緩存中,使用時讀取緩存中的圖像數據即可,因此可減少對單片機採集圖像數據時對MCU速度的要求。(例程以RGB565方式存放圖像數據)

資料請自行下載,請點擊下面的鏈接 http://pan.baidu.com/s/1sj8Q6Pv


OV7670 圖像傳感器,體積小、工作電壓低,提供單片VGA攝像和影像處理器的所有功能。通過SCCB總線控制,可以輸出整幀、子採樣、取窗口等方式的各種分辨率8位影響數據。該產品VGA圖像最高達到30幀/秒。用戶可以完全控製圖像質量、數據格式和傳輸方式。所有圖像處理功能過程包括伽瑪曲線、白平衡、飽和度、色度等都可以通過SCCB接口編程。OmmiVision圖像傳感器應用獨有的傳感器技術,通過減少或消除光學或電子缺陷如固定圖案噪聲、托尾、浮散等,提高圖像質量,得到清晰的穩定的彩色圖像。
- 高靈敏度適合低照度應用
- 低電壓適合嵌入式應用
- 標準的SCCB接口,兼容I2C接口
- RawRGB, RGB(GRB4:2:2,RGB565/555/444), YUV(4:2:2) 和 YCbCr(4:2:2)輸出格式
- 支持VGA,CIF, 和 從 CIF 到 40x30的 各種尺寸
- VarioPixel 子採樣方式
- 自動影響控制功能包括:自動曝光控制、自動增益控制、自動白平衡,自動消除燈光條紋、自動黑電平校準.圖像質量控制包括色飽和度、色相、伽瑪、銳度ANTI_BLOOM
- ISP具有消除噪聲和壞點補償功能
- 支持圖像縮放
- 鏡頭失光補償
- 50/60Hz自動檢測
- 飽和度自動調節(UV調整)
- 邊緣增強自動調節
- 降噪自動調節
關鍵參數
- 感光陣列:640X480
- IO電壓:2.5V to 3.0V (內部LDO給核供電1.8V)
- 功耗工作:60mW / 15fps VGAYUV
- 休眠:<20 μ A
- 溫度操作:-30 ℃ 到70 ℃
- 穩定工作:0℃ 到50 ℃
- 輸出格式(8位):YUV/YCbCr4:2:2 RGB565/555/444 GRB4:2:2 Raw RGB Data
- 光學尺寸:1/6"
- 視場角:25 °
- 最大貞率:30fps VGA
- 靈敏度:1.3V /(Lux-sec)
- 信噪比:46 dB
- 動態範圍:52 dB
- 瀏覽模式逐行
- 電子曝光:1行到510行
- 像素面積:3.6 μ m x 3.6 μ m
- 暗電流:12 mV/s at 60 ℃

CMOS攝像頭相比其它傳感器而言,有難度,涉及東西較多,請在購買和使用前,多做評估和調研,再行決定
OV7670 FIFO攝像頭,將圖像傳感器和圖像緩衝器件AL422B有機結合,解決了低端單片機圖像採集的速度瓶頸問題。基本使用原理如圖:

用戶只需要按上圖中fifo讀取數據的時序,控制相關的引腳,可以直接由MCU的IO口讀取數據後,將數據放入內存或者送入屏內存顯示,可以由低速MCU操作控制,並可對數據進行簡單處理,如黑白識別等。
FIFO攝像頭出廠前檢測,目的是保證質量,以防止出現問題給雙方帶來各種麻煩。

OV7670 帶FIFO模塊介紹
1. 簡介:
OV7670 帶FIFO模塊,是針對慢速的MCU能夠實現圖像採集控制推出的帶有緩衝存儲空間的一種模塊。這種模塊增加了一個FIFO(先進先出)存儲芯片,同樣包含30w像素的CMOS圖像感光芯片,3.6mm 焦距的鏡頭和鏡頭座,板載CMOS芯片所需要的各種不同電源(電源要求詳見芯片的數據文件),板子同時引出控制管腳和數據管腳,方便操作和使用。

如圖,控制傳感器所需的管腳定義如下:
3V3 | 輸入電源電壓(推薦使用3.3,5V也可,但不推薦) |
GND | 接地點 |
SIO_C | SCCB 接口的控制時鐘(注意:部分低單片機需要上拉控制,和I 2C 接口類似) |
SIO_D | SCCB 接口的串行數據輸入(出)端(注意:部分低單片機需要上拉控制,和I 2C 接口類似) |
VSYNC | 幀同步信號(輸出信號) |
HREF | 行同步信號(輸出信號,一般可以不適用,特殊情況使用) |
D0-D7 | 數據端口(輸出信號) |
RESTE | 復位端口(正常使用拉高) |
PWDN | 功耗選擇模式(正常使用拉低) |
STROBE | 拍照閃光控制端口(正常使用可以不需要) |
FIFO_RCK | FIFO 內存讀取時鐘控制端 |
FIFO_WR_CTR | FIFO 寫控制端(1為允許CMOS寫入到FIFO,0為禁止) |
FIFO_OE | FIFO 關斷控制 |
FIFO_WRST | FIFO 寫指針復位端 |
FIFO_RRST | FIFO 讀指針復位端 |

3. 控制方式說明
由於採用了FIFO 做為數據緩衝,數據採集大大簡便,用戶只需要關心是如何讀取即可,不需要關心具體數據是如何採集到的,這樣可減小甚至不用關心CMOS的控制以及時序關係,就能夠實現圖像的採集。
控制時序如下:


