基于AT89C51单片机和ULN2003驱动芯片的步进电机控制及驱动电路系统的设计

摘要 ............................................................. 1 Abstract ..................................................................................................................... 2 第一章.绪论 ...................................................... 2

1.1设计背景 .................................................. 4 1.2关于国内外同类产品的发展和应用 ............................ 4 1.3 本文所做的工作 ............................................ 5 1.4 研究内容与安排 ............................................ 5 第二章 系统总体方案设计 .......................................... 7

2.1 设计原理 .................................................. 7 2.2 主要元器件介绍 ............................................ 8 2.2.1 四相六线步进电机的介绍 ............................... 8 2.2.2 AT89C51单片机芯片介绍 .............................. 10 2.2.3 ULN2003芯片介绍 .................................... 11 2.2.4 LED七段数码管介绍 .................................. 12 第三章 步进电机控制及驱动系统电路设计实现 ....................... 13

3.1 硬件设计 .............................................. 13 3.2 软件设计 .............................................. 17 第四章 电路调试 ................................................. 18 第五章总结 ...................................................... 20 致谢 ............................................................ 21 参考文献 ........................................................ 22 附录 ............................................................ 23

摘要

本文主要研究了一种基于AT89C51单片机和ULN2003驱动芯片的步进电机控制及驱动电路系统的设计。该系统可分为:控制模块、驱动模块、显示模块、人机交互模块四大部分。其中采用AT89C51单片机作为控制模块的核心,利用单片机编程实现了对步进电机启动停止、正转反转、加速减速等功能的基本控制。驱动模块由芯片ULN2003A驱动步进电机工作;显示部分由七段LED共阴数码管组成;人机互换部分由相应的按键实现相应的功能。通过实际测试表明本设计系统的性能优于传统步进电机控制器,具有结构简单、可靠性高、实用性强、人机接口简单方便、性价比高等特点。此外,本文还介绍了步进电机的基本原理及AT89C51单片机的性能特点。

关键词: 步进电机;ULN2003; AT89C51;

1

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4