智能车制作

标题: 电磁DMA测速 [打印本页]

作者: stafan    时间: 2014-5-21 13:53
标题: 电磁DMA测速
我是电磁组的,电机用的是FTM1,舵机用的是FTM2,两个编码器要怎么测速啊,FTM是不够用了,用DMA可以吗,对此不了解啊,请各位大神指点一下,2个编码器要用到两个引脚,K60上任意2个IO口行吗[attach]60053[/attach]

作者: stafan    时间: 2014-5-21 13:56
请各位伸出援助之手啊,给点程序吧
作者: Jyoun    时间: 2014-5-21 14:02
dma可以,我没用过。电机改成ftm0,ftm1的正交解码给一个编码器。另外一个自己想办法。
作者: 素心    时间: 2014-5-21 17:36
本帖最后由 素心 于 2014-5-21 17:37 编辑

另一个用LPT
作者: stafan    时间: 2014-5-21 21:52
素心 发表于 2014-5-21 17:36
另一个用LPT

DMA吗,可是不知要用到几个引脚啊

作者: 素心    时间: 2014-5-21 22:55
stafan 发表于 2014-5-21 21:52
DMA吗,可是不知要用到几个引脚啊

DMA可以,用一个端口吧。
作者: 雨子    时间: 2014-5-21 22:57
DMA_count_Init(通道, 引脚号 , 0x7FFF, DMA_rising);   //初始化
定时器里
{ speed=DMA_count_get(通道);//速度获得
  DMA_count_reset(通道); //清零
}

作者: stafan    时间: 2014-5-22 13:01
雨子 发表于 2014-5-21 22:57
DMA_count_Init(通道, 引脚号 , 0x7FFF, DMA_rising);   //初始化
定时器里
{ speed=DMA_count_get(通道) ...

哦哦,感谢啊

作者: stafan    时间: 2014-5-22 13:01
素心 发表于 2014-5-21 22:55
DMA可以,用一个端口吧。

恩恩,感谢啊

作者: 小杰↗葬    时间: 2014-5-24 23:27
DMA可以设定任何一个引脚吧
作者: 007fox    时间: 2014-11-29 09:56
素心 发表于 2014-5-21 17:36
另一个用LPT

你确定没有干扰

作者: Desert_eagle    时间: 2015-1-24 14:49
楼主,你好,可以把测速那段程序给我参考下吗?包括初始化。
作者: Desert_eagle    时间: 2015-1-24 14:50
我的邮箱844230103@qq.com。谢谢你了




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