论文部分内容阅读
磁悬浮轴承是一种利用可控电磁力将其转子稳定悬浮的高新产品。由于其转子和定子没有机械接触,因此很容易实现高转速运行。然而,磁悬浮轴承控制系统具有开环不稳定特性,又是一个典型的非线性、强耦合系统,因此必须利用磁悬浮轴承控制器施加主动控制才能使其稳定悬浮。本文设计了一种基于TMS320C6713DSP的磁悬浮轴承控制器,首先讨论了磁悬浮轴承的国内外研究现状和发展历程,阐述了本控制器的设计目的,然后分别研究了数字控制器的硬件和软件设计。首先,围绕硬件设计,本文提出了数字控制器构成的总体方案,进行了DSP最小系统中的电源、接地和复位的设计,研究了数字控制器的三个主要组成部分的电路设计:DSP模块、FPGA模块和外扩设备模块。其中,外设模块主要包括A/D和D/A转换器,DSP模块包括了时钟电路、配置电路、EMIF接口电路、JTAG接口电路以及外部存储器SRAM和FLASH的扩展。其次,围绕软件设计,本文将研究内容分为FPGA程序、DSP程序及PID控制算法三个部分。FPGA软件设计部分主要介绍了A/D和D/A转换器控制逻辑的实现。在DSP软件设计部分中,介绍了DSP软件开发的一般步骤,研究了CMD文件的编写方法、DSP的初始化过程以及定时器中断的产生与应用。本文的最后一部分是实验研究和总结展望。实验研究部分研究了DSP程序开发环境、FLASH程序烧写过程并以总线驱动故障分析实例阐述了基于SignalTap II逻辑分析工具的FPGA程序调试方法,然后进行了A/D转换器和D/A转换器的转换精度测试实验,最后进行了磁悬浮轴承的悬浮旋转实验。实验结果表明:本磁悬浮轴承控制器具有高运算速度的优点,将对复杂控制算法的应用具有重要意义。