基于单片机的步进电机控制系统的设计_毕业设计论文.docx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《基于单片机的步进电机控制系统的设计_毕业设计论文.docx》由会员分享,可在线阅读,更多相关《基于单片机的步进电机控制系统的设计_毕业设计论文.docx(135页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、基于单片机的步进电机控制系统的设计摘 要 步进电机是一种通过电脉冲信号控制相绕组电流实现定角转动的机电元件,与其他类型电机相比具有易于开环精确控制、无积累误差等优点,在众多领域中获得了广泛的应用。为了得到性能优良的控制结果,出现了很多步进电机控制系统,其中采用单片机作为控制核心的控制系统得到了广泛的应用。很多这种控制系统在步进电机的驱动上已经做的非常好,比方细分驱动技术,但是有的系统比较复杂,和一些相比照较简单的控制过程不相吻合,投入上也不经济;有的系统在操作上不是很方便,交互性不强。 因此本文的研究内容就是设计一套硬件系统较简单、经济,但功能较为齐全,适应性强,操作方便,可靠性高的,能够有机
2、地把电子技术、单片机技术、电机的控制技术结合起来步进电机控制系统。本文首先简要描述了步进电机的开展、应用情况、以及常见的控制系统采用的方案,常见的驱动技术,而且还分析了步进电机的工作原理,然后以单片机为主控制器提出了整个系统的硬件设计方案,在此根底上对各个模块的电路进行详细的设计,接着阐述了步进电机软件控制开发的流程。关键词:步进电机 单片机 看门狗 驱动技术ABSTRACTStepping motor is a kind of controlled by electrical pulse signal phase winding current to achieve fixed angle
3、rotating electromechanical components, compared with other types of motor control with easy-to-open-loop precision, no accumulation of error of the advantages, has been widely used in many fields. In order to obtain good control performance results, there has been a lot of stepping motor control sys
4、tem, which adopts singlechip as the control of the control system has been widely applied. A lot of this control system has been in the drive of step motor is very good, such as subdivision driving technology, but some of the system is more complex, and some relatively simple control process do not
5、coincide, investment is not the economy; some systems in the operation is not very convenient, do not have a strong interaction.So the research contents of this thesis is to design a set of hardware system is simple, economic, but the function is complete, strong adaptability, convenient operation,
6、high reliability, can organically integrate electronic technology, single chip technology, motor control technology of stepping motor control system. This paper briefly describes the development of the scheme, the stepper motor applications, as well as the common control system, driving technology i
7、s common, but also analyzed the working principle of stepping motor, and then by the microcontroller. The hardware design scheme of the system, detailed design on the basis of each module the circuit, then expounds the stepping motor control software development process.Keywords: stepper motor micro
8、controller watchdog driver technology目录摘 要IABSTRACII第1章 绪论11.1 前言1 基于电子电路控制手段1 基于PLC/变频器控制手段2 基于单片机控制手段31.2 国内外开展情况41.3 步进电机驱动方式分类及比较6 单电压驱动6 上下压驱动7 自激式恒电流斩波驱动8 它激式恒电流斩波驱动8 细分驱动91.4 研究的目的和意义101.5 论文安排11第2章 步进电机概述132.1 步进电机的特点132.2 步进电机的分类14 反响式步进电机14 永磁式步进电机14 混合式步进电机142.3 步进电机的运行原理阐述15第3章 步进电机控制系统概
9、述173.1 步进电机控制系统简介173.2 本系统特点与功能20 本系统特点20 系统功能21第4章 系统硬件设计224.1 系统组成224.2 系统核心AT89C51单片机22 主要特性23 管脚说明23 振荡器特性25 芯片擦除25 最小系统264.3 外围电路设计27 显示电路LCD160227 键盘电路34 看门狗复位电路36 驱动电路L298N38 电源电路41第5章 系统软件设计435.1 系统软件主流程图435.2 系统初始化流程图445.3 步进电机运行模块主流程图455.4 系统显示流程图465.5 系统键盘流程图47 待机状态下键盘操作流程47 连续运行模式状态下键盘操作
10、流程49第6章 总结526.1 结论52参考文献54致谢56附录1:局部系统程序清单57附录2:系统图59CONTENTSABSTRACTIABSTRACTII Chapter1 introduction11.1 preface1 Electronic circuit control method based on1 By means of control based on PLC/ inverter2 Based on MCU control31.2 domestic and foreign development41.3 stepper motor drive mode classific
11、ation and comparison of6 single voltage drive6 high and low voltage drive7 self-excited constant current chopper drive8 excitation type constant current chopper drive8 subdivision drive91.4 the purpose and significance of the study101.5 The paper11Chapter2 outlines the step motor132.1 stepper motor
12、features132.2 stepper motor classification14 reaction stepping motor14 permanent magnet stepper motor14 The hybrid stepping motor142.3 The step operation of the principle of stepping motor on15 Chapter 3 stepper motor control system overview173.1 stepper motor control system173.2 The characteristics
13、 and function of the system20 Characteristics of the system20 system functions21Chapter 4 hardware system design224.1 system224.2 system-AT89C51MCU core22 The main characteristics of23 The pin23 Oscillator characteristics25 chip erase25 minimum system264.3 The peripheral circuit design27 display cir
14、cuit - LCD160227 keyboard circuit34 watchdog reset circuit36 The drive circuit of- L298N38 power supply circuit41Chapter5 system software design435.1 system software flowchart of435.2 system initialization process in Figure445.3 The step motor running module flowchart455.4 system shows the process i
15、n Figure46 standby keyboard operation process47 continuous operation mode the keyboard operation process49Chapter6 summarizes526.1 conclusions52Reference54Thanks56Appendix 1:system program in listing57Appendix 2:system diagram59第1章 绪论1.1 前言 步进电机在工业自动化装备、办公自动化设备中有着广泛的应用。近年来,控制技术、计算机技术及微电子技术的迅速开展,有力地推
16、动了步进电机控制技术的进步,提高了步进电机运动控制装置的应用水平。 步进电机的控制系统多种多样,但究其控制手段而言,主要可以分为以下几种: 基于电子电路控制手段 在一些控制应用不高的场合,采用简单数字定时集成芯片为步进电机提供脉冲控制信号,步进电机受电脉冲信号控制,电脉冲信号的产生、分配、放大全靠电子元器件的动作来实现。由于脉冲控制信号的驱动能力一般都很弱,因此必须有功率放大驱动电路。步进电机与控制电路、功率放大驱动电路组成一体,构成步进电机驱动系统。此种控制电路设计简单,功能强大,可实现一般步进电机的细分任务。这个系统由三局部组成:脉冲信号产生电路、脉冲信号分配电路、功率放大驱动电路。1 此
17、种方案即可为开环控制,也可闭环控制。开环时,其平稳性好,本钱低,设计简单,但未能实现高精度细分。采用闭环控制,即能实现高精度细分,实现无级调速。闭环控制是不断直接或间接地检测转子的位置和速度,然后通过反响和适当的处理,自动给出脉冲链,使步进电机每一步响应控制信号的命令,从而只要控制策略正确电机不可能轻易失步。该方案多通过一些大规模集成电路来控制其脉冲输出频率和脉冲输出数,功能相对较单一,如需改变控制方案,必须需重新设计,因此灵活性不高。脉冲控制器环形分配器驱动电路步进电机图1-1 基于电子电路控制步进电机系统 基于PLC/变频器控制手段在一些要求实现精确控制的场合,采用PLC或者变频器对步进电
18、机进行控制是一个很好的选择。PLC也叫可编程控制器,是一种工业上用的计算机。PLC作为新一代的工业控制器,由于具有通用性好、实用性强、硬件配套齐全、编程简单易学和可靠性高等优点而广泛应用于各行业的自动控制系统中。步进电机控制系统有PLC、环形分配器和功率驱动电路组成。控制系统采用PLC来产生控制脉冲。通过PLC编程输出一定数量的方波脉冲,控制步进电机的转角进而控制伺服机构的进给量,同时通过编程控制脉冲频率来控制步进电机的转动速度,进而控制伺服机构的进给速度。环形脉冲分配器将PLC输出的控制脉冲按步进电机的通电顺序分配到相应的绕组。PLC控制的步进电机可以采用软件环形分配器,也可采用硬件环形分浙
19、江工业大学硕士学位论文配器。采用软件环形分配器占用PLC资源较多,特别是步进电机绕组相数大于4时,对于大型生产线应该予以考虑。采用硬件环形分配器,虽然硬件结构稍微复杂些,但可以节省PLC资源,目前市场有多种专用芯片可以选用。步进电机功率驱动电路将PLC输出的控制脉冲放大,到达比较大的驱动能力。2 采用软件来产生控制步进电机的环型脉冲信号,并用PLC中的定时器来产生速度脉冲信号,这样就可以省掉专用的步进电机驱动器,降低硬件本钱。但由于PLC的扫描周期一般为但由于PLC的扫描周期一般为几毫秒到几十毫秒,相应的频率只能到达几百赫兹,因此,受到PLC工作方式的限制及其扫描周期的影响,步进电机不能在高频
20、下工作,无法实现高速控制。控制版面输入输出驱动电路步进电机负载图1-2基于PLC控制步进电机系统图 基于单片机控制手段 单片机在工业控制中以其高速、精准、本钱低廉的特性得到了广阔工程设计者的青睐,近几年,以单片机作为控制核心的工业控制系统不断被开发和应用在工业生产控制领域中,而以单片机作为核心的步进电机生产运行系统也成为了时下比较热门的研究课题。3单片机系统驱动电路步进电机机械装置外围电路图1-3 基于单片机控制步进电机系统图采用单片机来控制步进电机,实现了软件与硬件相结合的控制方法。用软件代替环形分配器,到达了对步进电机的最正确控制。系统中采用单片机接口线直接去控制步进电机各相驱动线路。由于
21、单片机的强大功能,还可设计大量的外围电路,键盘作为一个外部中断源,设置了步进电机正转、反转、档次、停止等功能,采用中断和查询相结合的方法来调用中断效劳程序,完成对步进电机的最正确控制,显示器及时显示正转、反转速度等状态。环形分配器其功能由单片机系统实现,采用软件编程的方法实现脉冲的分配。 本方案有以下优点1、单片机软件编程可以使复杂的控制过程实现自动控制和精确控制,防止了失步、振荡等对控制精度的影响;2、用软件代替环形分配器,通过对单片机的设定,用同一种电路实现了多相步进电机的控制和驱动,大大提高了接口电路的灵活性和通用性; 3、单片机的强大功能使显示电路、键盘电路、复位电路等外围电路有机的组
22、合,大大提高系统的交互性。 本课题的研究思路即为:采用单片机作为控制核心,实现对步进电机的控制。1.2 国内外开展情况 步进电机问世以后很快就确定了开环高分辨率数控定位系统的应用领域,在工业上的应用开展至今己有几十年的历史,还没有找到更适宜的替代产品,而且已经成为除了交直流电机外的第三大类电机。在其开展历程中,出现了多种类型步进电机,按照根本的构造和工作原理可分为三大类型即磁阻式、永磁式和混合式。在日本和西方等兴旺国家早期都是研制和应用磁阻式步进电机,但是由于固有的能量利用率低、振动和噪音大等缺点逐步被淘汰掉,目前在国外几乎没有了仅仅在某些场合例如在温度很高的核反响堆中或者需要电动机的不通电的
23、情况下定位力矩为零的时候才使用;永磁式步进电机那么由于转子永磁体加工方面的限制步距角一般较大,相应的转动分辨率比较受限,但是由于采用了低本钱的爪极式结构使得其制造工艺简单、价格较低,容易快速批量生产,因而广泛应用于对性能要求不高的场合;混合式步进电机那么具备了反响式步进电机和永磁式步进电机的优点,成为工业自动化等性能要求较高应用场合的主流,它刚开始和反响式步进电机一同开展起来,后来逐步用于替代反响式步进电机。在步进电机几十年的开展过程中,按照相数、步距角以及机座等划分,可以说出现过的步进电机的规格品种极其繁多,然而这种状态不利于步进电机产业的开展,随着时间的推移目前逐步形成了相应的主流产品,在
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单片机 步进 电机 控制系统 设计 毕业设计 论文
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内