Kubler绝对式旅转编码器的工作原理是什么? 我司具有良好的市场信誉,专业的销售和技术服务团队,凭着多年经营经验,熟悉并了解市场行情,赢得了国内外厂商的支持。 本公司已成为众大中小企业的固定供应商及国内贸易商合作伙伴,至力于成为行业中之一的公司。 我司在德国、美国都有自己的公司,像Kubler编码器这个品牌我们是它的中国总经销,下面是小编为大家描述 库伯勒绝对式编码器的工作原理和增量式有所不同。 怎么个不同法? 分饼游戏开始了。 Kubler绝对式旋转编码器的原理 这个图是一个16位绝对式编码器示意图。 整圈被分成了16份也就是有16个扇区。 它和增量式编码器的图相似但是又有一 点不一样:在半径方向上 每个扇区又被分成了4份。 L ED光从码盘一 侧照射下来相应地 在码盘另外一侧有一 个探测芯片探测芯片有4个感应 区每个感应区 可以获取同一个扇区每一 份的状态。 透明的窗口光线穿过去 感应区感应到信号 不透明的区域 光线无法穿过感应区无法感应到。 如果把有感应和无感应看成是两种状态分别用1和0表示 那么每一个感应区可以表示2种状 进而,同一个扇区中这4份( 4位)可以表示2^4- 16种状态这也是为什么这个码盘在圆周 方向_上被分为了16份其实相当于对每一 个位置进行了编码每个编码对应着一 个特定的位置。 可能你也想问能不能在半径方向分4份 而在圆周方向多分几份。多分没有意义 因为半径 方向只有4位无法表示更多的位置。 少分又不能充分利用好感应到的状态总数所以分成 2^4 16份刚刚好。 比如下面这幅图从左到右可以分别表示0001, 0101,1100用十进制表示就是第1, 第5 第12个位置。 Kubler绝对式编码器编码方法 0101转换成10进制: 0*2^3+1*2^2+0*2^1+1*2^0-5。 1100转换成10进制: 1*2^3+1*2^2+0*2^1+0*2^0=12。 到这里我们基本 上明白了绝对式编码器的原理:对每一 个位置给定一个 的编码再用 传感器去识别每个位置的编码输出与之 相对应的信号用来表示特定的位置。 如果要获得更高的分辨率那么就需要更多的编码位数 也就是需要在圆周方向上刻上更多 的特定编码(这通常都会加大码盘) 比如需要17位也就是2^17- 131072个位置那么就需要131072个不同的编码 这时的分 辨率是360/131072 0.00275。 当然,并不是每个厂家的编码方法都和上 面这个例子一 样。有的厂 家不在半径方向, 上划分 只在圆周方向上划分但是基本理念是一 样的就是用 的编码表示 的位置。 这就是绝对式编码器的核心思想。 刚刚说完了编码方法那么绝对式编码器输出的波形图和增量 式有什么不同呢? 还是以光学绝对编码器为例来说明个典型的绝对编码器输出波形如下 右图。 这里使用的是脉冲带宽调制( PWM Pulse Width Modulation ) Kubler绝对式编码器波形图 个10位绝对编码器可以输出2^10 1024个编码 在图中怎么表示每一个特定的位置呢? 用脉冲宽度来表示。 例如起始零位 用一个最小的脉冲宽度 1微秒来表示这个位置。 在180°用512微秒的脉冲 带宽来表示。 类似地对于其他的位置 用不同的脉冲宽度来表示当码盘旋转 越来越长的脉冲带宽被传递。 顺便说一下.上图左边是一 个绝对式磁编码器的波形图 它是用电压的高低来表示不同的位置。 这些波形信息按照控制系统的配置 可以通过不同的通信接口传递给控制器 用来做反馈控制。 Kubler绝对式旅转编码器的工作原理是什么? |