基于单片机的步进电机控制系统设计文章培训资料

上传人:youn****329 文档编号:135361587 上传时间:2020-06-15 格式:DOC 页数:36 大小:9.55MB
返回 下载 相关 举报
基于单片机的步进电机控制系统设计文章培训资料_第1页
第1页 / 共36页
基于单片机的步进电机控制系统设计文章培训资料_第2页
第2页 / 共36页
基于单片机的步进电机控制系统设计文章培训资料_第3页
第3页 / 共36页
基于单片机的步进电机控制系统设计文章培训资料_第4页
第4页 / 共36页
基于单片机的步进电机控制系统设计文章培训资料_第5页
第5页 / 共36页
点击查看更多>>
资源描述

《基于单片机的步进电机控制系统设计文章培训资料》由会员分享,可在线阅读,更多相关《基于单片机的步进电机控制系统设计文章培训资料(36页珍藏版)》请在金锄头文库上搜索。

1、安徽理工大学课程设计课程设计基于单片机的步进电机控制系统设计DESIGN OF STEPPING MOTOR CONTROL SYSTEM BASED ON SINGLE CHIP MICROCOMPUTER学院(部): 专业班级: 学生姓名: 指导教师: 2016 年 1 月 18 日1基于单片机的步进电机控制系统设计摘要步进电机由于用其组成的开环系统既简单,廉价,又非常可行,因此在打印机等办公自动化设备以及各种控制装置等众多领域有着极其广泛的应用。本文介绍的是一种基于单片机的步进电机的系统设计,用C语言编写出电机的正转、反转、加速、减速、停止程序,通过AT89C51单片机、步进电机的驱动芯

2、片ULN2803以及相应的按键实现以上功能,并且步进电机的工作状态要用相应的发光二极管显示出来。同时还介绍了步进电机以及单片机原理、该系统的硬件电路、程序组成,同时对软、硬件进行了调试,以及调试过程中出现的问题以及解决问题的方法。该设计具有思路明确、可靠性高、稳定性强等特点,通过调试实现了上述功能。本课题的内容和要求是能够控制步进电机的正反转,加减速以及角度控制、步进控制。控制要求是设计5个按键,分别控制步进电机的正转、反转、停止、加速和减速。状态用数码管或者显示屏显示。正转时显示“p”,反转时显示“n”。关键词:步进电机,脉宽调制,ULN2803驱动芯片,AT89C51单片机DESIGN O

3、F STEPPING MOTOR CONTROL SYSTEM BASED ON SINGLE CHIP MICROCOMPUTERABSTRACTThe stepper motor due to the use of its open-loop system composed of simple, inexpensive, and very practical, so printers and other office automation equipment and various control devices, and other fields has a very wide rang

4、e of applications. This article describes a step motor-based system design, C language the motor forward, reverse, speed up, slow down, stop the program, through the microcontroller, motor driver chip ULN2803 and the corresponding key to achieve the above function, and the working status of the step

5、per motor to use the corresponding light-emitting diode display,this article also describes the principles of the stepper motor and the microcontroller, the hardware circuit, program components, while software and hardware debugging, the debugging process is also introduced problems and solutions to

6、 the problem. The design has a clear idea of high reliability, stability and other characteristics, to achieve the above through the debugging functions.The content and requirements of this topic is to be able to control the stepper motor positive and negative, acceleration and deceleration as well

7、as angle control, step control. Control requirements are designed 5 buttons, respectively, to control the stepper motor forward, reverse, stop, acceleration and deceleration. Status with digital tube or display. Positive turn when the display p, when the reverse display n. KEY WORDS: stepping motor,

8、pulse width modulation,ULN2803 driver chip,AT89C51 SCM1目录摘要(中文)摘要(外文)1 绪论11.1 课题背景11.2 相关元件性能优点简介12 基于单片机的步进电机控制系统的设计原理32.1 总体设计方框图32.2 主要元器件详细介绍32.3 方案论证83 基于单片机的步进电机系统的硬件设计93.1 步进电机的控制电路设计93.2 单片机的最小系统设计93.3 步进电机的驱动电路设计103.4 单片机的显示电路设计113.5 总体电路图114 基于单片机的步进电机系统的软件设计134.1 主程序设计134.2 定时中断设计144.3 外部

9、中断设计155 基于Protues软件的仿真175.1 仿真软件的介绍175.2 仿真过程185.3 遇到的问题206 实物调试216.1 调试前的准备216.2 调试过程216.3 遇到的问题226.4 经济成本分析22总结23参考文献25附录26致谢3011 绪论1.1 课题背景步进电机是一种进行精确步进运动的机电执行元件,它广泛应用于工业机械的数字控制,为使系统的可靠性、通用性、可维护性以及性价比最优,根据控制系统功能要求及步进电机应用环境,确定了设计系统硬件和软件的功能划分,从而实现了基于8051单片机的四相步进电机的开环控制系统。控制系统通过单片机存储器、I/O接口、中断、键盘、LE

10、D显示器的扩展、步进电机的环形分频器、驱动及保护电路、人机接口电路、中断系统及复位电路、单电压驱动电路等的设计,实现了四相步进电机的正反转,急停等功能。为实现单片机控制步进电机系统在数控机床上的应用,系统设计了两个外部中断,以实现步进电机在某段时间内的反复正反转功能,也即数控机床的刀架自动进给运动,随着单片机技术的不断发展,单片机在日用电子产品中的应用越来越广泛,自六十年代初期以来,步进电机的应用得到很大的提高。人们用它来驱动时钟和其他采用指针的仪器,打印机、绘图仪,磁盘光盘驱动器、各种自动控制阀、各种工具,还有机器人等机械装置。此外作为执行元件,步进电机是机电一体化的关键产品之一,被广泛应用

11、在各种自动化控制系统中,随着微电子和计算机技术的发展,它的需要量与日俱增,在各个国民经济领域都有应用。步进电机是机电数字控制系统中常用的执行元件,由于其精度高、体积小、控制方便灵活,因此在智能仪表和位置控制中得到了广泛的应用,大规模集成电路的发展以及单片机技术的迅速普及,为设计功能强,价格低的步进电机控制驱动器提供了先进的技术和充足的资源。1.2 相关元件性能优点简介单片机具有体积小、功耗低、控制功能强、扩展灵活、微型化和使用方便等优点,广泛应用于仪器仪表中,结合不同类型的传感器,可实现诸如电压、功率、频率、湿度、温度、流量、速度、厚度、角度、长度、硬度、元素、压力等物理量的测量。采用单片机控

12、制使得仪器仪表数字化、智能化、微型化,且功能比起采用电子或数字电路更加强大。例如精密的测量设备(功率计,示波器,各种分析仪)。 同时用单片机还可以构成形式多样的控制系统、数据采集系统。例如工厂流水线的智能化管理,电梯智能化控制、各种报警系统,与计算机联网构成二级控制系统等。 现代的单片机普遍具备通信接口,可以很方便地与计算机进行数据通信,为在计算机网络和通信设备间的应用提供了极好的物质条件,现在的通信设备基本上都实现了单片机智能控制,从手机,电话机、小型程控交换机、楼宇自动通信呼叫系统、列车无线通信、再到日常工作中随处可见的移动电话,集群移动通信,无线电对讲机等。此外,单片机在工商,金融,科研

13、、教育,国防航空航天等领域都有着十分广泛的用途。目前,单片机正朝着高性能和多品种方向发展趋势将是进一步向着CMOS化、低功耗、大容量、高性能、低价格和外围电路内装化等几个方面发展。综合所述,单片机已成为计算机发展和应用的一个重要方面。另一方面,单片机应用的重要意义还在于,它从根本上改变了传统的控制系统设计思想和设计方法。从前必须由模拟电路或数字电路实现的大部分功能,现在已能用单片机通过软件方法来实现了。这种软件代替硬件的控制技术也称为微控制技术,是传统控制技术的一次革命。 步进电机作为执行元件,是机电一体化的关键产品之一,随着工业自动化的发展,步进电机的应用也越来越广泛,广泛应用在各种自动化控

14、制系统中。步进电机是一种用于开环控制的驱动元件。它是用电脉冲信号进行控制,将电脉冲信号转换成相应的角位移或线位移的微电动机。步进电机作为电机的一种,可以靠开路控制做精确的定位,因此普遍应用于电脑的外设及工业生产的自动化机具设备中,如NC车床、切割机,此外机器人的各个关节控制也大量的使用步进电机。近些年来,由于步进电机的控制精度不断提高,越来越多有较高控制精度要求的系统也开始采用步进电机。对于小功率步进电机,一般采用单片机与专用步进电机驱动器联合工作的方式,单片机产生脉冲,控制停启、正反转,变速等,专用步进电机驱动器则进行脉冲环形分配及功率驱动。步进电动机突出的优点是它可以在宽广的频率范围内通过

15、改变脉冲频率来实现调速,快速起停、正反转控制及制动等,并且用其组成的开环系统既简单、廉价,又非常可,步进电机的转速取决于脉冲频率、转子齿数和拍数。其角速度与脉冲频率成正比,而且在时间上与脉冲同步。因而在转子齿数和运行拍数一定的情况下,只要控制脉冲频率即可获得所需速度因此在众多领域有着极其广泛的应用。研制一种高性价比步进电机驱动器及其控制系统具有重要的意义。2 基于单片机的步进电机控制系统的设计原理2.1 总体设计方框图AT89C51单片机复位电路键盘控制电路ULN280启动电路电源及时钟电路状态显示电路步进电机图2-1 总体设计方框图2.2 主要元器件详细介绍(1)步进电机 步进电机是数字控制电机,它将脉冲信号转变成角位移,即给一个脉冲信号,步进电机就转动一个角度,因此非常适合于单片机控制。步进电机区别于其他控制电机的最大特点是:它是通过输入脉冲信号来进行控制的,即电机的总转动角度由输入脉冲数决定,而电机的转速由脉冲

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 中学教育 > 教学课件 > 高中课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号