摘要
为了提高系统的兼容性、可移植性以及设备的网络化管理,提出并设计了一种基于FPGA的以太网激光振镜控制器。控制器采用FPGA作为主控芯片,利用FPGA并行执行的特性实现了对XY2-100协议的精确驱动,解决了在MCU的实现方案中,占用系统资源高和四路输出信号存在延时等问题。同时基于FPGA设计并开发了UDP模块和SDRAM模块用于数据的收发与缓存,以保证控制器稳定持续地输出控制信号。经测试结果表明:控制器能够精确控制振镜的转角,并且可以灵活支持异构的上位机环境,解决了传统基于PCI接口进行数据传输的振镜控制卡在硬件与软件兼容性上存在的问题,提高了上位机应用程序的可移植性。
To improve the compatibility,portability and network management of the system,an Ethernet laser galvanome-ter controller based on FPGA is proposed and designed.The precise drive of XY2-100 protocol is realized by using the control-ler,which uses the FPGA as the main control chip and utilizes the characteristics of FPGA parallel execution.It solves the prob-lems of high system resource occupation and delay of four output signals in the implementation scheme of MCU.At the same time,UDP module and SDRAM module are designed and developed based on FPGA for data transceiving and caching to en-sure that the controller can output control signals steadily and continuously.The test results show that the controller can accurate-ly control the rotating angle of the galvanometer and flexibly support the heterogeneous upper computer environment,which solves the problems of hardware and software compatibility of the traditional galvanometer control card based on PCI interface for data transmission,and improves the portability of upper computer application program.
作者
袁小军
张李超
张楠
YUAN Xiaojun;ZHANG Lichao;ZHANG Nan(State Key Laboratory of Material Molding and Mold Technology,Huazhong University of Science and Technology,Wuhan 430070,China)
出处
《现代电子技术》
北大核心
2019年第16期159-163,168,共6页
Modern Electronics Technique
基金
国家“863”计划资助项目(2015AA042505)~~