OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 10947|回复: 8

基于FPGA的图像开发平台 其他摄像头附件说明(OV5642 OV9655)整理

[复制链接]

46

主题

101

帖子

1

精华

中级会员

Rank: 3Rank: 3

积分
434
金钱
434
注册时间
2015-2-24
在线时间
5 小时
发表于 2015-5-23 19:42:10 | 显示全部楼层 |阅读模式

基于FPGA的图像开发平台 其他摄像头附件说明(OV5642 OV9655)

基于FPGA的图像开发平台

其他摄像头附件说明

 

FPGA_VIP_V101

编者

奇迹再现

个人博客

http://www.cnblogs.com/ccjt/

联系邮箱

Shenyae86@163.com

淘宝网址

http://ccjt.taobao.com

修订记录

见下页

版权归奇迹再现所有,抄袭请注明出处,

参考文献:CrazyBingo原创相关文档。请尊重原创。

前言:

       本系统方案理论适合DVP绝大部分摄像头测试,调试及开发,针对其他摄像头,因为寄存器参数不同,需要进行相应移植。

目前系统已通过测试的摄像头:

1、          MT9P031、MT9T001、MT9M001、MT9V034

2、          OV7725、OV7670、OV9655、OV9650、OV5642、OV5640

摄像头从:30w到500w,可以通过usb采集

开发必备:                                                                                                                   

 

 

注:本系统支持iSensor测试工具(凡是购买以上产品均可免费获得iSensor App 注册码一份)

链接:

http://item.taobao.com/item.htm?spm=a1z10.3-c.w4002-2707874652.13.YivZvG&id=45235286891

链接:http://pan.baidu.com/s/1kTkpjaJ 密码:xzjj

 

本开发板所有固件兼容iSensor系统,可以直接使用iSensor系统测试也可以使用开发板提供的demo例程测试。

更多使用说明请自行下载说明书和相关资料阅读。

 

 

 

 

 

 

一、        测试准备工作

1、              系统供电:usb供电或5v电源,确保核心板、底板供电正常。

2、              确保核心板已固化程序,且输出时钟给摄像头模块XCLK。

3、              68013固化对应程序

二、        USB采集视频图像显示

1、              USB测试相对VGA显示相对容易,因为对硬件的依赖较小。

2、              FPGA为USB提供IFCLK时钟(必要条件)

3、              FPGA控制USB的WE信号,写使能(必要条件)

4、              FPGA的CMOSàUSB的FIFO(必要条件)

5、              68013固化对应固件,且重启(主板的J1USB

首先确保USB工作正常可以识别,或硬件ok。

为了测试方便,建议使用iSensor测试,因为可以方便测试各自分辨率,及各种数据流格式(YUV、RAW、RGB)。

选择需要测试的摄像头:例如OV5642(IIC文件夹有编译好的IIC文件)根据ov5642,目前可以提供5M(2592*1944)分辨率的RAW格式输出的寄存器配置,和VGA(640*480)分辨率的RAW格式的寄存器配置。因为目前FPGA有VGA显示RAW的例程。所以下载固件

USB_Camera_Demo_5642_RAW_VGA_15fps.iic》到68013

下载固件

OV5642

 

当前选择:

VGA分辨率(640*480)

RAW格式输出

下面状态信息:0.3M

固件和配置一致,则图像显示正常。可以看到帧率为15fps

配置时,必须先停止采集,然后修改对应参数,再开始采集。

 

再测试:

《USB_Camera_Demo_5642_RAW_5M.iic》

5M分辨率(2592*1944)

RAW格式输出

 

 

 

 

 

 

 

 

 

 

 

 

OV9655

下载固件:

USB_Camera_Demo_ov9655_2560_1024_5.5fps_RAW.iic

 

自定义像素:2560*1024(寄存器配置问题,宽需要放大二倍,实际为1280*1024,在YUV下无此问题)

格式为:RAW,RGGB

数据包大小:2.6M

帧率:6fps

 

 

 

下载固件:

USB_Camera_Demo_9655_QVGA_YUV_50fps.iic

 

QVGA(320*240)

格式为:YUV,UYVY

数据包大小:0.2M

帧率:50fps

 

好了有了以上的基本测试,基本可以熟悉掌握摄像头的配置,

更多分辨率测试,或格式输出请自行研究。

 

 

三、        VGA显示

1、          首先确保VGA工作正常,或硬件ok,可以先下载例程中的vga测试例程验证。

2、          选择需要测试的摄像头:例如OV5642

根据ov5642,目前可以提供5M(2592*1944)分辨率的RAW格式输出的寄存器配置,和VGA(640*480)分辨率的RAW格式的寄存器配置。因为目前FPGA有VGA显示RAW的例程。所以下载固件

USB_Camera_Demo_5642_RAW_VGA_15fps_1.iic》到68013

需要注意:此配置文件,增益或曝光较低,图像较暗,需要进一步优化。

此例程配合FPGA程序

FPGA_VIP_V101_RAW_USB_DEMO.jic

USB采集图像ok

VGA显示ok

如果vga显示图像错位,按复位键即可恢复。

 

 

 

 

 

 

 

备注:

用户下载时,需要确认当前板卡晶振使用的频率,需要下载相对应的sof文件或jic文件才能正常工作。

若需要VGA显示视频、USB采集正常的图像,请务必检查IIC文件和JIC文件必须得一一对应。

例如:

IIC文件,68013初始化摄像头,为YUV模式,则JIC文件也需要下载驱动为YUV模式图像。

同理:RGBRAW一样。

所有测试均需要在固件固化后测试,直接下载sof文件,可能导致不正确,初次上电,若图像错位,按复位键即可恢复

 

 

 

 

 

 

 

 

 

 

 

未完待续,精彩继续!!

 

下一步计划

1、         完成图像动态跟踪例程(颜色块跟踪)

2、         NIOS例程,电子相框(NIOS内核,SD卡文件系统、VGA显示)

3、         简易相机演示(拍照、存储、sd卡)

4、         VGA显示卡(串口控制VGA显示图像,汉字,字符,绘图等)

 

图像处理

1、         二维码扫描,提取

2、         文字识别

3、         各种图像处理算法验证

 

Ps:

如有发现相关问题或相关意见或建议,请与我联系!!谢谢

还是cb的那一句话,完美是没有极限的!!

感谢:crazybingo、许sir、xiaomagee、小二马 大力支持!

 

底板飞线说明:

1、         USB_T:作为USB的读写控制信号,USB发出

2、         FALG_BFIFO信号,指示当前fifo状态,便于更好控制usb

注:以上飞线不影响其他功能

联系方式:

QQ:184676957  注明:传诚物联

Email:HHTUTUshenyae86@163.comUUTTHH   Tel:13233647143

淘宝店铺:http://ccjt.taobao.com/

层层惊涛博客:http://www.cnblogs.com/ccjt/p/4469947.html

软件及资料下载地址:百度云

链接:http://pan.baidu.com/s/1c0cvkUs 密码:cajp

关注我们的方法:

百度:输入:”层层惊涛”

 

淘宝:选择店铺搜索,输入:”柴草电子“

 

淘宝:选择店铺搜索,输入:”层层惊涛“

 

 

 

 

 

 

 

 

 

 

 

 

 

2015-5-23

奇迹再现

标签: fpgausb68013ov9655ov5642
图像处理、物联网、fpga、stm32研究 我的店铺:ccjt.taobao.com
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165309
金钱
165309
注册时间
2010-12-1
在线时间
2108 小时
发表于 2015-5-23 22:19:45 | 显示全部楼层
楼主摄像头玩的多啊,哪个效果好啊?
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

46

主题

101

帖子

1

精华

中级会员

Rank: 3Rank: 3

积分
434
金钱
434
注册时间
2015-2-24
在线时间
5 小时
 楼主| 发表于 2015-5-23 23:07:34 | 显示全部楼层
回复【2楼】正点原子:
---------------------------------
还是mt的好 
mt9p031 低照度很好 500w
图像处理、物联网、fpga、stm32研究 我的店铺:ccjt.taobao.com
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165309
金钱
165309
注册时间
2010-12-1
在线时间
2108 小时
发表于 2015-5-23 23:44:48 | 显示全部楼层
回复【3楼】shenyae86:
---------------------------------
谢谢.
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

3

主题

36

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1348
金钱
1348
注册时间
2013-1-11
在线时间
135 小时
发表于 2015-6-12 16:10:08 | 显示全部楼层
楼主有基于mt9p031的FPGA板子吗?
回复 支持 反对

使用道具 举报

46

主题

101

帖子

1

精华

中级会员

Rank: 3Rank: 3

积分
434
金钱
434
注册时间
2015-2-24
在线时间
5 小时
 楼主| 发表于 2015-6-12 18:34:53 | 显示全部楼层
回复【5楼】LSM32:
---------------------------------
有滴,直接淘宝,输入层层惊涛  找到我的店铺就有。
或者加入 层层惊涛技术交流群   层层惊涛 26210916
图像处理、物联网、fpga、stm32研究 我的店铺:ccjt.taobao.com
回复 支持 反对

使用道具 举报

3

主题

36

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1348
金钱
1348
注册时间
2013-1-11
在线时间
135 小时
发表于 2015-9-7 12:23:57 | 显示全部楼层
回复【6楼】shenyae86:
---------------------------------
回复【6楼】shenyae86:
---------------------------------
mt9p031在2592H x 1944V时可以做到多少秒一帧?
回复 支持 反对

使用道具 举报

46

主题

101

帖子

1

精华

中级会员

Rank: 3Rank: 3

积分
434
金钱
434
注册时间
2015-2-24
在线时间
5 小时
 楼主| 发表于 2015-12-6 21:50:31 | 显示全部楼层
回复【7楼】LSM32:
---------------------------------
15fps
图像处理、物联网、fpga、stm32研究 我的店铺:ccjt.taobao.com
回复 支持 反对

使用道具 举报

0

主题

2

帖子

0

精华

新手入门

积分
22
金钱
22
注册时间
2015-3-11
在线时间
0 小时
发表于 2015-12-8 17:10:54 | 显示全部楼层
回复【3楼】shenyae86:
---------------------------------
共享的资料下载不了啊,百度云盘里面没有哦
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-22 19:23

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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