亿加合和智能车制作

标题: 用K60的DMA来测速 [打印本页]

作者: Oner    时间: 2012-5-24 17:48
标题: 用K60的DMA来测速
换了个K60芯片后,真心蛋碎了。早知道那么麻烦,当初就不应该换芯片。不过现在只能边学边做了。

调用野火的库中的DMA来测脉冲,发现测芯片PWM输出准确,测函数发生器的脉冲准确,一接到编码器,测回来的脉冲就不准了。话说我的编码器的输出波形也是调好的。看来得接个上拉。{:soso__8475657136057850255_1:}

然后呢,我手碰下DMA输入引脚(输入引脚悬空什么也没接,此时测回脉冲为0),碰下后变成了几百脉冲,难道这是传说中的静电干扰? 也没那么夸张吧。!!{:soso__9800984173957408710_4:}
看来我要放弃DMA测速,果断用FTM模块的正交解码模式?用正交解码模块我又得重新做主板。{:soso__1342304418302988428_1:}

看着同一起跑线上的同志们的电磁车都奔向2.5M/S了,我只能默默的在心里说一声,草!人家都2.5M/S了,我底层都没写好。{:soso__10564631715837355101_3:}

如果有用DMA测速成功的同学,请问有没有遇到这种情况?{:soso__6429245399648174310_3:}

欢迎各种交流。!!!{:soso__2315285655854329832_3:}



作者: wo520    时间: 2012-5-24 18:12
两米五!!这么牛啊!!
作者: wo520    时间: 2012-5-24 18:13
我想问问,两米五是变速的还是匀速的!???
作者: whut_RY    时间: 2012-5-24 18:30
测速成功,不明真相..
作者: 陌路樱花泪    时间: 2012-5-24 18:46
一直困扰在蛋疼的测速上,我用LPTM脉冲累加的,但是时钟问题解决不了,速度一直出不来………………
作者: 陌路樱花泪    时间: 2012-5-24 18:47
whut_RY 发表于 2012-5-24 18:30
测速成功,不明真相..

问一下,你用的是哪个模块测速的?
作者: 星斗520    时间: 2012-5-24 20:07
2.5M 求视频啊 电磁2.5M 神车啊
作者: longcha    时间: 2012-5-24 21:56
哎,同样卡在测速上面!!各种蛋疼!!!求交流!!
作者: Oner    时间: 2012-5-24 22:19
本帖最后由 Oner 于 2012-5-24 22:27 编辑
longcha 发表于 2012-5-24 21:56
哎,同样卡在测速上面!!各种蛋疼!!!求交流!!


扣扣121349840   额
作者: 飞蓝    时间: 2012-5-25 22:33
我们本周才开始换k60,同样蛋疼,s12上的算法都调好了,换这个,感觉好多函数啊
作者: 王海    时间: 2012-5-26 11:55
使用LPT是不是只能测一个轮子的速度啊???!!!
作者: guohan21shiji    时间: 2012-5-26 18:28
DMA模块测速很好用啊,我感觉测回来的脉冲挺准的啊
作者: Oner    时间: 2012-5-26 20:00
王海 发表于 2012-5-26 11:55
使用LPT是不是只能测一个轮子的速度啊???!!!

K60只有一路LPTMR,所以只能测一个轮子的速度。

作者: Oner    时间: 2012-5-26 20:01
guohan21shiji 发表于 2012-5-26 18:28
DMA模块测速很好用啊,我感觉测回来的脉冲挺准的啊

求指教。你的DMA模块是自己写的还是用别人写的函数库?
作者: guohan21shiji    时间: 2012-5-28 14:34
Oner 发表于 2012-5-26 20:01
求指教。你的DMA模块是自己写的还是用别人写的函数库?

野火老师的库

作者: 330672126    时间: 2012-5-28 16:33
飞蓝 发表于 2012-5-25 22:33
我们本周才开始换k60,同样蛋疼,s12上的算法都调好了,换这个,感觉好多函数啊

K60    我们也是啊
作者: 330672126    时间: 2012-5-28 16:38
Oner 发表于 2012-5-26 20:00
K60只有一路LPTMR,所以只能测一个轮子的速度。

是吗???确定吗??那如果想测两个轮子的速度   怎么办啊??我们都用LPTM编好了一路的!据解答   
作者: guohan21shiji    时间: 2012-5-29 21:51
用野火老师的库  直接拿过来就能用了
作者: excellentlizhen    时间: 2012-5-29 22:02
。。挺快的了,学习了。努力追赶啊!
作者: chillms91    时间: 2012-6-1 09:22
guohan21shiji 发表于 2012-5-29 21:51
用野火老师的库  直接拿过来就能用了

敢问野火老师的资料 哪里可以找到
作者: longli    时间: 2012-6-2 17:34
2.5m/s神车啊

作者: guohan21shiji    时间: 2012-6-3 15:04
chillms91 发表于 2012-6-1 09:22
敢问野火老师的资料 哪里可以找到

论坛上找一下  很好找的

作者: chillms91    时间: 2012-6-4 13:07
guohan21shiji 发表于 2012-6-3 15:04
论坛上找一下  很好找的

直接搜索啊
作者: 枫桥叶    时间: 2012-6-9 21:03
你们在讨论怎么测速我却连DMA怎么编译都不是很了解
作者: 子曰吾能    时间: 2012-6-23 22:21
guohan21shiji 发表于 2012-5-29 21:51
用野火老师的库  直接拿过来就能用了

跪求程序 求硬件接法 谢谢谢谢


作者: hzlaliugang    时间: 2012-12-2 01:25
为何不直接测脉冲周期
作者: cmwanysys    时间: 2013-3-18 21:30

作者: zanran8    时间: 2013-3-27 21:47

作者: yangaiwuya    时间: 2013-4-9 14:48
guohan21shiji 发表于 2012-5-29 21:51
用野火老师的库  直接拿过来就能用了

为什么我们也用也野火大哥的LPTMR的程序,但是怎么老是进不了中断呀????求教~~
作者: oscarpanpan    时间: 2013-4-14 17:09

作者: 时光茶居    时间: 2013-4-20 22:35
求交流
作者: oscarpanpan    时间: 2013-4-21 01:29
加油
作者: hpbfsj    时间: 2013-4-28 12:51
请问楼主  FTM正交解码是在恩吗测速的啊   能指点一二吗?谢了!
作者: 牛牛爱向阳    时间: 2013-6-26 07:11
本论坛定有。
作者: Ziaaa~luckyman    时间: 2014-3-18 21:19
guohan21shiji 发表于 2012-6-3 15:04
论坛上找一下  很好找的

  你好   请问能把 野火相关的例程发给我吗  我用野火的库  出不来   急死了
不知道是什么问题

作者: 追梦路上    时间: 2016-1-20 20:05
我想请教一下用DMA模块咋测脉冲啊

作者: 追梦路上    时间: 2016-1-20 20:10
我想请教一下用DMA模块咋测脉冲啊,请大神指教

作者: shiAokai    时间: 2016-3-30 10:55
追梦路上 发表于 2016-1-20 20:10
我想请教一下用DMA模块咋测脉冲啊,请大神指教

dma传输不是有个设定单次最多次数嘛,它肯定就有个计数的寄存器;查查手册找到寄存器地址 读出其中值,再除以时间换算出来。。。

作者: shiAokai    时间: 2016-3-30 10:56
hpbfsj 发表于 2013-4-28 12:51
请问楼主  FTM正交解码是在恩吗测速的啊   能指点一二吗?谢了!

FTM1和FTM2可以配置成正交解码模式,读取速度特别方便

作者: 田山1    时间: 2016-3-30 21:44
guohan21shiji 发表于 2012-5-26 18:28
DMA模块测速很好用啊,我感觉测回来的脉冲挺准的啊

你好,请问你有DMA测速的程序吗?我在网上找了程序,可是和我们的库对不上,用不了怎么办?可以贡献一下野火DMA测速吗?万分感谢





欢迎光临 亿加合和智能车制作 (http://www.znczz.com/) Powered by Discuz! X3.2