微特电机 ›› 2021, Vol. 49 ›› Issue (12): 40-44.

• 驱动控制 • 上一篇    下一篇

基于FPGA和ARM的音圈电机式振镜驱动器设计

梁宇飞, 石上瑶, 张栋, 武涛   

  1. 中北大学 机械工程学院,太原 030051
  • 收稿日期:2021-08-24 出版日期:2021-12-28 发布日期:2021-12-30
  • 作者简介:梁宇飞(1997—),男,硕士研究生,研究方向为电机驱动控制、智能控制。
  • 基金资助:
    中央引导地方科技发展专项(YDZX20191400002765)

Design of A Voice Coil Motor Galvanometer Driver Based on FPGA and ARM

LIANG Yu-fei, SHI Shang-yao, ZHANG Dong, WU Tao   

  1. School of Mechanical Engineering, North University of China, Taiyuan 030051, China
  • Received:2021-08-24 Online:2021-12-28 Published:2021-12-30

摘要: 针对现有音圈电机式振镜驱动控制器存在的诸多不足,提出一种基于现场可编程逻辑门阵列(FPGA)和进阶精简指令集机器(ARM),再配合外围电路的异构驱动控制方法,外围驱动电路依据工程需求对应设计。根据FPGA和ARM两种处理器各自的优势划分功能,其中ARM主要用于系统初始化、信号采样、模拟信号输出、位置环电流环闭环控制等,FPGA主要负责激光打标图象点数据集的处理、上位机通讯功能、与ARM之间的数据交换等。驱动电路仿真实验表明电路设计是合理的,可以达到所需要求。

关键词: 电机驱动控制, 直线式音圈电机, 现场可编辑逻辑门阵列, 进阶精简指令集机器

Abstract: In view of the many shortcomings of the existing voice coil motor galvanometer drive controller, a heterogeneous drive control based on Field Programmable Logic Gate Array (FPGA) and Advanced Reduced Instruction Set Machine (ARM) was proposed, and the peripheral drive circuit was designed according to engineering requirements. Functionswere divided according to the respective advantages of FPGA and ARM processors. ARM was mainly used for system initialization, signal sampling, analog signal output, position loop and current loop closed-loop control, etc. FPGA was mainly responsible for the processing of laser marking image point data sets, host computer communication function, data exchange with ARM, etc. The simulation experiment on the driving circuit shows that the circuit design is reasonable and can meet the requirements.

Key words: motor drive control, linear voice coil motor, field programmable gate array(FPGA), advanced RISC machine(ARM)

中图分类号: