载入中。。。
http://blog.eccn.com/u/107300/index.htm
时间记忆
载入中。。。
最新评论
载入中。。。
我的公告
载入中。。。
我的相册
最新留言
载入中。。。
我的好友
载入中。。。
用户登陆
载入中。。。
友情链接
博客信息
载入中。。。



日志
OV6620采集(5) | 2008-6-29 8:40:00

上篇日志写了关于行中断优先级的问题,首先一点,行中断优先级最高是保证采集正确的前提,但是这并不表示其采集的时序是严格的,因为进入行中断后,还需要有判断,判断是否为采集的那一行,OV6620输出292行图像,我们不可能全部采集,也没有必要全部采集。

首先一点值得注意的是:程序的预判断功能,即进入行中断后如何去做的问题。我们必须保证,每一次有用的行信号跳变(采集的那一行)到采集开始的时间是一样的,否则容易引进图像的变形,也就是错位。这种说法如何去理解:假如你采集第十行,此行的行信号跳变到采集的时间这2uS,然而你第十一行,其时间却是4us,这其间相差了2us,基本相当于图像错们了1/20,对于采集的点数低于50点的系统而言也许无关紧要,但是如果你采集100点以上,那么这个时候图像的错位可能就严重了,通过上位机是很容易看出来,这也是图像发生错位的原因之一。

到此时为止,对于图像采集的需要注意的细节问题,基本已经说完,总结为一点,就是时序的问题,保证其采集的严密性。


 

S12INTV1.rar
阅读全文 | 回复(5) | 引用通告 | 编辑 | By: super
  • 标签:COMS 
  • Re:OV6620采集(5) | 2008-7-1 22:04:00
    倔强的石头焱(游客)昨天的问题一大部分解决,呵呵,不过效果不理想,呵呵,你能不能给我推荐个速度传感器?谢了
    个人主页 | 引用 | 返回 | 删除 | 回复 | By: 倔强的石头焱(游客)
    Re:OV6620采集(5) | 2008-6-30 22:06:00
    倔强的石头焱(游客)哦,呵呵,不好意思哦,我现在用后轮的齿轮用做速度检测,呵呵,齿数总共70多个,原先我用卡片做的齿数24个,24个时程序能用,但用后轮后读出来的数急一直为零,不知是为什么?谢了哦!
    以下为super的回复:
    用示波器看看有没有信号输出,同时也读数,如果是同样的程序,不可能读不到数的
    个人主页 | 引用 | 返回 | 删除 | 回复 | By: 倔强的石头焱(游客)
    Re:OV6620采集(5) | 2008-6-30 20:02:00
    倔强的石头焱(游客)康为什么我的脉冲累加器的值为零,脉冲数才70多个哦,24个时有数据,转速比较慢时也有数据,快了就没数据了,是不是哪个寄存器要改?谢了
    以下为super的回复:
    怎么一时为零,一时是70多的,说明白一点,呵呵
    个人主页 | 引用 | 返回 | 删除 | 回复 | By: 倔强的石头焱(游客)
    Re:OV6620采集(5) | 2008-6-29 21:40:00
    倔强的石头焱(游客)康,如何判断我的优先级的设置已经正确?谢了!
    以下为super的回复:
    不会,呵呵,
    个人主页 | 引用 | 返回 | 删除 | 回复 | By: 倔强的石头焱(游客)
    Re:OV6620采集(5) | 2008-6-29 15:21:00
    whut_wj恩,这点必须注意.
    个人主页 | 引用 | 返回 | 删除 | 回复 | By: whut_wj
    发表评论:
    载入中。。。
    Design by blog.nfhot.com / Copyright http://nfhot.com 2006-2008 reserved