本科生课程设计(论文)
开 始 初始化 开中断 电量计算 控制调节 功率因数计算
图3.1 主程序流程图 3.2.2 模拟量检测流程图设计
由于功率因数在系统中是一个很重要的参数,它反映了发电机所带负载的性质,而且在计算有功功率和无功功率的时候都必须用到它,所以必须对它进行很细致的采集。模拟量检测流程图如图3.2所示。
根据测得脉宽计算功率因数角
Y 计算角的正弦值 入口
sin??0? 功率因数取负值
RET
图3.2 模拟量检测流程图
N 12
3.3 程序清单
ORG 0000H SJMP MAIN ORG 0030H
START: MOV SP, #60H MOV TMOD,#10H MOV TL1,#00H MOV TH1,#4BH MOV R0,#00H MOV R1,#20H SETB TR1 SETB EA LCALL L_DELAY SJMP $
INT_T1: PUSH ACC PUSH PSW PUSH DPL PUSH DPH返 CLR TR1 MOV TL1,#00H MOV TH1,#48H SETB TR1 MAIN:MOV TMOD,#21H;
SETB TR0; SETB TR1 MOV R7,#8; MOV R6,#8 MOV R5,#4 MOV A,#00H LOOP:MOV P1,A;
RL A INC A ACALL MAIN0;
本科生课程设计(论文)
13
DJNZ R7,LOOP MAIN1:MOV A,#0FFH
MOV P1,A; RR A; SUBB A,#08H; ACALL MAIN0 DJNZ R6,MAIN1
MAIN2:MOV A,#00H;
MOV P1,A CPL A ACALL MAIN0 DJNZ R5,MAIN2 LJMP LOOP
MAIN0:MOV DPTR,#15536;
MOV TL0,DPL MOV TH0,DPH MOV TL1,#236; MOV TH1,#236 JNB TF0,$;?0ms CLR TF0;?0ms CPL P3.5 JNB TF1,MAIN0; CLR TF1 RET
本科生课程设计(论文)
14
本科生课程设计(论文)
第4章 课程设计总结
励磁系统主要作用是为同步发电机励磁绕组提供直流电流,并且励磁调节器通过控制励磁电压及励磁电流,担负着对电力系统稳定运行的控制和保护功能。本文基于发电机励磁系统的原理,结合设计要求为容量300MW水轮发电机设置了励磁系统。
随着大规模集成电路电路技术及计算机技术发展,采用微处理器作为硬件控制核心的微机励磁控制器的优点更加显著,因此本文选择单片机AT89C51作为控制器的核心,使得复杂的控制策略可以在励磁控制中得到实现。信号处理、调节控制规律都由软件来完成,不仅简化控制装置,而且信号处理和控制精度高。而且系统的可靠性可靠性高,无故障时间长。同步发电机励磁方式直流励磁机、交流励磁机和静止励磁机三种方式。本文中选择优点相对突出的静止励磁方式。
本文通过电流、电压互感器获取电信号,经变换器转换为模拟量,通过A/D转换器输入AT89C51中。对单片机进行程序设计,对输入量进行计算分析,最后由单片机控制励磁系统的功率控制单元来实现发电机的励磁控制。
15
本科生课程设计(论文)
参考文献
[1] 郭培源.《电力系统自动控制新技术》.科学出版社,2003.4 [2] 王葵等.电力系统自动化.中国电力出版社,2007.1 [3] 何仰赞等.电力系统分析.华中科技大学出版社,2002.3 [4] 于海生.微型计算机控制技术.清华大学出版社,2003.4
[5] 刘卫国等. MATLAB程序设计与应用(第2版).高等教育出版社, 2008 [6] 梅丽凤等.单片机原理及接口技术.清华大学出版社,2009.7 [7] 黄益庄.变电所综合自动化技术. 北京:中国电力出版社,2000.4 [8] 赵晶主编.《Prote199高级应用》.人民邮电出版社,2000:18-25
16