米乐棋牌:如何在树莓派Pico上编程使用步进电机?


来源:米乐棋牌手机端 作者:米乐棋牌m6正版

  转换成相应角位移或线位移的电动机,每输入一个脉冲信号,转子就转动一个角度或前进一步,其输出的角位移或线位移与输入的脉冲数成正比,转速与脉冲频率成正比,因此,步进电动机又称脉冲电动机。

  步进电机常常要搭配一个步进电机驱动模块(也叫步进电机驱动器)来工作。步进电机驱动器是一种将电脉冲转化为角位移的执行机构。当步进驱动器接收到一个脉冲信号,它就驱动步进电机按设定的方向转动一个固定的角度(称为“步距角”),它的旋转是以固定的角度一步一步运行的。能够最终靠控制脉冲个数来控制角位移量,从而达到准确定位的目的;同时可以经过控制脉冲频率来控制电机转动的速度和加速度,进而达到调速和定位的目的。

  四相步进电机按照通电顺序的不同,可分为单四拍、双四拍、八拍三种工作方式。单四拍与双四拍的步距角相等,但单四拍的转动力矩小。八拍工作方式的步距角是单四拍与双四拍的一半,因此,八拍工作方式既能保持较高的转动力矩又能大大的提升控制精度,驱动器相当于开关的组合单元。通过上位机的脉冲信号有顺序给电机相序通电使电机转动。

  首先需要将步进电机和电机驱动板连起来,直接将电机的白色插头插入驱动板上的白色插槽(注意卡扣方向)即可。

  程序中定义了这款步进电机的驱动方式和参数。有两种方法驱动它:step_angle(角度) 或 step_run(步数)。

  运行之后,能够正常的看到步进电机先逆时针转动 90 度,再顺时钟持续运行下去。