毕业设计(论文)单片机步进电机的控制1.doc
《毕业设计(论文)单片机步进电机的控制1.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)单片机步进电机的控制1.doc(35页珍藏版)》请在三一办公上搜索。
1、 摘 要此控制系统的设计,由硬件设计和软件设计两部分组成。其中,硬件设计主要包括单片机最小系统、键盘控制模块、步进电机驱动模块、LCD显示模块等功能模块的设计,以及硬件电路在电路板上的实现。软件设计包括主程序以及各个模块的控制程序,最终实现对步进电机转动方向及转动速度的控制,并且将步进电机的转动速度通过LCD液晶显示屏显示。本系统具有智能性、实用性及可靠性的特点。关键词: 步进电机;单片机;转速控制;方向控制;角度控制 目 录摘 要I第1章 引言11.1 步进电机介绍11.2系统功能2第2章 方案论证与比较32.1 步进电机的选择32.2 单片机的选择32.3 步进电机驱动电路的设计4第3章
2、硬件电路设计53.1 硬件设计思路53.2总体设计框图53.3单片机系统63.3.1 单片机概述63.3.2 STC89S52单片机73.4 步进电机103.4.1 步进电机概述103.4.2 步进电机的特性113.5 LCD12864液晶.11 3.5.1 LCD12864液晶屏概述.11 3.5.2 LCD12864液晶屏的用.12 3.6外围电路设计及分析3.6.1 键盘控制电路173.6.2步进电机驱动电路183.7 步进电机控制系统电路图213.8 步进电机控制系统实物图21第4章 软件设计234.1 程序设计思路234.2程序流程图234.2.1 主程序流程图234.2.2 键盘处
3、理子程序流程图23第5章 调试与改进.265.1 调试与改进265.2 运行结果26第6章 总结与展望27参考文献28致谢29第1章 引言1.1 步进电机介绍步进电机可以对旋转角度和转动速度进行高精度控制。步进电机作为制执行元件,是电气自动化的关键产品之一, 广泛应用在各种自动化控制系统和精密机械等领域。例如,在仪器仪表,机床设备以及计算机的外围设备中(如打印机和绘图仪等),凡需要对转角进行精确控制的情况下,使用步进电机最为理想。随着微电子和计算机技术的发展,步进电机的需求量与日俱增,在各个国民经济领域都有应用。 步进电机和普通电动机不同之处是步进电机接受脉冲信号的控制。步进电机靠一种叫环形分
4、配器的电子开关器件,通过功率放大器使励磁绕组按照顺序轮流接通直流电源。由于励磁绕组在空间中按一定的规律排列,轮流和直流电源接通后,就会在空间形成一种阶跃变化的旋转磁场,使转子步进式的转动,随着脉冲频率的增高,转速就会增大。步进电机的旋转同时与相数、分配数、转子齿轮数有关。 现在比较常用的步进电机包括反应式步进电机、永磁式步进电机、混合式步进电机和单相式步进电机等。其中反应式步进电机的转子磁路由软磁材料制成,定子上有多相励磁绕组,利用磁导的变化产生转矩。现阶段,反应式步进电机获得最多的应用。 步进电机和普通电机的区别主要就在于其脉冲驱动的形式,正是这个特点,步进电机可以和现代的数字控制技术相结合
5、。不过步进电机在控制的精度、速度变化范围、低速性能方面都不如传统的闭环控制的直流伺服电动机。在精度不是需要特别高的场合就可以使用步进电机,步进电机可以发挥其结构简单、可靠性高和成本低的特点。使用恰当的时候,甚至可以和直流伺服电动机性能相媲美。 步进电机广泛应用在生产实践的各个领域。它最大的应用是在数控机床的制造中,因为步进电机不需要A/D转换,能够直接将数字脉冲信号转化成为角位移,所以被认为是理想的数控机床的执行元件。早期的步进电机输出转矩比较小,无法满足需要,在使用中和液压扭矩放大器一同组成液压脉冲马达。随着步进电动机技术的发展,步进电动机已经能够单独在系统上进行使用,成为了不可替代的执行元
6、件。比如步进电动机用作数控铣床进给伺服机构的驱动电动机,在这个应用中,步进电动机可以同时完成两个工作,其一是传递转矩,其二是传递信息。步进电机也可以作为数控蜗杆砂轮磨边机同步系统的驱动电动机。除了在数控机床上的应用,步进电机也可以并用在其他的机械上,比如作为自动送料机中的马达,作为通用的软盘驱动器的马达,也可以应用在打印机和绘图仪中。 步进电动机以其显著的特点,在数字化制造时代发挥着重大的用途。伴随着不同的数字化技术的发展以及步进电机本身技术的提高,步进电机将会在更多的领域得到应用。1.2系统功能设计的步进电机控制系统有以下功能:(1)步进电机的启停控制(2)步进电机的正反转控制(3)步进电机
7、的加速控制(4)步进电机的减速控制第2章 方案论证与比较2.1 步进电机的选择方案一:选择反应式步进电动机(VR)。采用高导磁材料构成齿状转子和定子,其结构简单,生产成本低,步距角可以做的相当小,但动态性能相对较差。方案二:选择永磁式步进电动机(PM)。转子采用多磁极的圆筒形的永磁铁,在其外侧配置齿状定子。用转子和定子之间的吸引和排斥力产生转动,转动步的角度一般是5.625。它的出力大,动态性能好;但步距角一般比较大。方案三:选择混合步进电动机(HB)。这是PM和VR的复合产品,其转子采用齿状的稀土永磁材料,定子则为齿状的突起结构。此类电机综合了反应式和永磁式两者的优点,步距角小,出力大,动态
8、性能好,是性能较好的一类步进电动机,在计算机相关的设备中多用此类电机。由于永磁式步进电机的动态性能比较好,而且结构相对比较简单,价格适中,是电子业余爱好者中常用的步进电机。故在此选用永磁式步进电机。2.2 单片机的选择方案一:选择ARM7TDMI S3C44BOX单片机S3C44BOX单片机包含ARM7TDMI处理器。ARM7TDMI处理器是ARM公司通用的32位微处理器家族的成员之一,是一种高性能、廉价、低功耗的RISC处理器,同时又具有非常丰富的片上资源,非常适合嵌入式产品的开发。方案二:选择STC89C52单片机STC89C52是一种带8K字节闪烁可编程可檫除只读存储器(FPEROM-F
9、lash Programable and Erasable Read Only Memory )的低电压,高性能COMOS8的微处理器,俗称单片机。该器件采用ATMEL搞密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。STC89C52功能强大,操作简便,故在本次试验中采用STC89C52作为单片机。2.3 步进电机驱动电路的设计方案一:使用多个功率放大器件驱动电机通过使用不同的放大电路和不同参数的器件,可以达到不同的放大的要求,放大后能够得到较大的功率。但是由于使用的是四相的步进电机,就需要对四路信号分别进行放大,由于放大电路很难做到完全一致,当电机的功率较大时运
10、行起来会不稳定,而且电路的制作也比较复杂。方案二:使用ULN2003八NPN达林顿连接晶体管驱动电机简介:高耐压、大电流复合晶体管ICULN2003 ,ULN2003 是高耐压、大电流复合晶体管阵列,由七个硅NPN 复合晶体管组成。 特点: ULN2003 的每一对达林顿都串联一个2.7K 的基极电阻,在5V 的工作电压下它能与TTL 和CMOS 电路直接相连,可以直接处理原先需要标准逻辑缓冲器来处理的数据。ULN2003 工作电压高,工作电流大,灌电流可达500mA,并且能够在关态时承受50V 的电压,输出还 可以在高负载电流并行运行。所以在本实验中才用ULN2003作为步进电机驱动电路驱动
11、芯片。第3章 硬件电路设计3.1 硬件设计思路步进电机控制系统共分为四个模块:单片机最小系统模块、键盘控制模块、数码显示模块、步进电机驱动模块。单片机最小系统主要由复位电路和时钟电路组成。复位电路为单片机系统提供可靠复位,使单片机能正常启动。时钟电路采用外部时钟方式,保证单片机个功能部件都是以时钟频率为基准,有条不紊地一拍一拍地工作。键盘控制模块包括启动键、正转控制键、反转控制键、加速键和减速键、停止键分别与单片机的p1.0、p1.1、p1.2、p1.3、p1.4、p1.5相连。实现对步进电机的控制。采用lcd液晶显示屏来显示步进电机的实际转动速度。步进电机驱动模块选用八NPN达林顿连接晶体管
12、2803为步进电机提供脉冲信号,驱动步进电机转动。该模块与单片机的P2.0P2.3相连。3.2总体设计框图总体设计框图如图3-1所示: STC89C52键盘控制模块电机驱动模块步进电机图3-1总体设计框图 说明如下:(1) 单片机接受键盘信息,改变系统内部变量值。(2) 单片机输出脉冲信号,控制步进电机转动。3.3单片机系统 3.3.1 单片机概述目前,单片机正朝着高性能和多品种方向发展趋势将是进一步向着CMOS化、低功耗、小体积、大容量、高性能、低价格和外围电路内装化等几个方面发展。下面是单片机的主要发展趋势。 近年,由于CHMOS技术的进步,大大地促进了单片机的CMOS化。CMOS芯片除了
13、低功耗特性之外,还具有功耗的可控性,使单片机可以工作在功耗精细管理状态。这也是今后以80C51取代8051为标准MCU芯片的原因。因为单片机芯片多数是采用CMOS(金属栅氧化物)半导体工艺生产。CMOS电路的特点是低功耗、高密度、低速度、低价格。采用双极型半导体工艺的TTL电路速度快,但功耗和芯片面积较大。随着技术和工艺水平的提高,又出现了HMOS(高密度、高速度MOS)和CHMOS工艺。CHMOS和HMOS工艺的结合。目前生产的CHMOS电路已达到LSTTL的速度,传输延迟时间小于2ns,它的综合优势已在于TTL电路。因而,在单片机领域CMOS正在逐渐取代TTL电路。 随着半导体集成工艺的不
14、断发展,单片机的集成度将更高、体积将更小、功能将列强。在单片机家族中,8051系列是其中的佼佼者,加之Intel公司将其MCS 51系列中的8051内核使用权以专利互换或出售形式转让给全世界许多著名IC制造厂商,如Philips、 NEC、Atmel、AMD、华邦等,这些公司都在保持与8051单片机兼容的基础上改善了8051的许多特性。这样,8051就变成有众多制造厂商支持的、发展出上百品种的大家族,现统称为8051系列。8051单片机已成为单片机发展的主流。专家认为,虽然世界上的MCU品种繁多,功能各异,开发装置也互不兼容,但是客观发展表明,8051可能最终形成事实上的标准MCU芯片。单片机
15、是微型机的一个主要分支,在结构上的最大特点是把CPU、存储器、定时器和多种输入/输出接口电路集成在一块超大规模集成电路芯片上。就其组成和功能而言,一块单片机芯片就是一台计算机。 单片机是通过内部总线把计算机的各主要部件接为一体,其内部总线包括地址总线、数据总线和控制总线。其中,地址总线的作用是在进行数据交换时提供地址,CPU通过它们将地址输出到存储器或I/O接口;/数据总线的作用是在CPU与存储器或I/O接口之间,或存储器与外设之间交换数据;控制总线包括CPU发出的控制信号线和外部送入CPU的应答信号线等。单片机作为计算机发展的一个重要领域,应用一个较科学的分类方法。根据目前发展情况,从不同角
16、度单片机大致可以分为通用型/专用型、总线型/非总线型及工控型/家电型。 由于单片机具有显著的优点,它已成为科技领域的有力工具,人类生活的得力助手。它的应用遍及各个领域 ,单片机已成为计算机发展和应用的一个重要方面。另一方面,单片机应用的重要意义还在于,它从根本上改变了传统的控制系统设计思想和设计方法。从前必须由模拟电路或数字电路实现的大部分功能,现在已能用单片机通过软件方法来实现了。这种软件代替硬件的控制技术也称为微控制技术,是传统控制技术的一次革命。3.3.2 STC89S52单片机STC89C52是一种带8K字节闪烁可编程可檫除只读存储器(FPEROM-Flash Programable
17、and Erasable Read Only Memory )的低电压,高性能COMOS8的微处理器,俗称单片机。该器件采用ATMEL搞密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。单片机总控制电路如图3-2所示:图3-2 单片机总控制电路(1) 时钟电路STC89C52内部有一个用于构成振荡器的高增益反相放大器,引脚RXD和TXD分别是此放大器的输入端和输出端。时钟可以由内部方式产生或外部方式产生。在RXD和TXD引脚上外接定时元件,内部振荡器就产生自激振荡。定时元件通常采用石英晶体和电容组成的并联谐振回路。晶体振荡频率可以在1.212MHz之间选择,电容值在
18、530pF之间选择,电容值的大小可对频率起微调的作用。外部方式的时钟电路如图3-3所示,RXD接地,TXD接外部振荡器。对外部振荡信号无特殊要求,只要求保证脉冲宽度,一般采用频率低于12MHz的方波信号。片内时钟发生器把振荡频率两分频,产生一个两相时钟P1和P2,供单片机使用。RXD接地,TXD接外部振荡器。对外部振荡信号无特殊要求,只要求保证脉冲宽度,一般采用频率低于12MHz的方波信号。片内时钟发生器把振荡频率两分频,产生一个两相时钟P1和P2,供单片机使用。对外部振荡信号无特殊要求,只要求保证脉冲宽度,一般采用频率低于12MHz的方波信号。片内时钟发生器把振荡频率两分频,产生一个两相时钟
19、P1和P2,供单片机使用。图3-3 外部方式时钟电路(2)复位及复位电路 复位操作:复位是单片机的初始化操作。其主要功能是把PC初始化为0000H,使单片机从0000H单元开始执行程序。除了进入系统的正常初始化之外,当由于程序运行出错或操作错误使系统处于死锁状态时,为摆脱困境,也需按复位键重新启动。 复位信号及其产生:RST引脚是复位信号的输入端。复位信号是高电平有效,其有效时间应持续24个振荡周期(即二个机器周期)以上。若使用颇率为6MHz的晶振,则复位信号持续时间应超过4us才能完成复位操作。整个复位电路包括芯片内、外两部分。外部电路产生的复位信号(RST)送至施密特触发器,再由片内复位电
20、路在每个机器周期的S5P2时刻对施密特触发器的输出进行采样,然后才得到内部复位操作所需要的信号。复位操作有上电自动复位相按键手动复位两种方式。上电自动复位是通过外部复位电路的电容充电来实现的,这佯,只要电源Vcc的上升时间不超过1ms,就可以实现自动上电复位,即接通电源就成了系统的复位初始化。按键手动复位有电平方式和脉冲方式两种。其中,按键电平复位是通过使复位端经电阻与Vcc电源接通而实现的,其电路如图3-4所示;而按键脉冲复位则是利用RC微分电路产生的正脉冲来实现的,图3-4 复位电路上述电路图中的电阻、电容参数适用于6MHz晶振,能保证复位信号高电平持续时间大于2个机器周期。STC89C5
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 单片机 步进 电机 控制

链接地址:https://www.31ppt.com/p-3978013.html