三相异步电动机软启动装置设计(8)

2019-08-20 19:33

重庆科技学院高等教育自学考试本科毕业论文 参考文献

参考文献

[1] 王颖.中压电动机传统起动方式的危害性[J].大电机技术,2004,4(1):42-45 [2] 陈翔宇,江和.异步电机电子软起动器的现状和展望[J].电气开关,2003,6(2):31-33 [3] 蒋家久.中压交流电机软启动技术问题探讨[C].机车电传动,2004,3(3):8-11 [4] 周文定,亢宝位.缘栅双极晶体管(IGBT)的研究与设计[J].杭州:浙江大学电气工程学院,2005

[5] 许宏纲,徐方逸.软起动器原理及其应用.能源技术,2002,23(3):121-125 [6] 余洪明,章克强.软起动器实用手册[M],北京:机械工业出版社,2006 [7] 高伟.单片机原理及应用[M],北京:国防工业出版社,2008,2

[8] Lipo T A,Rowan T M.A quantitative analysis of induction motor performance improvement by SCR voltage contr[C].IEEE Trans,1983:545~553.

[9] 张大禹,纪延超,王建赜.中压异步电动机软起动装置的研制.电气应用.2008,8(1):5-8

[10] 危文刚.高压笼型电动机自励式磁控软起动技术[J].电气时代.2008,1(4):36-39 [11] 孙津济,房建成,王建民.异步电动机软起动过程中的振荡[J].电工技术学报.2007,2(7):16-1

[12] 张浩,韦忠朝.电子软启动器软件控制算法的设计[J].电力电子技术,2002 [13] 梁亦铂,王正茂,何涛.全数字直流电动机调速系统的原理及数学模型[J].中小型电机,2001,28(6):17-20

30

重庆科技学院高等教育自学考试本科毕业论文 附录

附 录

MCS-51汇编语言编写的控制软件清单:

;******************** Start of Program **************************** ; (MCS-51 汇编程序)

;**************************************************************** WIDTH EQU 07H ;脉冲宽度定时计数值高8位

WIDTL EQU 0D0H ;脉冲宽度定时计数值低8位,07D0H=2000次计

数周期

ALFA EQU 31H ;触发脉冲延迟角保持单元

DRIVE EQU 32H ;触发脉冲保存单元

DRIVE0 EQU 33H ;第一个输出脉冲触发信号保存单元 TH EQU 34H ;同步电压信号周期的计数值保存单元 TL EQU 35H

ATH EQU 36H ;触发延迟角的定时计数值保存单元 ATL EQU 37H

INTERVH EQU 38H ;保存60°角的定时计数值高8位单元 INTERVL EQU 39H ;保存60°角的定时计数值低8位单元 WIDTH0 EQU 3AH ;脉冲宽度定时初值高8位单元 WIDTL0 EQU 3BH ;脉冲宽度定时初值低8位单元 ;

START BIT 01H ;脉冲前沿标志(=1为前沿) IDT BIT 3CH ;触发信号是否发送完毕的判断标志 ;

ORG 0000H

SJMP BEGIN ;主程序入口 ORG 0003H

AJMP INT0 ;外部中断0入口 ORG 001BH ;定时器T1中断入口 AJMP T1_INT ;

**********************************************************************

31

重庆科技学院高等教育自学考试本科毕业论文 附录

ORG 0030H

BEGIN:MOV SP,#60H; 设置栈指针

MOV TMOD,#11H;设置T0,T1均为16位定时器

MOV TCON,#01H;置INT0为跳变脉冲方式,T0,T1停止计数 MOV IP,#08H ;用于输出脉冲的T1为最高优先中断级 MOV IE,#8BH ;仅开放INT0中断允许

MOV A,#0 ;计算脉冲宽度定时值 CLR C

SUBB A,#WIDTL MOV WIDTH0, A CLR C

LOOP: CLR P3.7

MOV ALFA,#01H ;读入触发延迟角指令值

;实际上可通过A/D转换、串行指令、

压控振荡计数等

;许多方式完成触发延迟角指令值的输

SETB P3.7

SIMP LOO ;循环等待中断

;***************************************************************** INT0: PUSH PSW PUSH Acc

MOV R5,#6H ;设置输出脉冲计数器初值 CLR TR0 ;管定时器T0

MOV TH,TH0 ;读取定时器计数值的同步信号周期 MOV TL,TL0

MOV TH0, #0 ;清计数值,便于下次计算 MOV TL0, #0

SETB TR0 ;重新启动定时器T0工作 ;

JB IDT, COUNT ;判断IDT=1? CLR TR1 ;否,管段定时器T1

32

重庆科技学院高等教育自学考试本科毕业论文 附录

CYC: CLR C

MOV A,#0 ;计算触发角触发的时间 SUBB A,TL1 MOV R1,A MOV A,#0 MOV R2,TH1 CLR C

RRC A MOV R3,A MOV A,R1 RRC A

CYC1 CYC2 DJNZ R3,CYC1

MOV P1,#0FFH COUNT MOV A, ALFA SETB C SUBB A,#55H

调整

ADJ:

;除以2 : MOV R4 ;通过循环来完成触发脉冲 : DJNZ R4,CYC2 ;循环完则管角置1 : CLR TR1 ;管定时器T1 JC NO_ADJ ;延迟角小于60°,有错位,无需

MOV A,ALFA CKR C SUBB A, #0AAH

JNC ADJ ;无错位,跳调整 MOV A, ALFA ;顺序执行 CLR C SUBB A, #55H

MOV ALFA, A ;延迟角减去60°,实现调整 MOV DRIVE0,#0BFH;第一个触发信号为T6导通角 SJMP ADJEND

,A ;保存调整后的延迟角

MOV DRIVE0,#0BFH;第一个触发角信号为T5管导通

SJMP ADJEND

33

MOV ALFA

重庆科技学院高等教育自学考试本科毕业论文 附录

NO_ADJ: MOV DRIVE0,#0FBH;第一个触发信号为T1管道通 ADJEND: MOV A,TH ;计算触发延迟角定时计数器 MOV B, ALFA MUL AB CLR C

MOV R0,A ;计数值存在B,R0中 MOV A,B ;高位移至A中 RRC A ;除以2

CJNE A,#0H,AD1 ;判断计数值高位是否为0 MOV A,#01H ;为0则输入1H AD1: MOV ATH,A

MOV A,R0 ;低位移至A中 RRC A ;除以2

CJNE A,#0H,AD2 ;判断地位是否为0 MOV A,#01H ;是则输入1

AD2: MOV ATL,A ;输入到计数值保存单元 MOV A,#0 ;转换成定时器初值送T1 CLR C SUBB A,ATL MOV TL1,A MOV A,#0 SUBB A,ATH MOV TH1,A CLR C

SETB START ;置脉冲前沿标志初值 MOV A,R7

TT: SETB TR1 ;启动T1定时器工作 POP Acc

POP PSW RETI

;***************************************************************** T1_INT: PUSH PSW PUSH Acc SETB P1.0

34


三相异步电动机软启动装置设计(8).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:名校必备2007年高考备考阅读理解中的猜词技巧

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: