首页 > 编程知识 正文

舵机使用教程,舵机原理图

时间:2023-05-04 16:11:09 阅读:48494 作者:1124

在机器人和各种自动化装置中,舵机起着非常重要的作用,我把关于舵机的资料整理出来,方便以后的使用。

(这种是比较常见的舵机)

舵机与普通直流减速电机不同,除电机和减速机构外还有另一个控制电路,是典型的机电一体化产品。 通过控制电路的精确控制,舵机可以锁定在一定角度或以一定速度连续旋转。 由于这种特性,舵机被广泛应用于机器人关节、转向机构等工作场景。

分别Vcc(正极),Gnd(负极),Signal (信号线),不同的舵机这三根线的顺序有些不同

如果遇到三根黑线,还是找舵机的说明书吧,可通过图示颜色连接舵机。 据悉,与直流电机不同,舵机增加了一条信号线,可以通过向这条线提供pwm信号来控制舵机。 如果学生不知道的话,可以寻找什么是pwm信号。

控制信号进入舵机的信号调制芯片,得到直流偏置电压。 内部有基准电路,整个周期的长度为20ms。

用1.5ms宽的基准信号,将得到的直流偏置电压与电位计的电压进行比较,得到电压差输出。 最后,电压差正负输出

决定电机的正反旋转到电机驱动芯片。 电机转速一定时,通过级联减速齿轮旋转电位计,电压差为0时电气

防回转

STM32或51系列是主要产生pwm信号的arduino有舵机的库函数,以下成员函数attach () /连接舵机write () ) /角度控制writeMicroseconds ()//read }void loop () myservo.write ) ) 50; 达雷(15; (}/servo

舵机的控制一般需要一个20ms左右的时基脉冲,该脉冲的高电平部分一般为0.5ms-2.5ms范围内的角度控制脉冲部分,总间隔为2ms。以180度角度伺服为例,那么对应的控制关系:

0.5毫秒------- 0度; 50

1.0毫秒------- 45度; 100

1.5毫秒------- 90度; 150

2.0毫秒------- 135度; 200

2.5毫秒------- 180度; 250

20ms周期的获得

stm32系列单片机主频为72MHZ时,分频系数设置为720,可获得100khz,时间10us=0.01ms,时间自行计算即可。

舵机的电压一般4.8-6,电流2a

一些舵机使用要注意的地方

舵机会延迟。 否则,抖动舵机的电流必须满足要求。 舵机信号一般大于3.3v,必须与信号源在一起。 否则,一般施加拉伸阻力。 否则,会出现一些奇怪的问题。 sg90舵机扭矩比较小,必须分析能否满足要求。 舵机设置在死区位置很可能会卡死,必须尽量保证一定的区间。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。