1. 从“数格子”到“量身高”:分辨率与精度的生活化比喻
刚接触伺服电机选型那会儿,我也被编码器参数表上的“分辨率”和“精度”搞得一头雾水。厂家说这款编码器分辨率有24位,精度是±20角秒。我当时就想,24位分辨率这么高,精度肯定也差不了吧?结果在实际设备上调试时,定位总是有微小的、随机的偏差,反复折腾才发现问题所在。今天,我就用最“人话”的方式,帮你彻底理清这两个核心参数的区别与联系,让你在选型时不再踩坑。
你可以把编码器想象成一把用来测量电机轴转了多少角度的“尺子”。分辨率,就是这把尺子上的最小刻度。比如一把普通的直尺,最小刻度是1毫米,那么它的分辨率就是1毫米。这意味着,它能告诉你物体的长度是10毫米还是11毫米,但它无法分辨出10.1毫米和10.2毫米的区别,因为这两个长度都落在同一个“1毫米”的格子里。对应到编码器,一个17位的单圈绝对式编码器,它的“格子”数量是2的17次方,也就是131072个。电机转一整圈,这把“尺子”能把它分成131072个等份,每一个等份就是一个最小可分辨的角度变化。分辨率越高,这把尺子的刻度就越密。
那精度是什么呢?精度是这把尺子刻得“准不准”。还是那把1毫米刻度的尺子,如果它的“1厘米”刻度实际长度只有9.8毫米,那么你用这把尺子量出来的所有长度,都会系统性地偏大。即使你能读到0.1毫米(这需要很高的分辨率),但这个读数本身的基础就是错的。编码器的精度,就是指它指示的角度位置与电机轴真实物理位置之间的吻合程度。一个高分辨率但低精度的编码器,就像一把刻度非常细密(分辨率高)但本身制造有误差(精度低)的尺子,它能给你一个非常“精细”的读数,但这个读数可能离真实值差得很远。
我打个更形象的比方:你用一台像素高达一亿的手机(高分辨率)去拍一张模糊的照片(镜头光学素质差,对应低精度)。照片的细节非常丰富,你可以放大再放大,看到很多细小的像素点(高分辨率),但整张照片的核心内容是不清晰的、失真的(低精度)。反过来,一台只有1200万像素的老款单反相机(分辨率相对低),配合一个顶级镜头(高精度),拍出来的照片像素点没那么密,但画面极其锐利、色彩准确。在伺服控制里,我们最终要的是电机轴能精准地停在那个我们想要的位置上,而不仅仅是“知道”它大概在非常细密的哪个格子里。
2. 高分辨率为何不等于高精度?拆解背后的技术根源
很多销售会强调“我们的编码器有25位分辨率”,听起来非常唬人,但这绝不意味着你的设备就能实现纳米级的定位精度。为什么高分辨率不等于高精度?这得从编码器的工作原理和误差来源说起。
编码器产生高分辨率信号,主要依赖于两大技术:物理刻线和电子细分。对于绝对式编码器,其核心是一个光学码盘,上面用精密工艺刻蚀了一圈圈代表不同权重的明暗条纹(格雷码)。这个码盘的刻线数量,直接决定了其物理分辨率的上限。比如一个刻有20圈码道的码盘,其理论物理分辨率可以达到2的20次方(约100万)个位置。但是,码盘在制造


220

被折叠的 条评论
为什么被折叠?



