0
问答首页 最新问题 热门问题 等待回答标签广场
我要提问

单片机

用单片机软件算法测量功率因数

各位好,向大家请教一个问题:用单片机的两个AD通道和外围电路去获取单相交流电的电压和电流值,可不可以只编写单片机程序就能得到交流电的视在功率、有功功率、功率因数?可以的话,要怎样实现啊?谢谢。

提问者:jijjwkfs 地点:- 浏览次数:10132 提问时间:10-22 17:08
我有更好的答案
提 交
9条回答
tianyu28 09-14 16:39
可以。
有功就用公式(U*I乘积积分),周期内,逐点算。

视在就单独算U,I的有效值。
xj1223726587 09-19 18:52

直接测U与I相位差角(功率因素角)φ。功率因素就是cosφ,U、I(有效值)由AD测出来,视在功率为U*I ,有功功率为U*I*cosφ.

如果波形失真的话,这种测法就有误差

huazhe 09-21 02:23
用50*16 = 800HZ的采样率, 对16点的电流和电压做整数DFT, 得到电流和电压的复数, 以此可以计算功率因数, 我以前的帖子里有详细算法和程序。
mmuwyrwe 09-14 22:44
有专用的芯片,珠海炬力的
binro 09-15 22:02
在计算U、I有效值时,是不是在U、I的AD采样值找出U、I的最高点,然后除以1.414得到?或者是要采用其他什么方法?
cnm7 09-14 01:33
找一下微机继电保护的书,很详细的
AHTLTC 09-22 13:31
应该是可以的,以前我在一个工厂做测试,看到那个产品可以测有功功率和视在功率。用的是瑞萨的单片机。
60user181 09-17 01:45
用FFT来算更准确,并且能帮你过滤高次谐波的干扰,也就是你能得到更精确的电压和电流的零点
河南顺之航 09-14 11:35

用50*16 = 800HZ的采样率,对16点的电流和电压做整数DFT,得到电流和电压的复数,以此可以计算功率因数,详细算法和程序能详细吗?
撰写答案
提 交
1 / 3
1 / 3
相关单片机
具有音调控制的单片机立体声前置放大器
用于单片机与电子装置中的开关电源
单片机软硬件复位的条件都有啥
电动机的单片机控制
单片机应用系统开发实例导航