为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

新手入门摄像头-第六篇:数字摄像头使用常见问题说明FAQ

2013-07-16 10页 pdf 1MB 44阅读

用户头像

is_064525

暂无简介

举报
新手入门摄像头-第六篇:数字摄像头使用常见问题说明FAQ 岱默科技 http://demok.taobao.com 岱默科技 用心服务 2013/05/08 岱默科技 | DEMOK 岱默科技 DEMOK OV7620 使用常见问题说明 FAQ V1.0 岱默科技 http://demok.taobao.com 岱默科技 用心服务 1 OV7620 如何驱动?如何采集图像? 2 DemokTool 如何使用? 3 按照程序注释接好线并烧写程序完毕,打开 DemokTool 为...
新手入门摄像头-第六篇:数字摄像头使用常见问题说明FAQ
岱默科技 http://demok.taobao.com 岱默科技 用心服务 2013/05/08 岱默科技 | DEMOK 岱默科技 DEMOK OV7620 使用常见问 FAQ V1.0 岱默科技 http://demok.taobao.com 岱默科技 用心服务 1 OV7620 如何驱动?如何采集图像? 2 DemokTool 如何使用? 3 按照程序注释接好线并烧写程序完毕,打开 DemokTool 为什么不显示 COM 口? 4 配置完成后串口已经打开,DemokTool 显示“未收到串口数据”,是什 么原因? 5 串口可以接收数据,但是 DemokTool 一直显示“正在找数据头,请稍 等”,是什么原因? 6 DemokTool 可以显示了,但是是黑屏显示,怎么解决? 7 用 K60 采集 OV7620的图像,图像中毖刺噪点比较多,这是为什么? 8 用 DemokTool 显示一帧图像需要很长时间,是什么原因? 9 用 XS128采集 OV7620的图像,图像质量不怎么样,正常吗? 岱默科技 http://demok.taobao.com 岱默科技 用心服务 1.OV7620 如何驱动?如何采集图像?  解决方法: 关于摄像头的基础理论,请参考《新手入门摄像头》系列文档(下载地址), 在对 OV7620 有一定的了解以后,参考岱默科技提供的基于 XS128 或者基于 K60 的图像采集代码进行学习。 2.DemokTool 如何使用?  解决方法: 岱默科技提供的基于 XS128 或者基于 K60 的图像采集代码都是配合 DemokTool 图像采集上位机进行使用的,关于 DemokTool 的使用请参考《新手入 门摄像头第一篇》,以下是 DemokTool 的效果图并附有说明。 3.按照程序注释接好线并烧写程序完毕,打开 DemokTool 为什么不 显示 COM 口?  原因说明: 岱默科技 http://demok.taobao.com 岱默科技 用心服务 USB 转 TTL 串口模块已经插入电脑,打开 DemokTool 但是软件并没有搜索到 串口,如下图所示。DemokTool 只能动态识别 COM1-10,端口号超过 10 不能识 别。  解决方法: 1)首先检查 USB 转 TTL 串口模块有没有插入电脑,打开设备管理器,观察有 没有 COM 口显示。 2)如果没有显示,请反复拔插 USB 转 TTL 串口模块,直至串口驱动装好并有 COM 口显示; 3)如果有 COM 口显示,请确认 COM 口端口号是否在 1-10 范围内,DemokTool 只能动态识别 COM1-10,端口号超过 10 不能识别,需要通过修改属性改为 10 以下,具体方法可以百度了解。 4)下图为正常的 COM 口显示情况。 岱默科技 http://demok.taobao.com 岱默科技 用心服务 4.配置完成后串口已经打开,DemokTool 显示“未收到串口数据”, 是什么原因?  原因说明: 如下图所示,DemokTool 显示未收到串口数据,即 MCU 没有成功发送数据到 上位机。  解决方法: 1)检查程序是否下载到 MCU 中。 2)检查 USB 转 TTL 串口模块与 MCU 连接方式是否有误,特别注意 TX,RX 与 MCU 的 TX,RX 对应关系,如果没数据发出,交换 TX,RX 再试试看。 3)如果还是没有数据发出,那就要检查下你手上的串口模块是不是正常的了, 检测方法百度有,自收自发即可。只有 MCU 有数据发出,并且 MCU 通过串口模 块和 PC 通信正常了,DemokTool 才能收到数据。 5.串口可以接收数据,但是 DemokTool 一直显示“正在找数据头, 请稍等”,是什么原因?  原因说明: 岱默科技 http://demok.taobao.com 岱默科技 用心服务 如下图所示,串口可以正常通信接收数据,但是显示“正在找数据头”,原 因是上位机从发送的数据里面未找到匹配的数据头 0xFF。DemokTool 为了区别一 帧图像的开始,需要在图像数据前加 0xFF 做为数据头。  解决方法: 1)如果上位机显示正在找数据头,请等待几秒钟 2)如果一直在找数据头,那检查下上位机的波特率设置是否和程序一致 3)如果是一致的,那就要检查下程序了有没有通过串口发送数据头到串口上。 6.DemokTool 可以显示了,但是是黑屏显示,怎么解决?  原因说明: 如下图所示,上位机接收到图像全黑,是因为程序中对图像数组初始化为 0, 摄像头没有更新图像数组,直接发送到上位机显示了。 岱默科技 http://demok.taobao.com 岱默科技 用心服务  解决方法: 1)检查摄像头是否上电,OV7620 供电电压 5V,OV7640 供电电压 3.3V 2)检查一下摄像头接线,观察下连接线是否接触不良。特别说明:如果使用 灰排线,摄像头的 RST 引脚不要悬空,建议在 RST 引脚接 4.7K 的下拉电阻到 GND 上,能够有效的避免由于排线之间的相互干扰造成的黑屏。 3)检查 MCU 与摄像头直接接线是否有误,要严格按照程序注释接线,否则不 能触发中断就不能更新图像数组。 7.用 K60 采集 OV7620 的图像,图像中毖刺噪点比较多,这是为什 么?  原因说明: 如下图所示,将 OV7620 与 K60 连接好并现在程序,观察发现图像不平整并 且有部分噪点出现,原因是 K60 对 OV7620 写 SCCB 没有成功。 岱默科技 http://demok.taobao.com 岱默科技 用心服务  解决方法: 1)设置断点,单步测试,观察 SCCB 刷新寄存器函数返回值,返回 1 失败, 返回 0 成功。 2)由于 SCCB 对时序要求比较严格,主频改变可能 SCCB 的时序就会发生变化, 根据主频的变化改变 sccb_wait()函数的延时时间,保证 SCCB 可以读写成功。 3)由于 OmniVision 公司的 SCCB 寄存器并不是很稳定,建议将 SCCB 写寄存器 语句放入 for 循环,每个周期开始对 SCCB 进行一次刷新,以确保可以写入数据。 4)下图是正确写入 SCCB 寄存器后采集到的图,分辨率是 320*240。 8.用 DemokTool 显示一帧图像需要很长时间,是什么原因?  原因说明: 岱默科技 http://demok.taobao.com 岱默科技 用心服务 DemokTool 是一款串口通信工具,显示图像通过串口发送数据,本身收到串 口自身速率的限制,软件可配置最大波特率为 115200,如果只传输一副 320*240 的图像,正常情况下需要 320*240*9bit/115200≈6s(具体计算方法可以百度)  解决方法: DemokTool 可以将采集到的图像通过阈值比较进行二值化数据显示(类似串 口助手),但是这样逐像素比较会使得图像使显示很慢,建议勾掉二值化显示, 只保留图像显示,速度会快一些,如下图所示。 9.用 XS128 采集 OV7620 的图像,图像质量不怎么样,正常吗?  原因说明: 用 XS128 采集 OV7620 图像,图像质量很明显没有用 K60 采集回来的好,效 果图如下图所示。 对于 OV7620 来说,行信号 HREF 与场信号 VSYN 的时间比较长,XS12 的单片 机足以捕捉到;但是 OV7620 的像素同步信号 PCLK 只有 73ns,而 XS12 单片机的 稳定总线时钟只有 25M,很难捕捉到 PCLK 这个像素同步信号;而 PCLK 周期性输 出,只有高电平数据有效,低电平数据无效。由于单片机和摄像头不能同步,只 是凭借循环去读取 IO 口的图像数据,有极大的可能性读到 PCLK 的低电平即无效 岱默科技 http://demok.taobao.com 岱默科技 用心服务 数据,在上位机呈现的就是噪点。另外,用 XS128 采集 OV7620,本身 OV7620 的是 30 万像素,由于 XS128 能力较 K60 差,隔行隔像素采集,分辨率最终被降 低到了 3 千像素,而且上位机显示还拉伸了图像,所以看起来图像质量比较差。  解决方法: 用 16 位单片机采集 OV7620,由于 PCLK 不能同步,图像质量较差属于正常 情况。由于图像数组较小,内存空间足够,可以在内存中开辟双数组,一个数组 用来存储图像,另一个数组用来处理图像。在图像处理前,必然要进行一次图像 滤波(一般用中值滤波),这样后续处理才会更加稳定。 10.整理中… //--------------------------------------------结束语-----------------------------------------------------// 声明:以上内容作者为 DEMOK,水平有限,如有纰漏,恳求指正。 联系邮箱:1030923155@qq.com 淘宝店:http://demok.taobao.com/ OV7620 数字摄像头—新手入门摄像头: http://demok.taobao.com/OV7620 数字摄像头-5V/3.3V 兼容-智能车专用 第八届飞思卡尔智能车摄像头组套件数字摄像头搭配套餐: http://item.taobao.com/item.htm?spm=a1z10.1.w1028-1242000101.7.idB9C2&id=1 9682767703 欧姆龙编码器-ABD 车通用-齿轮支架配套 http://item.taobao.com/item.htm?spm=a1z10.1.w1028-1476972913.11.idB9C2&id= 14160498791 //--------------------------------------------END-----------------------------------------------------//
/
本文档为【新手入门摄像头-第六篇:数字摄像头使用常见问题说明FAQ】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索