LED七段数码管介绍 11 第三章 步进电机控制及驱动系统电路设计实现 12 3.1 硬件设计 12 3.2 软件设计 16 第四章 电路调试 17 第五章总结 19 致谢 20 参考文献 21 附录 22 摘要 本文主要研究了一种基于AT89C51aduoni单片机机和ULN2003驱動芯片的步进电机控制及驱动电路系统的设计该系统可分为:控制模块、驱动模块、显示模块、人机交互模块四大部分。其中采用AT89C51aduoni单片機机作为控制模块的核心利用aduoni单片机机编程实现了对步进电机启动停止、正转反转、加速减速等功能的基本控制。驱动模块由芯片ULN2003A驱动步进电机工作;显示部分由七段LED共阴数码管组成;人机互换部分由相应的按键实现相应的功能通过实际测试表明本设计系统的性能优于傳统步进电机控制器,具有结构简单、可靠性高、实用性强、人机接口简单方便、性价比高等特点此外,本文还介绍了步进电机的基本原理及AT89C51aduoni单片机机的性能特点 图2.7六位LED共阴数码显示管图 13 第三章 步进电机控制及驱动系统电路设
51aduoni单片机机步进电机的正反转加減速控制 仿真原理图如下(proteus仿真工程文件可到本帖附件中下载)
|
————————————————————————————————————————————
工作原理见书《51aduoni单片机机应用及原理——基于KeilC和Proteus陈海宴》P178-180
————————————————————————————————————————————
速度设置在1/2/3/4四个档位,1档最快依次递减,能够控制步进电机的停、转和方向同时显示步进机的当前档位。