三菱FX1s-30MT用定位功能控制步进电机,电机转矩角是1.8°。要给多少个脉冲转一圈啊。怎么算的呢?
你的程序没问题,应该是没搞清楚步进电机的控制方式,既然能正传就好办了,步进电机要是脉冲加方向的控制方式,或者正反向脉冲都可以,就是ab相脉冲不行,正反向脉冲最简单,x1的脉冲用y0发,是正传,x2的脉冲用y1发,是反转......
你的程序没问题,应该是没搞清楚步进电机的控制方式,既然能正传就好办了,步进电机要是脉冲加方向的控制方式,或者正反向脉冲都可以,就是ab相脉冲不行,正反向脉冲最简单,x1的脉冲用y0发,是正传,x2的脉冲用y1发,是反转......
一般你步进电机要有步进驱动器~控制定位的原理是,步进电机一转需要的脉冲数是定的(看你细分了)比如你电机是一步1.8度,8细分,也就是8个脉冲实际走1步,200*8=1600个脉冲对应电机一转......
根据步进电机电机步距角,一般为0.9或1.8;如步角距为1.8度的线)......