首页 | 官方网站   微博 | 高级检索  
     

基于DSP和FPGA提高增量式光电编码器精度的研究
引用本文:陶仁浩,罗福源.基于DSP和FPGA提高增量式光电编码器精度的研究[J].机械与电子,2012(4):25-28.
作者姓名:陶仁浩  罗福源
作者单位:南京航空航天大学机电学院,江苏南京,210016
基金项目:南京航空航天大学基本科研业务费资助项目(NJ2010030)
摘    要:研究一种基于数字信号处理器(DSP)和现场可编程门阵列(FPGA)增量式光电编码器精度提高的方法。首先分别对低精度(500puls/r)和高精度(2 500puls/r)的增量式光电编码器的原始输出信号进行滤波和电平转换处理,然后将低精度光电编码器和DSP输出的采样脉冲信号输入到FP-GA中,通过数字时间转换(TDC)方法测出2个脉冲信号之间的时间差值(误差为0.67ns),将时间差值利用数据总线实时送入到DSP中进行算法处理,得出采样处的位置,并与输入到DSP中的高精度光电编码器位置进行比较,分析表明精度提高了5倍。

关 键 词:光电编码器  TDC  数字信号处理器

Research on the Precision Improvement of Incremental Optical Encoder Based on FPGA and DSP
TAO Ren-hao , LUO Fu-yuan.Research on the Precision Improvement of Incremental Optical Encoder Based on FPGA and DSP[J].Machinery & Electronics,2012(4):25-28.
Authors:TAO Ren-hao  LUO Fu-yuan
Affiliation:(College of Mechanical and Electrical Engineering,Nanjing University of Aeronautics and Astronautics,Nanjing 210016,China)
Abstract:To research on the method of the accuracy improvement of incremental optical encoder based on digital signal processor(DSP) and field programmable logic array(FPGA).Firstly,the output signals of low-precision(500 puls/r) and high-precision(2 500 puls/r) the incremental optical encoder were filtered and level shifted respectively,then the signal of low accuracy incremental optical encoder and DSP’s output sampling pulse were input to FPGA,the time difference(error of 0.67ns) between the two pulses was calculated by time-to-digital converter(TDC),the time difference was input to the DSP by data bus real-timely,the position of sample was obtained by algorithm processing which compare with DSP’s high-precision optical encoder position,the analysis showed that its accuracy increases five-fold.
Keywords:optical encoder  time-to-digital converter  digital signal processor  field programmable gate array
本文献已被 CNKI 维普 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司    京ICP备09084417号-23

京公网安备 11010802026262号