智能车制作

标题: 大家的CCD采集程序是放在中断里还是在main函数里啊? [打印本页]

作者: 黑与白    时间: 2013-6-1 19:29
标题: 大家的CCD采集程序是放在中断里还是在main函数里啊?
大家的CCD采集程序是放在中断里还是在main函数里啊?还有PIT定时中断是进入中断后立马就开始下一个中断的计时还是执行完中断服务程序再开始下一个中断的计时呢?是不是与中断标志 PITTF_PTF0=1;  有关呢???望大神给俺讲解下!谢谢~~!!!
作者: ♂ˇ邂逅√♀    时间: 2013-6-1 19:36
采集程序放在中断里,进入中断第一件事当然是清除中断标志啊~~不然这样的定时可能不准确~
作者: 黑与白    时间: 2013-6-1 19:44
♂ˇ邂逅√♀ 发表于 2013-6-1 19:36
采集程序放在中断里,进入中断第一件事当然是清除中断标志啊~~不然这样的定时可能不准确~

我原来把CCD采集函数放在中断里,采集没有问题,但是小车反应慢啊,尤其是快了以后遇到90度的弯,明显有转弯延迟啊。今天尝试吧CCD采集函数放到main里,发现中断打乱了CCD的采集,导致有些点的值就高了。能加你QQ吗?我的qq550728561   ,相互交流,共同进步!呵呵~~

作者: ♂ˇ邂逅√♀    时间: 2013-6-1 19:47
黑与白 发表于 2013-6-1 19:44
我原来把CCD采集函数放在中断里,采集没有问题,但是小车反应慢啊,尤其是快了以后遇到90度的弯,明显有转 ...

你的扣扣拒绝添加任何人的~~~CCD是师弟在弄的,我也不是很清楚哈~~~不过,这几天不知道干嘛,ccd傻傻的~~郁闷死了~~~
作者: 黑与白    时间: 2013-6-1 19:52
♂ˇ邂逅√♀ 发表于 2013-6-1 19:47
你的扣扣拒绝添加任何人的~~~CCD是师弟在弄的,我也不是很清楚哈~~~不过,这几天不知道干嘛,ccd傻傻的~~ ...

不好意思啊!我先在改了,麻烦你现在加一下!呵呵~


作者: 飞鸿印雪    时间: 2013-6-2 13:15
我的放在主程序里面


作者: 黑与白    时间: 2013-6-2 18:20
飞鸿印雪 发表于 2013-6-2 13:15
我的放在主程序里面

放在主程序里面会被中断打断啊,导致有些点的AD值偏高啊!你是怎么处理的呢!共同探讨,共同进步!!O(∩_∩)O~

作者: zhyyy    时间: 2013-6-2 19:02
黑与白 发表于 2013-6-2 18:20
放在主程序里面会被中断打断啊,导致有些点的AD值偏高啊!你是怎么处理的呢!共同探讨,共同进步!!O(∩ ...

楼主讲的对,我的也是放在中断里的,用的是蓝宙的自曝光。但是感觉自曝光没有起到作用哎,在中断里20ms执行一次。之前有人讲10ms采集一次比较好,但是牵扯到曝光方面的,不好改。

作者: ┦H3ゞ峰峰ぎ    时间: 2013-6-2 19:20
反应慢可以调一下前瞻
作者: 黑与白    时间: 2013-6-2 20:00
zhyyy 发表于 2013-6-2 19:02
楼主讲的对,我的也是放在中断里的,用的是蓝宙的自曝光。但是感觉自曝光没有起到作用哎,在中断里20ms执 ...

我用的也是蓝宙的,感觉蓝宙的子适宜曝光没起到作用,白天更晚上差别挺大的,我用了动态阈值,但不是很稳定啊。CCD采集128个点的时间大概是1.3ms多一点,放在中断里采集的很稳定,可中断是1ms的啊。是不是执行完中断服务长程序再开始下一个中断的计时啊?

作者: 黑与白    时间: 2013-6-2 20:03
┦H3ゞ峰峰ぎ 发表于 2013-6-2 19:20
反应慢可以调一下前瞻

前瞻已经调到60cm了,稍快点就看到对面的赛道了,跑到对面赛道上了。你小车有反应慢这种现象吗?前瞻多少啊?
作者: zhyyy    时间: 2013-6-3 09:24
黑与白 发表于 2013-6-2 20:00
我用的也是蓝宙的,感觉蓝宙的子适宜曝光没起到作用,白天更晚上差别挺大的,我用了动态阈值,但不是很稳 ...

加我qq  1152031558  和你讨论下ccd的问题
作者: 飞鸿印雪    时间: 2013-6-3 12:10
黑与白 发表于 2013-6-2 18:20
放在主程序里面会被中断打断啊,导致有些点的AD值偏高啊!你是怎么处理的呢!共同探讨,共同进步!!O(∩ ...

你说的ad值偏高   我没怎么注意唉     但是的你的采集需要1.3ms  放在中断   不是会破坏控制的时序么

我们这边学长也是放在主程序里的啊   跑的挺不错的啊     加我q  1315941904    一起交流吧 嘿嘿

作者: 黑与白    时间: 2013-6-3 13:13
飞鸿印雪 发表于 2013-6-3 12:10
你说的ad值偏高   我没怎么注意唉     但是的你的采集需要1.3ms  放在中断   不是会破坏控制的时序么

...

我加上了!多多交流!呵呵……


作者: 黑与白    时间: 2013-6-3 13:14
zhyyy 发表于 2013-6-3 09:24
加我qq  1152031558  和你讨论下ccd的问题

我加上了!多多交流!
作者: 兰陵争信    时间: 2013-7-6 09:38
黑与白 发表于 2013-6-2 20:00
我用的也是蓝宙的,感觉蓝宙的子适宜曝光没起到作用,白天更晚上差别挺大的,我用了动态阈值,但不是很稳 ...

我把他在主函数里面感觉比较稳定,放在中断里容易趴下!这两天感觉调CCD不顺,感觉CCd在正中央,两边电压不对称(我放在相同的背景下),把车子从左往右挪,左边黑点移动变化很明显,右边就是基本不变 。

作者: 我们是做小车的    时间: 2014-6-22 16:35
黑与白 发表于 2013-6-3 13:13
我加上了!多多交流!呵呵……

那你么最后怎么解决的呢?





欢迎光临 智能车制作 (http://dns.znczz.com/) Powered by Discuz! X3.2