当前位置: 首页 > news >正文

编码器精度

系列文章目录

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˚则是编码器的重复精度。)

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

三、位置因素

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

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

四、环境因素

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

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

五、磁编码器

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

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • Go 语言开发工具
  • Linux(面试篇)
  • 【Python机器学习】NLP——一个简陋的聊天机器人
  • yum 数据源的切换
  • gpt-2语言模型训练
  • 揭秘!移动安全管理系统是什么?有什么功能?(从小白到精通一文揭晓!)
  • java在实际开发中反常识bug
  • 阿里一款非常不错的多级缓存框架如何使用?
  • Nmap扫描六种端口状态介绍
  • 【java计算机毕设】足浴城消费系统小程序MySQL ssm vue uniapp maven项目设计源代码 编程语言 小组课后作业 寒暑假作业
  • 使用docker compose一键部署 Portainer
  • XSS-过滤特殊符号的正则绕过
  • 从易车“超级818冠军之夜” 看如何借势体育营销点燃汽车消费热潮
  • 框架——Mybatis(!!!MyBatis 环境搭建步骤)
  • Redis远程字典服务器(7)—— set类型详解
  • conda常用的命令
  • C语言笔记(第一章:C语言编程)
  • ES6, React, Redux, Webpack写的一个爬 GitHub 的网页
  • JS数组方法汇总
  • October CMS - 快速入门 9 Images And Galleries
  • RxJS: 简单入门
  • vue-router 实现分析
  • 得到一个数组中任意X个元素的所有组合 即C(n,m)
  • 后端_MYSQL
  • 极限编程 (Extreme Programming) - 发布计划 (Release Planning)
  • 设计模式(12)迭代器模式(讲解+应用)
  • 深入浅出webpack学习(1)--核心概念
  • 什么软件可以剪辑音乐?
  • 事件委托的小应用
  • 收藏好这篇,别再只说“数据劫持”了
  • 移动端 h5开发相关内容总结(三)
  • 掌握面试——弹出框的实现(一道题中包含布局/js设计模式)
  • Nginx惊现漏洞 百万网站面临“拖库”风险
  • 阿里云服务器购买完整流程
  • ​​​​​​​GitLab 之 GitLab-Runner 安装,配置与问题汇总
  • ​软考-高级-系统架构设计师教程(清华第2版)【第15章 面向服务架构设计理论与实践(P527~554)-思维导图】​
  • ​一帧图像的Android之旅 :应用的首个绘制请求
  • ###51单片机学习(1)-----单片机烧录软件的使用,以及如何建立一个工程项目
  • #define 用法
  • #pragma multi_compile #pragma shader_feature
  • $.ajax()参数及用法
  • $分析了六十多年间100万字的政府工作报告,我看到了这样的变迁
  • (003)SlickEdit Unity的补全
  • (52)只出现一次的数字III
  • (Java实习生)每日10道面试题打卡——JavaWeb篇
  • (大众金融)SQL server面试题(1)-总销售量最少的3个型号的车及其总销售量
  • (介绍与使用)物联网NodeMCUESP8266(ESP-12F)连接新版onenet mqtt协议实现上传数据(温湿度)和下发指令(控制LED灯)
  • (转)从零实现3D图像引擎:(8)参数化直线与3D平面函数库
  • (自适应手机端)行业协会机构网站模板
  • ***原理与防范
  • .cfg\.dat\.mak(持续补充)
  • .gitignore文件使用
  • .NET 8.0 发布到 IIS
  • .net Application的目录
  • .NET Core日志内容详解,详解不同日志级别的区别和有关日志记录的实用工具和第三方库详解与示例