Micropython RP2040 驱动MG90S

MG90S是一种位置(角度)伺服的驱动器,适用于那些需要角度不断变化并可以保持的控制系统。其驱动原理如下:

  1. 控制信号由接收机的通道进入信号调制芯片,获得直流偏置电压。
  2. 它内部有一个基准电路,产生周期为20ms,宽度为1.5ms的基准信号(为舵机转动时的中间位置),将获得的直流偏置电压与电位器的电压比较,获得电压差输出。
  3. 最后,电压差的正负输出到电机驱动芯片决定电机的正反转。当电机转速一定时,通过级联减速齿轮带动电位器旋转,使得电压差为0,电机停止转动。

Micropython RP2040 驱动MG90S_第1张图片

标准的舵机有3条导线,分别是:电源线(红色)、地线 (棕色)、控制线(黄色)
其工作原理:PWM信号由接收通道进入信号解调电路进行解调,获得一个直流偏置电压。直流偏置电压与电位器的电压比较,获得电压差并输出。该输出送入电机驱动集成电路以驱动电机正反转。当电机转动时,通过级联减速齿轮带动电位器旋转,直到电压差为0,电机停止转动。
舵机的控制信号是PWM信号,利用占空比的变化,改变舵机的位置。
 

舵机控制 

舵机一般用单片机或者数字电路控制。舵机工作主要跟控制线的高电平持续时间有关系,一般按0.5ms(毫秒)划分,如果持续时间为0.5ms,1ms,1.5ms

你可能感兴趣的:(单片机,嵌入式硬件)