基于AT89C52控制的多功能电参数测试仪的设计(9)

2019-08-30 14:04

设α为Ubc滞后Ia的相角,由于Ia滞后Ua的相角为φ,而Ubc滞后Ua的相角为90°,所以有α=90°-φ。针对三种负载情况,α表达式如下:

???90?当负载为纯阻性,即??0时?????90???180当负载为容性,即?90???0时 ?0????90?当负载为感性,即?0???90时?在电路设计中,若把A相相电流和Ubc线电压的采样信号放大后,再进行

上升沿过零触发,即可得到反映相位的方波信号。针对纯阻性负载、容性负载和感性负载,经过上升沿过零触发后可得到相电流和线电压的方波信号,从上到下分别为相电流与线电压的正弦波、上升沿过零触发后的方波、纯阻性负载电流与电压上升沿时间差、容性负载电流与电压上升沿时间差、感性负载电流与电压上升沿时间差。τ为相电流与线电压的上升沿的时间差,τ的宽度随φ的变化而变化。

设T为正弦波的周期,则τ和T满足下面的表达式:

???T当负载为纯阻性时4??T?4???T2当负载为容性时 ?0???T当负载为感性时?4?显然,α=(τ/T)×360°。根据α与φ的关系,可以得到:

???0?当负载为纯阻性时???(?T)?360??0?当负载为容性时 ??90?90??0??90??(?T)?360??90?当负载为感性时?因此,针对A相电流Ia和线电压Ubc的接线方式,超前滞后的判断和相

位角的绝对值|φ|的计算表达式如下:

T/4<τ≤T/2,超前; 0≤τ<T/4,滞后;

|φ|=|(τ/T)×360°-90°| (4.5) (2) Ⅱ型接线的计算

设α为Ucb滞后Ia的相角,由于Ia滞后Ua的相角为φ,而Ucb滞后Ua的相角为270°,所以α=270°-φ。针对三种负载情况,有如下表达式:

???270?当负载为纯阻性,即??0时????当负载为容性,即?90????0时 ?270?270???360?180??270????270?当负载为感性,即0???90?时?同理,此时τ和T满足下面表达式:

当负载为纯阻性时???3T4?当负载为容性时 ?3T4???T?T2???3T4当负载为感性时?显然,α=(τ/T)×360°。根据α与φ角的关系,可以得到:

???0?当负载为纯阻性时???(?T)?360??0?当负载为容性时 ??90?270??0??270??(?T)?360??90?当负载为感性时?因此,针对A相电流Ia和线电压Ucb的接线方式,超前滞后的判断和相

位角的绝对值|φ|的计算表达式如下:

3T/4<τ≤T,超前; T/2≤τ<3T/4,滞后;

|φ|=|τ/T×360°-270°| (5.6) (3)与接线无关的功率因数测量原理

采用同样的分析方法,可以发现-Ia,Ucb;Ib,Uca;-Ib,Uac;Ic,Uab;-Ic,Uba等五种接线方式的相对位置的波形图与Ia,Ubc接线方式的一样,其它的计算同式(4.5);而-Ia,Ubc;Ib,Uac;-Ib,Uca;Ic,Uba;-Ic,Uab等五种接线方式的相对位置的波形图与Ia,Ucb接线方式的一样,其它的计算同式(4.6)。

因此,直接检测相电流的两个相邻的方波信号上升沿的时间差,即可得到周期T;检测相电流线电压的相邻的两个上升沿过零触发方波的上升沿的时间差,即可得到时间τ;根据τ落在周期T的范围可确定接线方式是属于I型还是Ⅱ型,然后参照相应的计算公式可以很容易算出相位角φ以及超前滞后情况,从而得到三相系统的功率因数。

根据上述原理,我们画出功率因数测量模块流程图如图4.8。 T0选用计数功能,工作方式1,测量相电流的两个相邻的方波信号上升沿的时间差,记为T

T1选用技术功能,工作方式1,测量相电流线电压的相邻的两个上升沿过零触发方波的上升沿的时间差,记为τ。

开始 开始 T0初始化 T1初始化 N INT0为 1 Y INT0为1 Y N T0开始计数 T1开始计数 N N INT0为1 Y INT1为1 Y T0停止计数 T1停止计数 存储数据T,T0清零 存储数据τ,T1清零 判断数据,调用相应处理程序 判断数据,调用相应处理程序 返回 返回

图5.8 功率因数测量流程图

6 软件程序

系统源程序:

ORG 0000H

LJMP MAIN

ORG 00DFH LJMP PL

MAIN:MOV TMOD, #15H MOV IE OOH;关中断

SMPA:MOV R0,#00H ;A相电压、电流采样子程序,相数选择初始化 MOV R2,#80H ; RTEA:MOV A,R0 MOV P2,A

MOV R7,#00H

MOV R1,21H

AD12A:MOV R0,00H MOV A,R0 SHA:JNB 00H,SHA NOP NOP NOP

CLR P2.0

MOV P3,#3FH ;起动A/D转换 AD1A:JB P1.3,AD1A

SETB P2.0 LCALL DATA

MOV R0,0CH; 切换到电流信号 MOV A,R0 MOV P2,A CLR P2.0

MOV P3,#3FH ;启动A/D转换 AD2A:JB P1.3,AD2A ; INC R2 ; SETB P2.0

LCALL DATA INC R7 INC R1 INC R1

CJNE R7,#10H,AD12

NOP

NOP NOP

INC R0

INC R2

SMPB:MOV R0,#80H ;B相电压、电流采样子程序相数选择初始化 MOV R2,#82H ; RTEB:MOV A,R0 MOV P2,A

MOV R7,#00H MOV R1,21H

AD12B:MOV R0,80H MOV A,R0 SHB:JNB 00H,SHB NOP NOP

NOP

CLR P2.0

MOV P3,#3FH AD1B:JB P1.3,AD1B SETB P2.0 LCALL DATA MOV R0,20H MOV A,R0 MOV P2,A CLR P2.0

MOV P3,#3FH AD2B:JB P1.3,AD2B ; INC R2 ; SETB P2.0 LCALL DATA INC R7 INC R1

INC R1

CJNE R7,#10H,AD12 NOP NOP NOP INC R0 INC R2

SMPC:MOV R0,#40H ;C相电压电压、电流采样子程序相数选择初始化


基于AT89C52控制的多功能电参数测试仪的设计(9).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:CH376命令和系统子程序

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

马上注册会员

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