论文部分内容阅读
在现代工业大惯量转台控制系统中,伺服控制系统对电机的控制是其重要组成部分。编码器作为电机定位及测速装置,检测电机位移(线位移或角位移)和速度,发送反馈信号至数控装置。系统能通过比对输出量与目标要求的偏差,通过调整输入值消除这种偏差,使工作转台准确地按照指定路径移动。编码器的选择和对其信号的处理直接影响到整个系统工作的稳定性和可靠性。本文针对德国Heidenhain(海德汉)公司生产的高精度光电编码器,基于赛灵思(Xilinx)公司的FPGA芯片xc3s700AN和德州仪器(TI)的DSP芯片TMS320F28335,设计了编码器的信号测量及处理的通用系统,能够测量和处理编码器的增量式信号和采用EnDat2.2双向数字接口的绝对式信号。首先,本文研究了编码器的相关背景知识和光电编码器的编码及测量理论。增量式编码器是直接脉冲输出,不具有掉电记忆功能。可通过倍频、脉冲细分和多读数头采集信号等手段提高对增量式编码器的测量精度.带双刻度码道的海德汉增量式编码器不仅精度高,还能加快参考点回零。海德汉增量式编码器采用EnDat2.2双向数字接口,不仅工作可靠,还能发送参数等附加信息。然后,本文介绍了以xc3s700AN和TMS320F28335为核心的硬件设计,并根据硬件结构和芯片的功能模块进行了软件设计。FPGA部分完成增量式编码器的辨向和计数,与绝对式编码器的通信,并把数据写入双口RAM。DSP读取数据,完成位置值的计算与合成,并传递给上位机。在对得到的系统进行了实验与数据分析之后,介绍了实验室对海德汉编码器和测量系统的应用。本文所设计的基于FPGA+DSP的高精度海德汉编码器信号测量及处理的通用系统有以下几个特点:使用和调试方便,使用者可快速掌握;通过了实验和精度的检测,实现了设计目的,工作可靠;系统模块化,可以很好的被结合到嵌入式系统中。目前,本系统模块已结合到驱动控制机箱中,投入使用。