- 易迪拓培训,专注于微波、射频、天线设计工程师的培养
MC68HC11K4在UPS上的应用
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。
[p] 3 CALRMS_PRC的流程图和注解
CALRMS_PRC的流程图和注解见图1 ,图2,图3。
图1 流程图和注解一
图2 流程图和注解二
图3 流程图和注解三
射频工程师养成培训教程套装,助您快速成为一名优秀射频工程师...
天线设计工程师培训课程套装,资深专家授课,让天线设计不再难...
上一篇:DC-DC模块的电源纹波测量研究
下一篇:高效应用的增强型第4代CAL二极管