调节 PWM的占空比控制舵机的角度
创作时间:
作者:
@小白创作中心
调节 PWM的占空比控制舵机的角度
引用
CSDN
1.
https://blog.csdn.net/2301_81764359/article/details/142423073
一、PWM工作原理
让计数器从0数到自动重装载值,不停计数。计数值小于输出比较寄存器时输出一种电平,大于输出比较寄存器时使出另一种电平。
修改定时器时钟源的速度以及预分频器等设置,可以修改计数器计数的速度。再加上修改自动重装载值,就可以调节PWM的周期频率。
修改比较寄存器的大小,就可以调节PWM的占空比。
二、舵机
当转轴被电机带动着转动时,电位器输出的电压就会改变,舵机内的控制板会对电位器的输出电压所代表的角度与我们输入的PWM的占空比所代表的角度进行比较,从而得出应该旋转的方向与角度,进而旋转到我们想要的角度。
SG90舵机可以控制舵面范围从0°到180°旋转。舵机中0°到180°分别对应着5002500us的高电平时长,我们通常使用50Hz也就是周期为20ms的PWM信号进行控制,因而5002500us也就分别对应着2.5%12.5%的占空比,也就对应着0°到180°的旋转角度。绝大多数的舵机控制的占空比范围都是2.5%12.5%。
输入占空比为2.5%的PWM舵机就转到0°位置,输入占空比为7.5%的PWM舵机就转到90°位置,输入占空比为12.5%的PWM舵机就转到180°位置。
棕色线为地线(接GND),红色线为5V正极(接供电的GPIO口),橙色线是用来输入PWM信号的信号线(接单片机上输出PWM的GPIO口,并且通过CubeMx配置好定时器通道)。
用50Hz的PWM信号控制舵机,假设当前的内部时钟是72MHz(就是那个内部时钟源的配置)。把预分频器设置为720分频(720-1),自动重装载值设置为2000(2000-1),就能将PWM信号的频率控制在50Hz。
热门推荐
道教音乐:从历史传承到现代发展
崂山道教音乐:千年传承的文化瑰宝
道教音乐:千年传承的艺术瑰宝
Linkin Park的《Numb》,真的让你"麻木"了吗?
Metallica《Numb》与电影《numb》的心理学探秘
春生香果营业!杭州动物园最佳打卡攻略
乡村春晚:从自娱自乐到乡村振兴新引擎
《格桑花开》:2025春晚西藏分会场的文化盛宴
立春养生:科学解读躲春习俗,7大秘籍助你健康一整年
立春到了,你家怎么躲春?
DeepSeek-R1引爆AI板块,港股市场迎来技术突破与政策博弈双重考验
邢台发布大雾黄色预警!出行请注意安全
邢台大峡谷深度游览攻略:24条支峡串珠溪潭,太行奇观尽收眼底
邢台九龙峡赏红叶最佳路线
三亚旅游必打卡!在家自制正宗海南椰子鸡
亚龙湾海边烧烤:享受阳光、沙滩和美食
民间常用草药之桑寄生
香港艺术特辑:走訪香港各區戶外藝術熱點
香港Citywalk路线大揭秘!一天之内,带你穿越古今风情
B族维生素一天吃几粒
蔡伦故里 一纸千年
楹联里的湖南㊾丨我们为什么依然怀念蔡伦
书院村:一个传承百年的文化古村
地震来了!这些急救技巧你必须知道
抗震设计创新:为建筑插上科技翅膀
佛教音乐:心灵的旋律,智慧的启迪
佛歌推荐:缓解你的压力与焦虑
鱼山梵呗:千年佛音的现代回响
五台山佛乐:千年古韵的秘密
北京京城皮肤医院专家解析:冬季毛囊炎预防全攻略