基于单片机控制的步进电机调速系统的设计论文(含全部程序)

合集下载

单片机控制步进电机程序设计

单片机控制步进电机程序设计

单片机控制步进电机程序设计1.引言步进电机是一种常用的电机类型,其特点是精度高、稳定性好、速度可调。

在很多自动控制系统中,步进电机被广泛应用于位置控制、定位、打印机等领域。

本文将介绍如何使用单片机来控制步进电机,并给出一个简单的步进电机程序设计示例。

2.步进电机简介步进电机是一种将电脉冲信号转换为角位移或线位移的电机。

其优点包括:-分辨率高:每个步进电机的旋转角度可以非常小,可实现较高的位置精度。

-可控制性强:通过控制电压脉冲的频率和顺序,可以精确控制步进电机的转动方向和步数。

-响应快速:步进电机的响应速度较快,可达数千转每分钟。

3.单片机选型与连接在实现步进电机的控制过程中,我们选择了一款适用于步进电机控制的单片机。

这款单片机具有以下特点:-高效的运算能力和大容量存储空间,适用于复杂的控制算法。

-可编程性强,支持多种开发环境,开发过程相对简便。

-丰富的外设接口,方便与步进电机的连接和控制。

连接单片机与步进电机的基本电路如下所示:步进电机驱动引脚1--单片机引脚A步进电机驱动引脚2--单片机引脚B步进电机驱动引脚3--单片机引脚C步进电机驱动引脚4--单片机引脚D4.步进电机控制原理步进电机控制原理基于对步进电机驱动引脚输入电压脉冲信号的控制。

针对不同的步进电机类型,控制方式可以有所不同,常见的控制方式包括全步进控制和半步进控制。

4.1全步进控制全步进控制方式是将电流依次施加到步进电机的每个驱动相,使其按照一定顺序正转或反转。

控制步骤如下:1.给引脚A和引脚B施加电压,使电机顺时针转动一个步距。

2.给引脚B和引脚C施加电压,使电机顺时针转动一个步距。

3.给引脚C和引脚D施加电压,使电机顺时针转动一个步距。

4.给引脚D和引脚A施加电压,使电机顺时针转动一个步距。

4.2半步进控制半步进控制方式是在全步进控制的基础上,通过控制相邻两个相的电流互补关系,实现更细微的步距调整。

控制步骤如下:1.给引脚A施加电压,使电机顺时针转动半个步距。

基于单片机控制的步进电机控制系统毕业论文

基于单片机控制的步进电机控制系统毕业论文

目录1绪论 (3)2步进电机原理及硬件软件设计 (4)2.1步进电机原理及其控制技术 (4)2.2总体设计方框图 (7)2.3设计原理分析 (7)2.3.1元器件介绍 (7)2.3.2方案论证 (9)2.3.3硬件设计 (9)2.3.4 软件设计 (12)3结论 (15)参考文献 (16)附录1电路原理图 (17)附录2程序清单 (18)致谢 (21)基于步进电机控制系统的设计摘要步进电机是一种进行精确步进运动的机电执行元件,它广泛应用于工业机械的数字控制,为使系统的可靠性、通用性、可维护性以及性价比最优,根据控制系统功能要求及步进电机应用环境,确定了设计系统硬件和软件的功能划分,从而实现了基于8051单片机的四相步进电机的开环控制系统。

控制系统通过单片机存储器、I/O接口、中断、键盘、LED显示器的扩展、步进电机的环形分配器、驱动及保护电路、人机接口电路、中断系统及复位电路、单电压驱动电路等的设计,实现了四相步进电机的正反转,急停等功能。

为实现单片机控制步进电机系统在数控机床上的应用,系统设计了两个外部中断,以实现步进电机在某段时间内的反复正反转功能,也即数控机床的刀架自动进给运动。

随着单片机技术的不断发展,单片机在日用电子产品中的应用越来越广泛,自六十年代初期以来, 步进电机的应用得到大大提高。

人们用它来驱动时钟和其他采用指针的仪器,打印机、绘图仪、磁盘光盘驱动器、各种自动控制阀、各种工具,还有机器人等机械装置。

此外作为执行元件,步进电机是机电一体化的关键产品之一,被广泛应用在各种自动化控制系统中,随着微电子和计算机技术的发展,它的需要量与日惧增,在各个国民经济领域都有应用。

步进电机是机电数字控制系统中常用的执行元件,由于其精度高、体积小、控制方便灵活,因此在智能仪表和位置控制中得到了广泛的应用,大规模集成电路的发展以及单片机技术的迅速普及,为设计功能强、价格低的步进电机控制驱动器提供了先进的技术和充足的资源。

基于单片机的步进电机调速系统毕业设计

基于单片机的步进电机调速系统毕业设计

摘要步进电动机由于用其组成的开环系统既简单、廉价,又非常可行,因此在打印机等办公自动化设备以及各种控制装置等众多领域有着极其广泛的应用。

本文介绍的是一种基于单片机的步进电机的系统设计,用汇编语言编写出电机的正转、反转、加速、减速、停止程序,通过单片机、电机的驱动芯片ULN2004以及相应的按键实现以上功能,并且步进电机的工作状态要用相应的发光二极管显示出来。

本文内容介绍了步进电机以及单片机原理、该系统的硬件电路、程序组成,同时对软、硬件进行了调试,同时介绍了调试过程中出现的问题以及解决问题的方法。

该设计具有思路明确、可靠性高、稳定性强等特点,通过调试实现了上述功能。

关键词:步进电机;脉宽调制;驱动机构;单片机;转动AbstractThe open-loop system which is composed by step-motor is simple, cheap and very practical, so there are very wide range of applications in printers and other office automation equipment and various control devices, and many other fields.This article describes one design of step-motor system based on microcontroller.The program of the preparation of a motor , reverse, speed up, slow down, stop is written by compile language. The above functions are realized through the microcontroller, motor driver chip ULN2004 and correspond key , and the work state of stepper motor is diaplayed through the light-emitting diode. This article introduces the principle of stepper motor and single-chip microcomputer, the system hardware circuit, the program components, while software and hardware for the debugging, at the same time introduces the problems which are appeared in the debugging process and the solutions of the problems . The design has the advantages of clear , high reliability, strong stability, etc.,and the above-mentioned functions are realized through the debugging.Key Words:Stepper motor; Pulse-width modulated; driving mechanism; singlechip; rotation目录第1章绪论 (1)1.1 课题研究的目的和意义 (1)1.2 国内外研究概况 (1)1.3 论文的主要研究内容 (2)第2章步进电机与单片机简介 (3)2.1 步进电机介绍 (3)2.2 步进电机驱动系统介绍 (7)2.3 单片机原理 (9)2.4 ULN2803原理 (17)2.5 晶体振荡器 (19)2.6 发光二极管 (21)第 3 章系统整体硬件结构 (22)3.1 系统框图 (22)3.2 电源部分 (22)3.3 按键部分 (23)3.4 驱动部分 (24)3.5 显示部分 (25)第4章系统软件设计 (27)4.1 系统开发软硬件环境 (27)4.2 系统主程序 (27)4.3 查键部分 (27)4.4 前进部分 (28)4.5 后退部分 (29)4.6 加速部分 (30)4.7 减速部分 (31)第 5 章系统的调试与检测 (32)5.1 程序编译时的错误与解决方法 (32)5.2 LM7812输出电压错误与解决方法 (32)5.3 步进电机转动错误及解决方法 (32)结论 (33)参考文献 (34)致谢 (35)附录 (36)本次毕业设计选用的步进电机是四相步进电机,通过软件和硬件的结合实现步进电机的启停、正转、反转、加速、减速功能,并且步进电机所处的状态用相应的发光二极管显示。

毕业设计(论文)-基于AT89C51单片机的步进电机控制系统

毕业设计(论文)-基于AT89C51单片机的步进电机控制系统

内蒙古科技大学本科生毕业设计说明书(毕业论文)题目:基于AT89C51单片机的步进电机控制系统设计学生姓名:学号:专业:自动化班级:自动化06-3班指导教师:基于AT89C51单片机的步进电机控制系统摘要步进电机是数字控制系统中的一种执行元件,它能按照控制脉冲的要求,迅速起动,制动,正反转和调速。

具有步距角精度高,停止时能自锁等特点,因此步进电机在自动控制系统中,特别是在开环的控制系统中得到了日益广泛的应用。

本文以单片机和环形脉冲分配器为核心设计的步进电机控制系统,通过软硬件的设计调试,实现步进电机能根据设定的参数进行自动加减速控制,使控制系统以最短的时间到达控制终点,而又不发生失步的现象;同时它能准确地控制步进电机的正反转,启动和停止。

硬件是以AT89C51单片机为核心的控制电路,主要包括:环形脉冲分配器、键盘显示电路、步进电机的驱动电路等。

软件部分采用C语言编程,主要包括键盘显示程序、步进电机的调速程序、停止判断程序等。

关键词:步进电机控制系统;调速;单片机Based on AT89C51 Single-chip ComputerStepping Motor Control SystemAbstractStepping motor is a kind of digital control system components. It can achieve quick start-up, positive inversion, stopping and speed control, according to the control pulse. It has high precision step angle, and can be self-locking when it keeps still. As these characteristics, stepping motor in automatic control system, especially in the open loop control system has been widely applied.This article mainly focuses on taking Single-chip Computer and cycle pulse distributor as the core, and designing the stepping motor control system. Through the design of the software and hardware debugging, it realizes controlling the step motor’s acceleration and deceleration automatically, according to parameter setting. Making the system arrive the end point with the shortest time, but not occur outing of step. Besides it can accurately achieve start-up, positive inversion and shutdown. Hardware takes AT89C51 as the core of control circuit, mainly including: cycle pulse distributor, keyboard and display circuit, stepping motor driving circuit, etc. Software part adopts the C language programming, mainly including keyboard and display program, stepping motor speed control program, stop judging program, etc.Key words: Stepping motor control system; speed control; Single-chip Computer目录摘要 (I)Abstract (II)第一章引言 (1)1.1 课题提出的背景和研究意义 (1)1.2 课题的主要研究内容 (2)1.3 本章小结 (2)第二章步进电机控制系统设计 (3)2.1 步进电机的原理 (3)2.1.1 三相单三拍通电方式 (3)2.1.2 三相双三拍通电方式 (5)2.1.3 三相六拍通电方式 (6)2.2 环形脉冲分配器 (8)2.3 续流电路 (12)2.3.1 二极管续流 (13)2.3.2 二极管—电阻续流 (14)2.4 步进电机驱动电路 (15)2.5 步进电机的变速控制 (17)2.5.1 变速控制的方法 (19)2.6 步进电机在自动生产线中的应用 (20)2.7 本章小结 (22)第三章控制系统硬件设计 (23)3.1 硬件系统设计原则 (23)3.2 控制系统组成 (23)3.3 主要元件的选择 (24)3.3.1 单片机的选择 (24)3.3.2 EPROM的选择 (25)3.3.3 可逆计数器的选择 (27)3.4 控制系统接口电路的设计 (27)3.4.1 环形脉冲分配器设计 (27)3.4.2 显示电路设计 (29)3.4.3 外部复位电路设计 (30)3.5 控制系统整体电路设计 (31)3.6 本章小结 (31)第四章控制系统软件设计 (32)4.1 软件系统设计原则 (32)4.2 步进电机控制系统功能设计 (32)4.3 主程序设计 (33)4.3.1 主程序工作过程 (33)4.3.2 主程序工作流程图 (34)4.3.3 定时器T0中断程序流程图 (34)4.4 Proteus仿真 (37)4.5 显示程序设计 (39)4.6 键盘程序设计 (39)4.7 调速程序设计 (41)4.7.1 20BY步进电机参数 (41)4.7.2 步进电机转速与频率的关系 (41)4.8 本章小结 (42)第五章结束语 (43)参考文献 (44)附录 (46)附录A 系统程序(C) (46)附录B 20BY步进电机转速与定时器定时常数关系表 (59)附录C 控制系统电路图 (62)致谢 (63)第一章引言1.1 课题提出的背景和研究意义由于步进电机不需要位置传感器或速度传感器就可以实现定位,即使在开环状态下它的控制效果也是令人非常满意的,这有利于装置或设备的小型化和低成本,因此步进电机在计算机外围设备、数控机床和自动化生产线等领域中都得到了广泛的应用。

基于单片机控制的步进电机毕业论文

基于单片机控制的步进电机毕业论文

基于单片机控制的电机摘要:介绍了步进电机和直流电机原理与其驱动程序控制控制模块,通过AT89S52单片机与脉冲分配器(又称逻辑转换器) L298完成步进电机和直流电机各种运行方式的控制。

实现步进电机的正反转速度控制并且显示数据。

整个系统采用模块化设计,结构简单、可靠,通过按键控制,操作方便,节省成本。

关键词:步进电机;单片机控制; AT89S52;1、引言随着数字化技术发展,数字控制技术得到了广泛而深入的应用。

步进电机是一种将数字信号直接转换成角位移或线位移的控制驱动元件, 具有快速起动和停止的特点。

因为步进电动机组成的控制系统结构简单,价格低廉,性能上能满足工业控制的基本要求,所以广泛地应用于手工业自动控制、数控机床、组合机床、机器人、计算机外围设备、照相机,投影仪、数码摄像机、大型望远镜、卫星天线定位系统、医疗器件以与各种可控机械工具等等。

直流电机广泛应用于计算机外围设备( 如硬盘、软盘和光盘存储器) 、家电产品、医疗器械和电动车上, 无刷直流电机的转子都普遍使用永磁材料组成的磁钢, 并且在航空、航天、汽车、精密电子等行业也被广泛应用。

在电工设备中的应用,除了直流电磁铁(直流继电器、直流接触器等)外,最重要的就是应用在直流旋转电机中。

在发电厂里,同步发电机的励磁机、蓄电池的充电机等,都是直流发电机;锅炉给粉机的原动机是直流电动机。

此外,在许多工业部门,例如大型轧钢设备、大型精密机床、矿井卷扬机、市电车、电缆设备要求严格线速度一致的地方等,通常都采用直流电动机作为原动机来拖动工作机械的。

直流发电机通常是作为直流电源,向负载输出电能;直流电动机则是作为原动机带动各种生产机械工作,向负载输出机械能。

在控制系统中,直流电机还有其它的用途,例如测速电机、伺服电机等。

他们都是利用电和磁的相互作用来实现向机械能能的转换。

1.电机的工作原理1.步进电机原理步进电机本质上是一个数字角度转换器。

以三相电机为例, 其结构原理见图1。

基于单片机的步进电机控制设计毕业论文

基于单片机的步进电机控制设计毕业论文

基于单片机的步进电机控制设计毕业论文摘要:步进电机是将电脉冲信号转变为角位移或线位移的开环控制元件,在非超载的情况下,电机的转速、停止的位置只取决于脉冲信号的频率和脉冲数,而不受负载变化的影响,广泛应用在各种自动化控制系统。

本设计以AT89C51单片机为核心,对步进电机进行控制,通过按键实现步进电机正转、反转、加速、减速,并使用LED显示电机速度。

经过PROTEUS仿真和硬件焊接,结果表明,系统实现了要求。

该电路简单,可靠性强,运行稳定。

关键词:AT89C51;ULN2003;LED;步进电机单片机具有体积小、功耗低、控制功能强、扩展灵活、微型化和使用方便等优点,广泛应用于仪器仪表中,结合不同类型的传感器,可实现诸如电压、功率、频率、湿度、温度、流量、速度、厚度、角度、长度、硬度、元素、压力等物理量的测量。

采用单片机控制使得仪器仪表数字化、智能化、微型化,且功能比起采用电子或数字电路更加强大。

例如精密的测量设备(功率计,示波器,各种分析仪)。

同时用单片机还可以构成形式多样的控制系统、数据采集系统。

例如工厂流水线的智能化管理,电梯智能化控制、各种报警系统,与计算机联网构成二级控制系统等。

目前,单片机正朝着高性能和多品种方向发展趋势将是进一步向着CMOS化、低功耗大容量、高性能、低价格和外围电路内装化等几个方面发展。

综合所述,单片机已成为计算机发展和应用的一个重要方面。

另一方面,单片机应用的重要意义还在于,它从根本上改变了传统的控制系统设计思想和设计方法。

从前必须由模拟电路或数字电路实现的大部分功能,现在已能用单片机通过软件方法来实现了。

这种软件代替硬件的控制技术也称为微控制技术,是传统控制技术的一次革命[2]。

步进电机作为执行元件,是机电一体化的关键产品之一,随着工业自动化的发展,步进电机的应用也越来越广泛,广泛应用在各种自动化控制系统中。

步进电机是一种用于开环控制的驱动元件。

它是用电脉冲信号进行控制,将电脉冲信号转换成相应的角位移或线位移的微电动机。

基于单片机控制的步进电机调速系统的设计-毕业论文-精品

基于单片机控制的步进电机调速系统的设计-毕业论文-精品

基于单片机控制的步进电机调速系统的设计-毕业论文-精品2020-12-12学生姓名学号所在学院自动化与电气工程学院专业自动化课题基于单片机控制的步进电机调速系统的设计指导老师【关键字】方案、目录、情况、道路、方法、动力、进展、成就、空间、领域、模式、监测、运行、传统、难点、系统、有效、大力、继续、整体、现代、合理、良好、文明、健康、配合、执行、保持、统一、发展、发现、掌握、研究、措施、特点、位置、关键、稳定、网络、理想、地位、基础、需要、环境、工程、能力、需求、主导、方式、差距、作用、标准、结构、任务、速度、设置、增强、分析、简化、调节、形成、保护、满足、严格、管理、保证、指导、帮助、支持、教育、解决、调整、完善、取决于、方向、改革、实现、提高、改进、衷心、核心、用心基于单片机控制的步进电机调速系统的设计摘要步进电机是一种利用电脉冲进行控制且将电脉冲信号转换成相位移的电机。

每次给步进电机一个脉冲就转动一个固定的角度,这样就可以通过控制步进电机的两个相邻脉冲的时间间隔来改变脉冲的频率,通过延时的长短来控制步进角从而改变电机的转速,这样就实现了步进电机的调速系统。

论文主要研究内容如下:(1)本次研究的单片机型号是基于STC89C52的,认真的分析STC89C52的各个参数和引脚功能,在熟悉STC89C52单片机及其外围电路的基础上,选择常见且价格合理的外围硬件,使用protel99 se绘制各模块电路图以及系统整体电路图,利用洞洞板焊接基于单片机的实物。

(2)根据硬件电路绘制子模块的程序流程图,使用Keil uVision4编写程序实现各个软件模块,完成软件设计。

软件设计的主要难点是步进电机的正反转和速度的调节,其中步进电机的速度以软件延时的时间长短来调节。

程序编写完后使用Keil uVision4调试,直至没有错误,最后烧入单片机,检查其各个功能运行的实际效果,反复改写并调试程序直至满足既定的效果。

基于STC单片机无线控制的步进电机调速系统的设计

基于STC单片机无线控制的步进电机调速系统的设计

摘要步进电机是将电脉冲信号转变为角位移或线位移的开环控制元件。

在非超载的情况下,电机的转速、停止的位置只取决于脉冲信号的频率和脉冲数,而不受负载变化的影响,即给电机加一个脉冲信号,电机则转过一个步距角。

使得在速度、位置等控制领域用步进电机来控制变的非常的简单。

步进电机的调速一般是改变输入步进电机的脉冲的转动一个固定的角度,这样就可以通过控制步进电机的一个脉冲到下一个脉冲的时间间隔来改变脉冲的频率,延时的长短来具体控制步进角来改变电机的转速,从而实现步进电机的调速。

在本设计方案中采用STC89C51型单片机内部的定时器改变定时器设定值从而实现对步进电机的转速进行控制,并通过无线控制实现电机调速与正反转的功能。

关键词:步进电机;单片机;调速系统;无线控制;液晶显示AbstractStep-by-step electric motor is the ring opening gating element changing electricity pulse signal into angular displacement or line displacement. Under the situation of must overload, the electric motor rotation rate , discontinuous location depend on pulse signal frequency and pulse number only , make free from being loaded with the effect changing ,but be that being added a pulse signal , the electric motor by electric motor is to have rotated a step spur angle. Feasible simplicity controlling a field using step-by-step electric motor to come to control changeable extraordinary in speed, location etc. Step-by-step electric motor speed regulation general be change import step-by-step electric motor pulse frequency come true step-by-step electric motor speed regulation, because of step-by-step electric motor every be given to a pulse right away rotate one fixed angle, such right away not bad pass under the control of step-by-step electric motor a pulse arrive at next pulse period come to change pulse frequency, Come to control the speed regulation , realizing step-by-step electric motor thereby to come to change the electric motor rotation rate step-by-step angle concretely the deferred length. Frequency adopt the internal timer of AT89C51 type monolithic machine to change CP pulse in the design plan in realizes the speed regulation controlling , realizing an electric motor and the function that the positive and negative rotates being in progress to step-by-step electric motor rotation rate thereby.Key words:Step-by-step Electric Motor; Monolithic Machine; Speed Regulation System; Wireless Controls; Liquid Crystal Display目录1 前言 (1)2 步进电机概述 (2)2.1 步进电机的特点 (2)2.2 步进电机的工作原理 (2)2.3 步进电机的技术参数 (3)2.4 步进电机详细调速原理 (4)3 硬件电路设计 (4)3.1 单片机的选择 (4)3.2 无线收发电路 (6)3.3 步进电机驱动电路 (7)3.4 液晶显示及矩阵键盘电路 (8)3.4.1 液晶显示模块概述 (8)3.4.2 外形尺寸 (9)3.5 液晶显示模块引脚功能 (9)3.6 液晶显示模块接口电路 (10)3.7 矩阵键盘 (10)4 系统软件设计 (13)4.1 显示子程序 (13)4.2 键盘子程序 (13)4.3 驱动程序 (15)4.4 正反转程序 (15)4.4.1正反转程序 (15)4.4.2转速快慢程序 (17)4.4.3定时中断程序 (18)5 实验结果与分析 (18)6 总结 (19)参考文献 (21)附录 (23)1 前言步进电机最早在1920年由英国人开发,1950年代后期晶体管的发明也逐渐应用在步进电机上.步进电动机的发展与计算机工业和数字控制技术密切相关,产品按结构划分有磁阻式、永磁式和混合型等多种形式.近年来,伴随着微电子技术大功率电力电子器件及驱动技术的进步,发达国家已普遍使用性能优越的混合式步进电机,最典型的产品是二相8极50齿的电动机,步距角1.8°/0.9°(全步/半步);还有五相10极50齿和一些转子100齿的二相和五相步进电动机,五相电动机主要用于运行性能较高的场合.驱动技术采用恒相电流与细分驱动相结合,使步进电机在中、小功率控制系统内的精度提高,并逐步向高速大功率应用领域渗透.步进电动机最大的生产国是日本,如日本伺服公司、东方公司、SANYO DENKI 和MINEBEA 及NPM 公司等,特别是日本东方公司,无论是电动机性能和外观质量还是生产手段,都是世界上最好的。

基于单片机的步进电机调速系统设计

基于单片机的步进电机调速系统设计

基于单片机的步进电机调速系统设计摘要:随着科学技术水平的日益提高,生活水平的逐步提高,平稳,噪音低的步进电机逐步走进生活、学习和办公的各个领域。

这次步进电机调速系统的设计引进了加、减速和正、反转按键控制功能,同时也用数码管显示步进电机转速的7个不同的等级,用彩色二极管显示电机的正转,反转,停止和运行。

通过编写程序烧录到单片机然后给步进电机输入信号进而得以控制步进电机的速度和加速度,从而实现单片机对步进电机调速系统的控制。

关键词:步进电机;调速系统;单片机1引言当今社会各行各业的崛起、发展、繁荣都已经离不开电子电路,手机,电脑,电梯已经成为当今人类离不开的生活必须品,而电机是这些电子电气产品中不可或缺的器件,所以对电机的控制以及电机的精准运行显得尤为重要,本次设计将围绕电机的正转反转,转速等级,以及电机启动停止的控制展开系统的设计。

2设计思路这次步进电机调速系统设计整体可以划分为三个模块:单片机基本单元电路,外围电路和程序编写。

单片机系统的基本单元电路为晶振电路和复位电路,其中晶振电路由两个电容和一个晶振构成,在单片机基本单元电路中晶振电路中的两个电容原件有快速其中和稳定频率的作用;复位电路包含两种,其中一种为上电复位电路,另一种为按键与复位电路。

外围电路由三个模块构成,其中P0口接四个不同颜色的发光二极管实现停止、运行、正反转的显示;P2口接数码管,用来显示步进电机转速的不同等级;P3口分别接有四个不同功能的按键,为加速键,减速键,启动键和反转键;P1口通过74LS04反向器与达林顿管ULN2003相接从而启动步进电机的运行转动。

通过上网查阅资料,编写测试各个子程序块,然后连接组合整理成完整的运行程序,实现对步进电机调速的控制。

3硬件电路80C51单片机基本单元电路。

包含晶振电路和复位电路。

复位电路中当RST 引脚加高电平复位信号时,单片机内部就执行复位操作,当复位信号变为低电平时,单片机便开始执行程序。

基于单片机的步进电机控制器的设计论文

基于单片机的步进电机控制器的设计论文

毕业设计(论文)(2011届)课题名称基于单片机的步进电机控制器设计系别机电工程系专业应用电子技术班级姓名学号 200803041319指导教师起讫时间: 2010年 6 月 30日~2010 年 12 月 20 日(共 20 周)1基于单片机的步进电机控制系统设计目录第1章绪论错误!未定义书签。

1.1 引言错误!未定义书签。

1.2 步进电机常见的控制方案与驱动技术简介错误!未定义书签。

1.2.1 常见的步进电机控制方案错误!未定义书签。

1.2.2 步进电机驱动技术错误!未定义书签。

第2章步进电机概述 112.1 步进电机的分类 112.2 步进电机的工作原理 122.2.1 结构及基本原理 122.2.2 两相电机的步进顺序 132.3 步进电机的工作特点错误!未定义书签。

第3章系统的硬件设计 163.1 系统设计方案 163.1.1 系统的方案简述与设计要求 163.1.2 系统的组成及其对应功能简述 163.2 单片机最小系统 183.2.1 AT89S51简介 183.2.2 单片机最小系统设计 233.2.3 单片机端口分配及功能 243.3 串口通信模块 243.4 数码管显示电路设计 253.4.1 共阳数码管简介 253.4.2 共阳数码管电路图错误!未定义书签。

3.5 电机驱动模块设计 273.5.1 L298简介 273.5.2 电机驱动电路设计 283.6 驱动电流检测模块设计 303.6.1 OP07芯片简介 303.6.2 ADC0804芯片简介 323.6.3 电流检测模块电路图 353.7独立按键电路设计 362第4章系统的软件实现 374.1 系统软件主流程图 374.2 系统初始化流程图 384.3 按键子程序 39第五章总结 57致谢 59参考文献 59摘要:本文应用单片机、步进电机驱动芯片、字符型LCD和键盘阵列,构建了集步进电机控制器和驱动器为一体的步进电机控制系统。

(毕业设计)基于单片机的步进电机控制系统(汇编及C语言程序各一个)

(毕业设计)基于单片机的步进电机控制系统(汇编及C语言程序各一个)

基于单片机的步进电机控制系统设计前言步进电机是一种进行精确步进运动的机电执行元件,它广泛应用于工业机械的数字控制,为使系统的可靠性、通用性、可维护性以及性价比最优,根据控制系统功能要求及步进电机应用环境,确定了设计系统硬件和软件的功能划分,从而实现了基于8051单片机的四相步进电机的开环控制系统。

控制系统通过单片机存储器、I/O接口、中断、键盘、LED显示器的扩展、步进电机的环形分频器、驱动及保护电路、人机接口电路、中断系统及复位电路、单电压驱动电路等的设计,实现了四相步进电机的正反转,急停等功能。

为实现单片机控制步进电机系统在数控机床上的应用,系统设计了两个外部中断,以实现步进电机在某段时间内的反复正反转功能,也即数控机床的刀架自动进给运动,随着单片机技术的不断发展,单片机在日用电子产品中的应用越来越广泛,自六十年代初期以来,步进电机的应用得到很大的提高。

人们用它来驱动时钟和其他采用指针的仪器,打印机、绘图仪,磁盘光盘驱动器、各种自动控制阀、各种工具,还有机器人等机械装置。

此外作为执行元件,步进电机是机电一体化的关键产品之一,被广泛应用在各种自动化控制系统中,随着微电子和计算机技术的发展,它的需要量与日俱增,在各个国民经济领域都有应用。

步进电机是机电数字控制系统中常用的执行元件,由于其精度高、体积小、控制方便灵活,因此在智能仪表和位置控制中得到了广泛的应用,大规模集成电路的发展以及单片机技术的迅速普及,为设计功能强,价格低的步进电机控制驱动器提供了先进的技术和充足的资源。

1.步进电机原理及硬件和软件设计1.1步进电机原理及控制技术由于步进电机是一种将电脉冲信号转换成直线或角位移的执行元件,它不能直接接到交直流电源上,而必须使用专业设备一步进电机控制驱动器,典型步进电机控制系统如图1所示:控制器可以发出脉冲频率从几赫兹到几千赫兹可以连续变化的脉冲信号,它为环形分配器提供脉冲序列,环形分配器的主要功能是把来自控制环节的脉冲序列按一定的规律分配后,经过功率放大器的放大加到步进电机驱动电源的各项输入端,以驱动步进电机的转动,环形分配器主要有两大类:一类是用计算机软件设计的方法实现环形分配器要求的功能,通常称软环形分配器。

基于单片机的步进电机调速系统设计

基于单片机的步进电机调速系统设计

常州信息职业技术学院学生毕业设计(论文)报告系别:机电工程学院专业:机电一体化班号:机电122学生姓名:学生学号:设计(论文)题目:基于单片机的步进电机调速系统设计指导教师:设计地点:起迄日期:2014.6.23~2014.11.13毕业设计(论文)任务书专业机电一体化班级机电121 姓名许永康一、课题名称:基于单片机的步进电机调速系统设计二、主要技术指标:1.根据所选两相混合式步进电机的工作原理及性能指标,选择其伺服控制器的设计方案。

2.借助Keil 发平台,选用C语言完成对伺服系统各功能模块相应的程序的编写 3.在实验室条件下对伺服控制器进行调试、改进及验证。

三、工作内容和要求:1.了解步进电机调速的工作原理及其单片机控制的工作过程;2. 设计单片机步进电机调速控制系统,完成系统硬件电路的连接和调试;3. 编制程序实现步进电动机系统调速。

四、主要参考文献:__[1] 王冬青.可编程序控制器原理及应用[M].人民邮电出版社,2002.7[2] 王兆义.可编程序控制器教程[M].机械工业出版社,1999.10[3] 袁任光. 可编程序控制器应用技术实例[M].华南理工大学出版社,2000.4[4] 陈立定. 电气控制与可编程序控制器[M]. 华南理工大学出版社,2001.2学生(签名)年月日指导教师(签名)年月日教研室主任(签名)年月日系主任(签名)年月日毕业设计(论文)开题报告基于单片机的步进电机调速系统设计目录TOC \o "1-3" \h \u 摘要 (1)Abstract (2)第一章前言 (3)1.1步进电动机的简介 (3)1.2步进电机伺服控制的研究现状 (4)1.2.1国外步进电机伺服系统的发展现状 (4)1.2.2国内步进电机伺服系统的发展现状 (5)1.3步进电机伺服控制目前存在的主要问题 (6)第二章总体方案设计和步进电机的选择2. 1两相混合式步进电动机的工作过程 (8)2.1.1步进电动机的主要技术指标 (8)2.1.2两相混合式步进电机的结构 (8)2.1.3两相混合式步进电机的工作原理 (9)2.1.4两相混合式步进电机的样机简介 (9)2.2控制原理及控制系统分类 (10)2.2.1控制原理及应用 (10)2.2.2控制系统的分类 (11)第三章步进电动机伺服控制器的设计 (12)3. 1步进电动机伺服控制器的硬件组成 (12)3.1.1主控制模块 (12)3.1.2驱动控制模块 (12)3.1.3键盘显不模块 (15)3.1.4硬件抗干扰模块 (16)3.1.5步进电动机伺服控制器硬件电路原理图 (16)3.2步进电动机伺服控制器的软件实现 (17)3.2.1主程序的设计 (18)3.2.2系统调速模块的设计 (21)3.2.3按键显示模块的设计 (21)3.2.4外部中断模块的设计 (22)第四章实验结果及分析 (24)4.1 圈数测试结果 (26)4.2 转速调整测试结果 (26)第五章结束语 (27)参考文献 (28)答谢辞 (29)摘要步进电机具有快速启停能力强, 精度高, 转速容易控制等特点, 在工业过程控制及仪表等领域中得到了越来越广泛的应用。

基于单片机的步进电机调速系统

基于单片机的步进电机调速系统

平顶山学院本科毕业论文(设计)基于单片机的步进电机调速系统设计董煜明PINGDINGSHAN UNIVERSITY毕业设计基于单片机的题目: 步进电机调速系统设计院(系): 电气信息工程学院专业年级: 电气工程及其自动化11级姓名: 董煜明学号: 111220102指导教师: 南亚明助教2015年4月28日原创性声明本人郑重声明:本人所呈交的毕业论文,是在指导老师的指导下独立进行研究所取得的成果。

毕业论文中凡引用他人已经发表或未发表的成果、数据、观点等,均已明确注明出处。

除文中已经注明引用的内容外,不包含任何其他个人或集体已经发表或撰写过的科研成果。

对本文的研究成果做出重要贡献的个人和集体,均已在文中以明确方式标明。

本声明的法律责任由本人承担。

论文作者签名:日期:关于毕业论文使用授权的声明本人在指导老师指导下所完成的论文及相关的资料(包括图纸、试验记录、原始数据、实物照片、图片、录音带、设计手稿等),知识产权归属平顶山学院。

本人完全了解平顶山学院有关保存、使用毕业论文的规定,同意学校保存或向国家有关部门或机构送交论文的纸质版和电子版,允许论文被查阅和借阅;本人授权平顶山学院可以将本毕业论文的全部或部分内容编入有关数据库进行检索,可以采用任何复制手段保存和汇编本毕业论文。

如果发表相关成果,一定征得指导教师同意,且第一署名单位为平顶山学院。

本人离校后使用毕业论文或与该论文直接相关的学术论文或成果时,第一署名单位仍然为平顶山学院。

论文作者签名:日期:指导老师签名:日期:基于单片机的步进电机调速系统设计摘要步进电机是一种数字控制电机,本设计是使用单片机对步进电机调速设计,采用了AT89C51型单片机,并设计了相应的时钟电路,驱动电路等。

实现了步进电机的速度调整以及正转反转的设计目标。

利用单片机对步进电机进行调速设计,具有成本低,性价比高,系统相对简单等优点。

关键词:步进电机,单片机,调速系统Stepper motor speed control system design basedon MCU stepABSTRACTStepping motor is a kind of digital control of the motor, the electric pulse signal into angular displacement or linear displacement, compared with other types of motors, stepper motor without accumulated error and easy to open loop control. The stepper motor speed control using single chip computer, which has the advantages of low cost, high performance price ratio, has the advantages of relatively simple system etc.. This design uses the AT89C51 microcontroller to control the stepper motor, can adjust the speed of the stepper motor and the design goal is to reverse.Keywords: stepper motor, microcontrollers, speed control system目录1 绪论 (1)1.1学术背景及研究意义 (1)1.1.1 步进电机的基本类型 (1)1.1.2 步进电机现有控制办法 (1)1.1.3 当前步进电机控制系统的缺点与未来发展趋势 (1)1.1.4 国内外研究概况 (2)1.1.4 研究意义及研究目的 (2)1.1.5 研究内容 (2)1.2 论文内容安排 (3)2 步进电机概述 (4)2.1 步进电机的特点 (4)2.2 步进电机的工作原理 (4)2.3 步进电机的工作方式 (4)2.4 三相步进电机 (5)2.5 步进电机技术参数 (6)3 硬件电路设计 (7)3.1系统结构图 (7)3.2 电路原理图 (7)3.3 AT89C51型单片机 (8)3.4 时钟电路 (9)3.5 显示电路 (10)3.6 驱动电路 (11)4 控制系统软件设计 (13)4.1步进电机调速概述 (13)4.2 主程序设计 (13)4.4键盘程序设计 (14)4.5 Proteus仿真 (14)5 结束语 (19)参考文献 (20)致谢 (21)1 绪论1.1学术背景及研究意义1.1.1 步进电机的基本类型步进电机在励磁方式上进行分类的话,大致可以分为三类,分别是定子上有绕组、的反应式步进电机,转子用永磁材料制成的永磁式步进电机,以及综合了反应式、永磁式优点的混合式步进电机。

单片机控制步进电机论文(汇编程序)

单片机控制步进电机论文(汇编程序)

单片机原理与应用技术课程设计论文单片机控制步进电机组长:组员:专业班级:电子信息工程1401班学期:2015-2016年第二学期指导教师:东北农业大学电子信息工程系2016年06月课程设计小组成员分工明细目录1摘要.......................................................................................................................................... . (1)1 设计任务要求 (2)2 设计方案 (2)3设计原理 (3)3.1步进电机工作原理 (3)3.2系统设计原理 (4)4 硬件设计 (5)5 软件设计 (6)6 Proteus仿真条件与仿真结果 (13)7 总结 (13)8参考文献 (13)9附录.......................................................................................................................................... .. (14)9.1系统完整仿真电路图 (14)9.2系统汇编语言程序源代码 (14)摘要本次课程设计是通过单片机对步进电机进行控制,通过控制其步数实现对其步进角度的控制。

我们采用了键盘扫描的方法判断其要转动的步数,并控制步进电机的转动及其转动方向。

还采用了温度采集及报警模块防止其过热而产生损耗。

通过Keil软件的程序编写及Protues软件的仿真,基本达到了课设的要求。

关键字:单片机步进电机步数步进角度键盘扫描温度采集1.设计任务要求采用单片机控制一个三相单三拍的步进电机工作。

步进电机的旋转方向由正反转控制信号控制。

步进电机的步数由键盘输入,可输入的步数分别为3、6、9、12、15、18、21、24和27步,且键盘具有键盘锁功能,当键盘上锁时,步进电机不接受输入步数,也不会运转。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档