最近在做电机,要用到MT法测速,发现ti的电机控制例程里基本都是M法,不知道哪位见过有没有MT法综合运用的?原理基本搞明白了,可是不知道实际写代码应该怎么下手,希望有经验的朋友多多指教!
本帖最后由 dontium 于 2015-1-23 13:20 编辑
MT法没有实际意义,关键在于提高编码器精度。无论MT和M或T法,本质上都依赖于编码器精度。
本帖最后由 dontium 于 2015-1-23 13:20 编辑
楼主是做低速电机驱动么?
换句话说是做大功率电机驱动.
M/T法测速的算法网上一大堆,至关紧要的是检测相邻码盘之间的
脉冲时间差.然后按T法公式写个运算公式就可以了.
谢谢楼上两位,个人觉得在一般情况下电机转速都不会太低,所以在测量时间可以设定稍微长一些的情况下用M法应该足够了,而且MT法中涉及的运算对处理器的要求比较高。二楼说得很对,关键是编码器的分辨率要高,这样才能保证精度。