谁有步进电机S加速曲线,能用的好点的资料....

2019-12-10 18:12发布

如题.....哪位大侠有啊?传来参考参考吧.最好是大家用过的..是对的资料.........
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
61条回答
coleyao
2019-12-14 15:01
本帖最后由 coleyao 于 2012-8-1 07:45 编辑

  还是贴一点简化版的代码吧,有没有用就不晓得了!
           if (zz1_point != z1_cuttrn)   // //正反转位置判定
             {                                                   
                z1_step=x600_step_Index[z1_speed_Index];      
                                       
                if (zz1_point > z1_cuttrn)     //正反转位置判定
                  {  
                           if ((zz1_point - z1_cuttrn) > z1_count)    // ccw/cw speed
                             { if (z1_speed > z1_speed_max)  { z1_speed -= z1_step;  } }  //speed_max but T min
                           else                                                        // ccw/cw speed
                              {  
                                 if (z1_speed <= z1_speed_start)    z1_speed += z1_step;        
                              }        
                                
                           plus_out ^= z1_bit;  //步进电机脉冲
                        
                   }     
               TBCCR3 += z1_speed;    //周期递增量 ,使用atmel mega128 PWM的CCR3  该单片机差不多单周期指令执行,所以可以做到每一个周期脉冲比较的小
             }  

一周热门 更多>