简 介: 舵机旋转角度特性分析 摘要:本文研究了舵机旋转角度与控制信号PWM高电平时间的关系。实验通过可编程信号发生器产生控制信号,测量结果显示舵机输出角度在0.408ms-2.537ms的高电平范围内呈近似线性变化,角度变化范围约283°。当高电平时间超过2.537ms后,输出角度保持恒定。文中提供了完整的Python测量代码和实验数据,验证了舵机角度与控制信号之间的对应关系,为舵机控制应用提供了参考依据。 关键词:舵机控制、PWM信号、角度测量、线性特性
关键词:舵机,角度,线性关系,PWM
01舵机旋转角度
一、舵机角度
舵机的输出角度与控制信号的 PWM 脉冲高电平时间成正比。这个角度控制方法比较特殊,实际上是与控制信号的高电平时间成正比。通常情况下,控制信号高电平在 1.5ms 舵机输出角度为中点。高电平时间减小和增加,舵机的输出轴将会顺时针和逆时针旋转。这里通过一个多圈电位器来测量舵机输出轴的角度与控制信号高电平时间之间的关系。控制信号是由 DG1062可编程信号发生器产生,下面来测量一下舵机输出角度变化特性。
二、测量结果
测量结果显示,在控制信号高电平在一定范围之内,输出角度基本上呈线性变化。但是,变化之间的线性角度似乎并不是非常好。当高电平超过 0.408ms 之后 舵机输出开始变化,直到脉冲高电平达到了 2.537ms。根据之间电压变化范围,也可以计算出舵机输出角度变化了大约 283°。
▲ 图1.2.1 测量结果
● 测量结果中的几个关键点:
最大电压参数:Duty:0.408ms, 电压:1.5764V
: 最小电压参数:Duty:2.537ms,电压:1.1901V
电位器一周对应电压变化: 0.492V
电位器一周角度: 283°
再重新测量一次,这一次的变化与前面测量结果之间很相似。将两次测量结果进行对比,可以看到两次输出的结果基本上重合在一起。由此也能够看到,舵机输出的角度的确存在着 一定的非线性。
※ 总结 ※
本文测试了一款舵机输出角度与控制芯片高电平脉冲宽度之间的关系。角度采用了一个多圈精密电位器进行测量。通过测量的结果来看,控制舵机有效转动的高电平时间范围是 0.4ms 到25ms之间。这个角度的确大大超过了普通的舵机控制范围。舵机的输出角度范围也达到了 283°。但是唯一遗憾的是,舵机输出角度似乎与脉宽之间并不是很好的线性关系。后面,再对于其他舵机的输出角度线性度进行测量对比。
236