MC68HC11K4在UPS上的应用

时间:2012-05-25来源:网络

1引言

UPS在工作过程中准确掌握输入、输出电压、输出电流和输出功率(有功功率和视在功率)的值,对保证UPS的正常运行和及时提供保护作用十分重要。输入电压、输出电压的值是UPS市电和转逆变相互转换、STS转换的重要参数之一;输出电流的值是UPS做过载幅度和短路判断的重要参数之一,对保护功率器件至关重要;输出功率(有功功率和视在功率)的值是UPS确定负载类型、输出功率因数和负载程度的重要参数。下面,介绍一下MC68HC11K4在UPS中如何计算电压、电流和功率的值,以及相关程序的流程图和注解等。

2计算的基本方法

MC68HC11K4通过中断副程序CALRMS_PRC计算输入电压、输出电压、输出电流和输出功率(有功功率和视在功率)的值,使用Time Output Compare2,根据inverter的计数,选取下一次的中断,调用CALRMS_PRC,进行相关值的运算。基本方法如下:

(1)输入电压、输出电压和电流由A/D的buffer读取后平方再除以A/D的个数,分别存放在对应的TEMP0内。

(2)有功功率W也是读取A/D buffer,将电流和电压相乘,决定正负号,累加起来,再除以A/D的个数,存放在WATTV_TEMP0内。

(3)在每个cycle,计算inverter的RMS值,将INVV_TEMP0开根号以及滤波后,得到INVVOLT。同理,每两个cycle计算一次LINEVOLT;每32个cycle计算CURVOLT。

(4)每32个cycle,将CURVOLT和LINEVOLT或INVVOLT相乘,得到VOLT_AMP。

(5)每32个cycle,将WATTV_TEMP0乘以2,取high byte,滤波后,存入WATTVOLT。

1 2 3

关键词: MC 68HC11K4 UPS

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章

查看电脑版