CD00207733_ZHV2.pdf
(614.61 KB)
本应用笔记讲解了当使用基于cortex-M3 微控制器的medium-density STM32F103xx 系列产品驱动双极步进电机时,怎样做到体积小、速度高、成本低、资源少。它提供一种简单的方法,实现全步进和半步进工作模式控制步进电机。
步进电机是一种机电设备,可将电脉冲转换为离散的机械步进运动。当以适当顺序施加电命令脉冲时,步进电机的轴将以离散步进旋转。当需要受控的运动时,步进电机是一个很好的选择。尤其是当应用需要控制旋转角、速度、位置和同步时,它们非常有用。
步进电机的主要优势在于它们不需要反馈器件;与其它运动控制系统相比,它们很便宜;它们有极佳的低速扭矩且很稳定。很多步进电机应用都得益于STM32F10xxx 器件的功耗、特性及灵活性。包括机器人控制器、车床工具、摄影机及其它精确的轴位置控制环境。
此外,STM32F10xxx 微控制器的高性能为设计者们提供了仅需控制器的很低计算资源,就可以稳定控制步进电机。
本应用笔记给出了一个简单的方法来实现按照典型运行曲线运行(先加速,再匀速,最后减速)的步进电机控制。用户可选择工作模式(全步进或半步进)、电机的旋转方向(顺时针或逆时针)、控制电流模式(快衰减或慢衰减)。此方法使用medium-density STM32F103xx及L6208 全集成两相步进电机驱动。此方法价格最低、实现最简单、使用的CPU 负荷最小。
|