【十万个为什么】强磁场环境用什么编码器好?磁编为什么不怕强磁场?磁编与光编哪一个抗干扰强?

news2024/12/25 9:09:04

系列文章目录

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


文章目录

  • 前言
  • 一、案例
    • 场景1:
    • 场景2:
  • 二、为什么磁编可以在磁场中工作
  • 三、磁编为什么不怕强磁场?
  • 四、是否需要屏蔽传感器以外的磁场影响
  • 五、磁编与光编哪一个抗干扰强?

前言


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

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


一、案例

场景1:

去年医疗行业流传着这样一个故事,某家医院的核磁共振检查的房间内,在设备做测试时,没注意到房间内留下了一把轮椅。当这套3T核磁共振影像设备一通上电,这把轮椅竟像子弹一样向核磁共振设备飞过去,并吸在了上面。大约轮椅是有铁磁性材料,而被核磁共振设备3T强磁场吸上了。医院派出多个保安才能把这把轮椅拔出来,但是这台设备损坏维修损失了几百万元。

在这里插入图片描述

在这里插入图片描述

核磁共振影像设备中,配套有一个自动化移动床,被检查者躺在床上面,其余人都要离开房间,只留下一个躺着的被检查者。而由自动化移动床移动检查,做身体各个部位的影像检查。自动化移动床的定位是有机械齿轮箱式绝对值多圈编码器反馈定位的。这个编码器需要长期在强磁场环境下工作。

在这里插入图片描述

而这个编码器是磁编。

场景2:

在山东、内蒙等地的化工厂有一种电解炉,两根电解棒(阴极与阳极)插入电解质池中,通上直流大电流进行电化学反应,电解棒需要根据池子里电解料的深度而不断调节插入深度,而这个电解棒插入深度的调节,是要有机械齿轮箱式绝对值多圈编码器反馈插入深度的。电解棒的电流有多大?最大时有12万A(安培)的电流,当一通上电,只听得周边“轰”的一声,巨大的直流电流因法拉第原理产生了巨大的强磁场,而使得周边物品受突然而至的磁场冲击发出了“轰”的一声。而现场的这个编码器需要长期在强磁场环境下工作。
在这里插入图片描述
而这个编码器是磁编。

二、为什么磁编可以在磁场中工作

说起磁编,有很多种类别,最早磁编原理的编码器也已经有二十多年了。
而磁编能否在强磁场环境下工作?其实这个问题早就有了答案,却是被一些不负责任的磁编损坏了磁编印象,被市场误解了

按一般的理解,磁编的工作原理是按磁场大小变化识别角度的变化的,强磁场下等于收到了磁场干扰,将无法正常工作。

但是,事实上有的磁编经过专业EMC设计,是可以在强磁场下工作的。

而且,抗干扰包括抗强磁场干扰最好的几款编码器,恰恰是磁编!

例如,德国海德汉的ROQ425,其单圈码盘为光编,而多圈齿轮箱传感器组是磁编。

德国SICK公司的ATM60,其单圈码盘多圈齿轮箱组都是磁编。

GEMPLE精浦的GMX60,GMX425也是磁编,单圈码盘与多圈齿轮箱组都是磁编。

德国TR公司的CEM58也是磁编,单圈与多圈都是磁编。

上述四款绝对值多圈编码器,也是目前自动化市场上所知的抗干扰最好的几款编码器,都是磁编。

三、磁编为什么不怕强磁场?

磁编码器对于外部磁场不敏感有几个原因。主要原因是使用了横向Hall元件以及差分测量技术。横向Hall元件只对与芯片表面正交的磁场敏感。它对水平平面内的磁场不敏感。
在这里插入图片描述

差分测量方式只能测量出方向相对的Hall传感器对的磁场差别。外部直流磁场将影响到绝对磁场,但不影响Hall传感器对所检测的差分磁场。此外,Hall传感器的灵敏度不太高,这也使其对外部磁场的敏感度较低。由于编码器运行在靠近磁铁的位置,传感器磁铁(所要求的)磁场在芯片表面已经相对较强,不容易被外部磁场干扰。尤其是以绝对值编码器信号输出的磁编,是不会受到强磁场影响的。

在这里插入图片描述

在这里插入图片描述
实际上,为了实现数据资料中规范的性能,总磁场(永久性磁铁+外部干扰磁场)不应超过100mT。超出这个范围时绝对值磁编芯片也是可以良好运行,但由于饱和效应的影响,输出的线性度可能会降低,需要对磁编产品具体实验测试。

四、是否需要屏蔽传感器以外的磁场影响

通常不需要进行磁性屏蔽,因为成熟的磁编芯片已经能够补偿外部强磁场的影响。

在存在极强的外部磁场时,如果要求传感器提供很高的精度,则通过使用诸如铁磁性金属片来提供磁性屏蔽当然是一个好主意。

长期强磁场下的磁化问题:编码器外壳设计较大,例如58mm外径,内部元器件经过严格选型,内部磁铁与磁编芯片布局的相互距离经过设计,被磁化问题可以避免,或者影响微乎其微。

五、磁编与光编哪一个抗干扰强?

不一定,抗干扰最差的可能是磁编,抗干扰最好的可能也是磁编。

因为做经济型磁编的入门的门槛较低,有一些厂家不经过专业EMC设计,就拿来磁编芯片简单封装一下就卖了,这种磁编抗干扰确实可能不好,因为整体磁编不仅仅是磁感应芯片,还有其他电子元器件的选型与设计。而有些是“假绝对值编码器”里面有计数器功能的,在计数时会受到干扰。某些“多圈绝对值编码器”实际上是假绝对值编码的,里面有计数器记录多圈圈数,并依靠停电记忆,例如电池型和韦根微发电记忆型的内部都有计数器功能,而不是真绝对值编码,这一类假绝对值编码器一旦在强干扰环境下计数器就容易错误,无法识别而继续错误,它们确实也是不能强磁场干扰下工作。

市场上理解的“磁编抗干扰不行”,“不能在永磁体强磁场下工作”,大约就是上面两类磁编的抗干扰真的不行,而被误导磁编都是“抗干扰不行了”。这是误解了磁编。

场景1里的伺服电机上的日系编码器就是电池记忆型的,在3T强磁场下出错,定位必须要用低速端的齿轮箱多圈绝对值编码器提供移动床的位置反馈。

但是,如果严格按照电磁兼容性EMC对编码器进行设计,磁编的抗干扰能力甚至可以优于光编。

一方面,磁编芯片从出世就面临了各种抗干扰测试,包括有针对性的强磁场下测试通过,才能进入市场销售,尤其是在汽车电子上的大量应用,对于汽车行驶安全的要求,磁编的抗干扰要求一点也不会比光编差,必须经过汽车电子安全认证后才能上车。

而另一方面,光编比磁编又多了一个电子元件----光源,给光源供电的电源的稳定性要求较高,如果设计不到位,很容易受到干扰而影响到光源发射的稳定,从而干扰到光编的正常输出。

所以,自动化市场上抗干扰最好的几款编码器,都是磁编,而且必须是机械齿轮箱多圈绝对值的磁编码器。因为如果有计数器原理的假绝对值编码器(电池或者韦根)一旦被干扰到而计数错误,是无法识别的。

注意,并不是所有的磁编都可以有这样强劲的抗干扰表现,尤其是这样强磁场下的表现,用户需要向编码器原厂问清楚,是否是机械齿轮箱式的真绝对值编码器,不能有计数器功能的。或者是否可以提供第三方电磁兼容性EMC认证报告,以及提供以往的长时间、大数量的实际应用实例。

同时,需要编码器原厂提供品质管理保证的依据,例如提供连续多年以上的ISO9001质量保证体系证书。对于编码器可靠性,要有品质保证体系很重要。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1995696.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

LVS实战项目

LVS简介 LVS:Linux Virtual Server,负载调度器,内核集成,章文嵩,阿里的四层SLB(Server LoadBalance)是基于LVSkeepalived实现。 LVS集群的类型 lvs-nat : 修改请求报文的目标IP, 多目标 IP 的 DNAT lvs-dr &#xff…

vpp编译安装(Ubuntu 16.04)

1、编译 git clone -b stable/1801 https://github.com/FDio/vpp.git cd vpp ./extras/vagrant/build.sh && make 报错 解决: 操作系统是Ubuntu 18.04.5 换成ubuntu 16即可

step11:打包qml程序

文章目录 0.文章介绍1.增加环境变量2.复制RDU.exe3.找到Qt安装路径4.操作qt 6.4.3(minGW)命令框 0.文章介绍 1.增加环境变量 电脑里安装了两个版本的QT,最好把现在打包的QT版本环境变量移到最前面 添加完成环境变量之后,再在wi…

力扣高频SQL 50题(基础版)第四十一题之1517.查找拥有有效邮箱的用户

文章目录 力扣高频SQL 50题(基础版)第四十一题1517.查找拥有有效邮箱的用户题目说明实现过程准备数据实现方式结果截图总结 力扣高频SQL 50题(基础版)第四十一题 1517.查找拥有有效邮箱的用户 题目说明 表: Users -----------…

c++语言学习,isalnum()函数分析

1:isalnum() 函数说明: 检查参数c,是否为英文字母或阿拉伯数字 2:函数原型: int isalnum(int c) 3:函数参数: 参数c,为检测字符 4:返回值: 若参数c为字母或数字&#…

全网最详细教你学习LVS(Linux virual server)

LVS 官网 : http://www.linuxvirtualserver.org/ //(可参考) 一、LVS定义: 是一个基于 Linux 操作系统的开源软件负载均衡项目。 LVS 主要用于实现服务器的负载均衡和高可用性。它工作在网络的第四层,可以对…

ERP帮助中心的卓越实践:以用友ERP为例的成功之路

引言 在数字化转型的浪潮中,企业资源规划(ERP)系统作为企业管理的核心工具,其有效应用直接关系到企业的运营效率与竞争力。然而,ERP系统的复杂性和多功能性往往让用户在初识阶段感到困惑。因此,构建一个高…

Boost搜索引擎:网络模块的构建

网页展示界面 每个网页界面都有他相应的代码构成 按F12键 就会出现.html文件代码 上图是csdn当前网页文件代码,所以说要想,设计好看的网页文件需要去学对应的只是,我没有怎么接触过,所以网页代码就不能为大家讲解了。 网页展示的…

软件设计之JavaScript(2)

软件设计之JavaScript(2) 【狂神说Java】JavaScript最新教程通俗易懂 学习内容: 软件开发技能点参照:软件开发,小白变大佬,这套学习路线让你少走弯路是认真的,欢迎讨论 软件开发技能点顺序参照:Java学习…

【鸿蒙开发基础学习】组件导航 (Navigation)

组件导航 (Navigation) Navigation 是路由容器组件,一般作为首页的根容器,包括单栏(Stack)、分栏(Split)和自适应(Auto)三种显示模式。Navigation 组件适用于模块内和跨模块的路由切换,一次开发,多端部署场景。通过组件级路由能力…

视频剪辑SDK,人脸美化与滤镜特效,焕发直播新活力

在数字化浪潮席卷全球的今天,直播已成为连接品牌与消费者、创作者与观众的重要桥梁。为了在激烈的直播竞争中脱颖而出,提供高质量、富有创意的直播内容成为关键。美摄科技,作为视频处理技术的先行者,携手其强大的视频剪辑SDK解决方…

Python:构建一个算法预测类型

准确工作:需要下载music.csv 已上传 构建模型内容: import pandas as pd music_data pd.read_csv(music.csv) # music_data Xmusic_data.drop(columns[genre]) # 删除的那一列的名字为genre Ymusic_data[genre] # 访问指定的列 Y 预测用的是决策树&…

leetcode日记(65)组合

一眼递归&#xff0c;第一版写出的代码写成了排列组合&#xff0c;然后修改后&#xff1a; class Solution { public:vector<vector<int>> combine(int n, int k) {vector<int> vec;vector<vector<int>> result;for(int i1;i<n;i){vec.push_…

[MAE] Masked Autoencoders Are Scalable Vision Learners

1、目的 NLP领域的自监督预训练非常成功&#xff0c;CV领域可以参考其masked autoencoding方法。主要挑战有&#xff1a; 1&#xff09;CNN不会直接用mask tokens或者positional embeddings&#xff0c;而是在规则网格上运算 -> Vision Transformers (ViT) 2&#xff09;Lan…

SQL注入sqli-labs-master关卡四

第四关如下&#xff1a; 查看其php代码&#xff1a;发现其与前三关的区别就在于id这里。即使用")进行逃离。 则步骤与前三关一致&#xff0c;细节上改变即可。 输入?id1判断是字符型还是数字型注入 输入?id-1") union select 1,2,3--只显示2&#xff0c;3列。 输入…

C++从入门到起飞之——深浅拷贝string类补充 全方位剖析!

​ &#x1f308;个人主页&#xff1a;秋风起&#xff0c;再归来~&#x1f525;系列专栏&#xff1a;C从入门到起飞 &#x1f516;克心守己&#xff0c;律己则安 目录 1、浅拷贝 2、深拷贝 3、现代版写法的拷贝构造和赋值重载 4、再探swap! 5、写实拷贝&#xff…

[开端]如何看待“低代码”开发平台的兴起

如何看待“低代码”开发平台的兴起&#xff1f; 近年来&#xff0c;“低代码”开发平台如雨后春笋般涌现&#xff0c;承诺让非专业人士也能快速构建应用程序。这种新兴技术正在挑战传统软件开发模式&#xff0c;引发了IT行业的广泛讨论。低代码平台是提高效率的利器&#xff0…

从零开始构建基于ChatGPT的嵌入式(Embedding)本地医疗客服问答机器人模型(看完就会,看到最后有惊喜)

1、前言 代码全部开源,GitHub地址为: github.com/aehyok/go-o… 前端完全也能搭建&#xff0c; 前端完全也能搭建&#xff0c; 前端完全也能搭建&#xff0c; 本文中我使用的是后端语言golang,来调用的所有外部接口&#xff0c;但它们均是restful api,所以如果你使用的是其他…

FPGA开发——IP核的FIFO调用

一、简介 FIFO 的英文全称是 First In First Out&#xff0c;即先进先出。 FPGA 使用的 FIFO 一般指的是对数据的存储具有先进先出特性的一个缓存器&#xff0c;常被用于数据的缓存或者高速异步数据的交互&#xff0c;也即所谓的跨时钟域信号传递。它与 FPGA 内部的 RAM 和 ROM…

C语言 | Leetcode C语言题解之第330题按要求补齐数组

题目&#xff1a; 题解&#xff1a; int minPatches(int* nums, int numsSize, int n) {int patches 0;long long x 1;int index 0;while (x < n) {if (index < numsSize && nums[index] < x) {x nums[index];index;} else {x << 1;patches;}}retu…