
浏览全部资源
扫码关注微信
中国科学院长春光学精密机械与物理研究所
收稿日期:2007-09-13,
修回日期:2007-11-27,
网络出版日期:2008-04-22,
纸质出版日期:2008-04-22
移动端阅览
洪喜,续志军,杨宁. 基于径向基网络的光电编码器误差补偿法[J]. 光学精密工程, 2008,16(4):598-604
Error compensation based on RBF in optical encoders[J]. Optics and precision engineering, 2008, 16(4): 598-604.
将神经网络与数字信号处理技术(DSP)应用至光电轴角编码器的设计中,提出了一种新的编码器误差修正技术。建立了径向基函数网络模型,以高精度检测仪器的检测值为学习目标,以生成最小映射误差为原则调节网络权因子、径向基函数中心和宽度,使建立的网络具有良好的学习能力和泛化能力。利用DSP的在线烧写技术保存网络建模参数,运用此方法无需拆改编码器系统即可实现误差的补偿与修正,并且可根据使用需要进行程序更新.仿真和实验表明,采用此种方法可有效地提高编码器的系统精度并且很好地解决了非线性误差对系统的影响.
A new method to the correction and compensation of dynamic error of the optical encoder was presented
to which the neural network and the digital signal process technology were both applied. In the paper
the modeling method based on the Radial Basis Function(RBF)was set up
in which the output was test value of the high precision instrument and the input was angle value of sample points. According to the inhibit condition between the test value and the output of the network
adjusting power factor formula and the center and width of the radial basis function to make the model have a good learning ability and generalization ability
the error curve was recovered. The relationship between the sampled angles and the errors can be determined by training the neural network. After the sampled angles were measured
the unknown error of the encoder can be calculated via a trained neural network even if the error was nonlinear. The characteristic of this method was that,it only use the test data and there were no needs for knowledge of the reason for the error and the experience about the error form. Because the model was set up with too many parameters and lots of operation
the high-speed controller was needed. The TMS320LF2407 was chosen in the design. The device offers the enhanced architectural design of the CPU for low-cost
low-power
and high-performance processing capabilities. Also it offers increased processing performance (30 MIPS) and a higher level of peripheral integration More than that
the LF2407 incorporates one 32K 16-bit Flash EEPROM module in program space .The LF2407 Flash does not require a dedicated state machine
because the algorithms for programming and erasing the Flash are executed by the DSP core. The parameters of the model can be reserved on time by using the advantage of “in-target” reprogram ability of the flash
and the error correction for the system can be achieved without disassembling the system. Flash makes the update of program,system maintenance and upgrade easier as well. The testing results show that the precision of system error by this method is enhanced 3-5 times even advanced by roughly an order of magnitude. And not only the error of each network point but also the interpolated network point can be corrected automatically .The practical application proves that the precision of measuring system is improved greatly by using the RBF model as error compensation
and the nonlinear effect on the system is reduced.
0
浏览量
23
下载量
37
CSCD
关联资源
相关文章
相关作者
相关机构
京公网安备11010802024621