首页 > 行业资讯 >舵机
TECHNICAL SUPPORT

sg90 360度舵机角度控制教程:教你如何实现正反转和停止

发布时间: 2026-03-16

玩机器人之际,或者搞DIY项目之时,你大概遇到过这般状况:想要使车轮持续转动,或者令一个机械臂关节无休止打转,结果发觉手中的普通舵机仅仅能转个180度便卡住了,根本无法使用。在这个时候,SG90这类360度舵机就成了备受青睐之物。然而买回来接通电源后,发现它要么不转动,要么疯狂转动,全然不听从指挥。别着急,今日咱们就详细剖析,把SG90 360度舵机的控制办法给你讲解明白,让你手中的项目能够平稳地运转起来。

什么是360度舵机

普通舵机,是依靠调节PWM信号的脉宽去控制其转到特定角度的,举例来说,给予1.5ms的脉冲,它便会停在中间位置。然而360度舵机有所不同,它内部去除了那个物理限位,等同于将角度反馈给“拆解”了。故而它接收相同的PWM信号,展现出的并非转到一个固定角度,而是以某个速度持续正转、反转或者停顿下来。

你能够将其想象成一个自身带有驱动器的减速电机,控制信号并非是告知它“抵达何处”舵机品牌伟创动力,而是告知它“以怎样的速度朝着哪个方向转动”,例如常见的情形,1ms的脉冲致使它以全速朝着顺时针方向转动,1.5ms使它停止下来,2ms令它以全速朝着逆时针方向转动,明白了这一点,后续的控制就变得容易处理了,它在本质上是从位置控制转变为了速度控制。

怎么选合适的360度舵机

在市面上,被称作SG90的舵机数量极为众多,然而,那真正属于360度连续旋转的版本,在你进行购买之际,是需要你仔细看明白的,其中存在着一些情况,有些是经过改装之后形成的,有些则是原厂直接出品的,除了要确认其属于360度版本之外,你还去查看几个关键的参数,第一个参数是扭力,其单位一般是kg·cm,要是你运用它来当作小车的驱动轮,倘若扭力过小,那么很有可能爬不上坡,所以得挑选一个大一些的。

对电压而言,其也颇关键,一般的SG90大多是支持4.8V至6V的范围,电压一旦变高,转动速度便会加快,然而发热情况同样也会变得厉害。要是你所进行的项目里,电池是7.4V的,那就挑选支持高压的型号,不然一旦接通电源,便会冒烟了。另外还有齿数,SG90通常配备的是25T的塑料齿或者金属齿的情况,要是你打算安装轮子或者摆臂,那就得保证配件能够匹配得上。唯有选对了伟创动力,后续才能够减少走弯路的情况。

360度舵机怎么接线

360度舵机角度控制_角度舵机的控制_sg90360度舵机角度控制

SG90的三根线,其颜色大略是一致的,这给新手着实很友善。那呈现红棕色或者红色的线是电源正极,要连接你控制板的5V或者舵机所许可的电压正极。棕色或者黑色的那根线是电源负极,也就是地线,得跟你控制板上的GND相连。橙色或者黄色的那根线是信号线,需接到你单片机(像)的PWM输出引脚上。

接线之际有个小提示要注意,电源那部分千万不能接反了,不然舵机里头的芯片瞬间就会被烧坏。另外,要是舵机功率相对较大,比方说堵转的时候电流能够达到1A甚至还要更高,那就别直接从单片机上面的5V引脚获取电力,那样会把板子烧坏。最好专门用一个电池为舵机供应电源,接着把两边的GND连接起来实现共地,如此系统才会稳定。

360度舵机怎么编程控制

操纵360度舵机,实际上是要于PWM引脚上输出一个周期为20ms也就是50Hz的脉冲,通过对高电平持续时间予以改变,方可控制舵机的转动状况。于之中,借助Servo.h库便可轻易达成。然而你要清楚,write()函数里的角度数值已然丧失了原本的含义,它被映射为速度咯。

比如说,.write(90); 一般情况下对应着1.5ms的脉宽,此时舵机便会停止。.write(0); 所对应的是大概1ms的脉宽,这种状况下舵机会朝着一个方向进行全速转动。.write(180); 对应的是2ms脉宽,这时舵机就会朝着反方向进行全速转动。你能够在0至180这个范围之内选取数值,以此来达成不同的速度。然而,不一样厂家所生产的舵机,其停止点或许并非处于精准的90位置,有可能需要你对数值进行细微调整,比如说调整为87或者93才能够使其完全停止下来了。

用360度舵机能做什么

360度舵机角度控制_角度舵机的控制_sg90360度舵机角度控制

这东西玩法实在是太多了,最基本的玩法是做小车底盘,两个SG90,一个在左边,一个在右方,再配上两个轮子,如此便能做出一辆简易的两轮驱动小车,借助控制两个舵机的正向转动、反向转动以及停止,便能够达成前进、后退、向左转、向右转,虽说没办法像步进电机那般精准控制距离,不过用来做个遥控小车或者寻迹小车却是完全足够的。

更加进阶一些,能够应用于云台上。尽管它没办法如同普通舵机那般精准地进行定位,然而你能够利用它制作一个持续不断旋转的扫描云台,使得传感器(像是超声波或者摄像头)360度不间断地一圈圈转动对周围环境展开扫描。还能够制作一个小风扇、旋转展示台,又或者给机械臂增添一个能够无限旋转的腰部关节。只要是需要连续旋转并且对于位置精度要求不高的场所,它都能够发挥作用。

360度舵机控制要注意什么

一个得留意的便是精度和抖动 , 鉴于360度舵机内部变动了电位器 , 抑或是采用了磁编码器 , 其线性度兴许比不上普通舵机 , 要是你察觉到让它停下 , 然而它仍旧在微微颤动 , 那或许是停止点脉宽没找准 , 又或是舵机自身的死区比较大 , 此时需在程序里进行一番微小调整 , 寻得它真正的“中立点”。

再者便是供电电流,在舵机启动之际,或者发生堵转之时,电流会刹那间增大,倘若你的电源功率难以跟上,那么电压就会被拉低,如此一来可能致使单片机重启,又或者舵机能转起来却一顿一顿的舵机厂家伟创动力,解决办法是挑选一个功率大的电池,或者于电源旁边并联一个大电容(像是470uF以上),这能够有效地缓冲瞬时大电流,另外,长时间持续运转需留意散热,别让舵机因过热而烧毁了。

怎样,看过这些之后,是否对于操控360度舵机心里有了底?实际上,诸多细节跟具体的编程参数,不同厂家生产的舵机都存在略微的差别。你最打算用360度舵机去做个什么样富有趣味的项目?是制作一辆小车还是搭建一个转台?欢迎在评论区域留言,分享你的想法,要是觉得有用的话,可别忘了点个赞并分享给更多的小伙伴!

为所有产品提供动力单元

联系伟创动力产品专家,为你的产品推荐合适的驱动系统所需部件。

发送邮件
在线留言
WhatsApp
+86 0769 8399 3238
 
kpowerMap