调节 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。
热门推荐
齐鲁医院举办VB-MAPP专业技能培训,提升孤独症康复专业能力
50 亿数据如何去重&排序?海量数据去重、Top-k、BitMap问题整理
医疗数据缺失值填补新方法:递归特征消除+随机森林,性能更优!
炫耀心理剖析:从心理学角度解读自我展示行为
如何优化团队沟通管理
低VOC高性能:水性漆在健康与环保中的双重优势
原油的形态是什么?它的物理特性对市场有何影响?
CNC编程电脑配置指南:硬件选择与性能要求详解
二手房网签前需准备哪些材料及办理流程
房屋网签合同的操作流程及法律要点解析
韭菜扎花、东星斑做面!堪称“卷王”的汕头菜市场,何以成为“流量密码”?
选择不同年龄段儿童的益智玩具指南:全面提升智力与创造力的秘诀
强直阵挛性发作(癫痫大发作)
如何获取预防疫苗接种的有效证明文件
商标网上申请怎么查看状态
Excel环比数据公式怎么算
如何确定培训项目的目标
Science重磅:男性避孕药新突破,可实现安全可逆的非激素性避孕
段成式:晚唐著名文学家与《酉阳杂俎》的作者
三澳核电项目完成首次电动阀性能诊断工作
低血压的危害和严重性有哪些症状
长期低血压对身体有什么危害
惊蛰至!这些习俗、养生要点与美食别错过
民事诉讼时效起算点是什么?
数字人是什么意思?一文读懂数字人的定义与特点
液氢储存与分配系统的自动化控制技术
政府特殊津贴怎么申请?
走嘞!到山西晋中游乔家大院 品晋商传奇
谱写“生命禁区”大机清筛之歌奏响铁路养护最强音
磁带是怎么记录你的青春的?它为什么适合盗版?