Jyoun 发表于 2014-2-18 00:08 把定时中断关了,直接用摄像头的时序。支持用s12做摄像头的~s12很好,性能差点,但做的好,一样不会差。
李新帅 发表于 2014-2-18 08:50 同样
戥家三少 发表于 2014-2-18 09:42 你的意思是不是隔行采集,然后在隔开的行里处理直立??
机器人没名字 发表于 2014-2-18 09:47 实测不用关闭PIT中断,需要注意的是定时器计数器的值得一个保存或清零,不然就会乱的
ccs5433 发表于 2014-2-18 16:43 那你的意思是PIT一直开着,然后摄像头中断来了之后,PIT优先级低,会被打断,执行完摄像头中断里的程序后 ...
ccs5433 发表于 2014-2-18 16:35 定时器关掉后,在行中断里执行直立程序时,直立控制时间远大于63.6ms(行中断之间的时间差),控制结构都 ...
Jyoun 发表于 2014-2-18 17:44 63.6是us,中断内是处理不过来的,可以在主函数通过记行中断次数来执行,缺点是会被串口中断干扰。
ccs5433 发表于 2014-2-18 20:58 单位打错了...是us。即使放到主函数里执行,也不能在一个行中断周期内执行完吧?那这样还是会被行中断打断 ...
Jyoun 发表于 2014-2-18 22:42 控制直立只是数毫秒或者数十毫秒控制一次,被打断一下下有什么影响?打断了又不是不继续执行了。我朋友已 ...
我為伊狂 发表于 2014-2-18 22:24 此帖果断顶啊~我也在用xs128做摄像头直立小车,把直立任务调节好了,速度任务加上去后感觉没有什么效果,速 ...
动感小麦兜 发表于 2014-2-19 22:52 你的问题解决了没有,这几天我也遇到了这个问题,当开pit时采集的图像中有好几行与附近几行的数据完全不同, ...
ccs5433 发表于 2014-2-24 18:45 大神,请再请教个问题,现在我把直立程序放在了行中断里,调车时发现AD值特别不稳定,12位精度,浮动在10 ...
Jyoun 发表于 2014-2-24 21:17 不能放在行中断里,因为63us是不够处理直立的,你放在中断里,直立没执行完,中断不能退出,新的行中断响 ...
远点水 发表于 2014-2-25 10:30 你的车子128测速是用2路捕捉吗?
ccs5433 发表于 2014-2-25 10:31 是的,CD4520
远点水 发表于 2014-2-25 12:38 有试过直接使用128的两路捕捉接口吗?不使用CD4520!
ccs5433 发表于 2014-2-25 16:14 你现在加上摄像头了没?加了之后,你就知道为什么不用中断测速了
xushengbo 发表于 2014-2-26 15:51 我也想采用这个方法,但是怎么对行中断进行计数呢?这样每场数据只执行一次平衡。控制周期会不会太长呀?
ccs5433 发表于 2014-2-26 18:30 设置一个变量,执行一次行中断加1...
ccs5433 发表于 2014-2-24 21:24 好吧...是我表达有误...我就是按你说的那种方法,数行中断,然后在主函数中执行直立程序,效果很好。但是 ...
singlebrain 发表于 2014-3-5 22:32 你们车子抖的问题解决了吗?是什么原因引起的?
加了盐的糖 发表于 2014-3-7 20:17 还有新手 有点不明白 你们程序执行的时间是怎么测的 能具体点吗 万分感谢
ccs5433 发表于 2014-3-8 10:12 测时间可以在程序执行的开始对某一个输出口进行取反,结束再取反…然后接示波器看电平维持的时间。控制的 ...
ppdm 发表于 2014-3-8 11:51 楼主用的方法是计行数然后固定多少行数来控制直立的周期一定是吧。这种方法我想过 ,楼主现在能调直立稳定 ...
ccs5433 发表于 2014-3-8 12:02 换场时间很短,有个场开始和场结束,最长的1ms,影响不大...
ppdm 发表于 2014-3-8 12:11 那你们的车能稳定了么 现在周期定多少
ccs5433 发表于 2014-3-8 12:27 还可以...
加了盐的糖 发表于 2014-3-13 11:53 大神 再问一下 你超频超多少 我的64M 但是每次上电的时候 我现在调的直立 有时候程序能执行的很好 车子 ...
11机电测控 发表于 2014-4-7 17:51 s128超频到64m后,cd4520计数就不稳定了,数值一直乱变,求教大神,这是什么问题
yyyzrxh 发表于 2014-4-7 20:43 ucos-ii
ccs5433 发表于 2014-4-7 21:44 S12能运行吗?
yyyzrxh 发表于 2014-4-8 10:18 可以
ccs5433 发表于 2014-4-9 22:51 大神,你实现跑系统了吗?我也想跑,可是没有思路啊,能否给点思路啊?谢谢~
yyyzrxh 发表于 2014-4-10 09:08 我做电磁的,不过操作系统我调通了,ucos-II在xs128跑起来了,K60也有,你要就留个邮箱吧
ccs5433 发表于 2014-4-10 09:13 ,万分感谢~
arkey 发表于 2014-4-17 02:38 省去PIT直接用计数行中断来作为直立的控制时序,比如计数到大约3ms时执行直立程序,我的直立速度方向控制 ...
Jyoun 发表于 2014-4-17 08:32 不存在这些问题。
arkey 发表于 2014-4-17 09:58 意思就是这个方案是可行的,正常的喽
Flaming★☆ 发表于 2014-4-17 21:12 给我也发一份吧!看看加上操作系统行不行! 谢谢!
Jyoun 发表于 2014-4-17 10:15 是的,注意根据行中断次数执行直立,直立需要放在主函数,正常直立时需要关闭串口。
aiyaya 发表于 2014-4-24 21:28 我也是采用你说的这种方法,但是还是不能执行直立,请教大神,这是什么原因?
anmo 发表于 2014-4-29 21:13 大神可以来个K60的UC/OS系统么 谢谢 QQ:2256391479
yyyzrxh 发表于 2014-4-29 23:28 你用的谁的库,库里都带着的