电机控制
直播中

李莉

8年用户 1510经验值
私信 关注
[文章]

如何通过PWM调节电机的PWM?

  通过改变PWM的占空比可以实现对输出电压的大小调节。占空比越大,输出电压越高;占空比越小,输出电压越低。
  一、新建工程
  新建example22_motor_speed_control
2.jpg
  二、编写代码
  程序的基本思路是,通过检测按键输入来改变占空比的大小,从而控制电机的转速。按下按键后,每次增加0.1的占空比,当占空比达到1.0时,重新从0开始计数。在loop函数中,通过控制AIN1引脚的高低电平来实现PWM信号的输出,从而控制电机的速度。
2.jpg
3.jpg
4.jpg
  三、测试
  将代码下载到主控板上,点击BOOT按键,观察电机转速。
  四、总结
  本节我们通过简单的一个实验学习了如何通过PWM调节电机的PWM,但有一点需要注意,程序中使用了delay函数来控制PWM信号的占空比,这种方法在简单的应用场景下是可行的,但是在需要更高精度的控制场景下可能会产生问题。



原作者:小鱼 鱼香ROS

更多回帖

发帖
×
20
完善资料,
赚取积分