历史上的今天
今天是:2024年08月24日(星期六)
2020年08月24日 | 基于MSP430的电机功率因数测量系统
2020-08-24 来源:elecfans
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 电压、电流检测电路
为实现强、弱电的隔离,提高抗干扰能力,检测逆变器供电条件下的相电流以及两相的线电压,分别采用电流互感器和电压互感器。由于逆变器供电不平衡,造成三相交流电压、交流电流相位差不一致,影响功率因数测量的最终因数是相位,除频率变化造成的相位改变外,还有互感器的相差及交流采样时电流和电压不能同步采样造成的相差,这些因素造成的相差实际上是一个常数。
史海拾趣
|
Exmovere有限公司日前宣布推出一种满足老年人医疗监护需要,基于网络的生物传感器手表服务。 该公司总裁David Bychkov表示,Exmocare手表能够监护老年人的脉搏、心率可变性和皮肤电导系数。Exmocare手表还能够通过内建的加速度计来监测受治疗 ...… 查看全部问答> |
|
急急急!基于单片机的键盘LED指示灯C语言设计问题!附电路图!寻求大侠帮助! 7*6矩阵的键盘,这个程序已经编好了,每个键值存入了key[7][6]这样一个数组中,现在有7*5矩阵的键盘LED指示灯,如何使一个键按下后-其相应的指示灯也亮呢!LED指示灯,列LEDC和行LEDR都是通过锁存器SN74HC574N与P0口相接,信号由CPU到灯!两个锁存 ...… 查看全部问答> |
|
有的网友工程作了好几年,仍然对这个问题还不能较好的把握。这是一个看来“问题不大”但又很重要的工程实际问题;真正的检测还需要专门的设备和仪器。而这些设备和仪器又是设计和工程单位不具备的。工程鉴别视频线的好坏,希望大家集思广益。这里先 ...… 查看全部问答> |
|
CRYSTAL CS495313 32bit 音频DSP﹑CS8416低时基误差192KHz数字接收器﹑CS42448A 96KHz/24bit ADC及DAC为当今最高性能的AV接收功放解码的芯片组合。 支持杜比数码EX﹑DOLBY PRO-LOGIC﹑HDCD﹑PRO-LOGICⅡ及DTS-ES Matrix﹑DTS-ES Dis ...… 查看全部问答> |
|
Panasonic旗下子公司三洋电机(SANYO Electric)计划将半导体事业出售给美国电源管理解决方案供货商安森美半导体(ON Semiconductor),预估出售金额达200亿日圆前后。三洋电机已就出售半导体事业一事和安森美进入最终协商阶段,双方并预计将于7月中旬 ...… 查看全部问答> |
|
请问RegistryNotifyCallback,这个函数可以用在driver里面么? 我在Audio Driver中使用了这个函数,但是发现会导致驱动无法加载,而且驱动里面的打印信息一点都没有打印出来,说明不是运行到RegistryNot ...… 查看全部问答> |
|
Private Sub Command1_Click() Dim cnMobileSales As ADOCE.Connection Dim strPath As String Dim rs As ADOCE.Recordset Set cnM ...… 查看全部问答> |
|
小弟新手,刚刚接触wince。我把PLATFORM里的File Systems and Data Store加上Fat File System及CD/UDFS File System,并在Storage D ...… 查看全部问答> |




