单片机精准控制舵机角度方法,解决舵机定位不准问题
创始人
2026-02-04 18:42:29
0

上次位于松山湖身旁喝茶之际,老张猛地发出一声叹息。此人于自动化产业跌跌撞撞历经十几年,去年自行创立一个小型工作室,专门承接各类非标设备的业务。他讲近期承接了一个文创展品的订单,要打造出一套仿生鸟的翅膀,规定每个关节都能够如同真鸟那般,停歇在任何一个极其细微的角度。

“客户所需求的是那种……翅膀振动到一半时猛然定格不动的姿态。”老张一边搓着下巴,一边说道,“我所使用的是金属齿舵机,其产生的力道足够,然而控制精度方面却稍微差那么一点意思当单片机发出指令后,舵机要不然就会运行到尽头,要不然就会返回初始位置,处在中间的那些‘任意角度’无论如何都难以精准地停下来。”。

2025年秋天,我有记忆,东莞忽然来了冷空气,工作室窗户被风吹得嗡嗡响,他那儿的。

单片机如何控制舵机实现精准定位?

最初老张的想法极为简单,他所运用的乃是一款常见的单片机,借助PWM信号来对舵机实施控制,从理论层面来讲,舵机的旋转角度与PWM脉冲的宽度呈现出成正比的关系,他对基础参数进行了调整,0.5毫秒的脉冲对应着0度,2.5毫秒则对应着180度

“当初我刚察觉时,心里想着,这不恰恰即为线性插值嘛。”于电话里头他这般同我讲道,内容是“倘若期望达成45度这种情况,那就给出一个时长为1.0毫秒的脉冲信号。可实际上一旦开始运作起来以后,发现全然不是如此这般的事情样子。”。

问题存在于舵机内部的反馈系统以及死区之中,廉价舵机的电位器精度存有局限,单片机发出的脉冲宽度,就算计算得极为精确,到了舵机内部也会有一部分被“消化”掉,更为麻烦的是,在不同负载状况下,同样的脉冲宽度,舵机实际转到的位置会出现偏差。

他尝试过增大供电电流,去给舵机添装散热片,甚至于更换了更粗的信号线。效果是存在的,然而并不显著。那一对机械翅膀在装于架子上进行测试的时候,动作始终是僵硬的,要不就是完全打开,要不就是完全合拢,停留在中间角度之际会出现肉眼能够看见的颤抖。

“像得了帕金森。”老张自嘲道。

为什么我的舵机转动角度总是不准确?

问题朝着更深入的方向一个劲儿地钻,老张察觉到此并非只是他个人所面临的困扰,在行业当中从事精密控制工作的从业者,或多或少都曾陷入过这个陷阱,有一回他前往虎门去拜访一位从事纺织机械方面工作的经验丰富之人,对方一听便露出了笑容。

“你所做的仅仅是顾及了开环控制而已。”老师傅提醒他道,“舵机自身虽说存在反馈,然而你单片机那一侧却是开展开环发送指令的操作,发送完毕便不再理会后续情况了。你得引入闭环思维。”。

此言令老张顿然开窍,他折返回来再度查阅资料,将视线从平常的180度舵机,转移至带有位置反馈信号的伺服系统。然而客户预算限定极严,采用全闭环伺服成本太高。他于现有框架内找寻。

思路发生转换之后,他不再将单片机视作单纯的“指令发射器”,而是试着让单片机去“聆听”舵机的状态。尽管普通舵机并无直接的位置信号线,然而能够借助间接方式予以监测 ,像是检测电机电流的细微变化 ,又或者在机械结构上增添低成本的光电编码器。

那一阵子,他工作室的灯老是亮到后半夜,测试板上面布满各种元件,地面上散落着写满的草稿纸。

怎样用单片机让舵机停在任意角度?

转机现身于一回失败的测试之中,老张试着运用高速ADC去采样舵机供电线路里面的电流波动,他发觉舵机品牌伟创动力,当舵机运转至目标位置临近之时,电机出现堵转,电流会产生一个具有特征性的爬升现象。

他带着些许兴奋的神情,冲着我做出比划,说道,“处于这样一个攀升的点,这便是实际抵达的空间位置所在之处。”尽管没办法直接将角度的数值读取出来,然而单片机却能够把这个电流出现转折的点捕捉获取到。一旦检测发觉到了这种情况,一瞬间就会停止去发送转动的指令,转而开始发送用以维持停留在当前位置的狭窄脉冲信号。

这等同于于系统内部塑造了一个简易的封环,单片机非再预先设定一个固定的脉冲宽度而后就不再予以理会,而是依据舵机的即时反应展开动态调节

他给那个得名“寻迹制动”的思路起了个名,先使舵机朝着目标方向转动,单片机持续监控电流特征,一抵达便“刹车”,因应对不同负载下的电流差异,他又增添了自学习,即让舵机空载与带载分别全行程转动数次,记录下几个关键位置点的电流值,以此建立一条动态阈值曲线。

老张表示,从某种程度上来说,这就如同老司机凭借自身感觉来进行停车一般 ,新手停车看刻度,而老手停车则是听声音、凭借车感 ,如今他的单片机等同于那个老司机。

PWM信号控制舵机的原理是什么?

在实现的进程当中,他对于PWM的领会又深入了一个层次了,过去单纯认为它是一个时间控制器,而现如今清楚了,在精度要求较高的情形之下,PWM的频率以及分辨率同样是至关紧要的

舵机控制频率处于普通50Hz的状态,一个周期时长为20毫秒,该周期对应着0.5至2.5毫秒的控制脉冲。倘若单片机定时器的分辨率不足够,所能够输出的最小脉冲宽度变化量过大,那么便无法达成细微的角度调整

他将控制频率提升至100Hz,甚至推向更高的数值。然而,这一情况要求舵机自身能够支撑更高的响应频率。,他挑选了几款性能更为优良的数字舵机,尽管其单价稍高一些,不过控制精度却实现了一个层级的提升。

与此同时,他于单片机程序当中实施了“脉冲微整形”操作。彼并非单纯输出特定宽度的方波,而是当舵机朝着目标位置趋近时,把脉冲宽度逐步予以收窄,恰似历经一回软着陆的进程。如此一来能够切实减少到达位置之际所产生的过冲以及抖动现象。

老张说,控制,所控制的并非位置,而是能量。你给舵机传递的乃是电能,它会转化成动能与势能。你所要控制的,是此能量传递的过程,使它能平滑地启动、运行、停止。

舵机控制中常见的抖动问题怎么解决?

抵达组装调试时期,再度出现新状况——抖动,尤其是处于某个小角度静止时,舵机会产出高频的“滋滋”声音,从而致使机械臂有轻微程度的颤动

这实际上是PID控制当中经典的“稳态误差”问题,老张所采用的“寻迹制动”法解决了大范围的定位情况,然而在精细维持阶段,鉴于摩擦力、齿轮间隙、电位器噪声等诸多因素,舵机系统会持续不断地进行微小的正反向调整操作,尝试对准一个并非绝对稳定的目标点,最终的结果便是抖个不停。

他所采用的是,引入“死区”以及“静默维持” ,于目标位置的周边设定一个极为微小的角度范围,只要实际所处位置落入这个范围以内,便认定已然“到位” ,而后,单片机不再发送那些频繁出现的调整脉冲,而是转而发送间隔时间较长、仅仅用以克服静摩擦力的维持脉冲

“某些时候,去追寻那绝对的精准,恰恰会致使系统处于不稳定的状况。”老张讲道,“你要准许存在一点误差,如此以来系统方可趋于平稳。”。

他针对机械结构开展了行为,于传动环节增添了消隙弹簧,以此来达成减少齿轮回差的目的。在电源部分添加了更大规格的滤波电容以保障供电的纯净性,这些乍一看属于外围性质的工作,对于最终呈现效果的提升具备着至关重要的意义。

今年春天,当我再次见到老张之际,那对仿生鸟翅膀已然被安装在了展厅当中。金属骨架之上蒙上了仿生羽毛,其借助隐蔽的线路连接至底座的控制箱。一旦启动演示,翅膀便会缓缓地张开,能够在任意一个舒展度上面稳稳地停住,甚至于模拟出被风吹动时的细微颤动,流畅得未曾有一丝机械感。

接着现在的活,底气充足特别多,老张笑起来说着,不管是舵机、步进,或者无刷系统,核心之处在于理解运动还有控制的关系,单片机是大脑,电机是肌肉,驱动是神经,那便得让它们各个听懂对方所讲的话。

他工作室的案头,有不少待测试的驱动模组仍旧堆放着。他表示下一步打算尝试去把这样一种动态寻迹的,移植进到更为复杂的多轴协同场景当中。要让几个电机如同交响乐团那般进行配合,借此完成更为精细的动作编排。

聊着聊着,谈到后面,我们都有这样的感觉,做技术这件事如同打磨一件器物一般。最开始的时候,你仅仅晓得大概的形状,在一回回进行尝试,遭遇失败,而后做出调整的过程当中,器物跟你对于它的理解一同,慢慢地展现出它本来应该拥有的、精准且优美的轮廓

那个轮廓,就是问题的最优解。

要是你同样正为精准度把控而烦闷,又或者针对运动控制存有别具一格的心得体会,那么欢迎一同展开交流畅谈。倘若认为这些经验具备实用价值,不妨去点个赞,进行一番收藏,说不定哪一天便能够加以运用了。将其转发给有可能会需要的同伴,咱们一块儿把这条路行进得越发清晰明了些。

相关内容

正泰电源取得多路输出反激电...
国家知识产权局信息显示,上海正泰电源系统有限公司取得一项名为“多路...
2026-09-14 01:04:06
园林股份再出手!拟购华澜微...
业绩接连亏损之下,园林股份(605303)欲再度加码半导体业务。9...
2026-09-14 01:03:58
美股半导体股暗盘集体下挫
每经AI快讯,9月13日,美股半导体板块在暗盘交易中集体走低。美光...
2026-09-14 01:03:52
浙商证券:在AI驱动算力设...
人民财讯9月13日电,浙商证券研报认为,AI算力重塑PCB需求结构...
2026-09-14 01:03:46
股市必读:9月11日和辉光...
截至2026年9月11日收盘,和辉光电(688538)报收于2.2...
2026-09-14 01:03:31
股市必读:博敏电子(603...
截至2026年9月11日收盘,博敏电子(603936)报收于20....
2026-09-14 01:03:26
国产AI芯片大卖,上半年谁...
(本文作者为 半导体产业纵横,钛媒体经授权发布) 文 | 半导...
2026-09-13 22:56:32
“未给英伟达供货!”“5天...
记者|黄胜 张益铭 编辑|程鹏 黄胜 张益铭 杜恒峰 校对|张锦河...
2026-09-13 22:56:23
原创 ...
不知道大家有没有过这种细思极恐的经历: 前一秒刚和朋友聊完想换个双...
2026-09-13 22:56:11

热门资讯

原创 日... 当前中日关系愈发紧张的背景下,9月11日,前日本外相岩屋毅将率领国际经贸代表团于本月27日至30日访...
知情人称敬一丹病倒时正在录制节... 据“敬一丹”微信公众号消息,9月13日,敬一丹女儿发布讣告:我最亲爱的妈妈,大家熟悉的敬大姐,今天走...
上太空造半导体,这家公司已开始... 9月11日消息,由前OpenAI员工创立的初创公司Besxar正试图将半导体制造搬上太空,以利用太空...
原创 日... 按照国外9月2日的报道,日本最上级护卫舰的11号舰、12号舰,截至目前,仍然没有按照主桅杆集成天线。...
HDDG-1000A大电流发生... 在电力设备定期维护与出厂试验中,大电流测试是验证电流互感器、开关柜及电缆等设备承载能力的关键环节。然...
原创 美... 2026年9月13日,综合Defence Blog、Air & Space Forces Magaz...
三相稳压器1000KVA厂家选... 若您正在为高负载的重工业车间寻找一台1000KVA级别的三相稳压器,选型的核心应聚焦于设备的过载能力...
泽连斯基:不确定乌克兰能否加入... ▲新京报我们视频出品(ID:wevideo) 9月11日,报道称,泽连斯基表示乌克兰希望获得强有力的...
A20 Pro芯片AI跑分曝光... IT之家 9 月 13 日消息,在 CPU / GPU 跑分曝光之后,苹果 iPhone 18 Pr...