基于FPGA和LMD18200的步进电机控制系统Stepper motor control system based on FPGA and LMD18200
杜维康,王景存
摘要(Abstract):
实现了一种基于FPGA和LMD18200的步进电机闭环控制系统,给出控制步进电机的设计方法,结合MCU,FPGA和增量型编码器构成了一个完整的运动控制平台。该系统由总线接口单元、闭环控制单元、PWM脉宽调制单元和LMD18200驱动单元组成。实践表明,利用LMD18200驱动逻辑能够使步进电机高效稳定地运行,有效降低了电机运行中的噪音和启动、停止时的震动,使用效果好于大部分常规步进电机驱动方法。
关键词(KeyWords): FPGA;步进电机;LMD18200;闭环控制;编码器;驱动控制
基金项目(Foundation):
作者(Author): 杜维康,王景存
DOI: 10.16652/j.issn.1004-373x.2018.13.032
参考文献(References):
- [1]陈兴文,刘燕.基于FPGA实现步进电机脉冲信号控制器设计[J].机械设计与制造,2006(2):86-87.CHEN Xingwen,LIU Yan.Design of pulse signal controller for stepping motor based on FPGA[J].Mechanical design and manufacturing,2006(2):86-87.
- [2]欧海平,周砚江,张华叶,等.基于SOPC的步进电机加减速PWM控制器IP核设计[J].机电工程,2011,28(6):708-711.OU Haiping,ZHOU Yanjiang,ZHANG Huaye,et al.The IP core design of PWM controller based on SOPC′s stepping motor and deceleration[J].Electromechanical engineering,2011,28(6):708-711.
- [3]刘军,郭立,段勃,等.AMBA 2.0总线IP核的设计与实现[J].微电子学与计算机,2005,22(6):145-148.LIU Jun,GUO Li,DUAN Bo,et al.Design and implementation of AMBA 2.0 bus IP core[J].Microelectronics and computer,2005,22(6):145-148.
- [4]时晨,张伟功.基于AMBA总线UART IP核的设计与实现[J].计算机应用,2003,23(z1):36-38.SHI Chen,ZHANG Weigong.The design and implementation of UART IP core based on AMBA bus[J].Computer applications,2003,23(S1):36-38.
- [5]张军,葛悦,刘超,等.一种高效的两相步进电机控制技术[J].计算机测量与控制,2012,20(8):2130-2132.ZHANG Jun,GE Yue,LIU Chao,et al.An efficient twophase stepping motor control technology[J].Computer measurement and control,2012,20(8):2130-2132.
- [6]王磊,艾晓庸,朱齐丹,等.基于LMD18200组件的直流电机驱动器的设计[J].自动化与仪表,2004,19(1):26-27.WANG Lei,AI Xiaoyong,ZHU Qidan,et al.Design of DC motor drive based on LMD18200 components[J].Automation and instrumentation,2004,19(1):26-27.
- [7]王邦继,刘庆想,周磊,等.步进电机速度曲线的设计与FPGA实现[J].微电机,2012,45(8):67-71.WANG Bangji,LIU Qingxiang,ZHOU Lei,et al.Design of stepper motor speed curve and FPGA implementation[J].Micromotors,2012,45(8):67-71.
- [8]杨超,张冬泉.基于S曲线的步进电机加减速的控制[J].机电工程,2011,28(7):813-817.YANG Chao,ZHANG Dongquan.Control of acceleration and deceleration of stepper motor based on S curve[J].Electromechanical engineering,2011,28(7):813-817.
- [9]霍建伟,马海涛,王丽秋,等.全自动生化分析仪用分光光度计[J].光学精密工程,2003,11(5):457-460.HUO Jianwei,MA Haitao,WANG Liqiu,et al.Automatic biochemical analyzer spectrophotometer[J].Optical precision engineering,2003,11(5):457-460.
- [10]周明安,朱光忠,宋晓华,等.步进电机驱动技术发展及现状[J].机电工程技术,2005,34(2):16-17.ZHOU Ming’an,ZHU Guangzhong,SONG Xiaohua,et al.Development and status of stepper motor driven technology[J].Electromechanical engineering technology,2005,34(2):16-17.