智能车制作

标题: 请问k60的FTM输入捕捉和lptmr在测速的时候哪一个更好一些?? [打印本页]

作者: zz蓝sea    时间: 2013-4-9 21:00
标题: 请问k60的FTM输入捕捉和lptmr在测速的时候哪一个更好一些??
如题
作者: zhangcumt    时间: 2013-4-9 21:53
都不怎么好,试试K60正交编码~~~
作者: zz蓝sea    时间: 2013-4-9 22:15
zhangcumt 发表于 2013-4-9 21:53
都不怎么好,试试K60正交编码~~~

这是听说过 不知道怎么用啊
作者: 灰原姐姐    时间: 2013-4-9 22:15
顶二楼。
作者: zz蓝sea    时间: 2013-4-9 22:17
灰原姐姐 发表于 2013-4-9 22:15
顶二楼。

好吧 努力攻克 !!
作者: zhangcumt    时间: 2013-4-9 22:41
zz蓝sea 发表于 2013-4-9 22:15
这是听说过 不知道怎么用啊

准备用DMA,硬件计数,基本不用中断不占用CPU~~~

作者: 野火    时间: 2013-4-9 23:06
FTM正交解码代码见附件……

FTM的输入捕捉,本来就不是为了脉冲计数的,比较占CPU资源

作者: zz蓝sea    时间: 2013-4-9 23:09
zhangcumt 发表于 2013-4-9 22:41
准备用DMA,硬件计数,基本不用中断不占用CPU~~~

但是对于光电的说 是不是正交更好一些呢 毕竟需要正反转

作者: zz蓝sea    时间: 2013-4-9 23:10
野火 发表于 2013-4-9 23:06
FTM正交解码代码见附件……

FTM的输入捕捉,本来就不是为了脉冲计数的,比较占CPU资源

谢谢。。啦  高兴死啦
作者: zz蓝sea    时间: 2013-4-9 23:16
野火 发表于 2013-4-9 23:06
FTM正交解码代码见附件……

FTM的输入捕捉,本来就不是为了脉冲计数的,比较占CPU资源

这个程序初始化以后,在定时中断里每个一段时间对FTM1_CNT清零就可以计算速度了,是这么用吗
作者: zhangcumt    时间: 2013-4-9 23:36
野火 发表于 2013-4-9 23:06
FTM正交解码代码见附件……

FTM的输入捕捉,本来就不是为了脉冲计数的,比较占CPU资源

火哥,见到你用DMA计数的帖子了,还能再详细说一下吗?用了一下,计数好像不对~~~

作者: 王海    时间: 2013-4-10 12:42
zhangcumt 发表于 2013-4-9 21:53
都不怎么好,试试K60正交编码~~~

输入捕捉为什么不好呢?

作者: zhangcumt    时间: 2013-4-10 12:57
王海 发表于 2013-4-10 12:42
输入捕捉为什么不好呢?

输入捕捉需要中断,占用CPU资源,如果还把直立控制放到中断中,这样对直立控制影响很大,如果直立控制在主程序中,影响还行~~~

作者: 王海    时间: 2013-4-10 14:03
zhangcumt 发表于 2013-4-10 12:57
输入捕捉需要中断,占用CPU资源,如果还把直立控制放到中断中,这样对直立控制影响很大,如果直立控制在主 ...

好的,谢谢

作者: 野火    时间: 2013-4-10 20:21
zz蓝sea 发表于 2013-4-9 23:16
这个程序初始化以后,在定时中断里每个一段时间对FTM1_CNT清零就可以计算速度了,是这么用吗

是的,定时一段时间,看脉冲,然后清脉冲计数

作者: zz蓝sea    时间: 2013-4-11 23:00
野火 发表于 2013-4-10 20:21
是的,定时一段时间,看脉冲,然后清脉冲计数

恩呢  知道了已经 谢谢了

作者: №、恋い猪    时间: 2013-4-22 23:30
野火 发表于 2013-4-9 23:06
FTM正交解码代码见附件……

FTM的输入捕捉,本来就不是为了脉冲计数的,比较占CPU资源

请问下,怎么根据正交解码的技术判断电机的正反转? 能不能讲的详细点吗?
作者: 野火    时间: 2013-4-23 08:38
№、恋い猪 发表于 2013-4-22 23:30
请问下,怎么根据正交解码的技术判断电机的正反转? 能不能讲的详细点吗?

就是判断变量的正负,正数正转,负数反转(根据你的硬件来设定)

作者: №、恋い猪    时间: 2013-4-24 18:18
野火 发表于 2013-4-23 08:38
就是判断变量的正负,正数正转,负数反转(根据你的硬件来设定)

假设 计数 开始是0  结束是65535,那么从零减去一 不就是65535了吗? 怎么判断啊?
作者: 野火    时间: 2013-4-24 18:32
№、恋い猪 发表于 2013-4-24 18:18
假设 计数 开始是0  结束是65535,那么从零减去一 不就是65535了吗? 怎么判断啊?

有符号型,0 减 1 ,是 -1 啊
用有符号的来表示


作者: shengwenjie    时间: 2013-5-4 07:30

作者: weltry    时间: 2013-11-30 22:39
野火 发表于 2013-4-9 23:06
FTM正交解码代码见附件……

FTM的输入捕捉,本来就不是为了脉冲计数的,比较占CPU资源

火哥 可否简单的讲解一下怎么配置FTM0计数模式 需要配置哪些  我的配置一直发生硬件错误中断  其中我是在使能之后进行写读操作的





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