目录1,舵机控制理论
2、舵机控制实践
偶然在网上认识一位12岁的同志,从零开始系统地指导了其创造者的思维和技术。
项目栏: https://blog.csdn.net/m0 _ 38106923/category _ 11097422.html
在阐述以前设计亮度可调的灯光的基础上,实现旋转电位器来控制舵机的旋转。
本项目使用的舵机为180微型舵机,采用高强度ABS透明外壳,内装高精度尼龙齿轮组,加上精确的控制电路、高级轻量化空心杯电机,该微型舵机重量仅为9克,输出扭矩惊人1.1。
1 .舵机控制理论控制舵机的旋转,但本质上也是脉冲宽度调制PWM ),通过在一定频率下给出不同的占空比来控制舵机的不同转角。
舵机频率一般为频率50HZ、即20ms左右的时基脉冲,但脉冲的高电平部分一般在0.5ms~2.5ms的范围内控制舵机的旋转角,0.5ms~2.5ms的PWM高电平部分为180度舵机的0~110.5 ms
以180度角度伺服为例,对应的控制关系如下。
0.5ms———0度1.0ms———45度1.5ms—–90度2.0ms——
2 .舵机控制实践设计亮度可调的灯时,旋钮式电位器ADC的采样值范围在0~1023之间,但舵机可接收的旋转角度为0~180度,建立转换关系。
所以,旋转电位器ADC数值 X 180 = 舵机旋转度数 X 1023, 故,舵机旋转度数 =旋转电位器ADC数值 X 180 / 1023
旋转电位器ADC的数值为0时,带入式,舵机的转速为0; 旋转电位器ADC的值为1023时,舵机的转速为180。
舵机的程序设计如下。
在实际开发过程中,发现直接使用旋转电位器ADC数值 X 180 / 1023会超出变量定义的极限,因此将该步骤分为3358www.Sina.com/。
效果如下。
快点试试吧~
一分钟极速赛车靠谱平台/p>
2 .舵机控制实践设计亮度可调的灯时,旋钮式电位器ADC的采样值范围在0~1023之间,但舵机可接收的旋转角度为0~180度,建立转换关系。
所以,旋转电位器ADC数值 X 180 = 舵机旋转度数 X 1023, 故,舵机旋转度数 =旋转电位器ADC数值 X 180 / 1023
旋转电位器ADC的数值为0时,带入式,舵机的转速为0; 旋转电位器ADC的值为1023时,舵机的转速为180。
舵机的程序设计如下。
在实际开发过程中,发现直接使用旋转电位器ADC数值 X 180 / 1023会超出变量定义的极限,因此将该步骤分为3358www.Sina.com/。
效果如下。
快点试试吧~