基于STM32的一种步进电机系统的设计.PDFVIP

  • 38
  • 0
  • 约1.55万字
  • 约 5页
  • 2019-04-08 发布于天津
  • 举报
基于STM32的一种步进电机系统的设计.PDF

第26卷 第1期 电子设计工程 2018年1月 Vol.26 No.1 ElectronicDesignEngineering Jan.2018 基于STM32的一种步进电机系统的设计 刘成淦,王直 (江苏科技大学计算机科学与工程学院,江苏镇江212003) 摘要:文中介绍了一种基于STM32控制器的步进电机控制系统,该系统对步进电机的加速和减速 运动采用了S型函数模型,有效的避免了系统在高速运动时出现的失步和过冲现象。在系统中通 过调节分频系数保证了系统在高频和低频运动时的准确性,在系统中通过调节电机驱动芯片的细 分能够有效地降低了系统的振动和噪声。实验结果表明,整个系统成本低、运行平稳、可靠性高。 关键词:步进电机;控制系统;分频系数;细分 中图分类号:TN02 文献标识码:A 文章编号:1674-6236(2018)01-0131-04 DesignofsteppermotormotioncontrolsystembasedonSTM32controller LIUCheng⁃gan,WANGZhi (SchoolofElectricalandInformation,JiangsuUniversityofScienceandTechnology,Zhenjiang212003,China) Abstract: AsteppermotorcontrolsystembasedonSTM32 controllerisintroducedinthispaper.The systemusestheStypefunctionmodelfortheaccelerationanddecelerationmotionofthesteppermotor, whicheffectivelyavoidsthelossofstepandovershootofthesystemduringthehighspeedmovement.In thesystem,thesystemcanensuretheaccuracyofthesysteminhighfrequencyandlowfrequencymotion byadjustingthefrequencydivisioncoefficient.Inthesystem,thevibrationandnoiseofthesystemcan bereducedeffectivelybyadjustingthesubdivisionofthemotordrivechip.Theexperimentalresultsshow thatthesystemhaslowcost,stableoperationandhighreliability. Keywords:stepper;controlsystem;divisionfactor;subdivision 步进电机广泛的应用于国民经济中,它具有机 度、运动方向。本文中主控制芯片选用STM32系列的 构简单、控制方面等优点,即使是应用在开环的系统 芯片,通过设置芯片内部的定时器输出相应的PWM 中仍然能够具有较高的准确率。步进电机接收到一 波。通过调节PWM波的频率使电机呈现S型运动轨 个脉冲可以转1.2度,通常通过控制脉冲数来实现步 迹,这种运动轨迹有利于提高步进电机运动的准确 进电机的转动步数,通过控制输入的脉冲频率实现 性,同时也能够在一定程度上降低整个系统的功 对步进电机的转动速度和加速度的控制。理论上输 耗。系统中加入了电流调节电路实现对噪声的调节, 入的脉冲频率越高步进电机的转动速度越快,反之, 大大的提高了系统的稳定性。国内通常对步进电机控 步进电机的速度越慢。但是在实际的应用中输入的 制系统的研究主要集中在硬件电路设计、软件设计 频率过大或者过小会造成电机的失步和堵步,所以 方面,而对步进电机的运动控制却很少涉及,电机能 要充分考虑步进电机的运动频率才能实现其运动的 否按照预定的轨迹准确运动决定着系统能否达到期 准确定位。在步进电机控制系统中可以通过输入 望的控制效果,因此对

文档评论(0)

1亿VIP精品文档

相关文档