摘要
为了提高系统的兼容性、可移植性以及设备的网络化管理,提出并设计了一种基于FPGA的以太网激光振镜控制器。控制器采用FPGA作为主控芯片,利用FPGA并行执行的特性实现了对XY2-100协议的精确驱动,解决了在MCU的实现方案中,占用系统资源高和四路输出信号存在延时等问题。同时基于FPGA设计并开发了UDP模块和SDRAM模块用于数据的收发与缓存,以保证控制器稳定持续地输出控制信号。经测试结果表明:控制器能够精确控制振镜的转角,并且可以灵活支持异构的上位机环境,解决了传统基于PCI接口进行数据传输的振镜控制卡在硬件与软件兼容性上存在的问题,提高了上位机应用程序的可移植性。
- 单位