摘要
现代工业控制系统中,对电机的控制是其重要组成部分。编码器作为电机角位移的检测装置,为系统提供重要反馈信号。本文介绍了一个适合嵌入式系统的基于DSP和FPGA的海德汉光电编码器信号处理通用模块,能够测量和处理海德汉公司的高精度增量式编码器信号和采用EnDat2.2双向数字接口的绝对式编码器信号。经使用者的简单操作,模块适用于不同位数、不同类型的海德汉编码器。该模块通过实验、调试与测试,能有效快速工作,目前已应用于实验用转台中。
Controlling the electromotor is an important part of modern industry control system. As a detection equipment on the angledisplacement of a electromotor, the encoder provides an important feedback to the system. Here, a processing universal module of Heidenhain photoelectric encoders based on FPGA and DSP is introduced, which is applied to embedded system and can detect and process signals of Heidenhain's both high precision incremental encoder and absolute encoder with EnDat2.2 bidirectional digital interface. After simple operation by users, the module can apply to encoders of different types and different precision. This module passed experiments, debugs and tests, proved to be effective for working, having been used in the laboratorial field.
出处
《单片机与嵌入式系统应用》
2014年第7期28-31,共4页
Microcontrollers & Embedded Systems