调节 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。
热门推荐
梦境解析:逃亡与追逐的象征意义,周公解梦深度解读
旧石器时期跨度达300万年,为何人类直到最近几千年才出现文明?
《苍翼:混沌效应》新手角色ES玩法攻略
因未成年人盗窃造成损失怎么办?监护人赔偿责任全解析
新政满月|西安:多重政策利好 楼市稳步复苏
双子座女生的性格与弱点 双子魅力与挑战
用户与我没有强关系,如何转化变现?
站在关键十字路口!工业母机创新链与产业链加速融合
乡贤情系家乡路
暴饮暴食后催吐是什么心理问题
南方医科大学皮肤病医院60岁了!"一院多区"开启"第三次创业"
肿瘤患者营养差?口服营养补充来助力
股票量化交易7大策略自动化实施指南
有氧运动前多久喝黑咖啡效果最好?
国际海运运输成本详解
甲方项目管理岗位有哪些
妊娠期安全用药指南:让宝宝在妈妈腹中“高枕无忧”!
数据库、数据仓库、数据湖:三者的区别与结合使用方式
民间禁忌习俗大全,建议收藏,谨记勿犯!
技经观察丨小型无人机在俄乌冲突中的新型实战运用
鱼缸玻璃的选择标准:钢化玻璃和普通玻璃的区别
丙氨酸氨基转移酶高是什么原因造成的?如何降低?
β衰变研究与中微子的发现历程
鲁迅《故乡》的赏析
如何在服务器上进行能源管理
中国科学院南海海洋研究所揭示海参获取海底沉积物营养机制
频繁口腔溃疡跟什么疾病有关系
国家统计局:1月24城新房价格涨了,这两个新一线城市领涨
电池成本暴跌87%,电动汽车迎来"廉价时代"
汽车维修必知:热熔胶的三种去除方法及应用技巧