0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

什么是真有效值 怎么测量真有效值

GReq_mcu168 来源:头条号物联网全栈开发 作者:头条号物联网全栈 2022-07-03 17:37 次阅读

一、什么是真有效值

对于用电设备、其用电量是最为关注的电气参数,因为它与电费直接相关。

我们测量电信号的电流、电压大小时,需要能快速从测试结果中计算得到消耗的电量。

根据焦耳定律,阻值为R的电器在一个周期T内所消耗的电压,也即一个周期的平均功率:

250c10b0-f39f-11ec-ba43-dac502259ad0.png

如果直流测量出电压的均方根值U,以及电流的均方根值I,

所谓均方根值即将瞬间数值平方之后、计算一个周期的平均,再开方,

也被称为真有效值,表示有效产生电量的数值,从而:

251cf560-f39f-11ec-ba43-dac502259ad0.png

25270302-f39f-11ec-ba43-dac502259ad0.png

得到真有效值U和I,我们只需要通过简单的乘法运算得到功率:

25360dac-f39f-11ec-ba43-dac502259ad0.png

因此,在我看来,真有效值是为了便于计算电量而定义的数值。

二、怎么测量真有效值

为什么是真有效值,而不是有效值,难道还有假的有效值?

还真是如此。

从真有效值的定义,为了计算出交流电流、电压的真有效值,

我们需要在一个周期内,等间隔采样,

计算采样得到的数值u(i)平方值,再进行累加,

累加到N个数据之后,再除以总采样次数,得到结果做开方运算,

再进行标定,公式如下:

2547b9da-f39f-11ec-ba43-dac502259ad0.png

其中,k、b是标定系数;

因为,真有效值需要对信号在一个周期内进行等间隔采样,

为了保证精度,需要在20ms周期内采样128个数值。

即每隔156.26us做一次A/D采样,再做平方和加法运算。

计算周期结束之后,还需要计算除法和开方。

在8位单片机的时代,需要非常昂贵的处理器才能做这样复杂的运算。

因而,真有效值的计算只是一些高端仪表才有的功能。

更多的是将信号做绝对值处理并滤成直流之后,计算平均值,

由平均值换算得到假的有效值。

255856be-f39f-11ec-ba43-dac502259ad0.png

不含高次谐波的交流市电及其取绝对值之后的波形

25765cfe-f39f-11ec-ba43-dac502259ad0.png

十四年前,在一款马达保护器上使用的精密绝对值电路,用于测平均电流

对于峰值为A的正弦信号u(t),可以表示为:

258688e0-f39f-11ec-ba43-dac502259ad0.png

其真有效值为:

2598073c-f39f-11ec-ba43-dac502259ad0.png

由二倍角公式,得到:

25a930ac-f39f-11ec-ba43-dac502259ad0.png

而取绝对值之后,得到的平均值为:

25b87e5e-f39f-11ec-ba43-dac502259ad0.png

进一步计算,得到:

25c535f4-f39f-11ec-ba43-dac502259ad0.png

所以,对于标准正弦信号,真有效值和平均值满足以下关系:

25d79ad2-f39f-11ec-ba43-dac502259ad0.png

计算得到电流、电压的平均值之后,再乘以1.11即可以得到有效值。

1.11又被称为波形系数。

对于真有效值为220V的交流市电,其峰值为311V,平均值为198V;

当含有高次谐波成份成,通过平均值换算出有效值不再准确。

三、C语言算法推导

当处理器在一个周期内对交流信号进行等间隔采样,比如以156.25us的时间间隔进行采样。

每一次采样得到的数据表示为Ui,一个周期内采样N个点;

因为处理器不能输入负信号,因为我们需要采用下图的电路在交流信号上叠加直流信号,

25e5979a-f39f-11ec-ba43-dac502259ad0.png

采用真有效值算法的信号处理电路

这样,采样得到的信号既有直流分量,也有交流分量,

表示为Ui=U1i+U2i,其中U1i为直流分量,U2i为交流分量;

直流分量在一个周期内的平均值即为瞬间值,交流分量在一个周期内的平均值为0,表示为:

25f32536-f39f-11ec-ba43-dac502259ad0.png

交流信号的真有效值表示为:

26011f10-f39f-11ec-ba43-dac502259ad0.png

261189fe-f39f-11ec-ba43-dac502259ad0.png

2625c93c-f39f-11ec-ba43-dac502259ad0.png

262d8b4a-f39f-11ec-ba43-dac502259ad0.png

最终得到:

263aba22-f39f-11ec-ba43-dac502259ad0.png

可见,对每一次采样的数据,我们只需要计算其和以及平方和即可,

代码如下:

264df592-f39f-11ec-ba43-dac502259ad0.png

真有效值计算算法

四、处理器资源情况

采用定时器作为A/D采样的触发源,每隔156.25us触发A/D启动采样。

采用处理器的regular group的采样功能,将三相电流和电压作为一个组,让A/D模块被触发之后,自动完成一组输入的采样。

采用DMA自动将采样得到的结果搬移到缓存。

程序在主循环中判断缓存是否有数据,有数据由调用真有效值处理函数进行处理。

调用math库的开方函数sqrt,大概耗时为几个us,忽略不计。

原文标题:真有效值的定义及其C语言算法推导

文章出处:【微信公众号:硬件攻城狮】欢迎添加关注!文章转载请注明出处。

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 处理器
    +关注

    关注

    68

    文章

    18184

    浏览量

    221895
  • C语言
    +关注

    关注

    180

    文章

    7519

    浏览量

    126947
  • 真有效值
    +关注

    关注

    0

    文章

    15

    浏览量

    9179

原文标题:真有效值的定义及其C语言算法推导

文章出处:【微信号:mcu168,微信公众号:硬件攻城狮】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    请问用过真有效值转换的高手们,交流转化为RMS输出(均方根)是交流还是直流的?

    怎么我用真有效值转换的时候还是输出波形呢?有点像三角波。请问谁用过真有效值转换的帮帮忙。
    发表于 11-23 09:26

    自动调整真有效值转换器

    DN339- 自动调整真有效值转换器
    发表于 07-04 10:01

    C语言算法推导,什么是真有效值,怎么测量真有效值

    一、什么是真有效值对于用电设备、其用电量是最为关注的电气参数,因为它与电费直接相关。我们测量电信号的电流、电压大小时,需要能快速从测试结果中计算得到消耗的电量。根据焦耳定律,阻值为R的电器在一个周期
    发表于 04-08 10:29

    请问下AD8436能不能计算直流波形的真有效值

    请问下AD8436能不能计算直流波形的真有效值?用AD8436可以算交流波形的真有效值,但是现在我需要将他应用在直流脉冲波形中,请问这个能够实现吗?
    发表于 11-23 06:30

    基于AD636的真有效值电压电平表

    AD636是美国AD公司生产的单片真有效值,直流转换器,可用于对交流电压的有效值进行测量.文中叙述了该芯片的内部结构、工作原理,给出了一种4量程真有效值数字电压/电平表的应用电
    发表于 04-23 17:25 76次下载

    WB系列真有效值电量隔离传感器及其应用

    真有效值电量传感器是针对平均值测量法不能准确测出其有效值而设计的。有效值又称均方根值(rms)。利用此原理开发的WB 系列真有效值电量隔离传
    发表于 06-22 11:14 26次下载

    线性真有效值温度控制电路图

    线性真有效值温度控制电路图
    的头像 发表于 02-23 21:59 1679次阅读
    线性<b class='flag-5'>真有效值</b>温度控制电路图

    真有效值转换电路

    真有效值转换器 选用高精度的AD637芯片(图 16),其外围元件少、频带宽,精度
    发表于 03-09 16:30 3049次阅读
    <b class='flag-5'>真有效值</b>转换电路

    由AD637构成的真有效值数字电平表电路图

    由AD637构成的真有效值数字电平表电路图
    发表于 07-23 17:00 1570次阅读
    由AD637构成的<b class='flag-5'>真有效值</b>数字电平表电路图

    真有效值数字仪表的基本原理

    所谓真有效值是“真正有效值”之意,其英文缩写为TRMS(TRUE ROOT MEAN SQUARE)亦称真均方根值。在不考虑初相伴
    发表于 12-07 14:25 2004次阅读
    <b class='flag-5'>真有效值</b>数字仪表的基本原理

    真有效值测量电路在变频器中的应用

    具有稳压特性的大型风力发电机组的变频器需要测量负载电压、电流以调节输出和保护器件,对信号测量有较高的要求。针对该要求,设计了一种基于真有效值转换芯片ltc1968
    发表于 06-22 16:44 77次下载
    <b class='flag-5'>真有效值</b><b class='flag-5'>测量</b>电路在变频器中的应用

    真有效值转换应用指南第二版

    本应用指南阐述集成电路真有效值转换器AD536A、AD636和AD637的工作原理,并介绍了这些器件的许多实际应用电路。这些集成电路具有低成本、低功耗和高(激光调整)精度特性,使得真有
    发表于 08-25 15:08 0次下载
    <b class='flag-5'>真有效值</b>转换应用指南第二版

    真有效值ac-dc芯片有哪些_真有效值ac-dc芯片详解

    真有效值即为“真正有效值”之意,英文缩写为“TRMS”,有的文献也称为真均方根值。
    发表于 02-02 15:44 2.9w次阅读
    <b class='flag-5'>真有效值</b>ac-dc芯片有哪些_<b class='flag-5'>真有效值</b>ac-dc芯片详解

    频率和真有效值数据采集

    您是否正在寻找一种快速简便的方法来计算、显示和记录频率和/或真有效值数据?你对省钱感兴趣吗?DATAQ Instruments, Inc. 为您提供解决方案。从 2003 年 7 月发布的WinDaq数据采集软件(2.85 版)开始,可以计算、显示和记录频率和真有效值数据
    的头像 发表于 12-05 15:36 556次阅读

    ISO EM RMS真有效值技术

    电子发烧友网站提供《ISO EM RMS真有效值技术.pdf》资料免费下载
    发表于 07-07 15:48 0次下载