摘要

为了提高硅微机械陀螺的性能,基于FPGA设计并实现了一种数字化双闭环驱动控制电路。介绍了通过相位控制实现频率跟踪和直流控制实现幅值稳定的驱动控制原理,采用FPGA扩展ADC、DAC的方法设计出相应控制回路。分别采用扫频和直流扫描测试的方法确定回路中相位偏差到频率调整量与幅度偏差到电平调整量的转换系数。利用Xilinx ISE软件设计了硬件接口、参数解算、滤波处理、信号生成等逻辑;利用EDK软件设计了数据存取、控制算法、扫频测试、串口通讯等程序。试验结果表明,系统稳定工作后,频率跟踪误差与幅度控制相对稳定性分别在10-6和10-4量级上。

全文