无刷直流电机测速程序

2019-03-24 08:51发布

现在有TI 官方的无刷直流电机的控制程序F28335.但是关于程序的测速部分有点看不懂。请大神解答一下。
  Time=count*1500;
    SumTime+=Time;        
    l++;
        if(l==24)
        {l=0;

        Speed=(1500*20000*60/SumTime);
        speed[nn]=Speed;
        SumTime=0;
         nn++;      
      if(nn==100)
      {               
                nn=0;  
      }
        }
这是在CAP模块里面的测速程序。里面的计算方法是什么样的啊。

此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
3条回答
ienglgge
2019-03-24 12:40
< 这就是一些计算啊,先看count的变化。就得到Time 变化。SumTime逐渐增大。I是变量,每次I到24,就算Speed,把它存入数组。SumTime清零,从新开始计算。nn限制了存储的长度,满了,就覆盖原来的值。就这样啊。根本没有什么复杂的算法。

一周热门 更多>

相关问题

    相关文章