图1AT89C51的引脚图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的内容并且冻结振荡器,禁止所用其他芯片功能,直到下一个硬件复位为止。
2、步进电机的选择
因本次设计的要求,步进电机的应选用三相三拍的步进电机,关于步进电机的具体说明如下;
反应式步进电动机是利用凸极转子交轴磁阻与直轴磁阻之差所产生的反应转矩而转动的所以也称为磁阻式步进电动机现以一个最简单的三相反应式步进电动机为例说明其工作原理.
图2是一台三相反应式步进电动机的原理图定子铁芯为凸极式共有三对六个磁极每两个相对的磁极上绕有一相控制绕组转子用软磁性材料制成也是凸极结构只有四个齿齿宽等于定子的极靴宽下面通过几种基本的控制方式来说明其工作原理.
图2三相反应式步进电动机的原理图
2.1三相单三拍通电方式
当A相控制绕组通电,其余两相均不通电,电机内建立以定子A相极为轴线的磁场.由于磁通具有力图走磁阻最小路径的特点,使转子齿1,3的轴线与定子A相极轴线对齐,如图4(A)所示.若A相控制绕组断电,B相控制绕组通电时,转子在反应转矩的作用下,逆时针方向转过30,°使转子齿2,4的轴线与定子B相极轴线对齐,即转子走了一步,如图4(B)所示,若再断开B相,使C相控制绕组通电,转子又转过30°使转子齿1,3的轴线与定子C相极轴线对齐,如图4(C)所示.如此按A-B–C-A的顺序轮流通电,转子就会一步一步地按逆时针方向转动,其转速取决于各相控制绕组通电与断电的频率,旋转方向取决于控制绕组轮流通电的顺序若按A-C-B-A的顺序通电,则电机按顺时针反方向转动.
上述通电方式称为三相单三拍运行,”三相”是指三相步进电动机,”单”是指每次只有一相控制绕组通电,控制绕组每改变一次通电方式称为一拍,三拍是指经过三次改变通电方式为一个循环,我们称每一拍转子转过的角度为步距角
.三相单三拍运行时的步距角为30度.其原理图如2所示:图2-1定转子展开图(A相绕组通电)2.2三相双三拍通电方式
控制绕组的通电方式为AB-BC-CA-AB或AB-CA-BC-AB每拍同时有两相绕组通电三拍为一个循环,当AB两相控制绕组同时通电时转子齿的位置应同时考虑到两对定子极的作用,只有A相极和B相极对转子齿所产生的磁拉力相平衡才是转子的平衡位置如2-2B所示,可见双三拍运行时的步距角仍是30°,但双三拍运行时每一拍总有一相绕组持续通电,例如由AB两相通电变为BC两相通电时,B相保持持续通电状态C相磁拉力图使转子逆时针方向转动,而B相磁拉力却起有阻止转子继续向前转动的作用。即起到一定的电磁阻尼作用所以电机工作比较平稳,而在三相单三拍运行时由于没有这种阻尼作用,所以转子达到新的平衡位置容易产生振荡稳定性不如双三拍运行方式。三相双三拍运行方式AB相与BC相导通的结构如图2-2所示:
(A)AB相导通(B)BC相导通
图2-2三相双三拍运行方式
在分析步进电动机动态运行时,不仅要知道某一相控制绕组通电时的矩角特性,而且要知道整个运行过程中各相控制绕组通电状态下的矩角特性,即所谓矩角特性族以三相单三拍的通电方式为例,若将失调角θ的坐标轴统一取在A相磁极的轴线上,显然A相通电时矩角特性如图3中曲线A所示稳定平衡点为O,点B相通电时转子转过1/3齿距相当于转过2π/3电角度,它的稳4-3中曲线C,这三条曲线就构成了三相单三拍通电方式时的矩角特性族总之矩角特性族中的每一条曲线依次错开一个用电角度表示的步矩角\*MERGEFORMAT\*MERGEFORMAT
\*MERGEFORMAT(1)
同理可得到三相单双六拍通电方式时的矩角特性族如图4与5所示:
图3三拍时的矩角特性族
图4六拍时的矩角特性族步进电机的动态特性是指步进电动机在运行过程中的特性它直接影响系统工作的可靠性和系统的快速反应。
1)单步运行状态
单步运行状态是指步进电动机在一相或多相控制绕组通电状态下仅改变一次通电状态时的运行方式.
2)动稳定区
当A相控制绕组通电时矩角特性如图中的曲线A所示,若步进电动机为理想空载则转子处于稳定平衡点\*MERGEFORMAT处,如果将A相通电改变为B相通电,那么矩角特性应向前移动一个步距角\*MERGEFORMAT变为曲线B,\*MERGEFORMAT点为新的稳定平衡点由于在改变通电状态的初瞬转子位置来不及改变还处于θ=0的位置,对应的电磁转矩却由O突变为曲\*MERGEFORMAT线B上的C点,电机在该转矩的作用下转子向新的稳定平衡位置,移动直至到达\*MERGEFORMAT点为止对应它的静稳定区为止,(-π+\*MERGEFORMAT)<θ<(π+\*MERGEFORMAT),即改变通电状态的瞬间只要转子在这个区域内就能趋向新的稳定平衡位置,因此把后一个通电相的静稳定区称为前一个通电相的动稳定区,把初始稳定平衡点OA与动稳定区的边界点A之间的距离称为稳定裕度,拍数越多步距角越小,动稳定区就越接近静稳定区稳定裕度越大,运行的稳定性越好转子从原来的稳定平衡点到达新的稳定平衡点的时间越短,能够响应的频率也就越高.原理图如5所示:
图5稳定响应曲线
3)最大负载能力
步进电动机带恒定负载时负载转矩为\*MERGEFORMAT,\*MERGEFORMAT若A相控制绕组通电则转子的稳定平衡位置为图A中曲线A上的\*MERGEFORMAT点,这一点的电磁转矩正好与负载转矩相平衡,当输入一个控制脉冲信号通电状态由A相改变为B相,矩角特性变为曲线B在改变通电状态的瞬间电机产生的电磁转矩\*MERGEFORMAT大于负载转矩\*MERGEFORMAT,电机在该转矩的作用下转过一个步距角到达新的稳定平衡点OB´,如图6所示:
(a)
\*MERGEFORMAT
图6最大负载转矩的确定\*MERGEFORMAT\*MERGEFORMAT\*MERGEFORMAT\*MERGEFORMAT
如果负载转矩增大为\*MERGEFORMAT,且\*MERGEFORMAT,如图4-14(B)则初始平衡位置为\*MERGEFORMAT点,但在改变通电状态的瞬间电机产生电磁转矩为\*MERGEFORMAT,由于\*MERGEFORMAT,转子不能到达新的稳定平衡位置点\*MERGEFORMAT,而是向失调角θ减小的方向滑动,电机不能带动负载作步进运行,这时步进电动机实际上是处于失控状态,由此可见只有负载转矩小于相邻两个矩角特性交点S所对应的电磁转矩\*MERGEFORMAT才能保证电机正常的步进运行,把\*MERGEFORMAT称为最大负载转矩也称为启动转矩当然它比最大静转矩\*MERGEFORMAT可求得启动转矩公式2-1。
\*MERGEFORMAT(2-1)