China Mechanical Engineering ›› 2015, Vol. 26 ›› Issue (18): 2442-2447.

Previous Articles     Next Articles

Angular Acceleration Measuring System with High Accuracy Based on FPGA and Pulse Counting

Zhou Yijun;Xu Lijiao;Ji Xiaojun   

  1. Shanghai Jiao Tong University,Shanghai,200240
  • Online:2015-09-25 Published:2015-09-23

基于FPGA脉冲计数的瞬时角加速度测量系统

周逸君;徐丽娇;吉小军   

  1. 上海交通大学,上海,200240

Abstract:

An angular acceleration measuring system using FPGA was presented herein. The principles of measurement were based on pulse counting. Instantaneous angular acceleration might be measured with high accuracy and high resolution, where a compensation method was applied to compensate the errors caused by the inaccuracy of rotary encoder. In order to ensure the precision and validity in the process of pulse counting, a mechanism of ping-pang pipeline was employed. At the same time, a serial of scale factors were defined in the compensation module. Experiments prove the usability and reliability of this system. 

Key words: field-programmable gate array(FPGA), encoder, instantaneous angular acceleration measurement, division error compensation

摘要:

设计了一种基于现场可编程门阵列(FPGA)脉冲计数原理的瞬时角加速度测量系统。该系统可以跟踪测量转轴的瞬时角加速度,且能够补偿因编码器原理、工艺和安装偏差产生的周期性非线性系统误差,从而显著提高测量精度。该系统利用FPGA高速并行的特点,采用乒乓流水线采集机制,对磁旋转编码器的输出脉冲进行精确实时测量,在校正过程中通过计算测量波形相对于理论波形的偏差特征值来拟合出补偿系数,实现在测量过程中对瞬时角加速度测量误差的补偿。实验表明:该系统具有高精度和高分辨率,可以有效补偿由旋转编码器波形偏差而导致的瞬时测量误差,提高测试精度。

关键词: 现场可编程门阵列(FPGA), 编码器, 瞬时角加速度测量;分度误差补偿

CLC Number: