基于A3992和单片机的两相步进电机驱动系统
时间:11-04
来源:互联网
点击:
4 系统软件设计
根据系统硬件设计的相关要求设计软件程序,完成系统初始化,接收来自用户的输入指令,控制驱动器按要求运转等功能。具体的系统软件流程设计如图5所示。其中系统初化包括对单片机内的看门狗、I/O端口和A3992的控制字Word0、Wordl参数的初始化。
![](../img/eec-mcu/mcu-169828iejkdtxxaz2.jpg)
采用该步进电机驱动方案可以灵活通过软件编程对步进电机进行最高可达64细分的微步距驱动,因而可方便快捷地改善步进电机的运行性能。
5 结语
讨论了基于A3992和C805lF300控制的两相步进电机驱动方案,简要介绍了系统各个硬件模块的实现,给出系统软件设计流程。该设计方案的各部分硬件模块连接简单,集成度高,可靠性强,易于调试和维护,体积小,成本低,具有很高的推广价值。
根据系统硬件设计的相关要求设计软件程序,完成系统初始化,接收来自用户的输入指令,控制驱动器按要求运转等功能。具体的系统软件流程设计如图5所示。其中系统初化包括对单片机内的看门狗、I/O端口和A3992的控制字Word0、Wordl参数的初始化。
![](../img/eec-mcu/mcu-169828iejkdtxxaz2.jpg)
采用该步进电机驱动方案可以灵活通过软件编程对步进电机进行最高可达64细分的微步距驱动,因而可方便快捷地改善步进电机的运行性能。
5 结语
讨论了基于A3992和C805lF300控制的两相步进电机驱动方案,简要介绍了系统各个硬件模块的实现,给出系统软件设计流程。该设计方案的各部分硬件模块连接简单,集成度高,可靠性强,易于调试和维护,体积小,成本低,具有很高的推广价值。
步进电机 电路 Allegro 单片机 电流 MCU 电压 放大器 传感器 比较器 51单片机 PWM 电容 看门狗 相关文章:
- 单片机控制步进电机驱动器工作原理(10-19)
- 基于FPGA的步进电机控制器设计(02-12)
- 基于单片机的步进电机控制系统设计(09-13)
- 步进电机及驱动器的正确选择方法(10-01)
- 新的步进电机控制器/驱动器简化步进电机系统设计(10-29)
- 基于Beckhoff嵌入式PC控制器的步进电机群控系统设计(11-10)