智能车制作

标题: 【调查】你们电磁双测速都是怎么弄的? [打印本页]

作者: 恋May    时间: 2014-4-17 07:44
标题: 【调查】你们电磁双测速都是怎么弄的?


作者: Jyoun    时间: 2014-4-17 08:33
外部中断测一路。分时测,解决中断占用丟脉冲的问题。
作者: 恋May    时间: 2014-4-17 10:55
Jyoun 发表于 2014-4-17 08:33
外部中断测一路。分时测,解决中断占用丟脉冲的问题。

外部 中断 测一路 分时测 是什么意思。  一个测脉冲的+一个模拟开关么。。
作者: Jyoun    时间: 2014-4-17 11:21
恋May 发表于 2014-4-17 10:55
外部 中断 测一路 分时测 是什么意思。  一个测脉冲的+一个模拟开关么。。

用外部中断时,如果定时中断还没释放,那么外部中断的脉冲数就会漏掉。所以,分时段测脉冲,避开控制周期。就是说,我测脉冲的时间,cpu就几乎只在处理外部中断记脉冲,其他几乎什么都没做。现在我一路外部中断,一路正交,两路对称性很高,我就不折腾其他方法了。

作者: 恋May    时间: 2014-4-17 11:48
Jyoun 发表于 2014-4-17 11:21
用外部中断时,如果定时中断还没释放,那么外部中断的脉冲数就会漏掉。所以,分时段测脉冲,避开控制周期 ...

明白了。也行,挺好。 不过 你 避开了 程序执行的时间,那么和正交能一起用吗。还要做一点处理吧。乘上一个系数才能用吧。

作者: Jyoun    时间: 2014-4-17 11:55
恋May 发表于 2014-4-17 11:48
明白了。也行,挺好。 不过 你 避开了 程序执行的时间,那么和正交能一起用吗。还要做一点处理吧。乘上一 ...

对~~

作者: lianniruxi    时间: 2014-4-17 16:32
野火 DMA的库 有测速函数,据说容易受干扰,但是貌似没问题
作者: 恋May    时间: 2014-4-17 16:35
lianniruxi 发表于 2014-4-17 16:32
野火 DMA的库 有测速函数,据说容易受干扰,但是貌似没问题

嗯,DMA也行。但是不知道计数的时候可占CPU资源= =。

作者: 重生    时间: 2014-4-17 16:58
一路正交 一路LPTMR 我感觉用着还好
作者: lianniruxi    时间: 2014-4-17 17:28
恋May 发表于 2014-4-17 16:35
嗯,DMA也行。但是不知道计数的时候可占CPU资源= =。

DMA 好像是硬件计数(忘却了), 确保不溢出就不用开中断,不怎么占资源,在定时中断清0就行了

作者: shine稻草人    时间: 2014-4-17 23:07
你们都用的什么测速啊
作者: 笔尖世界    时间: 2014-4-18 00:08

作者: 吖坨TT    时间: 2014-4-18 17:19
两路正交解码   舵机用 PIT 目前效果还行
作者: 寒江    时间: 2014-4-19 15:46
Jyoun 发表于 2014-4-17 11:55
对~~

两边编码器计数不一样怎么办

作者: Jyoun    时间: 2014-4-19 16:03
寒江 发表于 2014-4-19 15:46
两边编码器计数不一样怎么办

找到不一样的原因,看是否需要处理。
作者: 邛于    时间: 2014-4-19 20:37
一路输入捕捉测,另一路按照野火之前说的用DMA测了:)用的K60的说:victory:
作者: 陶胡    时间: 2014-4-20 03:10
我用两路DMA,感觉好像相互影响,不是很了解

作者: 只有我不懂    时间: 2014-5-8 21:56
1个计数器为什么不能测量个勒???
作者: yyyzrxh    时间: 2014-5-8 23:46
标题: RE: 【调查】你们电磁双测速都是怎么弄的?
Jyoun 发表于 2014-4-17 08:33
外部中断测一路。分时测,解决中断占用丟脉冲的问题。

感觉128用捕捉中断很费时,怎么破
作者: Jyoun    时间: 2014-5-9 00:03
yyyzrxh 发表于 2014-5-8 23:46
感觉128用捕捉中断很费时,怎么破

没遇到这个问题。

作者: yyyzrxh    时间: 2014-5-9 00:10
标题: RE: 【调查】你们电磁双测速都是怎么弄的?
Jyoun 发表于 2014-5-9 00:03
没遇到这个问题。

我用的xs128,处理速度比较慢,所以捕捉中断用的时间比较长,500线的编码器,外部计数又很多外围电路
作者: Jyoun    时间: 2014-5-9 00:14
yyyzrxh 发表于 2014-5-9 00:10
我用的xs128,处理速度比较慢,所以捕捉中断用的时间比较长,500线的编码器,外部计数又很多外围电路

我们这边用的好好的。你觉得不够,就用计数器吧。
作者: 暗剑    时间: 2014-5-9 00:58
两路DMA,测速是没事的,蛋疼的是相同占空比电机转速却不是完全相同
作者: 灬爱    时间: 2014-5-9 08:21

作者: 欧若拉    时间: 2014-5-9 10:11
两路DMA,感觉挺稳定的
作者: xiaoboss    时间: 2014-5-9 12:54
dma
作者: あなた    时间: 2014-5-15 19:03
cd4520
作者: 15632613458    时间: 2014-5-23 09:48
楼主  求交流  QQ 508034683




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