基于时域信号状态占空比的电容编码器误差补偿方法
DOI:
CSTR:
作者:
作者单位:

长春理工大学光电工程学院长春130022

作者简介:

通讯作者:

中图分类号:

TH7

基金项目:

吉林省科技厅自然科学基金面上项目(20230101217JC)资助


An error compensation method of the capacitive angular displacement encoder based on the time domain signal state duty cycle
Author:
Affiliation:

College of Optoelectronic Engineering, Changchun University of Science and Technology, Changchun 130022, China

Fund Project:

  • 摘要
  • |
  • 图/表
  • |
  • 访问统计
  • |
  • 参考文献
  • |
  • 相似文献
  • |
  • 引证文献
  • |
  • 资源附件
  • |
  • 文章评论
    摘要:

    为了提高电容式角位移编码器的细分精度,针对感知信号易受寄生电容、加工及安装误差干扰而产生的非线性畸变问题,提出一种基于时域信号状态占空比的编码器正余弦信号细分误差补偿方法。该方法借鉴时序优化思想,根据电容编码器时-空周期正余弦信号感知模型,设计增益误差、零点位置偏移误差两个变量与时域信号时间点对应关系的偏导数模型;不同于传统的复杂拟合算法,该方法通过高频时钟实时采集记录事先设定的周期信号电压阈值交叉点的时间信息,将正余弦单周期信号划分为4个时域状态区间,并将各区间时长占整个周期的比例定义为状态占空比;基于所记录的时间信息和电压阈值信息计算实际信号的时间点和零点偏移,进一步实现增益误差和零点偏移误差引起细分误差的实时修正。此外,采用印刷电路板(PCB)工艺制造的一款外径d=50 mm的16位小型电容式编码器为实验对象,应用本方法对补偿前后的细分误差进行测试分析,结果表明:该编码器测量误差可从 ±30″减少到±10″,误差标准差由16.48″下降至6.85″。该方法突破了传统矩阵运算补偿框架,易于在硬件层面实现,其时间和空间复杂度更低,响应时间更快,可有效提高编码器的环境适应性、动态响应特性以及角度测量的可靠性和稳定性。

    Abstract:

    To improve the subdivision accuracy of the capacitive angular displacement encoder, and address the problem of nonlinear distortion caused by parasitic capacitance, processing and installation error interference of the sensing signal, this article proposes an encoder sine and cosine signal subdivision error compensation method based on the time domain signal, the state duty cycle. Based on the timespace periodic sine and cosine signal sensing model of the capacitive encoder, the partial derivative model of the corresponding relationship between the gain error, the zero position offset error, and the time point of the time-domain signal is designed. Different from the traditional complex fitting algorithm, this method uses the high-frequency clock to collect and record the time information of the voltage threshold intersection of the pre-set periodic signal in real time, divides the sine and cosine single periodic signal into four time-domain state intervals, and defines the proportion of the duration of each interval in the whole cycle as "state duty cycle". The time point and zero offset of the actual signal are calculated based on the recorded time information and voltage threshold information, and the real-time correction of subdivision error caused by gain error and zero offset error is further realized. In this paper, a 16-bit small capacitive encoder with an outer diameter of d=50 mm manufactured by PCB process is used as the experimental object, and the subdivision error before and after compensation is tested and analyzed by using this method. The results show that the measurement error of the encoder can be reduced from ±30″ to ±10″, and the standard deviation of error can be reduced from 16.48″ to 6.85″. This method breaks through the traditional matrix operation compensation framework and is easy to implement at the hardware level. It has lower time and space complexity, faster response time, and can effectively improve the environmental adaptability, dynamic response characteristics of the encoder, and the reliability and stability of angle measurement.

    参考文献
    相似文献
    引证文献
引用本文

王强,高旭.基于时域信号状态占空比的电容编码器误差补偿方法[J].仪器仪表学报,2026,47(5):283-292

复制
分享
相关视频

文章指标
  • 点击次数:
  • 下载次数:
  • HTML阅读次数:
  • 引用次数:
历史
  • 收稿日期:
  • 最后修改日期:
  • 录用日期:
  • 在线发布日期: 2026-07-24
  • 出版日期:
文章二维码