三相电压电流有效值计算

[复制链接]
9037|18
 楼主| zhouminjie 发表于 2013-11-14 19:54 | 显示全部楼层 |阅读模式
程序中有传感器测得的三相电压电流瞬时交变值,怎么计算它的有效值,有没有例子?谢谢
zhangmangui 发表于 2013-11-14 23:22 | 显示全部楼层
不太懂  网上找了一下  好像是中学物理
B相的瞬时值为

C相的瞬时值为

由于A、B、C三相尾端相接,则A、B两相线间的线电压:,所以:



比较和,可知线电压最大值是相电压最大值的 3 倍,则有效值必为.
zhangmangui 发表于 2013-11-14 23:24 | 显示全部楼层

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
 楼主| zhouminjie 发表于 2013-11-16 22:27 | 显示全部楼层
zhangmangui 发表于 2013-11-14 23:22
不太懂  网上找了一下  好像是中学物理
B相的瞬时值为

版主,我的意思是我用霍尔传感器检测出来的三相ABC电压电流值ABC不是瞬时值吗,是一直在变的,怎么样通过编程序把那采集到的值计算成不变的有效值
scfor 发表于 2013-11-16 22:32 | 显示全部楼层
N次瞬时值求和,除以N即为有效值
zhangmangui 发表于 2013-11-17 23:28 | 显示全部楼层
zhouminjie 发表于 2013-11-16 22:27
版主,我的意思是我用霍尔传感器检测出来的三相ABC电压电流值ABC不是瞬时值吗,是一直在变的,怎么样通过 ...

霍尔电流传感器采集到的是有效值   一般都是跳变的
你可以取平均值
wenjun_wang86 发表于 2013-11-18 08:31 | 显示全部楼层
以上都说法都不对,根据有效值的定义,有效值应该是一个周期的采样值的平方之和再除以采样的次数。比如一个周期均匀采样20次,那么将这20次的值平方再求和,结果再除以20,就是有效值。你可以推导一下。
elec921 发表于 2013-11-18 12:24 | 显示全部楼层
瞬时值平方,平方值累加,累加完一个周期的时候开方就是有效值了
smilingangel 发表于 2013-11-18 18:58 | 显示全部楼层
zhangmangui 发表于 2013-11-14 23:24

大学是专门学过这一块的,现在再来温习一下的
 楼主| zhouminjie 发表于 2013-11-19 19:29 | 显示全部楼层
elec921 发表于 2013-11-18 12:24
瞬时值平方,平方值累加,累加完一个周期的时候开方就是有效值了

请问有程序例子吗
elec921 发表于 2013-11-19 21:35 | 显示全部楼层
zhouminjie 发表于 2013-11-19 19:29
请问有程序例子吗

有,但是公司的程序不是随便给的
zhangmangui 发表于 2013-11-19 23:56 | 显示全部楼层
elec921 发表于 2013-11-19 21:35
有,但是公司的程序不是随便给的

嗯  职业道德还是要遵守的  支持你
zhangmangui 发表于 2013-11-19 23:56 | 显示全部楼层
elec921 发表于 2013-11-19 21:35
有,但是公司的程序不是随便给的

嗯  职业道德还是要遵守的  支持你
elec921 发表于 2013-11-20 08:46 | 显示全部楼层
举例:
程序编写如下:
定时中断周期如为100us,
每次定时中断中采集一次瞬时值,并进行平方(乘法)、累加入一个变量

采集到200次时(100us*200=20ms,一个50Hz周波),置标志。
主循环判断到这个标志,把那个变量进行开方运算,得出有效值。

评分

参与人数 1威望 +2 收起 理由
zhouminjie + 2 很给力!

查看全部评分

abu315 发表于 2013-11-20 10:12 | 显示全部楼层
应用锁相环电路对其锁相,如每周期256点
通过中断方式,每进一次中断对三相电压采样,平方、求和、除以256、开根号就是有效值了
 楼主| zhouminjie 发表于 2013-11-20 22:13 | 显示全部楼层
elec921 发表于 2013-11-20 08:46
举例:
程序编写如下:
定时中断周期如为100us,

请问,采样的话一定要在中断程序里进行吗?可不可以在中断里设个标志位,然后在for死循环里判断标志位在进行采样计算?
 楼主| zhouminjie 发表于 2013-11-20 22:15 | 显示全部楼层
abu315 发表于 2013-11-20 10:12
应用锁相环电路对其锁相,如每周期256点
通过中断方式,每进一次中断对三相电压采样,平方、求和、除以256 ...

请问,采样的话一定要在中断程序里进行吗?可不可以在中断里设个标志位,然后在for死循环里判断标志位在进行采样计算?
elec921 发表于 2013-11-21 08:17 | 显示全部楼层
zhouminjie 发表于 2013-11-20 22:15
请问,采样的话一定要在中断程序里进行吗?可不可以在中断里设个标志位,然后在for死循环里判断标志位在 ...

为了确保每个20ms采到一样多的点数
你觉得应该在哪里采?
abu315 发表于 2013-11-21 08:44 | 显示全部楼层
zhouminjie 发表于 2013-11-20 22:15
请问,采样的话一定要在中断程序里进行吗?可不可以在中断里设个标志位,然后在for死循环里判断标志位在 ...

建议中断测量AD
按照50HZ采256个点计算,50*256=12.8k,你选择100K的ADC就行,而且,你只需要采1、2个周期的点就行,没必要时刻进中断的,不会浪费你太多时间。

评分

参与人数 1威望 +2 收起 理由
zhouminjie + 2 很给力!

查看全部评分

您需要登录后才可以回帖 登录 | 注册

本版积分规则

33

主题

140

帖子

3

粉丝
快速回复 在线客服 返回列表 返回顶部