-基于单片机的步进电机控制器设计_第1页
-基于单片机的步进电机控制器设计_第2页
-基于单片机的步进电机控制器设计_第3页
-基于单片机的步进电机控制器设计_第4页
-基于单片机的步进电机控制器设计_第5页
已阅读5页,还剩18页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

2011届毕业设计(说明书)题目基于单片机的步进电机控制器设计班级08高职机电二班学号0811306202010姓名何世坛指导教师杨斌2011年4月基于单片机的步进电机控制器设计学生姓名何世坛学号0811306202010专业机电一体化技术班级08高职机电二班指导教师杨斌完成日期2011年4月目录第1章绪论111引言112步进电机常见的控制方案与驱动技术简介2121常见的步进电机控制方案2122步进电机驱动技术3第2章步进电机概述421步进电机的分类422步进电机的工作原理4221结构及基本原理4222两相电机的步进顺序5第3章步进电机驱动控制技术931步进电动机的驱动概述9311一般驱动系统的组成结构9312驱动器的特点1032步进电动机驱动技术分析11321单电压驱动11322双电压驱动12第4章系统的软件实现1541系统软件主流程图1542系统初始化流程图16第5章总结17参考文献18致谢19摘要本文应用单片机、步进电机驱动芯片、字符型LCD和键盘阵列,构建了集步进电机控制器和驱动器为一体的步进电机控制系统。二维工作台作为被控对象通过步进电机驱动滚珠丝杆在X/Y轴方向联动。文中讨论了一种以最少参数确定一条圆弧轨迹的插补方法和步进电机变频调速的方法。步进电机控制系统的开发采用了软硬件协同仿真的方法,可以有效地减少系统开发的周期和成本。最后给出了步进电机控制系统的应用实例。关键词步进电机控制系统,插补算法,变频调速,软硬件协同仿真1第1章绪论11引言步进电动机又称脉冲电动机或阶跃电动机,国外一般称为STEPPINGMOTOR、PULSEMOTOR或STEPPERSERVO,其应用发展已有约80年的历史。步进电机是一种把电脉冲信号变成直线位移或角位移的控制电机,其位移速度与脉冲频率成正比,位移量与脉冲数成正比。步进电机在结构上也是由定子和转子组成,可以对旋转角度和转动速度进行高精度控制。当电流流过定子绕组时,定子绕组产生一矢量磁场,该矢量场会带动转子旋转一角度,使得转子的一对磁极磁场方向与定子的磁场方向一着该磁场旋转一个角度。因此,控制电机转子旋转实际上就是以一定的规律控制定子绕组的电流来产生旋转的磁场。每来一个脉冲电压,转子就旋转一个步距角,称为一步。根据电压脉冲的分配方式,步进电机各相绕组的电流轮流切换,在供给连续脉冲时,就能一步一步地连续转动,从而使电机旋转。步进电机每转一周的步数相同,在不丢步的情况下运行,其步距误差不会长期积累。在非超载的情况下,电机的转速、停止的位置只取决于脉冲信号的频率和脉冲数,而不受负载变化的影响,同时步进电机只有周期性的误差而无累积误差,精度高,步进电动机可以在宽广的频率范围内通过改变脉冲频率来实现调速、快速起停、正反转控制等,这是步进电动机最突出的优点1。正是由于步进电机具有突出的优点,广泛应用在各种自动化控制系统中。随着微电子和计算机技术的发展,步进电机的需求量与日俱增,在各个国民经济领域都有应用2。比如在数控系统中就得到广泛的应用。目前世界各国都在大力发展数控技术,我国的数控系统也取得了很大的发展,我国已经能够自行研制开发适合我国数控机床发展需要的各种档次的数控系统。近年来由于微型计算机方面的快速发展,使步进电机的控制发生了革命性变革。优点明显的步进电机被广泛应用在电子计算机的许多外围设备中,例如打印机,纸带输送机构,卡片阅读机,主动轮驱动机构和存储器存取机构等,步进电机也在军用仪器,通信和雷达设备,摄影系统,光电组合装置,阀门控制,数控机床,电子钟,医疗设备及自动绘图仪,数字控制系统,工具机控制,程序控制系统以及2许多航天工业的系统中得到应用3。因而,对于步进电机控制的研究也就显得尤为重要了。12步进电机常见的控制方案与驱动技术简介121常见的步进电机控制方案1、基于电子电路的控制步进电机受电脉冲信号控制,电脉冲信号的产生、分配、放大全靠电子元器件的动作来实现。由于脉冲控制信号的驱动能力一般都很弱,因此必须有功率放大驱动电路。步进电机与控制电路、功率放大驱动电路组成一体,构成步进电机驱动系统。此种控制电路设计简单,功能强大,可实现一般步进电机的细分任务。这个系统由三部分组成脉冲信号产生电路、脉冲信号分配电路、功率放大驱动电路。系统组成如图11所示。此种方案即可为开环控制,也可闭环控制。开环时,其平稳性好,成本低,设计简单,但未能实现高精度细分。采用闭环控制,即能实现高精度细分,实现无级调速。闭环控制是不断直接或间接地检测转子的位置和速度,然后通过反馈和适当的处理,自动给出脉冲链,使步进电机每一步响应控制信号的命令,从而只要控制策略正确电机不可能轻易失步4。该方案多通过一些大规模集成电路来控制其脉冲输出频率和脉冲输出数,功能相对较单一,如需改变控制方案,必须需重新设计,因此灵活性不高。2、基于单片机的控制采用单片机来控制步进电机,实现了软件与硬件相结合的控制方法。用软件代替环形分配器,达到了对步进电机的最佳控制。系统中采用单片机接口线功率放大驱动电路脉冲控制器环形分配器步进电机图11基于电子电路控制系统3直接去控制步进电机各相驱动线路。由于单片机的强大功能,还可设计大量的外围电路,键盘作为一个外部中断源,设置了步进电机正转、反转、档次、停止等功能,采用中断和查询相结合的方法来调用中断服务程序,完成对步进电机的最佳控制,显示器及时显示正转、反转速度等状态。环形分配器其功能由单片机系统实现,采用软件编程的办法实现脉冲的分配。本方案有以下优点1单片机软件编程可以使复杂的控制过程实现自动控制和精确控制,避免了失步、振荡等对控制精度的影响;2用软件代替环形分配器,通过对单片机的设定,用同一种电路实现了多相步进电机的控制和驱动,大大提高了接口电路的灵活性和通用性;3单片机的强大功能使显示电路、键盘电路、复位电路等外围电路有机的组合,大大提高系统的交互性5。122步进电机驱动技术单电压驱动是通过改变电路的时间常数以提高电机的高频特性。该驱动方式早在六十年代初期国外就已大量使用,它的优点是结构简单、成本低;缺点是串接电阻器的做法将产生大量的能量损耗,尤其是在高频工作时更加严重,因而它只适用于小功率或对性能指标要求不高的步进电机驱动。单电压串电阻驱动是在单电压驱动技术的基础上为电枢绕组回路串入电阻,用以改善电路的时间常数以提高电机的高频特性。它提高了步进电机的高频响应、减少了电动机的共振,也带来了损耗大、效率低的缺点。这种驱动方式目前主要用于小功率或启动、运行频率要求不高的场合。高低压驱动是指不论电动机的工作频率是多少,在导通相的前沿用高电压供电来提高电流的上升沿斜率,而在前沿过后采用低电压来维持绕组的电流,即采用加大绕组电流的注入量以提高出力,而不是通过改善电路的时间常数来使矩频性能得以提高。但是使用这种驱动方式的电机,其绕组的电流波形在高压工作结束和低压工作开始的衔接处呈凹形,致使电机的输出力矩有所下降。这种驱动方式目前在实际应用中还比较常见。4第2章步进电机概述21步进电机的分类步进电动机的种类很多,从广义上讲,步进电机的类型分为机械式、电磁式和组合式三大类型。按结构特点电磁式步进电机可分为反应式VR、永磁式PM和混合式HB三大类;按相数分则可分为单相、两相和多相三种。目前使用最为广泛的为反应式和混合式步进电机7。1反应式步进电机VARIABLERELUCTANCE,简称VR反应式步进电机的转子是由软磁材料制成的,转子中没有绕组。它的结构简单,成本低,步距角可以做得很小,但动态性能较差。反应式步进电机有单段式和多段式两种类型;2永磁式步进电机PERMANENTMAGNET,简称PM永磁式步进电机的转子是用永磁材料制成的,转子本身就是一个磁源。转子的极数和定子的极数相同,所以一般步距角比较大。它输出转矩大,动态性能好,消耗功率小相比反应式,但启动运行频率较低,还需要正负脉冲供电;3混合式步进电机HYBRID,简称HB混合式步进电机综合了反应式和永磁式两者的优点。混合式与传统的反应式相比,结构上转子加有永磁体,以提供软磁材料的工作点,而定子激磁只需提供变化的磁场而不必提供磁材料工作点的耗能,因此该电机效率高,电流小,发热低。22步进电机的工作原理221结构及基本原理步进电机在结构上也是由定子和转子组成,可以对旋转角度和转动速度进行高精度控制。当电流流过定子绕组时,定子绕组产生一矢量磁场,该矢量场会带动转子旋转一角度,使得转子的一对磁极磁场方向与定子的磁场方向一着该磁场旋转一个角度。因此,控制电机转子旋转实际上就是以一定的规律控制定子绕组的电流来产生旋转的磁场。每来一个脉冲电压,转子就旋转一个步距角,称为一步。根据电压脉冲的分配方式,步进电机各相绕组的电流轮流切换,在供给连续脉冲时,就能一步一步地连续转动,从而使电机旋转。电机将电能转换成机械能,步进电机将电脉冲转换成特定的旋转运动。每个脉冲所产生的5运动是精确的,并可重复,这就是步进电机为什么在定位应用中如此有效的原因。通过电磁感应定律我们很容易知道激励一个线圈绕组将产生一个电磁场,分为北极和南极,见图21所示。定子产生的磁场使转子转动到与定子磁场对直。通过改变定子线圈的通电顺序可使电机转子产生连续的旋转运动。222两相电机的步进顺序1、两相电机的单相通电步进顺序在图22中我们很清晰的展示了在单相通电时一个两相步进电机的典型的步进顺序。在第1步中,两相定子的A相通电,因异性相吸,其磁场将转子固定在图示位置。当A相关闭、B相通电时,转子顺时针旋转90。在第3步中,B相关闭、A相通电,但极性与第1步相反,这促使转子再次旋转90。在第4步中,A相关闭、B相通电,极性与第2步相反。重复该顺序促使转子按90的步距角顺时针旋转89。图21激励线圈产生电磁场6图22两相电机的单相通电步进顺序2、两相电机的双相通电步进顺序图22中显示的步进顺序称为“单相激励”步进。更常用的步进方法是“双相激励”,其中电机的两相一直通电。但是,一次只能转换一相的极性,见图23所示。在第1步中,两相定子的A相和B相同时通电,因异性相吸,再加上力的相互作用关系,其磁场将转子固定在图示STEP1位置。在第2步中,两相定子的A相关闭,而B和A相(此时的A相通电极性与第1步A相反)同时通电,因异性相吸,再加上力的相互作用关系,其磁场将转子固定在图示STEP2位置。在第3步中,两相定子的A相和B相同时通电,因异性相吸,再加上力的相互作用关系,其磁场将转子固定在图示STEP3位置。在第4步中,两相定子的B相和A相同时通电,因异性相吸,再加上力的相互作用关系,其磁场将转子固定在图示STEP4位置。按照这样的通电方式电机就转过了一周89。两相步进时,转子与定子两相之间的轴线处对直。由于两相一直通电,本方法比“单相通电”步进多提供了411的力矩,但输入功率却为2倍。7图23两相电机的双相通电步进顺序3、步进电机的半步工作方式电机也可在转换相位之间插入一个关闭状态而走“半步”。这将步进电机的整个步距角一分为二。例如,一个90的步进电机将每半步移动45,见图24。但是,与“两相通电”相比,半步进通常导致1530的力矩损失(取决于步进速率)。在每交换半步的过程中,由于其中一个绕组没有通电,所以作用在转子上的电磁力要小,造成了力矩的净损失。从原理图我们很容易看到半步工作方式其实就是将两相电机的单相通电工作方式和两相电机的双相通电工作方式相互结合起来。两相步进电机的工作模式有两相四拍和两相八拍等两种,其中我们在图22和图23中展示的都叫做两相四拍工作模式,而下面的24图展示的就是两相八拍工作模式89。8图24两相电机的半步步进顺序9第3章步进电机驱动控制技术在混合式步进电动机特点和工作原理的基础上,本章就步进电动机的驱动控制技术进行了详细的分析和比较。首先介绍了传统的驱动方式单电压驱动包括单电压串电阻驱动、双电压驱动包括高低压驱动和恒流斩波驱动的工作原理及优缺点,然后重点介绍了细分驱动方式的原理及其模型。31步进电动机的驱动概述311一般驱动系统的组成结构步进电动机不像直流电动机、交流电动机一样,它不能直接接到交直流电源上工作,而必须使用专用设备步进电动机驱动器。步进电动机驱动器系统的性能,除与电动机木身的性能有关外,也在很大程度上取决于驱动器的优劣。因此,对步进电动机驱动器的研究几乎是对步进电动机的研究同步进行的。步进电动机驱动器的主要构成如图31所示,一般由环形分配器、信号处理级、推动级、驱动级等各部分组成,用于功率步进电动机的驱动器还需要有多种保护电路。环形分配器用来接受来自控制器的CP脉冲,并按步进电动机状态转换表要环形分配器信号放大与处理推动级驱动级保护图31步进电动机驱动器构成10求的状态顺序产生各相导通或截止的信号。每来一个CP脉冲,环形分配器的输出转换一次。同时,环形分配器还必须接受控制器的方向信号,从而决定其输出的状态转换是按正序或者反序转换,决定了步进电动机的转向。因此,步进电动机转速的高低、升速或降速、起动或停止都完全取决于CP脉冲的有无或频率的高低。信号放大与处理的作用是将环分输出信号加以放大,变成足够大的信号送入推动级。信号处理是实现某些转换、合成等功能,产生斩波、抑制等特殊功能的信号,从而产生特殊功能的驱动。本级还经常与各种保护电路、各种控制电路组合在一起,形成较高性能的驱动输出。推动级的作用是将较小的信号加以放大,变成足以推动驱动级的较大的信号。有时推动级还承担电平转换的作用。保护级的作用是保护驱动级的安全。一般可根据需要设置过电流保护、过热保护、过压保护、欠压保护等。312驱动器的特点为使步进电动机满足各种需要的输出,驱动级必须对电动机绕组提供足够的电压和电流,但步进电动机与一般电子设备的驱动有很多不同点,其主要表现在1各相绕组都是开关工作,多数电动机绕组都是连续的交流或直流,而步进电动机各相绕组都是脉冲式供电,所以绕组电流不是连续的。2电动机各相绕组都是绕在铁心上的线圈,所以都有较大的电感。绕组通电时电流上升率受到限制,因此影响电动机绕组电流的大小。3绕组断点时,电感中磁场的储能将维持绕组中已有的电流不能突变,结果使应该电流截止的相不能立即截止。为使电流尽快截止,必须设计适当的续流回落。绕组导通和截止都会产生较大的反电势,而截止时反电势将对驱动级器件的安全产生有害的影响。4电动机运转时在各相绕组中产生旋转电势,这些电势的大小和方向将对绕组电流产生很大的影响。由于旋转电势基本上与电动机转速成正比,转速越11高,电势越大,绕组电流越小,从而使电机输出转矩也随着转速升高而下降。驱动级线路,既要保证绕组有足够的电流电压及正确的波形,同时要保证功率放大器件的安全运行,另外,还应有较高的效率、较小的功耗、较低的成本。这就必须要设计合理的线路,选用合适的功率器件。驱动级的功率放大器件有中功率晶体管、大功率晶体管、大功率达林顿晶体管、可控硅、可关断可控硅、场效应功率管、双极型晶体管与场效应功率管的复合管以及各种功率模块等。目前步进电机常用的驱动方式有单电压驱动包括单电压串电阻驱动、双电压驱动包括高低压驱动、斩波恒流驱动和细分驱动等。以下分别简单介绍前二种驱动方式的工作原理和优缺点。将在后面详细介绍细分驱动方式。32步进电动机驱动技术分析321单电压驱动单电压驱动是指在电动机绕组工作过程中,只用一个方向电压对绕组供电。其原理图如图32所示,前面推动级输出信号IN作用于三极管的基级,其集电极接电动机的一相绕组,绕组另一端直接与电源电压连接。因此,当三极管导通时,电源电压全部作用在电动机绕组上。归结起来,单电压驱动器有如下特点线路简单,成本低,低频时响应较好;有共振区,高频时,带载能力迅速下降。图32单电压驱动的原理图12单电压驱动的致命弱点是绕组导通的回路电气时间常数较大,致使导通时绕组电流上升较慢、使电机在导通脉宽T接近时绕组电流迅速下降。由于,故要减小电气时间常数的方法是减小绕组的电感或增加绕组回路的LRL电阻R。对于确定的步进电动机,绕组电感已经确定。因此在电路中只有用增加回路电阻的方法。即单电压串电阻驱动,其原理图如图33所示。单电压串电阻驱动的主要缺点是损耗大,效率低。对比前述单电压驱动,其导通时铜损为,而串电阻后的导通铜损为,所以电源提供的功率大部分都消2I2SIR耗在串联电阻上。322双电压驱动双电压驱动的基本思想是在较低频段用较低的电压驱动,而在高频段用较高电压驱动,原理线路见图34所示。电源直接接到由大功率管和二极管HT图33单电压串电阻驱动的原理图13组成的电源转换开关上。当关断时,低压电源通过给电路提供驱动LDHTLULD电压,当导通时,高压电源通过给电路提供驱动电压,处于反向截HTU止状态,低压电源自动停止供电。高低压驱动的原理线路如图35所示,初看起来,与双电压驱动电路似乎差别不大,但实际上工作过程截然不同。图中所示为每相的单元线路。主回路由高压管、电动机绕组、低压管串联而成。加高压,加低电压,电HTLTHUL动机绕组回路不串电阻。在每相导通期间,低压管输入信号与高压管输入信I号见图36所示。当为高电平时,该相导通;当为低电平时,该相截止。HILIL高压管的输入信号是由信号的前沿信号获得的,前沿与同步。但脉HHILI冲宽度要比小得多,高低压驱动可保证在很宽的频段内都能保证相绕组有较LI大的平均电流,在截止时又能迅速释放,因此能产生较大的且较稳定的电磁转矩,因此驱动系统可得到较高的响应。图34双电压驱动的原理图14图35高低压驱动的原理图IHILTT00图36高低压管输入信号15第4章系统的软件实现本系统的软件设计主要分为系统初始化、延时子程序、按键响应程序,数码管显示程序,读ADC0804子程序及控制脉冲输出几部分,事实上每一部分都是紧密相关的,每个功能模块对于整体设计都是非常重要,单片机AT89S51通过软件编程才能使系统真正的运行起来,软件设计的好坏也直接决定了系统的运行质量。程序流程图的设计遵循自顶向下的原则,即从主体遂逐步细分到每一个模块的流程。在流程图中把设计者的控制过程梳理清楚。具体程序的讲解将在本章各节做详细讲解。41系统软件主流程图当给系统供电以后,通过单片机复位电路对系统进行上电复位系统经过初始化以后,便开始执行按键查询等待相应的操作,当有按键按下的时候程序便调用并执行相应的子程序,其具体的主流程图41如下所示开始系统初始化YN按键判断相应按键子程序相应显示子程序结束图41主程序图1642系统初始化流程图对相应的系统参数进行初始化,包括系统上电默认运行参数设定,包括两相四拍的工作方式,初始速度档位是30转/分,系统中断设定,定时器设定,载入定时器初值和默认的工作参数等,具体流程图如图42所示。开始定时器中断允许定时器0工作方式2载入定时器初值定时器0和定时器1开启载入默认工作参数各个窗口初始化图42系统初始化流程图17第5章总结经过为期一学期的学习和努力,本次设计顺利完成,具体结论如下1、采用单片机作为控制核心,利用其强大的功能,把键盘电路和数码管显示电路,电机驱动电路,电机电流检测电路有机的结合起来,组成一个操作方便,交互性强的简单系统。2、通过系统的设计实现了预期的设计目标,完成了全部的设计任务,具体功能如下完成了整个系统的硬件设计和软件编程,能通过键盘电路控制步进电机的转

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论