基于单片机的步进电机控制系统的设计(含原理图,程序,元件清单)(任务书,开题报告,中期检查表,毕业论文17600字,CAD图纸4张)
摘 要:步进电动机由于用其组成的开环系统既简单,廉价,又非常可行,因此在打印机等办公自动化设备以及各种控制装置等众多领域有着极其广泛的应用。本文用汇编语言编写电机的正转,反转,加速,减速,停止程序,通过单片机,电机的驱动电路以及相应的按键实现以上功能,并且步进电机的工作状态要用相应的LED管显示出来。
关键词:步进电机;驱动电路;单片机;转动
The Design of the Control System of Step-Motor Based on SCM
Abstract: The open-loop system which is composed by stepping motor is simple, cheep, but very practical, so there are very wide range of applications in printers and other officeautomation equipment and various control devices, and many other fields. In this article descibes one design of step-motor system based on microcontroller. It designs the system hardware circuit and the program of the preparation of a motor, reverse, speed up, slow down, stop is written by compile language. The above function are realized through the microcontroller, motor driver circuit and correspond keys, and the work state of stepper motor is displayed through the light-emitting diode.
Key Words: Stepping motor;driving circuit;single chip microcomputer;rotation
论文的主要研究内容
本论文所选的步进电机是三相反应式步进电机,采用的方法是利用单片机制步进电机的驱动。步进电机是一种将电脉冲转化为角位移的执行机构。
当步进驱动器接收到一个脉冲信号,它就驱动步进电机按设定的方向转动一个固定的角度(称为步距角),它的旋转是以固定的角度一步一步运行的。可以通过控制脉冲个数来控制角位移量,从而达到调速的目的,本次毕业设计就是通过改变脉冲频率来调节步进电机的速度的,并且通过数码管显示其转速。另外通过单片机实现它的正反转,步进电机可以作为一种控制用的特种电机,利用其没有积累误差(精度为100%)的特点,广泛应用于各种开环控制。本系统的主要功能有:基本操作过程如下:单片机系统通电后,系统开始初始化已经设置好的步进电机的运转速度和LED数码灯的显示信息,数码灯显示默认的转速以及转向标志,此时按下启动键,步进电机就按照设置好的运转速度和运转方向开始转动。在转动过程中如按数字键,则在数码灯中会显示被按键的数值。在按下Enter键时4,运转速度就被重新设定,步进电机就以重新设定的转速转动。如按正转或反转按键,步进电机就改变转向到重新设定的转向,同时数码灯的转向标志也会改变,后两个数码灯也动态显示一些图案,正转和反转动态显示的图案不一样[2]。
使用者可以通过按键选定电机的转速以及开始运行、停止运行等。改变转速和转向都可以在动态运行中进行,此外转速的数值和正反转都在数码灯上显示。
目 录
摘要………………………………………………………………………1
关键………………………………………………………………………1
1 前言……………………………………………………………………2
1.1课题研究的目的和意义………………………………………2
1.2 国内外研究概况…………………………………………………… 2
1.3 论文的主要研究内容………………………………………………2
2 步进电机与单片机简介………………………………………………3
2.1步进电机介绍……………………………………………………… 3
2.1.1步进电机概述…………………………………………………… 3
2.1.2 步进电机的工作原理…………………………………………… 6
2.1.3步进电机的分类与选择………………………………………… 7
2.2单片机原理……………………………………………………………… 8
2.2.1单片机原理概况………………………………………………… 8
2.2.2单片机的应用系统……………………………………………… 8
2.2.3 AT89C513 系统硬件设计……………………………………… 9
3 系统硬件设施………………………………………………………………… 13
3.3.1键盘接口……………………………………………………… 13
3.3.2 步进电机驱动系统介绍……………………………………… 14
3.3.3 LED与单片机接口………………………………………………18
3.3.4步进电机的驱动……………………………………………… 21
4 系统软件设计……………………………………………………… 22
4.1系统开发软硬件环境…………………………………………… 22
4.2系统程序流程图………………………………………………… 22
参考文献……………………………………………………………… 23
致谢…………………………………………………………………… 23
附录…………………………………………………………………………… 23
|