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



日志
OV6620采集(4) | 2008-6-21 8:56:00

前几篇日志,给出了COMS的采集电路与采集思路,下面给出一些注意事项,以及选择那些引脚的原因。

首先一点,必须保证行中断为本系统中的最高优先级中断,当然这是在系统没有问题的前提下进行的,系统都有问题了,还保证中断也没有用,呵呵。

保证行中断优先级有两点问题可以解决:一,保证执行行中断的时候不被其它的高优先级的中断打断,从而保证了采集时序的严密性与正确性;二,当行信号来时,如果其它的中断正在执行,可以打断其它的中断,而跳转执行行中断,保证采集的及时性,原因是:COMS摄像头的行描扫描不等人,如果你正在执行其它的中断,而此时行中断来了,但是却不能及时进行行中断,行中断处于等待状态,说极限一点,当你执行完其它中断后进行行中断可能已经过去了几十微秒,早已经没有有效的图像信息,再去采集,如果图像信息是对的,那么肯定是你的系统出了问题,即使只错过了几微秒,采集到的图像也是错位的,因为在几微秒中已经错过了一些图像,这一点也是有些人常说的图像变形的情况,用上位机软件看,总有图像移位的情况。有人会问,在执行行中断的时候可以关用DisableInterrupts关闭所有的中断,当采集完后用EnableInterrupts开启所有中断,这样确实可以保证在行中断的时候不被其它高优先级的中断所打断,但是对于第于种情况呢,行中断到来的时候必须即时进入行中断程序,保证采集的即时性,如果行中断的优先级不高,就做不到这一点了。

对于我的BLOG给出的原理图,行信号接的是IRQ中断,IRQ中断在S12单片机中是中断优先级比较高的中断,如果此时你的行中断优先级不是你的系统中最高的优先级,建议你设置HPRIO寄存器,将行中断设置为最高优先级中断。

对于场信号,对于这一个信号,还是用中断处理,当然也可以用等待,但是等待,会消耗很多时间,不是好的选择,建议用中断处理场信号。

至于场信号的中断优先级的问题,我认为高一点会好一点,但是对场中断的优先级要求不是很高,因为一帧图像完后,有一个场恢复时间,这个时间比较长,足够处理其它中断了,场信号中断可以等待。

对于中断程序,中断程序应该越简洁越好,在中断里面执行的时间不应该过长。

阅读全文 | 回复(7) | 引用通告 | 编辑 | By: super
  • 标签:COMS 
  • Re:OV6620采集(4) | 2008-10-5 11:51:00
    访客LrIt48(游客)你好,我在用S12的IIC时分频那点一直没有弄明白,请问以下他的IBFD是怎么设顶的,我参考《嵌入式系统设计--使用HCS12控制妻的设计应用》上的设定感觉不怎么正确,请多多指教
    以下为super的回复:
    我没有看过这本书,所以不知道你的问题,不好意思
    个人主页 | 引用 | 返回 | 删除 | 回复 | By: 访客LrIt48(游客)
    Re:OV6620采集(4) | 2008-10-4 22:26:00
    访客LrIt48(游客)康大哥,我最近在用S12的IIC调试OV6620想读出其中寄存器的值,弄了很久现在只能写(有的时候还不稳定)不能读,我想了其他办法可是还是不行,可不可发一份S12的IIC程序,我想把我的错误给弄出来。谢谢。我的油箱是314924771@qq.com
    个人主页 | 引用 | 返回 | 删除 | 回复 | By: 访客LrIt48(游客)
    Re:OV6620采集(4) | 2008-6-28 22:24:00
    访客01Uh84(游客)康哥,HPRIO寄存器的配置在哪个pdf资料中?能不能给我举个例子,谢谢了!
    以下为super的回复:
    S12INTV1.pdf
    在这个文档里面有HPRIO
    个人主页 | 引用 | 返回 | 删除 | 回复 | By: 访客01Uh84(游客)
    Re:OV6620采集(4) | 2008-6-23 21:29:00
    倔强的石头焱(游客)那你什么好方法能记下当前速度的?你能告诉我不?谢谢了哦!
    以下为super的回复:
    可以通过无线发回来,也可以用一个数组把数据存起来,然后用一个液晶什么的显示就行了,
    个人主页 | 引用 | 返回 | 删除 | 回复 | By: 倔强的石头焱(游客)
    Re:OV6620采集(4) | 2008-6-23 20:22:00
    倔强的石头焱(游客)那就是说速度的目标值不是线性得到的,而是根据自己平常是的测试看多大速度可以过的,是吗?谢谢!
    以下为super的回复:
    是的,肯定不是线性的了,.
    个人主页 | 引用 | 返回 | 删除 | 回复 | By: 倔强的石头焱(游客)
    Re:OV6620采集(4) | 2008-6-22 22:52:00
    倔强的石头焱(游客)康,PID速度调节中的目标转速要怎么设定比较好?能不能给点意见?谢谢了?
    以下为super的回复:
    这个只能是自己实验得到经验值了,基本没有什么捷径
    个人主页 | 引用 | 返回 | 删除 | 回复 | By: 倔强的石头焱(游客)
    Re:OV6620采集(4) | 2008-6-22 10:41:00
    whut_wj顶一下,小康总是这么善解人意。

    个人主页 | 引用 | 返回 | 删除 | 回复 | By: whut_wj
    发表评论:
    载入中。。。
    Design by blog.nfhot.com / Copyright http://nfhot.com 2006-2008 reserved