步进电机运动控制系统设计(5)

时间:2017-12-15 我要投稿
芯片并通过光电耦合来驱动步进电机。然后由于步进电机同轴的光电编码器作为反馈元件,并把反馈回的信号经CPU处理后再由显示器显示出来。但由键盘输入的速度数值了得通过显示器来显示,固本次设计要两排显示,一排来显示给定的转速一排来显示实际的转速。系统原理框图如3-1所示:

图3-1 系统原理框图

  第4章  硬件电路的设计

  4.1  单片机的选择 

  本次设计以CPU选用89C5l作为步进电机的控制芯片.89C51的结构简单并可以在编程器上实现闪烁式的电擦写达几万次以上.使用方便等优点,而且完全兼容MCS5l系列单片机的所有功能。AT89C51是一种带4K字节闪烁可编程可擦除只读存储器(FPEROM—FAlsh ProgrAmmABle And ErAsABle ReAd Only Memory)的低电压,高性能CMOS8位微处理器,俗称单片机。该器件采用ATMEL高密度非易失存储器制造技术制造,与标准的MCS-51指令集和输出管脚相兼容。由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的AT89C51是一种高效微控制器,为很多嵌入式控制系统提供了一种灵活性高且价廉的方案

  4.1.1单片机的引脚功能:
  1)VCC(40):电源+5V。
  2)VSS(20):接地,也就是GND。
  3)XTL1(19)和XTL2(18):振荡电路。
    单片机是一种时序电路,必须有脉冲信号才能工作,在它的内部有一个时钟产生电路,有两种振荡方式,一种是内部振荡方式,只要接上两个电容和一个晶振即可;另一种是外部振荡方式,采用外部振荡方式时,需在XTL2上加外部时钟信号(详细的内容将在以后的课程中专门介绍)。
  4)PSEN(29):片外ROM选号,低电平有效。
  5)ALE/PROG(30):地址锁存信号输出端/EPROM编程脉冲输入端。
  6)RST/VPD(9):复位信号输入端/备用电源输入端。 
  7)EA/VPP(31):内/外部ROM选择 端                              
  8)P0口(39-32):双向I/O口。9.P1口(1-8):准双向通用I/0口。
  9)P2口(21-28):准双向I/0口。原理图如4-1所示:

图4-1  AT89C51的引脚图

  4.1.2  主要特性:

  与MCS-51 兼容 4K字节可编程闪烁存储器 寿命:1000写/擦循环数据保留时间:全静态工作:0Hz-24Hz三级程序存储器锁定、128*8位内部RAM、32可编程I/O线、两个16位定时器/计数器、5个中断源、可编程串行通道、低功耗的闲置和掉电模式、片内振荡器和时钟电路

  1) 振荡器特性:
  XTAL1和XTAL2分别为反向放大器的输入和输出。该反向放大器可以配置为片内振荡器。石晶振荡和陶瓷振荡均可采用。如采用外部时钟源驱动器件,XTAL2应不接。有余输入至内部时钟信号要通过一个二分频触发器,因此对外部时钟信号的脉宽无任何要求,但必须保证脉冲的高低电平要求的宽度。

  2) 芯片擦除:
  整个PEROM阵列和三个锁定位的电擦除可通过正确的控制信号组合,并保持ALE管脚处于低电平10ms 来完成。在芯片擦操作中,代码阵列全被写“1”且在任何非空存储字节被重复编程以前,该操作必须被执行。
此外,AT89C51设有稳态,可以在低到零频率的条件下静态逻辑,支持两种软件可选的掉电模式。在闲置模式下,CPU停止工作。但RAM定时器,计数器,串口和中断系统仍在工作。在掉电模式下,保存RAM的内容并且冻结振荡器,禁止所用其他芯片功能,直到下一个硬件复位为止。

  4.2  步进电机的选择 

  因本次设计的要求,步进电机的应选用三相三拍的步进电机,关于步进电机的具体说明如下;

  反应式步进电动机是利用凸极转子交轴磁阻与直轴磁阻之差所产生的反应转矩而转动的所以也称为磁阻式步进电动机现以一个最简单的三相反应式步进电动机为例说明其工作原理.

  图4-2是一台三相反应式步进电动机的原理图定子铁芯为凸极式共有三对六个磁极每两个相对的磁极上绕有一相控制绕组转子用软磁性制成也是凸极结构只有四个齿齿宽等于定子的极靴宽下面通过几种基本的控制方式来说明其工作原理.

           图4-2 三相反应式步进电动机的原理图

  4.2.1  三相单三拍通电方式

  当A 相控制绕组通电,其余两相均不通电,电机内建立以定子A 相极为轴线的磁场.由于磁通具有力图走磁阻最小路径的特点,使转子齿1, 3 的轴线与定子A 相极轴线对齐,如图4-4 (A)所示.若A 相控制绕组断电,B 相控制绕组通电时,转子在反应转矩的作用下,逆时针方向转过30,°使转子齿2,4 的轴线与定子B 相极轴线对齐,即转子走了一步,如图4-4(B)所示, 若再断开B相,使C相控制绕组通电,转子又转过30° 使转子齿1,3 的轴线与定子C相极轴线对齐,如图4-4(C)所示.如此按A-B–C-A 的顺序轮流通电,转子就会一步一步地按逆时针方向转动,其转速取决于各相控制绕组通电与断电的频率,旋转方向取决于控制绕组轮流通电的顺序若按A-C-B-A 的顺序通电,则电机按顺时针反方向转动.

  上述通电方式称为三相单三拍运行,”三相”是指三相步进电动机,”单”是指每次只有一相控制绕组通电,控制绕组每改变一次通电方式称为一拍,三拍是指经过三次改变通电方式为一个循环,我们称每一拍转子转过的角度为步距角

步进电机运动控制系统设计(5)相关推荐
最新推荐
热门推荐