The Design and Implementation of Universal Interface Circuit for Photoelectric Encoder

被引:0
作者
Li, Da [1 ]
Zhao, Hui [1 ]
Xue, Honglin [1 ]
Zou, An [1 ]
机构
[1] Harbin Inst Technol, Sch Astronaut, Harbin 150001, Heilongjiang Pr, Peoples R China
来源
2014 11TH WORLD CONGRESS ON INTELLIGENT CONTROL AND AUTOMATION (WCICA) | 2014年
关键词
Photoelectric encoder; signal process circuit; EnDat or SSI interface; FPGA;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The majority of encoder signal process circuits only support one type of the specific photoelectric encoder, either absolute encoder or incremental encoder. In order to realize the compatibility for both two types of encoders simultaneously, a novel encoder signal process circuit based on FPGA is presented in this paper. Firstly, a series of universal functions are analyzed and demonstrated. On this basis, the approaches on multiplexing interfaces is designed and verified by simulation. Importantly, the compatibility is solved by multiplexing pins of the IC chip in terms of the hardware interface. As for the software interface, FPGA internal signal acquisition and processing programs deal with the different encoder protocols. Finally, two different types of encoders are concurrently connected to the circuit for system testing. The result indicates that the real-time angular position curve is smooth and the measured angle value is accurately displayed on the host computer. Consequently, the stability and compatibility are successfully proven. Besides, those expensive dedicated interface circuits could be replaced by the proposed circuit, as well as the costs can be significantly reduced. The circuit is ideal for applications requiring high resolution and fast data acquisition in industrial control fields.
引用
收藏
页码:6006 / 6011
页数:6
相关论文
共 7 条
[1]  
Du LB, 2006, Proceedings of the First International Symposium on Test Automation & Instrumentation, Vols 1 - 3, P515
[2]  
HEIDENHAIN Corporation, 2012, IK 220 PC COUNT CARD
[3]  
Heidenhain Johannes, 2008, ENDAT 2 2 BIDIRECTIO
[4]  
Ho CH, 2013, CIRCUITS SYSTEMS, V4, P387
[5]  
Liangdong Huang, 2005, OPTICAL TECHNOLOGY, V31, P192
[6]   FPGA-Based Interpolation for Motor Encoders [J].
Wang, Ming-Shyan ;
Kung, Ying-Shieh ;
Lin, Tsung-Ting ;
Tu, Yi-Ming .
SENSOR LETTERS, 2012, 10 (5-6) :1142-1148
[7]  
Xia Jiakuan, 2010, MICROMOTORS, V43, P54