基于A3992和C8051F300的两相步进电机驱动系统
时间:10-18
来源:互联网
点击:
接收来自控制电路的信号,两桥桥臂输出满足一定时序的相电流,从而实现驱动步进电机按用户的要求运转。图4所示给出了系统的主体硬件电路。
![](../img/eep/emb/emb-322574kro3l22pyg.jpg)
4 系统软件设计
根据系统硬件设计的相关要求设计软件程序,完成系统初始化,接收来自用户的输入指令,控制驱动器按要求运转等功能。具体的系统软件流程设计如图5所示。其中系统初化包括对单片机内的看门狗、I/O端口和A3992的控制字Word0、Wordl参数的初始化。
![](../img/eep/emb/emb-322585vovfq1xszn.jpg)
采用该步进电机驱动方案可以灵活通过软件编程对步进电机进行最高可达64细分的微步距驱动,因而可方便快捷地改善步进电机的运行性能。
5 结语
讨论了基于A3992和C805lF300控制的两相步进电机驱动方案,简要介绍了系统各个硬件模块的实现,给出系统软件设计流程。该设计方案的各部分硬件模块连接简单,集成度高,可靠性强,易于调试和维护,体积小,成本低,具有很高的推广价值。
驱动 系统 电机 步进 A3992 C8051F300 基于 相关文章:
- 声卡安装向导中文版(11-12)
- VxWorks实时操作系统下MPC8260ATM驱动的实现(11-11)
- Linux内核解读入门(11-09)
- Linux操作系统网络驱动程序编写(04-11)
- Linux系统下USB摄像头驱动程序开发(04-25)
- Linux系统中如何正确安装摄像头驱动(04-25)