CMOS OV7670摄像头模块
CMOS OV7670相机模块描述
OV7670相机模块是一种CMOS图像传感器,可提供多种图像格式的全帧窗口8位图像。OV7670传感器由串行摄像头控制总线(SCCB)控制,这是一个I2C接口,最大时钟频率为400Khz。
CMOS OV7670相机模块的功能和规格
这一节提到了CMOS OV7670相机模块的一些规格和功能:
- 工作电压:3.3V DC
- 分辨率:640 x480 VGA
- 光学尺寸:⅙英寸
- 功耗:60 mw
- 高品质F1.8 / 6mm镜头
- 输出支持Raw RGB (GRB 4:2:2, RGB565/555/444), YUV(4:2:2)和YCbCr(4:2:2)格式
- 信噪比:46 dB
- 最大图像传输速率:30 FPS用于VGA
- 支持图像大小:VGA, CIF,和任何大小从CIF缩小到40x30
- 标准SCCB接口,兼容I2C接口
- 闪烁(50/60 Hz)自动检测
- 饱和度自动调节(UV调节)
- 边缘增强水平自动调整
从CMOS OV7670分析输出图像所需的软件
Arduino IDE和串口的读者
替代CMOS OV7670相机模块
Arducam总部,IMX219
相当于CMOS OV7670相机模块
Ov7675, ov2640, ov7725, ov5642, ov5647
注意:更多的技术信息可在CMOS OV7670 Module Datasheet链接在本页底部。
CMOS OV7670摄像头模块的引脚配置
摄像机模块由16个引脚组成。下表描述了引脚类型及其功能。
密码 |
针式 |
描述 |
1 |
VCC |
+3.3V直流电源输入 |
2 |
接地 |
地面 |
3. |
sci |
I2C串行时钟 |
4 |
SDA |
I2C串行数据I/O |
5 |
VSYNK |
垂直同步输出;活性高;表明积极的框架 |
6 |
HREF |
水平参考;活性高;表明有源像素 |
7 |
PCLK |
像素时钟输出从传感器 |
8 |
XCLK |
主时钟进入传感器 |
9 |
Dout9 |
像素数据输出9(MSB) |
10 |
Dout8 |
像素数据输出8 |
11 |
Dout7 |
像素数据输出7 |
12 |
Dout6 |
像素数据输出6 |
13 |
Dout5 |
像素数据输出5 |
14 |
Dout4 |
像素数据输出4 |
15 |
Dout3 |
像素数据输出3 |
16 |
Dout2 |
像素数据输出2(LSB) |
由于CMOS OV7670相机模块是由不同的制造商和分销商创建的,引脚配置可能不同。一些OV7670模块也有18个引脚,其中2个可能是RESET和PWDN。
连接CMOS OV7670摄像头模块与MCU/MPU
本节讨论微控制器或微处理器与CMOS OV7670摄像机模块之间的连接。它很容易与MCU/MPU接口,但对某些人来说,接线可能会有点复杂。请务必使用质量好的、长度较短的跨接线,因为不适当的接线会产生噪音,影响画面质量。
注:有些OV7670模块也有18个引脚,其中2个可能是RESET和PWDN。这些引脚可以分别连接到MCU/MPU的3.3V引脚和接地引脚。
CMOS OV7670摄像头模块功能框图
OV7670模块包括图像传感器阵列、定时发生器、A/D转换器、测试模式发生器、DSP(数字信号处理器)、图像缩放器数字视频端口、频闪控制输出和led。
上面的框图显示了基于摄像头的系统是如何工作的。该模块由3.3V电源供电。该模块连接到一个外部振荡器,该振荡器为相机模块的XCLK引脚提供时钟源。通过I2C总线对相机的内部寄存器进行适当配置后,相机模块通过HREF和垂直同步端口向主机提供像素时钟和数据输出。
CMOS OV7670相机模块的应用
以下是OV7670摄像头模块的一些应用:
- 手机
- 面部识别
- 文件扫描
- 监测系统
- 避障
CMOS OV7670相机模块的2D模型
下图为OV7670摄像机模块的2D型号。这些尺寸可以用来设计模块的定制脚印,并在PCB和CAD模型设计时使用它。
注:所有尺寸均以毫米为单位。