陈哲东 发表于 2022-7-15 11:53:13

天问Block扩展库ASR外接模块说明——SG90舵机

本帖最后由 hcm0915 于 2023-4-4 14:09 编辑

1-模块概述


舵机是一种位置(角度)伺服的驱动器,适用那些需要角度不断变化并可以保持的控制系统。SG90舵机是一款模拟舵机,需要不断的发送目的地PWM信号,才能旋转到指定位置。例如:我现在让它旋转90度,我就需要不断的发送90度的PWM信号直到到达指定位置才能停止。舵机内部有一个基准电压,微处理器产生的PWM信号通过信号线进入舵机产生直流偏置电压,与舵机内部的基准电压作比较,获得电压差输出。电压差的正负输出到电机驱动芯片上,从而决定正反转。当舵机开始旋转的时候,舵机内部通过级联减速齿轮带动电位器旋转,使得电压差为零,电机停止转动。
舵机电源线(+5V,红色),地线(GND黑色或者棕色)和PWM控制线(黄色或橙色)接线方法:          红-------------------------VCC          棕色----------------------GND          橙色----------------------信号线      舵机内部的控制电路,电位计(可变电阻器)和电机均被连接到电路板上,如内部结构图的右边部分。控制电路通过电位计可监控舵机的当前角度。      如果轴的位置与控制信号相符,那么电机就会关闭。如果控制电路发现这个角度不正确,它就会控制马达转动,直到它达到指定的角度。舵机角度根据制造商的不同而有所不同。比如,一个180度的舵机,它可以在0度至180度之间运动。由于限位装置被安装在主输出装置上,超出这个范围机械结构就不能再转动了。      舵机的输出功率与它所需要转动的距离成正比。如果输出轴需要转动很长的距离,马达就会全速运转,如果它只需要短距离转动,马达就会以较慢的速度运行,这叫做速度比例控制。
2-图形化模块①设置舵机的角度,范围在0-180度
3-硬件连接注意:部分电脑可能供电不足,无法驱动电机转动,此时可以尝试外接电源。
4-示例代码示例语音控制舵机角度

感觉之灵感 发表于 2022-12-12 08:17:50

软件 上,找到这个SG90舵机库....

chenqihang 发表于 2023-2-22 17:35:03

能分享一下舵机库吗谢谢了:)

yjdyyyk 发表于 2023-3-22 16:05:52

我的舵机按照这样搞没有反应

a7639105 发表于 2023-3-28 18:37:33

请问舵机的速度怎么编辑?

dolphin 发表于 2023-4-4 11:55:54

yjdyyyk 发表于 2023-3-22 16:05
我的舵机按照这样搞没有反应

换一个引脚

dolphin 发表于 2023-4-4 11:56:36

a7639105 发表于 2023-3-28 18:37
请问舵机的速度怎么编辑?

舵机还有速度的概念吗?

hcm0915 发表于 2023-4-11 16:34:54

接5V,用PA1引脚试一下

907580556 发表于 2023-6-3 02:08:41

搜不到了

fanfan111 发表于 2023-6-20 12:04:27

谢谢分享
页: [1] 2
查看完整版本: 天问Block扩展库ASR外接模块说明——SG90舵机