基于单片机的步进电机控制系统毕业论文中期检查表精品
本科毕业论文__基于单片机的步进电机的细分控制器的设计 精品

基于单片机的步进电机的细分控制器的设计摘要步进电机是一种将电脉冲信号转换成相应的角位移或线位移的机电元件,具有易于开环控制、无积累误差等优点,在众多领域获得了广泛的应用。
步进电机的运行品质既与电机的本体性能有关,也与驱动器和控制器的性能有关。
一般步进电机的运行噪声大,控制精度低,无法满足很多场合下较高运行品质的要求,因此实现步进电机的细分控制可以较大地改善步进电机的系统性能。
本课题在总结和归纳多种步进电机细分控制技术的基础上,设计完成了基于单片机的步进电机细分控制系统。
细分驱动技术是一种能有效改善步进电机低频特性和提高步进精度的驱动技术。
广泛应用于对工况要求较高的场合,尤其在一些要求高精度、低噪音、低振动的系统中,细分驱动成为步进电机驱动的首选驱动技术。
本文先介绍了三相步进电机的结构和工作原理,然后在对步进电机细分驱动技术和单片机研究的基础上,分析了细分驱动对于改善步进电机运行性能的作用,该方案中电流细分技术基本上克服了传统步进电机低速振动大和噪音大的缺点,减小发生共振的几率。
该方案能避免其它相绕组的感应电压和绕组电流的漂移带来的误差,提高了细分精度。
本文采用控制电路主要由AT89C51单片机、晶振电路、地址锁存器、译码器、EEPROM存储器及可编程键盘/显示控制器Intel-8279等组成,单片机是控制系统的核心。
采用IR2130功率驱动芯片作为步进电机的功率驱动器件。
文中对整个系统的架构及硬件电路和驱动软件的实现都做了详细的介绍。
关键词单片机;步进电机;细分控制- I -Design of Stepper Motor Subdivision ControllerBased on MicrocontrollerAbstractStepper motor is a kind of electromechanical component that is driven in step angle or line displacement by electric pulse signal. Because of having the advantage of easy open-loop control and no accumulating error,stepper motor is being applied widely in many fields . As an integrated system including with both stepping motor and driver,its quality of operation is depended on the performance of motor,driver and controller .Generally,the noise of the stepping motor is great,and control precision is low,which can't meet request of the high running quality in many situations . So the performance is improved in stepping motor operation through realizing the subdivision operation of stepping motor. This topic in summarizes various stepping motor subdivision control technology, on the basis of these technology, completed the design of stepping motor subdivision system based on single-chip microcomputerThe stepper motor‟s micro-stepping driver is a kind of driving technology that can effectively improve the step precision and characteristic of low frequency. It is mostly used when the equipments require high-precision,low noise or low vibration system, and it is being a more and more popular driving technology.In this paper,the working principle and configuration of three-phase Stepper are introduced,then based on technologies such as stepper motor controller and microcontroller .we analysis the using of micro-stepping driving technology to improve operational performance . Current subdividing technology not only overcomes the disadvantages of motor‟s vibration and noise at low speeds but also reduces probability of resonance. It prevents the reactive voltage errors brought by other windings and the drift errors brought by current. It improves the precision of subdivision. In the thesis,we develop a single chip computer-based digital controlling system for a three-phase stepper motor that is mainly constructed from a AT89CS1 single chip computer and 8279IC which is used as the core of control parts and a three full-bridge driver IR2130. The power stage of this driver uses IGBT IR2130 that provides high reliability. Based on the approach,the system's whole architecture,the design of hardware and software are in traduced in detail. Keywords Single chip microcomputer;Stepper motor;Subdivide control- II -目录摘要 (I)Abstract ........................................................................................................................ I I第1章绪论 (1)1.1 课题背景 (1)1.2 步进电机概述 (1)1.3 步进电机驱动系统概述 (2)1.4 国内外研究状况及发展趋势 (3)1.5 论文研究内容 (4)第2章步进电机及其驱动系统 (5)2.1 步进电机及其工作原理 (5)2.1.1 步进电机的结构特点 (5)2.1.2 步进电机的基本工作原理 (5)2.1.3 绕组通电方式 (6)2.1.4 步距角的控制 (7)2.2 步进电机驱动系统 (7)2.2.1 步进电机驱动系统简介 (7)2.2.2 步进电机细分驱动原理及特点 (8)2.3 本章小结 (9)第3章控制芯片及相关器件简介 (10)3.1 单片机的介绍 (10)3.1.1 芯片的选择 (10)3.1.2 AT89C51单片机与管脚功能简介 (11)3.2 8位数模转换器DAC0832简介 (14)3.3 8279显示与键盘控制芯片简介 (15)3.3.1 8279显示键盘控制芯片的功能 (15)3.3.2 8279显示键盘控制芯片引脚定义 (15)3.4 IR2130驱动电路简介 (16)3.4.1 IR2130结构及功能 (16)3.4.2 IR2130的逆变器电路结构 (18)3.5 本章小结 (19)第4章系统构架与硬件电路的设计 (20)4.1 系统硬件结构 (20)4.2 系统硬件电路设计 (21)4.2.1 单片机控制电路 (21)4.2.2 电机驱动电路 (21)- III -4.2.4 开关电源电路 (22)4.2.5 显示和键处理电路 (23)4.3 本章小结 (24)第5章系统软件设计 (25)5.1 系统软件总体结构 (25)5.2 系统开发软硬件环境 (25)5.3 步进电机控制主程序设计 (26)5.4 步进电机细分驱动程序设计 (27)5.5 步进电机显示和键处理程序设计 (28)5.6 本章小结 (30)结论 (31)致谢 (32)参考文献 (33)附录A (34)附录B (42)附录C (48)- IV -第1章绪论1.1课题背景随着电力电子技术、微电子技术,控制技术的快速发展和EDA技术的日益成熟,特别是高性能可编程逻辑器件的出现,使得步进电机驱动系统集成化设计成为可能,并伴随着电动机本体的发展和变化,传统电机分类间的界面越来越模糊。
基于单片机的步进电机控制系统设计与制作毕业设计

控制电路设计、焊接
2015.3.16—2015.4.15
3
编写程序,整机调试
2015.4.16—2015.5.15
4
编写设计说明书
2015.5.16—2015.6.1
5
毕业设计(论文)的修改、答辩的准备
2015.6.2—2015.6.21
摘
步进电机是一种将电脉冲信号转化为角位移或线位移执行机构。步进电机驱动器每接收一个脉冲信号,它就驱动步进电机按设定的方向转动一个固定角度。因此可以通过输出的脉冲频率来控制步进电机的速度。改变脉冲的输入顺序就可以改变步进电机的转动的方向。
MCU is a kind of integrated circuit chips, that is to use very large scale integrated circuit technology with data processing ability of the central processor CPU, RAM, RAM, read-only memory ROM, a variety of I/O mouth and interrupt system, timer/counter function integration to a piece of silicon consisting of a small and perfect microcomputer system.MCU has high integration, small size, high reliability, strong control function, low power consumption, etc.
The control system includes two parts of hardware and software in this design.It consists of stepper motor control module, stepper motor driver module, LED display module in hardware.Software uses the keil uvision4 programming tools and Protues drawing tools.This design is based on 51 series microcontroller STC89C52 to design the stepper motor control module as the core, with L297 and L298 as core design of stepper motor driver module.Button sets the stepper motor start, stop, forward, inversion, acceleration and deceleration functionthat as an external interrupt source.
基于单片机控制的步进电机毕业论文

基于单片机控制的电机摘要:介绍了步进电机和直流电机原理与其驱动程序控制控制模块,通过AT89S52单片机与脉冲分配器(又称逻辑转换器) L298完成步进电机和直流电机各种运行方式的控制。
实现步进电机的正反转速度控制并且显示数据。
整个系统采用模块化设计,结构简单、可靠,通过按键控制,操作方便,节省成本。
关键词:步进电机;单片机控制; AT89S52;1、引言随着数字化技术发展,数字控制技术得到了广泛而深入的应用。
步进电机是一种将数字信号直接转换成角位移或线位移的控制驱动元件, 具有快速起动和停止的特点。
因为步进电动机组成的控制系统结构简单,价格低廉,性能上能满足工业控制的基本要求,所以广泛地应用于手工业自动控制、数控机床、组合机床、机器人、计算机外围设备、照相机,投影仪、数码摄像机、大型望远镜、卫星天线定位系统、医疗器件以与各种可控机械工具等等。
直流电机广泛应用于计算机外围设备( 如硬盘、软盘和光盘存储器) 、家电产品、医疗器械和电动车上, 无刷直流电机的转子都普遍使用永磁材料组成的磁钢, 并且在航空、航天、汽车、精密电子等行业也被广泛应用。
在电工设备中的应用,除了直流电磁铁(直流继电器、直流接触器等)外,最重要的就是应用在直流旋转电机中。
在发电厂里,同步发电机的励磁机、蓄电池的充电机等,都是直流发电机;锅炉给粉机的原动机是直流电动机。
此外,在许多工业部门,例如大型轧钢设备、大型精密机床、矿井卷扬机、市电车、电缆设备要求严格线速度一致的地方等,通常都采用直流电动机作为原动机来拖动工作机械的。
直流发电机通常是作为直流电源,向负载输出电能;直流电动机则是作为原动机带动各种生产机械工作,向负载输出机械能。
在控制系统中,直流电机还有其它的用途,例如测速电机、伺服电机等。
他们都是利用电和磁的相互作用来实现向机械能能的转换。
1.电机的工作原理1.步进电机原理步进电机本质上是一个数字角度转换器。
以三相电机为例, 其结构原理见图1。
基于单片机的步进电机控制毕业设计论文

本科毕业设计(论文)资料毕业论文(设计)原创性声明本人所呈交的毕业论文(设计)是我在导师的指导下进行的研究工作及取得的研究成果。
据我所知,除文中已经注明引用的内容外,本论文(设计)不包含其他个人已经发表或撰写过的研究成果。
对本论文(设计)的研究做出重要贡献的个人和集体,均已在文中作了明确说明并表示谢意。
作者签名:日期:毕业论文(设计)授权使用说明本论文(设计)作者完全了解**学院有关保留、使用毕业论文(设计)的规定,学校有权保留论文(设计)并向相关部门送交论文(设计)的电子版和纸质版。
有权将论文(设计)用于非赢利目的的少量复制并允许论文(设计)进入学校图书馆被查阅。
学校可以公布论文(设计)的全部或部分内容。
保密的论文(设计)在解密后适用本规定。
作者签名:指导教师签名:日期:日期:注意事项1.设计(论文)的内容包括:1)封面(按教务处制定的标准封面格式制作)2)原创性声明3)中文摘要(300字左右)、关键词4)外文摘要、关键词5)目次页(附件不统一编入)6)论文主体部分:引言(或绪论)、正文、结论7)参考文献8)致谢9)附录(对论文支持必要时)2.论文字数要求:理工类设计(论文)正文字数不少于1万字(不包括图纸、程序清单等),文科类论文正文字数不少于1.2万字。
3.附件包括:任务书、开题报告、外文译文、译文原文(复印件)。
4.文字、图表要求:1)文字通顺,语言流畅,书写字迹工整,打印字体及大小符合要求,无错别字,不准请他人代写2)工程设计类题目的图纸,要求部分用尺规绘制,部分用计算机绘制,所有图纸应符合国家技术标准规范。
图表整洁,布局合理,文字注释必须使用工程字书写,不准用徒手画3)毕业论文须用A4单面打印,论文50页以上的双面打印4)图表应绘制于无格子的页面上5)软件工程类课题应有程序清单,并提供电子文档5.装订顺序1)设计(论文)2)附件:按照任务书、开题报告、外文译文、译文原文(复印件)次序装订3)其它2013届本科毕业设计(论文)资料第一部分毕业论文本科毕业设计(论文)2013年6月摘要步进电机从诞生以来发展迅速,它广泛应用于医疗设备、检测仪器、数码产品等人类社会的各个方面。
单片机毕业设计中期检查表

第7周:根据控制方案,对控制系统的硬件电路做出设计;
第8-10周:针对硬件电路画出软件流程图,使用Keil软件编写相应的软件程序,并调试;
第11-12周:针对控制电路运利用开发板调试并制作焊接实物;
第13周:将前期分部设计结合起来,对整体的硬件与软件做出合理的调整与调试;
第14周:将所有设计整理成稿,并排版打印;
第15周:做出答辩前的充分准备,迎接答辩。
按照进度检查情况记录(不够可另行附页):
一、已完成的内容:
1.已完成开题报告及相关文献的查找;
2.已选定设计方案;
3.已完成硬件电路设计部分;
4.已完成软件电路部分;
二、正在进行的内容:正在进行电路仿真设计以及论文的初稿;
XXXX大学毕业论文(设计)中期检查表
学院(盖章):电气与控制工程学院专业:电气工程及其自动化
论文(设计号:XXXXXXXX
姓名:XXX
指导教师:XX
职称:教授
计划完成时间:2018年5月中旬
论文(设计)的进度计划:
第5周:分析课题,针对题目及系统设计要求查阅相关资料,完成开题报告;
三、尚需完成的内容:
1.实物的焊接;
2.系统调试;
3.论文初稿;
4.论文定稿;
四、存在的问题:
1.文献资料不够齐全;
2.毕业设计时间紧迫;
3.对仿真软件的应用不熟练;
五、拟解决的方案:
1.多请教相关专业的老师、同学或朋友,寻求帮助。
2.上网或到电子图书馆找统计年鉴等资料,补充最新的数据。需要去学校图书馆多方面查阅资料
指导教师意见(不少于100字):
指导教师签字:
年月日
毕业设计论文单片机实现的步进电机远程控制系统

毕业设计(论文)说明书题目:单片机实现的步进电机控制系统系别:电子工程系专业:学生姓名:学号:指导教师:职称:摘要:步进电机作为执行元件,是机电一体化的关键产品之一, 广泛应用在各种自动化控制系统中。
随着微电子和计算机技术的发展,步进电机的需求量与日俱增,在各个国民经济领域都有应用。
步进电机具有控制简便、定位准确等特点。
随着科学技术的发展,在许多领域将得到广泛的应用。
鉴于传统的脉冲系统移植性不好,本文提出微机控制系统代替脉冲发生器和脉冲分配器,用软件的方法产生控制脉冲,通过软件编程可以任意设定步进电机的转速、旋转角度、转动次数和控制步进电机的运行状态。
以简化控制电路,降低生产成本,提高系统的运行效率和灵活性。
本设计主要就是将步进电机与单片机紧密联系起来,通过单片机的驱动程序来控制步进电机的各种运行动作,以实现传统的步进电机的高度自动化。
步进电机按结构分类:步进电动机也叫脉冲电机,包括反应式步进电动机(VR)、永磁式步进电动机(PM)、混合式步进电动机(HB)等。
反应式步进电动机:也叫感应式、磁滞式或磁阻式步进电动机。
其定子和转子均由软磁材料制成,定子上均匀分布的大磁极上装有多相励磁绕组,定、转子周边均匀分布小齿和槽,通电后利用磁导的变化产生转矩。
一般为三、四、五、六相;可实现大转矩输出(消耗功率较大,电流最高可达20A,驱动电压较高);步距角小;断电时无定位转矩;电机内阻尼较小,单步运行(指脉冲频率很低时)震荡时间较长;启动和运行频率较高。
永磁式步进电动机:通常电机转子由永磁材料制成,软磁材料制成的定子上有多相励磁绕组,定、转子周边没有小齿和槽,通电后利用永磁体与定子电流磁场相互作用产生转矩。
一般为两相或四相;输出转矩小(消耗功率较小,电流一般小于2A,驱动电压12V);步距角大(例如7.5度、15度、22.5度等);断电时具有一定的保持转矩;启动和运行频率较低。
混合式步进电动机:也叫永磁反应式、永磁感应式步进电动机,混合了永磁式和反应式的优点。
基于单片机的步进电机控制及驱动系统设计-毕业论文

本科毕业设计(论文)题目基于单片机的步进电机控制及驱动系统设计学生姓名学号教学院系电气信息学院专业年级\指导教师职称单位辅导教师职称单位摘要步进电机是数字控制系统中的一种执行元件,它能按照控制脉冲的要求,迅速起动,制动,正反转和调速。
具有步距角精度高,停止时能自锁等特点,因此步进电机在自动控制系统中,特别是在开环的控制系统中得到了日益广泛的应用。
本文以单片机为核心设计的步进电机控制系统,通过软硬件的设计调试,实现步进电机加、减速控制,正反转控制、步数控制,系统以最短的时间到达控制终点,而又不发生失步的现象;硬件是以AT89C52单片机为核心的控制电路,主要包括:键盘电路、步进电机的驱动电路等。
本文用Keil软件编写C语言程序,与汇编语言相比,C语言在功能上、结构上、可维护性上有明显的优势。
Keil提供了包括C 编译器、宏汇编、连接器、库管理和功能强大的仿真调试器在内的完整开发方案,通一个集成开发环境将这些部分组合在一起。
并用Proteus软件仿真单片机及外围器件。
关键词:步进电机控制系统;调速;单片机AbstractStepping 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 AT89C52 as the core of control circuit, mainly including: cycle pulse distributor, keyboard and display circuit, stepping motor driving circuit, etc. This software is written using Keil with C language program . Compared with assembly language , C language’s function , structure , maintainability, has obvious advantages. Keil Software offers including C compiler, macro assembler , linker, library manager and a powerful simulation debugger , as well as a complete development program , through an integrated development environment for these parts together . Microcontroller simulation with Proteus software and peripheral devices .Key words: Stepping motor control system; speed control; Single-chip Compu目录1绪论 (1)1.1 课题提出的背景和研究意义 (1)1.2 课题的主要研究内容 (1)2 步进电机概述 (3)2.1 步进电机的分类 (3)2.2 步进电机的原理 (3)2.3 步进电机的变速控制 (4)3 控制系统硬件设计 (7)3.1 硬件结构图 (7)3.2 各个模块分析 (7)3.2.1电源电路 (7)3.2.2晶振电路 (8)3.2.3 复位电路 (9)3.2.4键盘控制电路 (9)3.2.5 AT89C52单片机 (10)3.2.6步进电机驱动电路 (13)4 控制系统软件设计 (15)4.1 系统软件主流程图 (15)4.2 Proteus仿真软件 (15)4.3 Keil软件 (16)4.4 Protel 99SE (17)5 系统调试与分析 (19)Proteus仿真 (19)总结 (21)致谢 (22)参考文献 (23)附录.............................................................................................................................. 错误!未定义书签。
毕业设计论文基于单片机的步进电机控制器的设计

毕业设计论文基于单片机的步进电机控制器的设计摘要:本论文针对步进电机控制系统的需求,提出了一种基于单片机的步进电机控制器的设计方案。
该方案在硬件设计上选用了适用于步进电机驱动的控制芯片,并通过电路连接实现电机控制信号的输出。
在软件设计上,通过单片机编程实现步进电机的运动控制,包括步进角度、转速以及方向等参数的调节和控制。
通过测试实验证明,该设计方案能够有效地实现步进电机的精确控制,具有较好的稳定性和可靠性。
关键词:单片机;步进电机;控制器;硬件设计;软件设计;运动控制第一章引言1.1研究背景目前,步进电机作为一种常用的电机类型,在自动控制领域和精密仪器中得到了广泛应用。
步进电机具有结构简单、运行平稳、精度高等优点,因此在许多行业中被广泛采用。
为了实现步进电机的精确控制,需要一种高效、稳定的步进电机控制器。
1.2研究目的本论文的主要目的是设计一种基于单片机的步进电机控制器,通过硬件和软件的完美结合,实现对步进电机的精确控制。
同时,通过测试和分析,验证该控制器的有效性和可靠性。
第二章方案设计2.1硬件设计在硬件设计方面,本文选用了适用于步进电机驱动的控制芯片,并通过电路连接实现电机控制信号的输出。
通过调节电源、电阻和电容等元件,实现对步进电机驱动电压和电流的调节,以满足步进电机运行的需求。
2.2软件设计在软件设计方面,本文采用单片机进行编程,实现对步进电机的运动控制。
通过编写程序,实现对步进角度、转速以及方向等参数的调节和控制。
通过采集和处理步进电机的反馈信号,实现闭环控制,提高步进电机的运动精度和稳定性。
第三章实验与结果通过搭建实验系统,并进行测试和分析,验证了本文设计的基于单片机的步进电机控制器的有效性和可靠性。
实验结果表明,该控制器能够实现步进电机的精确控制,具有较好的稳定性和可靠性。
第四章论文总结本论文设计了一种基于单片机的步进电机控制器,并通过实验验证了该控制器的有效性和可靠性。
该控制器在硬件设计上选用适用于步进电机的控制芯片,并通过电路连接实现电机控制信号的输出。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1、开题报告已经完成,并以交给指导老师检查;
2、各个零部件的选择已经完成,零部件的选择均是按照相关标准进行,现正在 对各零部件行计算和校核
3、图纸绘制工作已经在进行,现正在对图纸进行检查和修改以确保最终图纸无 误;
4、电路图的绘制方法是参照现有电路图并对其进行修改以满足设计要求和注入 自己的设计理念。
质量 评价
优良中
差Байду номын сангаас
建议、甬、十 结果通过
修改后通过不通过
指导教师意见及建议:
导师(签名):年月日
教研室意见:
教研室主任签名:
年
月
日
学士学位论文(设计)中期检查表
院系名称
学生
指导教师
班级名称
学号
检查日期
论文题目
基于单片机的步进电机控制系统设计
工作 态度
本人工作积极认真,耐心谨慎。我把毕业设计视作对自己的一次检验和提 升,所以我在设计时不断对自己提出新的要求和新的尝试。我对自己所选择的 方案进行了反复的验证和严格的筛选,最终确立了自己现在所选择的方案。
存在 的问 题及 拟采 取的 措施
存在的问题:电路设计有点偏差偏差,导致实际结果不够精确;专业知识 不够扎实,出现重复查阅同一个知识点许多遍,比如步进电机的工作方式、接 线方式等。
拟采取的措施:对于电路的设计要进行大量的仿真和校验,使结果尽量准 确;专业知识不是短时间就能补充完备的,要不断积累,当用到什么知识点的 时候用心将匕记下来,这样就能节约大量重复查阅资料的时间。