三相异步电动机节能保护器的研究.docx

上传人:叶*** 文档编号:35550218 上传时间:2022-08-22 格式:DOCX 页数:32 大小:60.91KB
返回 下载 相关 举报
三相异步电动机节能保护器的研究.docx_第1页
第1页 / 共32页
三相异步电动机节能保护器的研究.docx_第2页
第2页 / 共32页
点击查看更多>>
资源描述

《三相异步电动机节能保护器的研究.docx》由会员分享,可在线阅读,更多相关《三相异步电动机节能保护器的研究.docx(32页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、三相异步电动机节能保护器的研究摘 要:目前有相当多的异步电动机及其拖动系统还处于非经济运行状态,白白地浪费掉大量的电能,影响着企业的经济效益。结合我国国情需要的措施是:既要使电机的节能设备具有较好的节能效果,又要想办法尽量降低改造或更新的费用。本文从理论上详细分析了异步电动机Y/转换节能的基本原理,并在此基础上提出了一整套单片机控制的Y/转换节能保护器的设计方案。关键词:电动机、节能、保护、试验1.绪论1.1异步电机节能的必要性 我国“十五”期间节能计划中关于“电机系统的节能计划”指出:电动机是量大面广的高耗能设备,我国现有各类电动机总容量约4.2亿千瓦,年耗电量达6000亿千瓦时。其中80%

2、以上为0.55-200千瓦以下的中小型电机,但所有电动机中相当于世界近代技术水平的J2, J02系列的约占70%,相当于70年代水平的Y系列电动机不足30%,具有80年代末水平的YX系列高效电动机所占的比例更是微乎其微。也就是说,我国在服役的电机拖动系统的总体装备水平仅相当于发达国家50年代的水平,我国目前制造的电机仅有5%是高效节能电机,但几乎全部用于出口。 据有关专家估算,由于设计、制造等各种原因,我国电机拖动系统的能源利用效率约比发达国家低10-30个百分点,总的节能潜力约为1000亿千瓦时,相当于20个装机容量为1000兆瓦级的大型火电厂的年发电总量,而进行电机拖动系统的改造和更新的费

3、用需要约500亿元人民币。另一方面,近几年我国出现了大面积缺电状况,全国大部分省、市不得不实行错峰用电,分时拉闸限电,这使得对电机节能的研究变的更为重要与迫切。由上可知,比较符合我国国情需要的措施是:既要使电机的节能设备具有较好的节能效果,又要想办法尽量降低改造或更新的费用。 根据国家标准GB12497-1995三相异步电动机经济运行的有关规定,工矿企业中使用着的大量三相交流异步电动机的运行状态可以分为经济运行状态、允许运行状态和非经济运行状态。目前有相当多的异步电动机及其拖动系统还处于非经济运行状态,白白地浪费掉大量的电能,影响着企业的经济效益。究其原因,电能的浪费大致是由以下几种情况造成的

4、:(1) 在进行电动机容量选配时,往往片面的追求大的安全余量,且层层加码,结果使电动机的容量过大,造成“大马拉小车”的现象,导致电动机偏离最佳工况点,运行效率和功率因数降低;(2) 由于大部分电机采用直接起动方式,除了造成对电网及拖动系统的冲击和事故之外,5-7倍的起动电流也造成能量的消耗。可见,研究三相交流异步电动机的节能需从以下两方面入手:(1) 根据负载情况调节电动机的端电压;(2) 限制电动机的起动电流。1.2常见的几种电动机节能保护器及其优缺点1.2.1老式的丫/转换节能电路这种方法适用于正常运行时定子绕组采用三角形接法、在空载下启动的电动机。 图1-1为一种老式Y/转换节能电路的原

5、理图,该电路主要由电流继电器LJ、时间继电器KT、热继电器FR以及相应的辅助电路构成。其工作原理是:当按下SB1时,接触器KMl, KM2得电,电机在Y下启动。限位开关SQ受主轴操纵杆控制,主轴在运转时,SQ闭合,时间继电器KT得电。在空载或轻载时,定子电流小于电流继电器LJ的整定值,LJ不动作,电机保持在Y下运行。如在重载下,LJ得电,其常开触点闭合,中间继电器KA随之得电,切断了KM2的线圈电路,同时KM3得电,电机切换至下运行。工作完毕后,通过主轴操纵杆使SQ断开,KT失电,KM3随之失电,KM2线圈得电,电动机改为Y下运行。此类节能电路具有控制方便、无谐波污染等优点。但体积大、重量大,

6、如果同时需要加入保护电路,则其辅助电路与接线将变的十分复杂,成本也随之成倍增加。1.2.2电子式软启动器电子式软启动器的主电路一般都采用晶闸管调压电路,启动时由单片机或其它智能控制系统控制晶闸管的导通角,进而使得电动机的端电压平滑上升。在运行过程中可根据定子电流控制电动机的端电压,从而实现节能。电子式软启动器的框图如图1-2所示。电子式软启动器具有噪音小,无触点、重量轻、体积小、电流检测精度高、起动时间及起动电流可控制,起动过程平滑,起动转矩可根据负载情况灵活调整,起动电流可调,操作简单、维护量小,可以频繁起动等优点。1.2.3单片机控制的Y/转换节能保护器单片机控制的Y/转换节能保护器是由单

7、片机控制系统根据电流检测的结果判定是否进行切换,以及保护是否动作。同上述两种节能器相比,单片机控制的Y/转换节能保护器的优点十分明显:成本低、控制简单、接线容易、重量轻、体积小、无谐波污染(切换与启动过程时间很短)。但由于使用Y/转换节能保护器的电动机端电压只有220V和380V两种,所以Y/转换节能保护器的节能效果不如电子式软启动器。 本文从理论上详细分析了异步电动机Y/转换节能的基本原理,并在此基础上提出了一整套单片机控制的Y/转换节能保护器的设计方案,最后制作出了一台试验样机并进行了性能测试,实验结果表明,样机达到了预期的控制性能和节能效果,验证了方案的可行性。本文还在实验结果的基础上进

8、行了深入的分析与讨论,为进一步完善本方案提出了改进的方向和办法。2. 三相异步电动机Y/转换节能原理2.1三相异步电动机的功率损失分析 电动机是靠电磁感应原理工作的,它向电网吸取能量,从轴上输出机械能。在电能转换为机械能的过程中,不可避免地会有一些能量损失。电动机的功率损失包括:铜损失、铁损失、机械损失和杂散损失。2.1.1铜损失(PCu) 电动机的铜损失包括定子铜损失PCu1和转子铜损失PCu2。它们是由定子电流和转子电流流过定子、转子绕组而产生的。 PCu1=3I12R1 2-1式中,R1为定子每相电阻; I1为定子每相电流。 PCu2=SPe 2-2 式中,S为转差率;Pe为电磁功率。2

9、.1.2铁损失(PFe) 电动机的铁损失包括磁滞损失和涡流损失,它是铁芯在磁场中受交变磁化作用产生的。 PFe kf 13B2 2-3 式中,k为常数; f为电源频率; B为磁通密度。 由于BE1 U1 2-4 式中,为磁通量; E为定子绕组的感应电动势;U为定子绕组的相电压。所以可以认为,铁损与端电压的平方成正比。由于转子电源频率很低(一般只有13Hz ), 转子铁芯的损失很小,因此可以认为:从空载到额定负载的范围内,电动机的铁损失PFe仅是定子铁芯损失。2.1.3机械损失(Pfw) 电动机的机械损失包括通风损失和轴承摩擦损失。对于绕线式异步电动机而言,还包括滑环与电刷之间的摩擦损失。通风损

10、失大约和空气流通速度的立方成正比。 一般说来,对于某一确定在用电动机,可认为其机械损失为常量。2.1.4杂散损失(Ps) 电动机的杂散损失包括铁杂损失和铜杂损失。铁杂损失发生在定子与转子的齿中,是由于齿磁通在转子旋转时发生脉动而产生的,通常称为脉动损失或表面损失。可近似认为:铁杂损失与外加电压的平方成正比。铜杂损失是由于高次谐波磁势的影响产生的。可近似认为:铜杂损失与电流的平方成正比,随负载的变化而变化。 可见,杂散损失部分取决于电压,部分取决于电流。对于感应电动机来说,铜杂损失是主要的,约占电动机杂散损耗的70%-90%。 感应电动机杂散损失可由测功机法、回馈法、反转法测得。它在总损失中占的

11、比例很小。在小型铸铝转子笼型感应电动机中,满载下杂散损失可达输出功率的1%-3%,在大型的感应电动机中,杂散损失一般为输出功率的5%。2.1.5总损失(P) 电动机的定子铜损失PCu1、转子铜损失PCu2、铁损失PFe,和机械损失Pfw和杂散损失Ps组成了电动机的总损失P。即: P = PCu1十PCu2+ PFe十Pfw十Ps 2-5感应电动机的功率图如图2-1所示【8】。 图中,P1为输入功率; P为机械功率; P2为输出功率。2.2 丫运行的工作特性 电动机由接转换为Y接后是否节能的核心问题是:施加到定子每相绕组上的电压U1降为接时的1/,使得电动机的铁损PFe、降低为接时的1/3,同时

12、电动机的定子铜损与转子铜损则根据负载变化而变化。所以电动机总的损耗是增加还是减少,则需根据负载而定。 因此,对该核心问题的讨论就转化为对电动机的各运行参数随负载变化情况的讨论,即对工作特性的讨论。 这里所说的工作特性,是指在电网电压U=380V,频率f=50Hz时,电动机在接和Y接两种状态下定子电流I1、功率因数cos ,效率与负载率的关系。其中: P2/PN 2-6式中,PN为额定功率。 下面分别进行讨论。2.2.1 I1f()关系 三相交流异步电动机的定子一相等效电路如下图所示:图中,X1为定子每相绕组的电抗;R2为转子相电阻的折算值;X2为转子相电抗的折算值;Rm为激磁电阻;Xm为激磁电

13、抗;I2为转子电流的折算值;Im为激磁电流。当电动机空载时,转子转速接近于同步转速,转差率s 0、R2/S ,转子相当于开路。此时转子电流接近于零,定子电流基本上是激磁电流。即:Im I o 2-7I1 I oI2 2-8式中,I o为定子空载电流。式2-8可表示为图2-3的矢量图。因此要分析电动机由接转换为Y接运行时,定子电流I1随负载的变化情况,就需分别讨论定子空载电流I o和转子折算电流I2,随负载的变化情况。下面分别进行讨论:空载电流I o一方面,电动机的电势平衡条件为:U1= -E1+ I1 (R1+jX1) 2-9因为R1、X1很小,故可以认为,当电动机由接转换为Y接运行时,定子每

14、相绕组上感应的主电势E1将近似地随U1的降低而降为接时的1/。由: E1=4.44为fw1kcm 2-10式中,w1为定子每相绕组串联的匝数; Kc为绕组系数;m为定子绕组回路的磁通最大值。可见,对于某一在用的电动机,Y接时的m也将近似的降为接时的1/。一般说来,设计电动机时选取B值在磁化曲线的拐角处,因而,当电动机由接转换为Y接运行时,定子每相绕组的空载相电流将降为接时的1/还要低一些。另一方面,由电工学的知识可知:负载接时,线电流等于倍的相电流;负载Y接时,线电流等于相电流。也就是说,在相电流相等的情况下,Y接时的线电流是接时的1/。综上所述,当电动机由接转换为Y接运行时,空载线电流将降为

15、接时的1/3。转子折算电流I2由电动机的近似等效电路得: 2-11 由式2-9可见,电动机由接转换为Y接时,一方面U1的降低会使I2减小,另一方面S的增大会使I2增大。最终I2是增大还是减小由负载大小而定。一般说来,负载很轻时,I2是降低的;随着负载的增大,S明显增大,I2呈上升趋势。定子电流I1图2-4为电动机在Y接时以及接时的I1f()关系曲线。电动机在空载情况下,Y接时的空载线电流近似等于接时的1/3。轻载时,由于I o起主要作用,同时I2尚未增加或增加不大,这就使得Y接时的I1明显低于接时的I1。当负载增大到一定程度(大约 70%)时,由于电动机依靠增大转差率S来提高电磁转矩以达到与负

16、载转矩相平衡的状态,导致I2随着S的增大值超过了空载电流I o的减少值,这就使得Y接时的I1大于接时的I1。2.2.2 cos= f()关系电动机的功率因数与其端电压及负载率之间存在如下关系: 2-12 式中,Ku为电动机的调压系数,Ku=U1/UN(UN和U1分别为电动机额定工况和降压运行时的实际电压);电动机在Y接时,Ku1/。K1为电动机的空载电流系数。K1=I o/I N 2-13式中,I o为电动机的空载电流;I N电动机的额定电流。 对于特定在用的电动机,其空载电流系数K1为定值。图2-5为电动机在接和Y接状态cos 下与的关系曲线,对于不同空载电流系数的电动机,该曲线会略有差异。

17、从上图可以看出,Y接的cos 要高于接的cos 。2.2.3 = f()关系电动机的效率与其端电压及转差率之间存在如下关系: 2-14 式中,SN为电动机额定工况时的转差率; S为电动机降压运行时的转差率; N为电动机额定工况时的效率; 为电动机降压运行时的效率。 考虑到转差率与功率因数随负载的变化,得出电动机在接和Y接状态下与的关系曲线如图2-6所示。现分析如下:当 40%时,由于电动机转矩与端电压平方成正比,所以Y切换后电动机转矩也随之下降而小于负载转矩,电动机只有依靠增大转差率,提高电磁转矩以达到与负载转矩相平衡的状态。由于此时转差率增大,导致I2随着S的增大值超过了空载电流Io的减少值

18、,定子电流随之增大,从而使定子铜损Cu1和转子铜损Cu2的增大值超过铁损PFe的下降值,致使电动机的效率下降。2. 3 一丫切换的节能原理电动机Y/转换的节能方法是针对电动机运行时的“大马拉小车”现象提出的,对于经常处于轻载或空载下运行的电动机,采用该方法可以收到明显的节能效果。一般情况下,当0时,VU3A10,二极管D3截止,D4导通。此时,V2=-VI。由式3-2得: 3-3 当Vinput0,二极管D3导通,D4截止。此时,V2=0。 3-4 由式3-3、式3-4可知,Voutpot为Vinput的绝对值。 再考虑有滤波电容C2、C3的情况。 C2 (0. 5n)为高频滤波电容,其作用是

19、滤去输出的高次谐波,使得硬件保护电路不会因干扰而误动作;C3 (1u)为低频滤波电容,其作用是求出Vinput的绝对值的平均值,使得单片机仅需对Voutpot进行直流采样,从而避免了单片机进行较为复杂的交流采样算法。(有关本系统应该采用交流采样还是直流采样的讨论将在后续章节中进行。) 下面讨论的是:在采用该线形整流滤波电路以后,电动机额定电流所对应的整流电路输出电压(即output端输出电压)应该如何取值。 由于在正负5伏电源的供电条件下,由放大器LM324构成的整流电路的输出电压(也即硬件保护环节和A/D转换环节的输入电压)最大只能到3. 8V,考虑一定裕量,将3. 6V对应4.5倍的额定电

20、流,则额定电流下所对应的整流电路的输出电压就为0. 8V。额定电流下,Vinput的最大值为0. 8 /2 1. 26V。(/2为正弦信号从其绝对值的平均值至其最大值的变换系数。) 图3-4为Vinput的最大值为1. 26V时,Voutpot的仿真波形。从图上可以看出:Voutpot的波形无超调量,不会造成保护误动作;从OV 到0. 8V的上升时间小于0.8s,该响应速度对于控制对象为电动机的系统来说,是符合要求的。 图3-5是Voutpot的放大波形。从图上可以看出:额定电流下Voutpot的纹波小于3mV,远小于单片机A/D结果的每个单位对应的20mV,也就是说,由Voutpot的纹波引

21、起的误差远小于由单片机A/D转换引起的误差。因此,该线形整流电路满足本系统的要求。3. 4. 2硬件保护电路 如电动机发生短路,电流过大时,如过流保护没能及时动作,就可能对电动机造成损坏,甚至烧毁电动机。因为单片机保护的环节较多,可能导致动作较慢,为解决该问题,本系统采用迟滞比较器电路作为电动机硬件过流保护。图3-6为硬件保护电路的原理图。 本电路为由单电源接法的电压比较器LM339构成的迟滞比较器电路。其输入包括来自图3-4的线形整流滤波电路的电平信号,以及来自单片机的复位信号。其输出包括两路电平信号,一路经非门驱动光祸,从而驱动硬件保护继电器ZJ3的线圈;另一路作为硬件保护动作与否的信号输

22、入单片机。本电路需实现的功能是:当电动机的线电流因故障而增大到5倍额定电流时,本电路需发出保护动作信号,使电动机从电网上切除;保护动作后,因为来自图3-4的线形整流滤波电路的电平信号已变成零,所以本电路还需有维持保护动作信号电平的功能。 其具体实现方法如下: 当输入电平大于某特定值时,输出高电平驱动硬件保护继电器ZJ3的线圈,保护动作,输入电平降为零,此时R55形成的正反馈回路使得U4A的5脚电平始终大于4脚的电平,输出保持在高电平,这也就使得图3-8中的KM3的线圈始终维持在失电状态。当单片机发出低电平复位信号时,D15导通,U4A的输出低电平,这也就使得KM3的线圈得电,电动机重新接入电网

23、。 R56是比较器LM339输出端的上拉电阻。 R51和电位器P2构成分压电路,提供比较参考电压(可通过P2调节)。C4起到抗干扰,稳定参考电压的作用,其值取0.1uF。R54与C5组成的充电回路可使得保护器上电时VU4A4 VU4A5,硬件保护保持在未动作状态。R54在回路中起限流作用。选择参数时需让C5的充电回路时间常数小于C4的充电回路时间常数,这样就可消除C4对电路的负面影响。本设计选C5为500nF,经实验验证,可以使保护器上电时硬件保护维持在未动作状态。 以下是对R51和P2构成分压电路的比较参考电压的计算。 考虑到放大器LM324构成的整流电路的输出电压(也即硬件保护环节和A/D

24、转换环节的输入电压)最大只能到3. 8V,本设计将硬件过流保护的动作值设为4.5倍的额定电流值。 硬件过流保护的动作值=4. 50. 8=3. 6V LM339在单电源+5V的工作条件下(带1K上拉电阻),输出的高电平UH至少为4. 8V,输出的低电平UL最多为0. 5V。由叠加原理可得: 3-5当硬件保护未动作时,Viz VU4A5。代入式3-5得: VU4A42. 05V。当硬件保护动作后,Viz =0V, VU4A2=4.8V, VU4A4VU4A5。代入式3-5得: VU4A42.4V。充分考虑安全余量,结合实验调试过程,选择VU4A4=2. 2V。经实验验证,可满足要求。3.4.3其

25、它单片机外围电路 临界负载率的调整电路 临界负载率由电位器经A/D采样输入。 对于临界负载率,单片机A/D转换数字量的分辨率对应0. 02V(详细分析参见3.2节),为保险起见,取0-2. 5V对应临界负载率0%-100%,则0. 02V对应的临界负载率为: 1/128=0.78125% 临界负载率的调整电路的具体用法如下: 当电动机在下运行时,如果负载率小于临界负载率,且在一定时间内,定子电流的积分平均值小于临界负载对应的电流值,则电动机从下切换至Y下运行。此时可将临界负载率适当调大(但一般调的不高于40%,大部分电动机在负载率高于40%时如在Y下运行,效率反而会更低,参见图2-5);同样如

26、电动机从Y下切换至下运行后,也可将临界负载率适当调小。使用者可根据负载的实际情况,选择不同的临界负载率,从而在实现节能目的的基础上,降低电动机的切换次数。 积分时间的调整电路 积分时间同样由电位器经A/D采样输入。 对于积分时间,单片机A/D转换数字量的分辨率对应0. 02V(详细分析参见3.2节),为保险起见,取0-2. 5V对应积分时间0s-128s,则0. 02V对应的积分时间为1s。 积分时间的调整电路的具体用法如下:在已知负载有较大幅度的变化时,使用者可通过减小积分时间来使电动机在短时间内切换至合适的工作状态;在负载无明显变化时,使用者可通过增大积分时间来降低切换发生的概率。-Y切换

27、信号与保护输出信号 单片机工I/O口输出的Y切换信号与保护输出信号经光耦隔离控制继电器ZJl, ZJ2的线圈,从而实现切换与保护动作。这种隔离驱动方式同时也加强了系统的抗干扰能力。 电动机的运行状态以及故障信号的指示 单片机I/O口控制的LED指示等用来指示电动机的运行状态以及故障信号。其中包括或Y下运行指示、过流故障指示、不平衡故障指示等。 校准环节 针对3.1节保护器性能要求的第7点,为实现电动机保护器与电动机功率的无关性,就必须有校准环节,以使得对于不同额定功率的电动机,只要更换CT并校准以后,该保护器照样可以使用。 为此,采用在保护器的整流环节前一级加分压电位器(详见附图1-电动机保护

28、器的原理图)的办法,以实现校准的目的。也就是说,需调整分压电位器,使得电动机额定负载下对应的整流环节的输出为(即单片机的A/D输入)为0. 8V。(有关选择为0. 8V对应于电动机额定负载的讨论参见3.4.1节)但是在出厂前,利用调节负载至额定负载来进行校准是不现实的,为此提出校准方法如下:先确定合适变比的CT以及合适大小的电阻,然后计算出额定电流下对应的整流环节的输入信号的交流电压值,再用信号波发生器产生相同的电压信号作为模拟输入,最后按前述方法进行校准。3.4.4保护器的原理图及硬件抗干扰措施 保护器的原理图见附图1。抗干扰措施包括硬件措施和软件措施两种,后者见3.5.2节。 本设计的噪声

29、源主要有:来自保护器内部的各电路元器件产生的固有噪声;来自保护器内部的感性负载切换时产生的噪声,主要是附图1所示的ZJ1, ZJ2, ZJ3切换时产生的噪声;来自保护器外部的感性负载切换时产生的噪声,主要是电动机接触器切换时产生的噪声;直流电源部分的噪声干扰等。 为抑制来自保护器内部的感性负载切换时产生的噪声,在单片机驱动继电器的电路中采用光耦隔离。并在继电器线圈上并联二极管,以抑制继电器线圈产生的反电动势干扰。 在单片机驱动继电器的电路中采用光祸隔离也同时抑制了来自保护器外部的感性负载切换时产生的噪声。本设计对来自直流电源部分的噪声干扰的抑制方法是:在直流电源输入端并联滤波电容。3.4.5保

30、护器的印刷电路板的设计 印刷电路板见附图2。 印刷电路板采用135mm90mm,双面布线。考虑到本系统的运行环境,设定印刷电路板的主要规则如下: 最小安全间距0. 35m; 数字信号最小线宽0. 5mm; 模拟信号最小线宽0. 5mm; 电源线最小宽度1.5mm;地线最小宽度l.5mm。3.5电动机节能保护器的软件设计3.5.1程序流程图 电动机节能保护器的程序流程图如图3-7所示。系统软件采用MCS-51汇编语言编写,采用模块化结构设计,主要由主程序、判断启动子程序、启动延时子程序、A/D转换子程序、过流(反时限)判断子程序、三相电流不平衡判断子程序、判断切换子程序等多个子程序组成。主程序的

31、运行与各子程序的调用过程如下: 单片机上电后,主程序先进行开机自检,然后设定各I/O口、定时器(包括看门狗定时器)的工作状态,再对程序中用到的变量、信号量进行初始化,并使能定时器中断和A心中断。 系统初始化完毕后,调用判断启动子程序,先判断电动机在Y下还是下启动,并以此为依据设定有关参数的值,再根据A/D转换结果判断定子电流是否为零。如为零,则电动机未进入启动过程,继续调用判断启动子程序;如不为零,则表明电动机已进入启动过程,程序转入下一环节。判启动过程中需给硬件保护电路发复位信号,以防止保护器上电时硬件保护误动作。 电动机进入启动过程后,单片机调用启动延时子程序,判断启动过程中不平衡故障。如

32、有,则保护动作,单片机进入等待复位状态;如无,则启动延时过后,程序转入下一环节。 启动过程结束后,单片机循环调用过流(反时限)判断子程序、三相电流不平衡判断子程序和判断切换子程序。如有保护动作,单片机进入等待复位状态;如满足切换条件,则发出切换信号,继续循环调用上述三个子程序;如发现硬件保护动作,则单片机直接进入等待复位状态。 说明:为了防止电动机在临界负载点附近发生频繁的切换(又称临界点振荡),单片机在通过A/D采样采入临界负载率以后,程序需加入回差值,本设计的回差值设为士3%。回差值设定与3.4.4所述的临界负载率的调整均为抑制临界点振荡的有效方法。3.5.2软件抗干扰措施 51单片机的所

33、有指令均不超过3个字节,且多为单字节指令。指令由操作码和操作数两部分组成,操作码指明CPU完成什么样的操作(如传送、算术运算、转移等),操作数是操作码的操作对象(如立即数、寄存器、存储器等)。单字节指令仅有操作码,隐含操作数;双字节指令第一个字节是操作码,第二个字节是操作数;三字节指令第一个字节是操作码,第二个字节与第三个字节是操作数。如何判定EPROM中的某个字节存的是操作码还是操作数完全由取指令顺序来确定。CPU复位以后,首先取指令的操作码,而后顺序取出操作数。当一条完整指令执行完后,紧接着取下一条指令的操作码、操作数。这些操作时序完全由程序记数器PC控制。 在程序执行过程中,因各种干扰的

34、存在,会使得PC出现错误,单片机程序便脱离正常轨道运行,出现“跑飞”现象。当程序“跑飞”到某个单字节指令上时,便自己自动纳入正轨;当程序“跑飞”到某个双字节指令上,若恰恰在取操作码时刻落到其操作数上,则CPU误把操作数当成操作码,程序仍将出错;当程序“跑飞”到某个三字节指令上时,因为有两个操作数,则CPU误把操作数当成操作码的机率更大。 为尽量减轻“跑飞”现象对整个系统造成的严重后果,在程序设计时,需加入一些抗干扰措施,以尽快将“跑飞”的程序“拉回来”。 本设计采用的软件抗干扰措施如下: 指令冗余。指令冗余是指对某些重要指令的连续重复以及在关键地方人为地插入一些单字节指令NOP。 如对保护动作

35、指令可在程序中写: CLR P0.2 CLR P0.2 CLR P0.2 这样就大大降低了该指令不被执行的概率。 再如可在双字节指令和三字节指令后插入两个单字节指令NOP,这可以保证其后的指令不会被拆散。特别是如果其后为对于程序流向起决定作用的指令(如RET,RETI,ACALL,LAP,JZ等),或者是某些对系统工作状态起重要作用的指令(如SETB,EA等),如在这些指令前插入两个单字节指令NOP,可保证乱飞的程序迅速纳入轨道,确保这些指令正常执行。 软陷阱。软陷阱是指在一些没有写任何指令的EPROM的空闲区,写上无条件跳转指令: LJMP MAIN 这样就能使程序“跑飞”到该处时,将程序“

36、拉回”到入口处。 看门狗技术。看门狗技术是指当程序因干扰而在某处出现死循环后,一段时间(人为设定)过后,程序回到入口处。其原理是:人为设定看门狗定时器的溢出值,程序在看门狗定时器未溢出时,喂看门狗,使得看门狗定时器恢复到初始定时值;当程序因干扰而在某处出现死循环后;看门狗得不到喂,看门狗定时器溢出,程序回到入口处。 P87LPC767单片机自带看门狗,喂看门狗就是执行指令: WDFeed:MOV WDRST,lEH MOV WDRST,0ElH 将以上程序写入定时器中断子程序中,就可利用看门狗技术将“跑飞”的程序“拉回”到入口处。 软件防干扰还有许多种方法,如重复检测法、程序卷回法等,由于本设计并未采用这些方法,在此并不详细叙述。其它各种方法的叙述参见文献2。加入防干扰措施以后全部程序为1.1k左右。3.6主电路接线图及其工作过程图3-8为一种使用该电动机Y/转换节能保护器的电动机主电路接线图。其中220V

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 初中资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁