An FPGA-based incremental encoder signal conditioner with reduced error in rotational rate estimation over a wide range of rotational speeds

D. Debnath, M. Pal, K. Banerjee, B. Dam, K. Majumdar
{"title":"An FPGA-based incremental encoder signal conditioner with reduced error in rotational rate estimation over a wide range of rotational speeds","authors":"D. Debnath, M. Pal, K. Banerjee, B. Dam, K. Majumdar","doi":"10.1109/CIEC.2016.7513785","DOIUrl":null,"url":null,"abstract":"Digital motion controllers (DMC) usually employ incremental encoders (IE) as angular position sensors and deploy one out of a handful of candidate algorithms to estimate the rotational rate from the pulse counts obtained from the IE at a periodic rate. The electronics for signal conditioning of the IE output pulse trains, elimination of input glitches and pulse multiplier for resolution enhancement are well-established hardware and all state-of-the-art DMCs have on-chip module of the same. The rate estimation algorithms based on the encoder pulse counts, however, tend to become erroneous at low rotational speeds. This problem is usually circumvented by a reciprocal counting mechanism, where the time between two successive IE pulses is measured to estimate the rotational rate. This paper proposes a seamless switching protocol between the two rate computing methods and presents the design of an Incremental Encoder Signal Conditioner (IESC) and its FPGA-based implementation that embeds the direct and reciprocal rate computation algorithms along with the automated changeover mechanism between the two for a more accurate estimation of rotational speed in a wide range of rotational speeds. The paper also presents the performance of the IESC over a large range of rotational rates.","PeriodicalId":443343,"journal":{"name":"2016 2nd International Conference on Control, Instrumentation, Energy & Communication (CIEC)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2016 2nd International Conference on Control, Instrumentation, Energy & Communication (CIEC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CIEC.2016.7513785","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 4

Abstract

Digital motion controllers (DMC) usually employ incremental encoders (IE) as angular position sensors and deploy one out of a handful of candidate algorithms to estimate the rotational rate from the pulse counts obtained from the IE at a periodic rate. The electronics for signal conditioning of the IE output pulse trains, elimination of input glitches and pulse multiplier for resolution enhancement are well-established hardware and all state-of-the-art DMCs have on-chip module of the same. The rate estimation algorithms based on the encoder pulse counts, however, tend to become erroneous at low rotational speeds. This problem is usually circumvented by a reciprocal counting mechanism, where the time between two successive IE pulses is measured to estimate the rotational rate. This paper proposes a seamless switching protocol between the two rate computing methods and presents the design of an Incremental Encoder Signal Conditioner (IESC) and its FPGA-based implementation that embeds the direct and reciprocal rate computation algorithms along with the automated changeover mechanism between the two for a more accurate estimation of rotational speed in a wide range of rotational speeds. The paper also presents the performance of the IESC over a large range of rotational rates.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
一种基于fpga的增量式编码器信号调节器,在大转速范围内降低了转速估计误差
数字运动控制器(DMC)通常采用增量编码器(IE)作为角位置传感器,并部署少量候选算法中的一种,以周期性速率从IE获得的脉冲计数中估计旋转速率。用于IE输出脉冲序列的信号调理、消除输入故障和提高分辨率的脉冲乘数器的电子设备是完善的硬件,所有最先进的dmc都有相同的片上模块。然而,基于编码器脉冲计数的速率估计算法在低转速下容易出错。这个问题通常通过倒数计数机制来解决,其中测量两个连续IE脉冲之间的时间来估计旋转速率。本文提出了两种速率计算方法之间的无缝切换协议,并提出了一种增量编码器信号调节器(Incremental Encoder Signal regulator, IESC)的设计及其基于fpga的实现,该设计嵌入了直接和互反速率计算算法以及两者之间的自动切换机制,以便在大转速范围内更准确地估计转速。本文还介绍了IESC在大转速范围内的性能。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Design methodology, control and performance of a three-phase grid-tie PV inverter under maximum power point tracking An improved performance of the soft switching buck converter Multi-objective function for system modeling and optimal management of Micro grid: A hybrid technique A single-phase isolated Z-source inverter Three phase three switch modular Vienna, Boost and SEPIC rectifiers
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1