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

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

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

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

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

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

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

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

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

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

相关内容

MicroLED概念开盘活...
3月5日,MicroLED概念开盘活跃,华灿光电(300323.S...
2026-03-05 11:45:11
晶元光电申请检测装置专利,...
国家知识产权局信息显示,晶元光电股份有限公司申请一项名为“检测装置...
2026-03-05 11:44:35
中北融创申请温盐传感器实时...
国家知识产权局信息显示,中北融创(厦门)感知技术研究院有限公司申请...
2026-03-05 11:44:31
宏恩电子申请半导体硅制导电...
国家知识产权局信息显示,深圳宏恩电子技术有限公司申请一项名为“一种...
2026-03-05 11:44:00
【盘中播报】54只A股封板...
证券时报•数据宝统计,截至上午10:28,今日沪指涨0.63%,A...
2026-03-05 11:43:57
原创 ...
最近几天,国外媒体报道了一个很有意思的新闻。按照国外媒体的报道,巴...
2026-03-05 11:43:37
美芝申请电子膨胀阀专利,简...
国家知识产权局信息显示,广东美芝制冷设备有限公司申请一项名为“电子...
2026-03-05 11:43:05
北一半导体申请嵌入式外壳的...
国家知识产权局信息显示,北一半导体科技(广东)有限公司申请一项名为...
2026-03-05 11:43:02
山东奥科恒电位仪安装,外加...
在距离地面数米深的土层下,庞大的储罐底板和纵横的管道正经历着电化学...
2026-03-05 10:14:26

热门资讯

台积电、三星领衔扩产,设备龙头... 3月5日,半导体设备ETF(561980)大幅高开2.44%!权重股海光信息涨超4%,中微公司、寒武...
资金榜丨居同类基金首位!半导体... 3月4日,半导体设备ETF广发(560780)报收1.94元,收跌0.61%,成交金额1.9亿元。净...
德惠机械配件申请芯片加工用贴装... 国家知识产权局信息显示,任丘市德惠机械配件有限公司申请一项名为“一种芯片加工用贴装装置”的专利,公开...
异动快报:联建光电(30026... 证券之星3月5日盘中消息,9点36分联建光电(300269)触及涨停板。其所属行业光学光电子目前上涨...
半导体元件工业申请图像传感器相... 国家知识产权局信息显示,半导体元件工业有限责任公司申请一项名为“图像传感器、形成电容器的方法及电容器...
荣耀终端申请过压保护电路和电子... 国家知识产权局信息显示,荣耀终端股份有限公司申请一项名为“一种过压保护电路和电子设备”的专利,公开号...
民爆光电(301362)3月4... 证券之星消息,截至2026年3月4日收盘,民爆光电(301362)报收于118.09元,上涨3.72...
积成电子(002339)3月4... 证券之星消息,截至2026年3月4日收盘,积成电子(002339)报收于11.54元,上涨10.01...
上声电子(688533)3月4... 证券之星消息,截至2026年3月4日收盘,上声电子(688533)报收于31.07元,下跌2.91%...
成都宏明电子股份有限公司 首次... 成都宏明电子股份有限公司(以下简称“发行人”、“宏明电子”或“公司”)首次公开发行股票并在创业板上市...