四相步进电机驱动及电机参数采集系统设计
Design of Four-Phase Stepper Motor Drive and Motor Parameter Acquisition System
DOI: 10.12677/mos.2024.135470, PDF,   
作者: 黄云龙, 李丕丁:上海理工大学健康科学与工程学院,上海
关键词: 以太网FPGA步进电机Ethernet FPGA Stepper Motor
摘要: 步进电机具有精确定位,高重复精度,高稳定性、高可靠性以及容易开环控制等优点,广泛应用于医疗器械、消费电子以及光学设备等精度要求较高的领域。而四相步进电机相较于两相步进电机具有更高的分辨率、平滑度以及动态性能等优点,于是需要加强对四相步进电机驱动系统研究,以应对更高需求的应用领域。本文设计了一款基于FPGA的四相步进电机驱动及参数采集系统,该系统可灵活地配置电机驱动电压和步进方式,并且采用以太网传输协议与DDR3存储器,为步进电机驱动需要的速度曲线提供大量数据存储空间,并且经过仿真与测试后该系统达到了相应功能,最终本系统实现了四相步进电机驱动,其中电机驱动电压最大可到20 V以及最大微步细分可达256细分,同时上位机可实时监测电机相电压、相电流、霍尔信号以及编码器等电机相关参数。
Abstract: Stepper motor has the advantages of precise positioning, high repeatability, high stability, high reliability and easy open-loop control, etc., and is widely used in medical devices, consumer electronics and optical equipment and other fields with high precision requirements. The four-phase stepper motor has the advantages of higher resolution, smoothness and dynamic performance compared with the two-phase stepper motor, so it is necessary to strengthen the research on the four-phase stepper motor drive system to cope with the application field of higher demand. This paper designs a four-phase stepper motor drive and parameter acquisition system based on FPGA. The system can flexibly configure the motor drive voltage and stepping mode, and adopts Ethernet transmission protocol and DDR3 memory to provide a large amount of data storage space for the speed curve required by the stepper motor drive. After simulation and testing, the system achieves the corresponding function. Finally, the system realizes the four-phase stepper motor drive, in which the maximum motor drive voltage can reach 20 V and the maximum micro-step subdivision can reach 256 subdivision, and the upper computer can monitor the motor phase voltage, phase current, Hall signal, encoder and other motor related parameters in real time.
文章引用:黄云龙, 李丕丁. 四相步进电机驱动及电机参数采集系统设计[J]. 建模与仿真, 2024, 13(5): 5191-5201. https://doi.org/10.12677/mos.2024.135470

参考文献

[1] 刘旭辉, 简震, 丁志娟, 等. 基于Labview的步进电机闭环控制系统设计[J]. 电力电子技术, 2021, 55(2): 54-56.
[2] 张婧, 樊艳艳, 李勇. 基于STM32和TMC5160的步进电机控制系统[J]. 仪器仪表用户, 2020, 27(2): 63-66.
[3] 刘成淦, 王直. 基于STM32的一种步进电机系统的设计[J]. 电子设计工程, 2018, 26(1): 131-134+139.
[4] 张曼玲, 汪钊旭, 穆旭阳, 等. 基于单片机的步进电机控制系统探究[J]. 机电产品开发与创新, 2023, 36(3): 133-135+145.
[5] 谭人铭, 张仁杰, 江涛. 基于STM32的步进电机位置闭环控制系统设计[J]. 黑龙江工业学院学报(综合版), 2023, 23(1): 58-62.
[6] 孙磊. 基于FPGA的步进电机矢量控制研究[D]: [硕士学位论文]. 南京: 南京航空航天大学, 2019.
[7] 向云峰, 王秀莲. 基于FPGA的步进电机驱动控制系统的研究与设计[J]. 南方农机, 2023, 54(13): 148-151.
[8] 段简, 张奕婷, 郑晓峰, 等. 基于HDL/FPGA的步进电机驱动控制器设计[J]. 科技与创新, 2023(4): 5-7+12.
[9] 张华西, 陈佳宇, 刘卿卿, 等. FPGA的多通道步进电机控制系统设计[J]. 单片机与嵌入式系统应用, 2023, 23(3): 71-75.
[10] 陈乾. 基于以太网的带式输送机监控系统下位机的设计与实现[D]: [硕士学位论文]. 天津: 天津工业大学, 2019.
[11] 贺建华, 国芳, 崔洁. 基于FX5U以太网通信的多台电机联合控制系统设计[J]. 电工技术, 2023(22): 12-14+18.
[12] 齐国栋, 姚达毛, 仲崇峰. 类ITER多功能机械臂关节三电机控制系统设计[J]. 核聚变与等离子体物理, 2024: 1-6.
http://kns.cnki.net/kcms/detail/51.1151.tl.20240313.1529.002.html, 2024-08-30.
[13] 贺政. 基于FPGA的多轴运动控制系统的研究[D]: [硕士学位论文]. 广州: 广东工业大学, 2021.
[14] 孔德伟, 袁国顺, 刘小强. 基于FPGA的万兆以太网链路的设计与实现[J]. 微电子学与计算机, 2019, 36(12): 21-25.
[15] 潘忠英. 以太网与CAN总线通信的FPGA设计与实现[J]. 计算机时代, 2022(7): 44-48.
[16] 李杨, 苏和平, 张丹, 等. 基于FPGA + ARM多路千兆以太网通信接口设计[J]. 现代电子技术, 2022, 45(15): 25-29.
[17] 梁洪涛, 王一兵, 朱燕萍, 等. 旋转惯导中转位电机控制算法对导航精度的影响分析[J]. 宇航计测技术, 2023, 43(4): 41-47.
[18] 梁宽宽, 刘敏. 基于FPGA的多通道红外信号采集系统设计[J]. 工业仪表与自动化装置, 2023(1): 21-25.