您现在的位置是:首页 > 工控

基于MSP430的电机功率因数测量系统

2020-03-22 10:31:21

     MSP430系列单片机是一种超低功耗的混合信号处理器(Mixed Signal Processor),它具有低电压、超低功耗、强大的处理能力、系统工作稳定、丰富的片内外设、方便开发等优点,具有很高的性价比,在工程控制等领域有着极其广泛的应用范围。使用MSP430实现对电机功率因数等电力参数的测量,不但提高了测量的精度和自动化水平,而且降低了系统的功耗。
1 功率因数与相位
电机的功率因数cosΦ值是相电压与相电流的余弦值。设三相的电压分别为UA,UB,UC,电流分别为IA,IB,IC,则它们的表达式如下:

上式中:UM表示每相电压幅值;IM表示每相电流幅值;ω表示角频率;Φ表示相电流滞后相电压的相位差角。图1给出了三相输电线路的相电压、相电流的矢量图。

对于三相对称的电源,若电机的功率因数为1,即等效总负载为纯阻性,则各相电源的相电流必定与其相电压同相,相位差Φ=0°,而当电机的功率因数值不为1时,电流向量与电压向量之间将存在一定的夹角Φ,感性负载时Φ角滞后0°~90°,容性负载时角超前0°~-90°。因此准确检测线电压与线电流之间的相位差,即可测量出电机的功率因数角。
2 相位差Φ计算原理
相位差Φ的计算原理是利用输入2路信号过零点的时间差,以及信号的频率来计算2路信号的相位差。
2.1 频率的测量
首先测量单路输入信号频率,方法是记录1路方波信号2次连续上升沿触发的定时器计数值t1和t2,计算出2次上升沿计数器差值△t=t1-t2,以定时器工作频率fclk为参考,求出输入信号的频率为Fin=fclk/△N1。
2.2 信号相位差的测量
运用TI的MSP430F449的捕获功能,捕获2路信号的过零点,记录定时器这一时刻的计算值,计算出它们之间的时间差。TI公司的所有的FLASH型单片机都含有TImer_A,它是程序的核心。TImer_A由1个16位定时器和多路比较/捕获通道组成。
2路信号的相位差△=360°×△t/Ti,其中,△t=△N2/flk,△N2为2路信号的上升沿分别触发计数器的差值;Ti为输入信号的周期。由相位差的计算可简化为:
3系统硬件结构
测量系统以MSP430F449单片机为核心,主要由电压电流检测电路、信号调理电路、时钟电路、电源电路和显示电路组成。其系统结构图如图2所示。

3.1 电压、电流检测电路
为实现强、弱电的隔离,提高抗干扰能力,检测逆变器供电条件下的相电流以及两相的线电压,分别采用电流互感器和电压互感器。由于逆变器供电不平衡,造成三相交流电压、交流电流相位差不一致,影响功率因数测量的最终因数是相位,除频率变化造成的相位改变外,还有互感器的相差及交流采样时电流和电压不能同步采样造成的相差,这些因素造成的相差实际上是一个常数。