搜索
bottom↓
回复: 313

秀刚做的OV7670摄像头,.已经用AVR驱动成功,上有图上代码等资料(做小车图象处理,机器

  [复制链接]

出0入0汤圆

发表于 2009-10-9 12:10:07 | 显示全部楼层 |阅读模式
点击此处下载 ourdev_489675.rar(文件大小:1.17M) (原文件名:ATmega32_ili9325_ov7670.rar)
OV7670 CAMERACHIPTM图像传感器,体积小、工作电压低,提供单片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/15fpsVGAYUV
休眠<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℃
Well capacity 17Ke

阿莫论坛20周年了!感谢大家的支持与爱护!!

月入3000的是反美的。收入3万是亲美的。收入30万是移民美国的。收入300万是取得绿卡后回国,教唆那些3000来反美的!

出0入0汤圆

 楼主| 发表于 2009-10-9 12:16:32 | 显示全部楼层

(原文件名:1.png)


(原文件名:2.png)


(原文件名:3.png)


(原文件名:4.png)


(原文件名:5.jpg)


(原文件名:6.jpg)


(原文件名:7.jpg)


(原文件名:8.png)


(原文件名:9.png)


(原文件名:a.png)


(原文件名:b.png)

出0入0汤圆

发表于 2009-10-9 12:44:35 | 显示全部楼层
顶 一个,呵呵,

出0入0汤圆

发表于 2009-10-9 12:59:21 | 显示全部楼层

出0入0汤圆

 楼主| 发表于 2009-10-9 13:03:40 | 显示全部楼层
有中/英文手册,还有典型参数,.......

出0入0汤圆

 楼主| 发表于 2009-10-9 13:05:43 | 显示全部楼层
做小车图象处理,机器视觉实验绝好品,呵呵
镜头是M12的,可任意换

出0入85汤圆

发表于 2009-10-9 13:18:16 | 显示全部楼层
顶~
LZ好多种摄像头啊~

出0入0汤圆

发表于 2009-10-9 13:30:55 | 显示全部楼层
怎么卖

出0入0汤圆

 楼主| 发表于 2009-10-9 13:36:00 | 显示全部楼层
要买到我店铺去逛逛呀,不在这谈价格恩
谢谢 我的店铺:http://shop37116146.taobao.com/

出0入0汤圆

发表于 2009-10-9 13:59:55 | 显示全部楼层
顶上,好东西啊..

出0入0汤圆

 楼主| 发表于 2009-10-9 14:07:10 | 显示全部楼层
把DATASHEET放上来(英文)点击此处下载 ourdev_489755.pdf(文件大小:738K) (原文件名:OV7670_DS_(1_4).pdf)

出0入0汤圆

发表于 2009-10-9 14:10:38 | 显示全部楼层
好精细~~顶一个

出0入0汤圆

发表于 2009-10-9 14:21:29 | 显示全部楼层
lz放个中文手册哈~~

出0入0汤圆

发表于 2009-10-9 14:26:58 | 显示全部楼层
图像清晰不-------------------

出0入0汤圆

 楼主| 发表于 2009-10-9 14:28:28 | 显示全部楼层
中文版数据手册

点击此处下载 ourdev_489771.pdf(文件大小:595K) (原文件名:中文版数据手册1.01.pdf)

出0入0汤圆

 楼主| 发表于 2009-10-9 14:28:56 | 显示全部楼层
图像比OV7660还好N多

出0入0汤圆

 楼主| 发表于 2009-10-9 14:31:02 | 显示全部楼层
4MIL线宽/线距的PCB,板厚度1.0

出0入0汤圆

发表于 2009-10-9 14:39:03 | 显示全部楼层
请问,芯片是怎么焊接上去的?看起来芯片侧面没有管脚啊

出0入0汤圆

 楼主| 发表于 2009-10-9 14:52:23 | 显示全部楼层
BGA啊

出0入0汤圆

发表于 2009-10-9 15:12:09 | 显示全部楼层
楼主真是精力旺盛呀

出0入0汤圆

发表于 2009-10-9 15:30:04 | 显示全部楼层
mark

出0入85汤圆

发表于 2009-10-9 16:16:59 | 显示全部楼层
弱弱问下
OV7670和OV7660有哪些区别,
能否简单介绍下,谢谢了

出0入0汤圆

 楼主| 发表于 2009-10-9 17:06:49 | 显示全部楼层
时序和OV7660基本一样,SCCB初始化参数有差异
最明显的就是图象效果,

出0入0汤圆

 楼主| 发表于 2009-10-9 17:09:01 | 显示全部楼层
看OV7670实际的效果,用的驱动7660的硬件,

(原文件名:AA.jpg)


(原文件名:DD.jpg)


(原文件名:FF.jpg)


(原文件名:SS.jpg)

出0入0汤圆

发表于 2009-10-9 17:14:06 | 显示全部楼层
jh

出50入0汤圆

发表于 2009-10-9 17:43:01 | 显示全部楼层
哎,7660还没有搞定,楼主又放出7670,升级啊...

出0入0汤圆

发表于 2009-10-9 18:04:10 | 显示全部楼层
OV7670  是多少万像素的?

出0入0汤圆

 楼主| 发表于 2009-10-9 18:17:48 | 显示全部楼层
OV7670 30万像素,

出0入0汤圆

发表于 2009-10-9 19:20:47 | 显示全部楼层
MARK

出0入0汤圆

发表于 2009-10-9 19:48:15 | 显示全部楼层
请问,跟OV7620比怎么样呢?

出0入0汤圆

发表于 2009-10-9 20:10:30 | 显示全部楼层
bga也能焊?楼主牛人

出0入0汤圆

发表于 2009-10-9 20:17:37 | 显示全部楼层
对楼主的200万SOC2020( MT9D112 ) 很感兴趣,不知这个能不能用AVR驱动?

出0入0汤圆

发表于 2009-10-9 20:23:15 | 显示全部楼层
有时间要仔细学习一下,佩服楼主

出0入0汤圆

发表于 2009-10-9 20:29:01 | 显示全部楼层
CMOS读出来的信号要用DSP处理才能送TFT显示吗?

出0入85汤圆

发表于 2009-10-9 20:43:14 | 显示全部楼层
是直接送到TFT的,控制器不处理采集来的数据的

出0入0汤圆

发表于 2009-10-9 20:55:37 | 显示全部楼层
ding ,机号

出0入0汤圆

 楼主| 发表于 2009-10-9 20:59:45 | 显示全部楼层
【29楼】 guolinjie007
积分:27
派别:
等级:------
来自:
请问,跟OV7620比怎么样呢?
=====================================
7620和这个不是一个档次,贵死

出0入0汤圆

 楼主| 发表于 2009-10-9 21:04:05 | 显示全部楼层
【31楼】 jetbo
积分:179
派别:
等级:------
来自:
对楼主的200万SOC2020( MT9D112 ) 很感兴趣,不知这个能不能用AVR驱动?  
 
==================================================
直接控制?不要想了,你计算下多大的数据量,除非和我驱动7660/7670一样,走偏方

出0入0汤圆

发表于 2009-10-9 22:31:22 | 显示全部楼层
不错

出0入0汤圆

发表于 2009-10-9 23:19:38 | 显示全部楼层
顶一个

出0入8汤圆

发表于 2009-10-9 23:38:20 | 显示全部楼层
这种小的bga,新的芯片焊接到不太难。

出0入0汤圆

 楼主| 发表于 2009-10-10 10:03:01 | 显示全部楼层
自顶

出0入0汤圆

 楼主| 发表于 2009-10-12 15:37:22 | 显示全部楼层
自顶

出0入0汤圆

发表于 2009-10-16 17:54:39 | 显示全部楼层
用msp4360f149驱动行不?

出0入0汤圆

 楼主| 发表于 2009-10-16 20:41:07 | 显示全部楼层
按我AVR驱动7660的方法,可以的,普通的51也可(注意电平匹配)

出0入0汤圆

 楼主| 发表于 2009-10-16 20:46:32 | 显示全部楼层
msp4360f149??
msp430f149吧

出0入0汤圆

发表于 2009-10-16 23:18:23 | 显示全部楼层
手机上网,帮顶一下,
确实不错

出0入0汤圆

 楼主| 发表于 2009-10-19 21:55:01 | 显示全部楼层
自己顶

出0入0汤圆

 楼主| 发表于 2009-10-22 12:35:59 | 显示全部楼层
自己顶

出0入0汤圆

 楼主| 发表于 2009-10-23 10:55:54 | 显示全部楼层

(原文件名:AAA.JPG)

出0入0汤圆

 楼主| 发表于 2009-10-27 13:17:29 | 显示全部楼层
自己顶

出0入0汤圆

发表于 2009-10-27 23:13:21 | 显示全部楼层
你这个需要FIFO吗,video buffer FIFO

出0入0汤圆

 楼主| 发表于 2009-10-29 08:01:31 | 显示全部楼层
需不需要FIFO,要看你的应用

出0入0汤圆

 楼主| 发表于 2009-11-3 09:04:38 | 显示全部楼层
做了新的OV7670的驱动套件(成品),改良了下电路,有4路ADC,1路 USART,2路PWM可用(希望可以直接用于控制2个电机,驱动小车)


(原文件名:1.jpg)


(原文件名:2.jpg)

出0入8汤圆

发表于 2009-11-3 09:09:04 | 显示全部楼层
顶!

出0入0汤圆

发表于 2009-11-9 19:24:17 | 显示全部楼层
非常强悍啊

出0入0汤圆

 楼主| 发表于 2009-11-13 07:51:22 | 显示全部楼层
自己顶

出0入0汤圆

发表于 2009-11-13 08:33:10 | 显示全部楼层
顶了!

出0入0汤圆

 楼主| 发表于 2009-11-17 12:47:07 | 显示全部楼层
自己顶

出0入0汤圆

 楼主| 发表于 2009-11-19 09:48:57 | 显示全部楼层
高档些的镜头(全玻璃镜片/金属镜头)+新版PCB



(原文件名:A1.png)


(原文件名:A2.png)


(原文件名:4aa.jpg)

出0入0汤圆

发表于 2009-11-19 10:20:56 | 显示全部楼层
做个记号 楼主的能否与VB上位机通信 界面上显示图像信息

出0入0汤圆

发表于 2009-11-19 12:57:11 | 显示全部楼层
mark  准备去你的淘宝店购买

出0入0汤圆

发表于 2009-11-19 13:03:36 | 显示全部楼层
mark
头像被屏蔽

出0入0汤圆

发表于 2009-11-19 15:32:42 | 显示全部楼层
LZ瞎蒙了好久

这样也叫AVR驱动OV7670摄像头?
初始化之后,AVR仅仅是在每屏同步LCD左上角,所有高速的图像数据都是OV7670直接驱动9325。

啥应用都没有,连1bit数据都采集不到.

对于这些摄像头,AVR根本没有任何发挥之处。

出0入0汤圆

 楼主| 发表于 2009-11-19 18:11:21 | 显示全部楼层
【64楼】 newbie


瞎蒙,呵呵,给了电路,给了代码....,一大堆东西,自己不会看????,我也没请你来看!
蒙!!!!!!!!!!!!!!!!!!!!!!!!!!?????????????????????????????

,
对于这些摄像头,AVR根本没有任何发挥之处。??????????????????---------视频类的数据流---对于AVR来说,,海量的数据,看怎样发挥!

AVR驱动7670,实现TFT实时显示QVGA图象,我蒙你了?不服气来宁波看实物,

啥应用都没有-----没有免费的午餐,天上也不会掉馅饼!

说的不好听点,光AVR通过SCCB设置摄象头寄存器,在没有参考(别给我说看Datasheet)的情况下自己摸索想调试出好的画面品质也够你折腾,更别说别的了

出0入0汤圆

 楼主| 发表于 2009-11-19 18:50:43 | 显示全部楼层
连1bit数据都采集不到?是么?
这样也叫AVR驱动OV7670摄像头? 你是指啥?AVR做图象处理/视频压缩?,请看清楚AVR的能力!你NB做个你所谓的出来让大家看看,我也来学习下

出0入0汤圆

发表于 2009-11-20 12:59:47 | 显示全部楼层
64楼老兄 把AVR当成DSP了吧
头像被屏蔽

出0入0汤圆

发表于 2009-11-20 16:50:49 | 显示全部楼层
按照这样说,我还能双手驱动汽车呢,

我坐在里面握方向盘,驱动汽车的还是发动机。



主题应该叫

秀刚做的OV7670摄像头,已经用AVR初始化成功,巧妙利用OV7670直接驱动TFT LCD

出0入0汤圆

 楼主| 发表于 2009-11-25 11:44:38 | 显示全部楼层
驱动7670的是电,或者说是上面的LDO更合适,是吧
不说了,浪费时间哦
头像被屏蔽

出0入0汤圆

发表于 2009-12-5 15:27:11 | 显示全部楼层
wangguanfu :
  你还嘴硬什么?

  时间不是这样浪费的。

出0入0汤圆

 楼主| 发表于 2009-12-5 17:50:31 | 显示全部楼层
LS,你NB你做几个好的应用出来在这里共享,受不了你这样的人!
一来你就说我蒙你,我放了代码,电路等所有的资料,请问你你瞎眼的人吗???

出0入0汤圆

发表于 2009-12-6 19:38:27 | 显示全部楼层
我支持wangguanfu 虽然我不用AVR单片机,但我知道做到这样确实不简单,挺一下!!

出0入0汤圆

发表于 2009-12-6 20:06:02 | 显示全部楼层
mark
头像被屏蔽

出0入0汤圆

发表于 2009-12-8 11:28:43 | 显示全部楼层
你放了代码,原理图,这个值得表扬

不过代码只是初始化代码,不能算驱动代码。

出0入0汤圆

 楼主| 发表于 2009-12-8 11:53:33 | 显示全部楼层
你不就要个MCU I/O 直接获得摄象头传感器输出的图象数据后送TFT的代码嘛(只有这样才算驱动??),都说了要这样实现视频TFT显示,AVR(8BIT) 没这个能耐!!!,或许你老兄有哦,放出来大家学习下?愿意?
======================================================================================================================
我放了2个STM32 I/O直接获得摄象头传感器输出的图象数据后送TFT的代码(OV7660 /MT9M111),看到了吗?不要把AVR当ARM,当DSP,看清问题的实质!
======================================================================================================================
在这个AVR驱动0V7670的例子里,AVR就是驱动!,你非要和我咬文嚼字,我也没折

出0入0汤圆

发表于 2009-12-11 22:12:01 | 显示全部楼层
支持LZ,我也买了一套!

出0入0汤圆

发表于 2009-12-12 11:14:28 | 显示全部楼层
只要AVR能够与USB通信,就可以将图像在计算机上显示。

出0入0汤圆

发表于 2009-12-12 11:15:16 | 显示全部楼层
可以用中星微的主控,安国的主控等。

出0入0汤圆

发表于 2009-12-12 11:16:10 | 显示全部楼层
VC0333+OV7670的效果,还有AU881+OV7670的效果都很好。

出0入0汤圆

发表于 2009-12-15 22:37:58 | 显示全部楼层
首先支持楼主。用AVR做图像处理实际上没有实际的意义,要不然还用DSP干什么?
然后问一个问题,
我不太明白这个电平的问题,内核1.8是由板子上的LDO给的,IO口的电平最高3.0v,这个你在用AVR驱动的时候是怎么处理的?
怎么实现电平匹配的?
我如果用51来控制,如何实现电平匹配?

出0入0汤圆

 楼主| 发表于 2009-12-15 23:35:02 | 显示全部楼层
VCC-IO PIN的电压+0.3V就是手册要求的OV7670 I/O容许的最大电压(推荐参数)
VCC-IO:3V  OV7670 I/O容许的最大电压 3V+0.3V=3.3V(AVR的I/O 3.3V)
实际上VCC-IO:2.8V  ,OV7670 I/O :3.3V并无异常

出0入0汤圆

发表于 2009-12-16 00:16:01 | 显示全部楼层
支持一下wangguanfu 兄弟,每次作品都是“酷”。

出0入0汤圆

发表于 2009-12-16 13:16:58 | 显示全部楼层
也就是说楼主的板子上没有电平转换,直接统一用的3.3v?
这样会不会对寿命有影响啊?
楼主能把板子的原理图传上来看看么

出0入0汤圆

 楼主| 发表于 2009-12-17 23:14:19 | 显示全部楼层
【83楼】 sym2008 墨铂桑,你老兄仔细看贴,仔细看手册哦

出0入0汤圆

发表于 2009-12-24 19:50:08 | 显示全部楼层
这样的东西能干啥?能不能存储在SD卡中

出0入0汤圆

发表于 2009-12-24 23:43:10 | 显示全部楼层
mark

出0入0汤圆

发表于 2009-12-30 10:34:08 | 显示全部楼层
不错的呀,请问楼主那个BGA的封装是你自己焊的吗?

出0入0汤圆

 楼主| 发表于 2009-12-30 11:39:06 | 显示全部楼层
BGA是自己焊接的,呵呵

出0入0汤圆

发表于 2009-12-30 12:54:18 | 显示全部楼层
mark

出0入0汤圆

发表于 2010-1-1 16:40:03 | 显示全部楼层
楼主能否写个初始化的步骤 啊?小弟是新手,无从下手啊

出0入0汤圆

 楼主| 发表于 2010-1-12 16:10:09 | 显示全部楼层
自己顶,
楼上.代码贴里有哦,电路也有哦

出0入0汤圆

发表于 2010-2-7 20:27:28 | 显示全部楼层
LZ好样的!

出0入0汤圆

发表于 2010-2-8 00:47:24 | 显示全部楼层
赞~

出0入0汤圆

发表于 2010-2-8 08:18:19 | 显示全部楼层
ding!

出0入0汤圆

发表于 2010-2-8 09:07:31 | 显示全部楼层
回复【1楼】wangguanfu
-----------------------------------------------------------------------

mark

出0入0汤圆

发表于 2010-2-8 11:30:59 | 显示全部楼层
mark 支持一下LZ

出0入0汤圆

发表于 2010-2-11 17:34:51 | 显示全部楼层
呵呵! 比较热闹! 来学习哦!

出0入0汤圆

发表于 2010-2-13 11:55:02 | 显示全部楼层
呵呵! 祝大家新春快乐,虎虎生威!

出0入0汤圆

发表于 2010-2-19 11:28:32 | 显示全部楼层
大家什么时候上班? 呵呵!

出0入0汤圆

 楼主| 发表于 2010-2-19 13:13:07 | 显示全部楼层
明天开始上班啦,嘿嘿
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-4-28 07:30

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表