关键词:
变形镜
驱动电路
硬件设计
软件设计
FPGA
NIOS系统
摘要:
为了实现多通道变形镜驱动和控制,设计由6组模块组成的变形镜驱动器。其中每块模块包括硬件部分和软件部分,硬件部分设计包含电源设计、接口设计、D/A转换及放大设计和FPGA设计,其旨在接收驱动电压组成的矢量数据,并把这些数字信号经D/A芯片转换成模拟电压,随后经射随和高压放大电路输出,作为变形镜陶瓷单元的驱动电压。软件部分设计包含FPGA设计和NIOS设计,其中FPGA从矢量驱动数据中提取属于该驱动模块16个通道的驱动电压,并把每个通道的驱动电压,按D/A转换芯片的时序要求,以串行方式把数据发送给对应的D/A芯片,完成对变形镜陶瓷单元驱动电压的输出。NIOS程序旨在实现对上位机指令的处理和反馈,完成对驱动模块参数的配置、调试和保存以及数据源切换、通道电压设置等功能。实验表明,变形镜驱动器不仅能以200 f/s的速率对96单元变形的镜波前校正功能进行控制,而且能够正确完成与上位机的信息交互。