期刊文献+

基于FPGA的以太网激光振镜控制器设计与实现 被引量:4

Design and implementation of FPGA-based controller for Ethernet laser galvanometer
在线阅读 下载PDF
导出
摘要 为了提高系统的兼容性、可移植性以及设备的网络化管理,提出并设计了一种基于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)~~
关键词 激光振镜控制器 FPGA 协议驱动 UDP模块设计 SDRAM模块设计 信号延时 laser galvanometer controller FPGA protocol driving UDP module design SDRAM module design signal delay
  • 相关文献

参考文献9

二级参考文献71

共引文献100

同被引文献48

引证文献4

二级引证文献15

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部