编码器精度

2024-08-23 10:04
文章标签 精度 编码器

本文主要是介绍编码器精度,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

系列文章目录

1.元件基础
2.电路设计
3.PCB设计
4.元件焊接
5.板子调试
6.程序设计
7.算法学习
8.编写exe
9.检测标准
10.项目举例
11.职业规划


文章目录

  • 前言
  • 一、影响因素
  • 二、编码器精度
  • 三、位置因素
  • 四、环境因素
  • 五、磁编码器

前言


送给大学毕业后找不到奋斗方向的你(每周不定时更新)

中国计算机技术职业资格网
上海市工程系列计算机专业中级专业技术职务任职资格评审


在这里插入图片描述
编码器用来测量角度,其基础也是一种测量设备,测量设备原理上就是将物理世界中的参数经过模拟测量后转化为数字信号,那就这个过程中一定会有测量误差以及影响误差的各种因素存在,本文就编码器精度进行介绍。

一、影响因素

首先,一个测量过程中,拥有至少两件物体:测量装置、被测量装置,影响最终测量结果的因素有:

位置:两个装置的相对物理位置
环境:该过程发生的周围环境
上两个因素是影响所有测量过程的主要基础因素,两者都会直接造成测量精度的偏差。

二、编码器精度

编码器作为角度测量装置,其拥有两种精度参数:
绝对定位精度
重复定位精度
绝对定位精度是指对于编码器测量得到的数据与真实物体世界的差值大小。(例:对于一个物体指向30˚方向,两个编码器同时测量到其指向的角度为30.08˚、29.98˚,那么第二个编码器则比第一个编码器精度在30˚位置时的精度更高。如果一个编码器在全量程也就是360˚中,每一个点位置的测量数据与真实物体角度误差在0.05˚内,我们则称0.05˚就是其绝对精度。)

重复定位精度是指编码器返回该位置时得到的数据与上次在该位置时数据的差值大小。(例:如对于一个物体指向30˚方向,编码器测量到的数据为30.02˚,然后物体运动到另一个位置后又返回30˚,编码器测量得到的数据为30.01˚,那么该过程中的精度为0.01˚。同理,编码器在全量程360˚中,每一个位置的返回值误差都在0.01˚内,那么这个0.01˚则是编码器的重复精度。)

可看出,绝对定位精度是基于状态的,其精度的参考坐标是真实物理世界;重复定位精度是基于过程的,其精度的参考坐标是上一次该位置的测量值。

三、位置因素

编码器中,每一种测量原理一定拥有测量装置(静件)与被测量装置(动件),将被测量装置与实际应用中要测量的物体联结,测量装置与要其壳体联结,则这时就引入了两个误差:

动件安装误差
静件安装误差
这两个误差再加上被测量物体运动时的抖动误差,都影响着动静件之间的相对位置,则影响测量得到数据的精度。

四、环境因素

由于各种测量原理的不同,每一种原理对环境的影响因素略有不同。

温度:各种原理都要面对的问题,均提出了相应的解决方案、算法。
固体颗粒(灰尘、杂物):光电编码器较敏感,会影响码盘上光的通过,造成丢数甚至数据错误。解决:完整的密封壳体封装
湿度:感容式编码器较敏感,会影响电容率,进一步影响获取到的数据。解决:密封隔绝
液体:光电编码器、感式编码器较敏感,会影响光电的光通过率,感容式的电容率。解决:密封壳体或封胶密封
磁干扰:磁编码器较敏感,会与磁环的磁场叠加。解决:金钢科技磁屏蔽罩方案

五、磁编码器

各种原理中,磁编码器抗环境干扰能力最强,可以直接在极其恶劣的环境中工作。
【十万个为什么】强磁场环境用什么编码器好?磁编为什么不怕强磁场?磁编与光编哪一个抗干扰强?

这篇关于编码器精度的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1099068

相关文章

稀疏自编码器tensorflow

自编码器是一种无监督机器学习算法,通过计算自编码的输出与原输入的误差,不断调节自编码器的参数,最终训练出模型。自编码器可以用于压缩输入信息,提取有用的输入特征。如,[1,0,0,0],[0,1,0,0],[0,0,1,0],[0,0,0,1]四比特信息可以压缩成两位,[0,0],[1,0],[1,1],[0,1]。此时,自编码器的中间层的神经元个数为2。但是,有时中间隐藏层的神经元

《长得太长也是错?——后端 Long 型 ID 精度丢失的“奇妙”修复之旅》

引言 在前后端分离的时代,我们的生活充满了无数的机遇与挑战——包括那些突然冒出来的让人抓狂的 Bug。今天我们要聊的,就是一个让无数开发者哭笑不得的经典问题:后端 Long 类型 ID 过长导致前端精度丢失。说到这个问题,那可真是“万恶之源”啊,谁让 JavaScript 只能安全地处理 Number.MAX_SAFE_INTEGER(也就是 9007199254740991)以内的数值呢?

TMC5271/TMC5272 支持使用编码器进行闭环位置控制

ADI-Trinamic推出两款新芯片产品,TMC5272和TMC5271。TMC5272是一颗2.1V 至 20V,2 x 0.8ARMS双轴步进驱动芯片。而且封装好小,为36 WLCSP (2.97mm x 3.13mm)封装。它集成Stealthchop、Spreadcycle两种斩波模式;还集成加减速算法,可通过配置寄存器方式控制电机转速、方向、和位移。 应用场合:VR,注射泵输液泵,安防

【数据应用案例】使用时空自编码器检测视频异常事件

案例来源:@阿里巴巴机器智能 案例地址:https://mp.weixin.qq.com/s/rUuaaBI3McesED3VVVbsBw   1. 目标:识别视频中的异常事件(如车祸)   2. 难点:正例数据量远远小于负例,同时正例之间的差异性很大,因此难以采用有监督方法进行训练。传统解决方法是使用无监督方法为正常视频建模,然后将异常值视为异常事件。   3. 解决思路:

关于精度的问题

在一些问题中经常会遇到一些关于精度的保留; 1.要求保留小数后n位小数:代码如下 #include<stdio.h>int main(){double num = 1.123456789;int n = 6;printf("%0.*lf\n",n,num);    //1.123457return 0;} 注意,他会在小数点第n+1位四舍五入; 2.要求截取小数后n位,也就是不四舍五

蓝牙技术|超高精度蓝牙位置服务将成为蓝牙定位产品发展方向

随着市场需求的变化,精确的距离测量成为提升安全性和用户体验的重要因素。预计未来五年蓝牙位置服务设备的年均增长率为22%,到2028年出货量将达到5.63亿台。 为了满足这一需求,SIG即将在2024年下半年推出一项新功能——蓝牙信道探测(Bluetooth Channel Sounding)。这项新技术基于相位测量(PBR)和往返时间(RTT)两种测距方式,为蓝牙设备带来安全且精确的测距功能。

PointNet++改进策略 :模块改进 | PAConv,位置自适应卷积提升精度

题目:PAConv: Position Adaptive Convolution with Dynamic Kernel Assembling on Point Clouds来源:CVPR2021机构:香港大学论文:https://arxiv.org/abs/2103.14635代码:https://github.com/CVMI-Lab/PAConv 前言 PAConv,全称为位置自适应卷积

【matlab】双精度每字符占8字节,单精度每字符占4字节

>> help magicmagic - Magic squareThis MATLAB function returns an n-by-n matrix constructed from the integers 1through n^2 with equal row and column sums.M = magic(n)magic 的参考页另请参阅 ones, rand>> a = ma

【STM32】通用定时器TIM(编码器接口)

本篇博客重点在于标准库函数的理解与使用,搭建一个框架便于快速开发 目录 前言   编码器接口简介 正交编码器  编码器接口配置 初始化IO口 输入捕获配置 编码器接口初始化 编码器接口测速代码 Encoder.h Encoder.c main.c 前言   建议先阅读这篇博客,理解定时器输入捕获的配置和旋转编码器的使用 【STM32】通用定时器TIM(输

YoloV10改进策略:卷积篇|基于PConv的二次创新|附结构图|性能和精度得到大幅度提高(独家原创)

文章目录 摘要论文指导PConv在论文中的描述改进YoloV10的描述 改进代码与结构图改进方法测试结果总结 摘要 在PConv的基础上做了二次创新,创新后的模型不仅在精度和速度上有了质的提升,还可以支持Stride为2的降采样。 改进方法简单高效,需要发论文的同学不要错过! 论文指导 PConv在论文中的描述 论文: 下面我们展示了可以通过利用特征图的冗余来进一步优化成本