相邻位数字差值的绝对值不能超过_热点争议中技术问题,伺服控制有几个零点?对应真绝对值多圈编码器意义...

回归技术,把技术问题单独挑出来讲透,争要争个明白,看要看得明白。

技术就能越辩越明。如果有“真”与“假”之争,沉默不去争,就是让“真的”受伤,让真心实干的人受伤。

伺服控制有三个零点,对应三种绝对值编码器使用场景。

1,伺服电机UVW线圈的零点,电机电流环。

这个零点位置是提供给电机驱动器的驱动电流相位用的。

用单圈绝对值编码器,点击参见《伺服电机编码器简介》。

这个零点不能偏,更不能丢,如果偏了电机电流就会增大,电机发烫。如果这个零点丢了,电机驱动电流相位错误,电机会拧甚至不会转,如果线圈反电动势阻抗失去了没了,电机会烧。

这个零点由伺服编码器的UVW信号提供(相位120度的部分绝对值的)。

或者由单圈绝对值编码器提供,例如正余弦信号编码器的CD信号。

——在伺服编码器的使用中,单圈绝对值编码器的原始目的,是给伺服电机驱动电流相位的准确输出的,用于伺服电流环。单圈绝对值编码器只有一个零点,循环码,可以编码器安装后任意位置作为零点位置,利用循环码的特点(点击参见格雷码文),360度数字坐标旋转与电机线圈的零点位置对应,并把循环转偏值量永久保存在电机驱动器中。

因此,伺服电机的编码器更换较为复杂,需要换下来的编码器零点位置与换上去的位置一致,或者重新寻找到电机零点位置,编码器的零点重新数字循环转坐标偏值与电机零点位置对应。

2,伺服系统定位控制的零点。用于伺服终端位置环。

除了直驱伺服类别已经分离出来,绝大部分的伺服系统还是要依靠机械减速机等传动装置,控制机械工艺终端的定位控制,这个如果是要用绝对值编码器,就必须要用到多圈绝对值编码器,因为测量行程是多圈的旋转的。

这个零点位置不能偏,不能丢。偏了加工精度没了,丢了加工就会出次品,就有可能损坏机械,有可能会发生撞车、冲顶的事故。

这是可靠性、一致性,用户的疑虑。

有一种用法,就是伺服电机上的编码器选择用绝对值多圈编码器,那样,中间是隔着一层机械减速机传动的,参见文章《运动控制中编码器的几种安装位置,绝对值编码器的作用》。

这样一个伺服定位控制系统的零点位置,并不是在伺服电机上,而是在机械运动终端,全量程下的确定一个零点位置,有时也称为参考位。

然后与伺服电机上的绝对值多圈编码器零点位置对应。真绝对值编码的零点位置是唯一的,循环码的,不依赖于计数器的。可以用数字循环坐标偏值,将偏值量永久保存在定位控制器中。注意,是定位控制器,因为这个零点是给定位控制用的。这个保存是有程序在首次安装时自动完成,以后就不应该再发生变化,除非机械系统某个连接的位置动过了。

电机上的伺服编码器虽然也可以“多圈”工作,但是与终端机械位置隔了一套减速机及机械传动系统,从自动化控制闭环严格意义上说,这样的伺服编码器只能称为半闭环。

如果要以自动化控制闭环而言,机械终端是直线运动,就要再配置直线传感器,例如直线光栅尺,如果是需要绝对值编码的,就需要配置直线绝对值光栅尺,这才是自动化控制的全闭环。

但是,直线绝对值光栅尺由于加工长度的需定制化、产品成本、使用易损坏程度,造成这种使用只能在高端机床上的应用。

一种折中的方法,是在机械终端可能的机械旋转位置加装第二位置的绝对值编码器,如果是多圈工作的就要加装机械多圈绝对值编码器。

这样一种方法,是减少了机械减速机齿轮间隙误差的进入控制系统,也减少了减速机齿轮间隙行走弹性的时间延迟,减速机齿轮高速运转后发烫带来磨损的位置误差,以及对机械传动损坏、松动带来的不可靠性进行监测。

 这同时也是这套伺服定位控制系统可靠性的加持。赢得用户的放心。

例如下图,是医疗核磁共振移动床的运动控制实例,松下伺服电机上本来就已有单圈绝对值编码器,由于只是单圈绝对值编码器,多圈是依赖于计数器与寄存的,在核磁共振设备强磁场的干扰下,计数器被干扰而可能发生零点位置丢失。机械终端移动丝杆连轴安装了第二位置的绝对值多圈编码器,由于是机械式绝对值编码的,对于干扰不会改动机械位置编码,因此不再发生零点位置丢失,这台国产化的核磁共振新产品因此赢得用户放心的选用(点击参见相关文章)。

2ee5341dd2739a159e79a86e15b76530.png

2b7239a3a349dc1ca3159ed71072e1d5.png

3,多轴系统的基准零点

现在的运动控制发展,一个运动控制的轴数已经从三坐标,扩展到几十轴、上百轴的控制,每个轴相互关系的零点基准位置,需要在安装调试时对准统一,并以后在长期的工作中不再发生任何一个轴的位置发生零点位置丢失。这就需要用到真多圈绝对值编码器,并且由于轴数多,需要用到工业总线或者工业以太网绝对值多圈编码器。参见文章《运动控制中工业以太网绝对值多圈编码器的意义》。

这个基准零点不能丢,丢了多轴系统就乱套了,找不到北了。

在过去的运动控制轴数还不多,有些就是3轴内的,就开机找个零吧。

但是时代发展飞速,工业以太网了,奔数字化工厂了。

例如,当某大侠宣传产品,我家工业以太网的单台12xxPLC,可以连几十甚至上百个轴的工业以太网运动控制器X90,,,,这确实是很不错的一个多轴控制设计方案。

但是,如果每一个轴都要配上一个“回归参考位”复位开关吗?那需要上百个复位开关吗?那每次开机时我们都需要参考点归零一次吗?

按控制真实闭环要求,这些复位开关必须信号反馈给系统控制的PLC,这是要用工业以太网开关吗?还是PLC需要100个传统的开关点输入?

如果上百个轴里有一个轴的零点位置丢失常见问题,如何去发现是哪一个轴掉了零点位置?

即使每个轴的零点位置丢失的出错概率很低,就算万一吧,负4次方的,那上百个轴的每年要演出多少次百里挑一的找出哪个轴零点位置丢失了?

客户的效率时间损失,

客户产生次品的损失,

调试时间的损失,检查维护的时间损失,

随着多轴轴数的增加,几率一下子大了起来,

用户对新产品可靠性的疑虑,

客户如何能信任这个新的技术?

降低成本与可靠性有时是一对矛盾。当用户对新产品的疑虑,与用户可能带来的意外损失相比,可靠性加持是能够帮助用户减少损失的,可以增加用户对创新产品的信任,这是为用户成本思考。

在这种情况下,在机械终端使用机械多圈真绝对值编码器,可以保持机械位置,不会发生零点位置丢失。这个“绝对值编码器”不会丢零点位置的“绝对值”的意义就凸现出来了。

我们再来看看传感器零点位置的可靠性,对于自动化控制系统的可靠性,有多重要!——点击参见《波音飞机的两次失事分析》。

绝对值编码器的零点位置,已经预先的机械的存在。在安装时,绝对值编码器的机械的零点与定位控制的机械的零点对上了眼,在编码器信号解码到位置的过程中,计算时加入了绝对值编码器内部机械零点与设备机械零点的相互差补正,非失性保存这个补正值,今后就不应该再发生零点位置丢失,除非这个绝对值编码器坏了,或者继续连接失效了(机械松动,机械拆装)。

机械式真绝对值多圈编码器,只能是坏了(例如机械坏了,电子烧了等),决不能是错了、零点位置丢了。这就是用绝对值的意义。因为错了是要害人的,后面的控制会跟着错的更加严重。

增量编码器的零点——Z相,Z就是零点ZERO的意思。

但是Z相在编码器内每圈只有一个。

单圈绝对值编码器的零点,在360度内只有一个。

多圈绝对值编码器,在多圈绝对值测量全程中,零点位置只有一个。

6521f6e2817d14a9423bcff859c3701d.png

但是,各种假绝对值的编码器,虚拟的“绝对值”编码器,零点位置就不止一个!

用单圈绝对值编码器经过过圈计数的方法,单圈绝对值编码器的唯一零点被来回使用无数次了。就不再唯一性编码了。

它的使用就需要在无数次的零点找一个出来与外部的机械位置对上,并增量编码的方式加上圈数,并设法保存,并在断电时仍然需要工作。

例如,通过内部的电池或者韦根微能量收集器存储的能量,继续在停电状况下的继续工作,记录这个编码器的多零点变化的计圈识别。

但是,其中出现了几个问题,在停电状态下、或者电机突然断电状态下、电源系统不干净的不稳定下,电池和韦根编码器是在停电状态下(或者电源不稳定状态下),利用极微弱的自存能量工作的计数圈数与寄存,这种极微弱信号采集的对外抗干扰能力也很差,是否会存在计数被干扰了错过了单圈零点计数?这种出错可能下,错误如何能够被发现?如何避免定位控制器无法知道这个错误,而导致后面自动化控制的错误——生产次品的发生,甚至机械损坏与事故发生的隐患?

 点击参见韦根编码器介绍文章

关于韦根编码器的个人意见:

韦根编码器作为一种无电池的新技术,替换原来的电池编码器的方案,可以介绍,可以使用,在用户有了充分了解后可以有选择的自主选用。

但是,韦根编码器在宣传推广的过程中混淆了“绝对值”的概念,这不仅引起我的疑问,也提醒行业注意。

韦根编码器是一种利用韦根微发电的能量收集技术,代替了原来的电池式编码器。它是单圈绝对值的,多圈依赖于韦根信号与韦根微能量收集,对于圈数的增加和减少进行计数,并保存。

问题1,这种圈数是依赖增加与减少的算法与寄存的方式,只是因为“无电池”了,就是“绝对值编码”吗?

问题2,这种圈数的增加与减少的计数器与寄存,是否存在过圈数计数器(算法)受干扰,而会出错的可能性?尤其是在断电后韦根存储的微弱能量下的必须继续的在低功耗计数器工作下,是否会受到干扰?

问题3,如果,我是说如果,因为韦根编码器从没有承认会有出错概率,我只能说如果,请大家判断,这种出错概率确实发生了,韦根编码器是如何知道错误已经发生了,而不要误导后面的控制也跟着出错?请大家判断吧。

问题4,韦根编码器以打击电池编码器作为宣传手段,又与真绝对值编码的无差别混淆“绝对值”概念的宣传,这对于电池编码器和真绝对值编码器,是否构成商业不道德的不正当竞争行为?

希望行业里大家知道,并可讨论我提出的疑问。

也请推广韦根编码器的人出来解释。

关于多圈计数器

就好比时钟,只有一个分针,没有时针,几小时几分钟的那个几小时,需要始终去判断,哪怕停电后。而在计数判断的过程中是不能有干扰的,因为在停电时无法再回头重新数一遍。

d47fd09516c5e904ee4b8a7bad3216a8.png

当然也有高手说,分针只要不超过不超过半圈,我一样可以用。

他的意思是日子不用过了,他只要半小时。

而机械式多圈绝对值编码器,就是有齿轮式的时针和分针,可以多过12个小时。

于是瑞士机械手表,还有日相昼夜机械,还有月相机械,甚至还有年相的万年历机械手表。

这就是机械手表的价值。

12个小时的时针分针的机械手表,我们还可以利用白天黑夜逻辑判断,再附加一位,获得24小时。一日24小时。这就叫过日子。

那些假绝对值的只有一个小时,以后就靠数数字了,数数字一旦数错了也是不知道的,那叫混日子。

对于多轴伺服控制系统,至少需要有一个轴在机械终端安装机械式绝对值多圈编码器,作为零点不会丢失的基准点,这样也可以视为“北斗星”,一个多轴系统里的“北斗”,在安装调试和检查维护中,首先是要找到这个基准零点位置,再方便调试其他轴与这个基准的相互位置关系。不然,如果在系统中发生零点位置丢失可能性,没有基准点,也就找不到北了。

 这好比国庆阅兵方阵中的排头兵,第一排的走方队士兵,是用眼睛的侧光看这个排头兵的,而后排的士兵是看前排的,如果这个排头兵步子走不好,那方队就乱了。

33857f294f1e6199f98cda20b379df65.png

在多轴控制系统中,至少在一个轴在机械终端加装一个机械式绝对值多圈编码器,增加了系统定位的可靠性,和调试时的方便性。这样一种设计方案,也是给新产品拿给用户介绍的“可靠性加持”。机械式绝对值多圈编码器提升了多轴控制系统的可靠性,争取了调试时间,也提升了设计方案的技术档次。

伺服控制的三个零点位置,对应单圈绝对值编码器和多圈绝对值编码器,有不同的意义。这假不得,浆糊捣不得啊!

对行业、对用户负责的态度,感谢您的转发。

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

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

相关文章

Chapter1-1_Speech_Recognition(Overview)

文章目录1 古人看语音辨识2 什么是语音辨识2.1 输出部分 - Token2.2 输入部分 - 声音信号特征3 数据集4 模型本文为李弘毅老师【Speech Recognition - Overview】的课程笔记,课程视频youtube地址,点这里👈(需翻墙)。 下文中用到的图片均来自…

[Swift]loadNibNamed方法

我们自定义UITableViewCell的时候,经常会创建一个xib文件。 (注意:选择创建文件要继承于cocoa touch class,而不是cocoa class,否则你是选不了创建xib的!!!) 然后我们可以…

Express Cookie 的基本使用

一、Cookie 简介 ● cookie 是存储于访问者的计算机中的变量。可以让我们用同一个浏览器访问同一个域 名的时候共享数据。 ● HTTP 是无状态协议。简单地说,当你浏览了一个页面,然后转到同一个网站的另一个页 面,服务器无法认识到这是同一个…

Chapter1-2_Speech_Recognition(LAS)

文章目录1 内容简述2 模型详述2.1 ListenRNN Encoder1D-CNN EncoderSelf-attentinon EncoderDown Sampling2.2 Attend2.3 Spell2.4 Beam Search2.5 Training2.6 Back to Attention本文为李弘毅老师【Speech Recognition - Listen, Attend, Spell】的课程笔记,课程视…

智能车的转弯部分_江西智能搬运平板车铁路轨道运输车-厂家直销

本公司致力发展搬运设备,从公司成立至今一直在做电动平车的研发,从几十千克自动化物流车到成百上千吨都能自行研发制造,取得了优异的业内好评和广大消费者的肯定! BWP型无轨平板车是一种使用特殊的行走机构,能够在较小…

Express Session 的基本使用

一、 Session 简单介绍 session 是另一种记录客户状态的机制,不同的是 Cookie 保存在客户端浏览器中,而 session 保存在服务器上。 Cookie 数据存放在客户的浏览器上,Session 数据放在服务器上。Session 相比 Cookie 要 更安全一些。由于 Ses…

Chapter1-3_Speech_Recognition(CTC, RNN-T and more)

文章目录1 CTC2 RNN-T3 Neural Transducer4 Monotonic Chunkwise Attention5 小结本文为李弘毅老师【Speech Recognition - CTC, RNN-T and more】的课程笔记,课程视频youtube地址,点这里👈(需翻墙)。 下文中用到的图片均来自于李宏毅老师的…

java商城_基于Java,jfinal web框架开发出微信商城,微信分销商城源码分享

项目简介:专门针对微信服务号开发的一套微信商城,微信分销商城,支持商品多规格,支持按地区设置邮费,支持限时打折,订单返现,满减送,满包邮,支持订单打印,订单…

Express 路由模块化以及 Express 应用程序生成器

一、 Express 路由模块化 https://expressjs.com/en/guide/routing.html Express 中允许我们通过 express.Router 创建模块化的、可挂载的路由处理程序。 1、新建一个 user.js 配置如下代码 var express require(express) var router express.Router() router.get(/, fun…

qscrollarea 设置滚动位置_爱剪辑:影视剧滚动字幕片尾,效果竟然如此高端精美...

大家好今天教大家制作滚动字幕片尾这种效果经常在影视剧和自媒体中看到不仅好看精美,而且还高大上快来学习吧~视频教程:爱剪辑:影视剧滚动字幕片尾教程https://www.zhihu.com/video/1174030334688632832移动视频的位置导入视频后&…

iOS 测试三方 KIF 的那些事

一: KIF 三方库的配置 今天的广州天气还不错,原本想试试UI测试的,前几天也了解到很多公司都在用 KIF 这这三方框架!!今天也就试着做做,可就跪在了这个安装上,我用cocopods 导入了 KIF&#xf…

Chapter1-4_Speech_Recognition(HMM)

文章目录1 HMM用在哪里2 HMM的state3 改造成DNN3.1 Tandem3.2 DNN-HMM Hybrid本文为李弘毅老师【Speech Recognition - HMM (optional)】的课程笔记,课程视频youtube地址,点这里👈(需翻墙)。其中也涉及到了部分李琳山老师关于HMM的详解&#…

Express 结合 multer 上传图片

一、 Multer 模块介绍 Multer 是一个 node.js 中间件,用于处理 multipart/form-data 类型的表单数据,它主要用 于上传文件。 它是写在 busboy 之上非常高效。 注意: Multer 不会处理任何非 multipart/form-data 类型的表单数据。 https://www.npmjs.com…

ad19pcb设置恢复默认_条码打印机-斑马产品常用恢复出厂设置

当我们手上拿到条码打印机,遇到一下无法挽回的时候,我们可以选择恢复下出厂设置,这样使打印机还原到出厂,或许是很好的选择,接下来我们看下斑马条码打印机操作方法如下:Zebra 条码打印机恢复出厂1、有面板的…

Chapter1-5_Speech_Recognition(Alignment of HMM, CTC and RNN-T)

文章目录1 为什么需要Alignment2 穷举所有的alignment2.1 HMM的对齐2.2 CTC的对齐2.3 RNN-T的对齐3 小结本文为李弘毅老师【Speech Recognition - Alignment of HMM, CTC and RNN-T (optional)】的课程笔记,课程视频youtube地址,点这里👈(需翻…

mongoose 入门以及 mongoose 实现数据 的增、删、改、查

一、mongoose 介绍 Mongoose 是在 node.js 异步环境下对 mongodb 进行便捷操作的对象模型工具。Mongoose 是 NodeJS 的驱动,不能作为其他语言的驱动。 Mongoose 有两个特点 : 1、通过关系型数据库的思想来设计非关系型数据库 2、基于 mongodb 驱动&…

64位处理器_电脑操作系统的32位和64位有什么区别

想买个新电脑,不知道买 64 位还是 32 位?买了一套视频剪辑软件,发现电脑根本安装不了?这些到底是为什么?对于 Windows7 及以上版本,我们能够很明显知道自己电脑操作系统是 64 位还是 32 位。如果你还不知道…

Chapter1-6_Speech_Recognition(RNN-T Training)

文章目录1 一个alignment概率的计算2 所有alignments概率的计算3 Training4 Inference5 小结本文为李弘毅老师【Speech Recognition - RNN-T Training (optional)】的课程笔记,课程视频youtube地址,点这里👈(需翻墙)。 下文中用到的图片均来…

Mongoose 预定义模式修饰符 Getters 与 Setters 自定义修饰符

一、mongoose 预定义模式修饰符 lowercase、uppercase 、trim mongoose 提供的预定义模式修饰符,可以对我们增加的数据进行一些格式化。 var UserSchemamongoose.Schema({ name:{ type:String, trim:true }, age:Number, status:{ type:Number, default:1 } })二…

微信可以远程控制电脑吗_用微信就能远程控制电脑,这款神器有些厉害

「本期内容标签」安卓 iOS 电脑 小程序 网站 游戏 教程微信确实一步步改变生活,尤其是微信小程序面世以来,可谓是神器一个接一个的出现,很多功能已经和手机app旗鼓相当了。那么,今天说的这款刚推出的微信小程序,实现远…