智能车制作

标题: 测速问题~~~求交流,求指教 [打印本页]

作者: 飞车党    时间: 2013-2-1 23:52
标题: 测速问题~~~求交流,求指教
大家都用的什么方法测速的?用的单片机中断计数还是用的外部计数器?如果用单片机中断计数,将导致系统频繁中断,影响程序执行速度,所以
我们想用外部计数器CD4520,但是经测试它的反应速度有限制,我们用CD4520捕捉300线的编码器,
慢速情况下可以,快速之后要么溢出,要么计数器反应跟不上,如何解决?


作者: yukunlinykl    时间: 2013-2-2 00:50
读取后清零,5ms读一次,应该不会溢出。
作者: dapan945    时间: 2013-2-2 01:20
yukunlinykl 发表于 2013-2-2 00:50
读取后清零,5ms读一次,应该不会溢出。

关键是速度一快,虽然不溢出但硬件反应不过来,计数不准

作者: yukunlinykl    时间: 2013-2-2 07:38
dapan945 发表于 2013-2-2 01:20
关键是速度一快,虽然不溢出但硬件反应不过来,计数不准

不会吧,我们用着,满速转都没事。你拿示波器看看,是不是信号不够方,上升沿太平缓了?

作者: ludlee    时间: 2013-2-2 07:48
加施密特整形一下
作者: dapan945    时间: 2013-2-2 08:19
ludlee 发表于 2013-2-2 07:48
加施密特整形一下

正有此意

作者: dapan945    时间: 2013-2-2 08:22
yukunlinykl 发表于 2013-2-2 07:38
不会吧,我们用着,满速转都没事。你拿示波器看看,是不是信号不够方,上升沿太平缓了?

你们多少线,传动比多少?

作者: glacier0    时间: 2013-2-2 08:30
dapan945 发表于 2013-2-2 08:22
你们多少线,传动比多少?

你是GTP吧。。。。你用示波器看看波形吧,如果波形较差就加一级整形的。。。
。。。。。要溢出的话,这要多快的速度|

作者: dapan945    时间: 2013-2-2 08:34
glacier0 发表于 2013-2-2 08:30
你是GTP吧。。。。你用示波器看看波形吧,如果波形较差就加一级整形的。。。
。。。。。要溢出的话,这要 ...

是呀。你是?
作者: glacier0    时间: 2013-2-2 09:03
dapan945 发表于 2013-2-2 08:34
是呀。你是?

哈哈  我是zwx
作者: yukunlinykl    时间: 2013-2-2 09:47
dapan945 发表于 2013-2-2 08:22
你们多少线,传动比多少?

b车500线。

作者: ludlee    时间: 2013-2-2 10:46
标题: RE: 测速问题~~~求交流,求指教
dapan945 发表于 2013-2-2 08:19
正有此意

既然300 线那计数周期也就在5ms 到10 ms 左右
作者: 飞车党    时间: 2013-2-2 14:32
glacier0 发表于 2013-2-2 09:03
哈哈  我是zwx

哈哈,都是我大轻工的啊!!!你排名前十啊?
第一次跟牛人这么近!!!!

作者: 一毛钱~~~~~~    时间: 2013-2-2 17:53
亲爱的,我也是啊,。看着照片那么熟悉。。。300线的。快速也不会超过200(10ms)吧,,还有亲爱的,空转也不算哦、、、、
作者: glacier0    时间: 2013-2-2 18:49
一毛钱~~~~~~ 发表于 2013-2-2 17:53
亲爱的,我也是啊,。看着照片那么熟悉。。。300线的。快速也不会超过200(10ms)吧,,还有亲爱的,空转也不 ...

大帅哥啊

作者: Still    时间: 2013-2-2 22:42
用的Kinetis 的话,就很简单了,直接定时器捕获,或者巧妙的DMA计数方法都可以。
作者: 飞车党    时间: 2013-2-3 01:19
Still 发表于 2013-2-2 22:42
用的Kinetis 的话,就很简单了,直接定时器捕获,或者巧妙的DMA计数方法都可以。

DMA是什么方法?用定时器技术的话,会频繁触发中断,对系统运行不利。

作者: dapan945    时间: 2013-2-3 03:39
glacier0 发表于 2013-2-2 09:03
哈哈  我是zwx

哦哦……明白

作者: Still    时间: 2013-2-5 21:56
飞车党 发表于 2013-2-3 01:19
DMA是什么方法?用定时器技术的话,会频繁触发中断,对系统运行不利。

论坛里有介绍DMA测脉冲的方法,定时器捕获不会频繁中断,你说的是外部中断计数吧。
作者: huangzhibin    时间: 2013-3-31 15:55
其实用CD4520计数,5MS一次,就算是300线的,是不会溢出的,可以每次计数后清空,要是会溢出的话,那你的转速是什么样的一个概念。




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