骑飞电子CMOS 摄像头使用说明 骑飞电子 骑飞电子 :修正部分错别字和语句。目录 一般摄像头模块 简介 管脚定义 控制方式说明 采集图像的基本方法 带FIFO 摄像头模块 简介 管脚定义 控制方式说明 图像采集的基本方法 图像采集难吗 学习图像方面的知识需要哪些基础 初学者遇到问题该怎么解决 模块提供那些资料 单片机能够真正的采集图像吗 带FIFO 和不带FIFO 的模块到底哪个好,有什么区别 模块上有晶振好,还是没晶振好 摄像头寄存器该怎么设置 骑飞电子模块提供的Demo 输出的数据是什么格式的 骑飞电子 :修正部分错别字和语句。 如果想真正实现图像的采集并且能够处理图像数据该如何做 骑飞电子的那个模块能够适合飞思卡尔小车的比赛 骑飞电子的模块输出到底是模拟的还是数字的 骑飞电子模块的质量如何 骑飞电子几种驱动板的功能,区别是什么 如何检测骑飞电子摄像头模块是否损坏 骑飞电子摄像头模块和模组的区别是什么 骑飞电子 :修正部分错别字和语句。 一般摄像头模块 : OV7670 一般模块指骑飞电子推出的低成本数字输出CMOS 摄像头,其摄像头包含30w 像素的CMOS 图像感光芯片, 焦距的镜头和镜头座,板载CMOS 芯片所需要的各种不同电源(电源要求详见芯片的数据文件),板子同时引出控制管脚和数据管脚,方便操作和使用。 一般模块 : 如图,控制传感器所需的管脚定义如下: 3V3-----输入电源电压(,5V 也可,但不推荐使用) GDN-----接地点 SIO_C---SCCB 接口的控制时钟(注意:部分低级单片机需要上拉控制,和I2C 接口类似) 骑飞电子 :修正部分错别字和语句。SIO_D---SCCB 接口的串行数据输入(出)端(注意:部分低级单片机需要上拉控制,和I2C 接口类似) VSYNC---帧同步信号(输出信号) HREF----行同步信号(输出信号) PCLK----像素时钟(输出信号) XCLCK---时钟信号(输入信号) D0-D7---数据端口(输出信号) RESTE---复位端口(正常使用拉高) PWDN----功耗选择模式(正常使用拉低) 采集图像数据需要严格按照OV 公司的芯片时序进行,这些时序包括: (1) SCCB 通讯时序,其作用是设置芯片内部寄存器,以控制图像的各种所 骑飞电子 :修正部分错别字和语句。需功能。其时序和一般的 I2C 时序相似,部分低级单片机要接上拉电阻。 时序图(2) 行输出时序行输出时序可用来控制一行像素的输出情况,HREF 即一行输出的开始和结束信号,同时在像素时钟的同步下,输出8 (3) 全帧输出下的时序情况:(VGA 为例) 该图显示的是一副图像输出的情况下,各控制信号和数据信号的输出。图中,VGA=640X480 大小情况下,帧同步信号,行同步信号(HREF或 骑飞电子 :修正部分错别字和语句。者HSYNC,注:HSYNC 在其它场合下使用,CMOS 可以设置,更多时候用HREF 即可)如图: 大小的帧输出情况下的时序图 (1)单片机直接采集: 图5 直接采集的连接方法 骑飞电子 :修正部分错别字和语句。如图,这种方法是最简单,最直接,但也是最不好实现的方法,原因是多数的CMOS 芯片(如ov7670)的时钟速度可高达24M,一般单片机的IO 端口速度根本不可能达到,所以需要高速MCU。这对多数用户来讲有些不现实。但也不是完全没有办法在低速上实现采集,方法也很简单,那么就是降低CMOS 的输出速度,不过这需要靠外部的晶振和内部的PLL 电路以及像素时钟速度,帧速等多个寄存器共同设置,并且要和MCU 的IO 速度匹配才可实现。但骑飞电子家族不建议这么做,原因是:这种寄存器设置将带来更多的学习困难和理解困难,,同时带来图像失真的可能。注:部分CMOS 时钟速度不快,可以单片机直接采集,如OV7660,但该芯片已经停产。(2)高级32 位芯片直接使用 某些32 位的ARM 核,MIPS 核,x86 核直接带有camera 接口,可以直接使用,典型的如三星的arm9,sc24
骑飞电子CMOS摄像头使用说明 来自淘豆网m.daumloan.com转载请标明出处.