找回密码
 立即注册
楼主: 405616736

想利用ADC读取0-250V的交流电,请教一下有啥好的方案

[复制链接]
  • 打卡等级:常住居民II
  • 打卡总天数:93
  • 最近打卡:2025-05-01 20:59:58

13

主题

53

回帖

775

积分

高级会员

积分
775
发表于 2024-8-29 11:09:31 | 显示全部楼层
梁*** 发表于 2024-8-29 10:32
如果是要连续均匀采样,则200K的采样率、采样多路还要数据处理基本就做不到了。
100K+10K采样可以:
使用 ...

梁工,再问一下,如果三相电压在变频器启动后,由于没有做一些措施,导致三相电总有点畸变的,这种通过理论计算出来的是不是就不太合适了,需要用真有效值芯片来算真有效值了?

点评

不管怎么畸变,均方值计算都是对的,只要你有足够的采样率,哪怕是测量可控硅斩波后的波形都是正确的。但是要注意,非真有效值的万用表测量的是平均值,半波、斩波后的电压跟有效值相差很大的。比如一个50%占空比的  详情 回复 发表于 2024-8-29 13:43
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:50
  • 最近打卡:2025-04-30 22:59:03

73

主题

5882

回帖

1万

积分

超级版主

积分
12073
发表于 2024-8-29 13:43:38 | 显示全部楼层
本帖最后由 梁工 于 2024-8-29 13:55 编辑
wxd*** 发表于 2024-8-29 11:09
梁工,再问一下,如果三相电压在变频器启动后,由于没有做一些措施,导致三相电总有点畸变的,这种通过理 ...

不管怎么畸变,甚至是无规波形,则均方值计算都是对的,只要你有足够的采样率,哪怕是测量可控硅斩波后的波形都是正确的。但是要注意,非真有效值的万用表测量的是平均值,半波、斩波后的电压跟有效值相差很大的。比如一个50%占空比的方波电压,峰值为10V,则平均值为5V,有效值为7.071V。
回复 支持 1 反对 0

使用道具 举报 送花

  • 打卡等级:常住居民II
  • 打卡总天数:93
  • 最近打卡:2025-05-01 20:59:58

13

主题

53

回帖

775

积分

高级会员

积分
775
发表于 2024-8-29 14:41:09 | 显示全部楼层
梁*** 发表于 2024-8-29 13:43
不管怎么畸变,甚至是无规波形,则均方值计算都是对的,只要你有足够的采样率,哪怕是测量可控硅斩波后的 ...

明白了,

点评

其实就是能量的积分,所以只要分辨率足够,任何波形都可以计算其有效值(包括直流电压)。  详情 回复 发表于 2024-8-29 15:56
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:50
  • 最近打卡:2025-04-30 22:59:03

73

主题

5882

回帖

1万

积分

超级版主

积分
12073
发表于 2024-8-29 15:56:01 | 显示全部楼层

其实就是能量的积分,所以只要分辨率足够,任何波形都可以计算其有效值(包括直流电压)。
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民II
  • 打卡总天数:93
  • 最近打卡:2025-05-01 20:59:58

13

主题

53

回帖

775

积分

高级会员

积分
775
发表于 2024-9-2 13:33:19 | 显示全部楼层
梁*** 发表于 2024-8-29 15:56
其实就是能量的积分,所以只要分辨率足够,任何波形都可以计算其有效值(包括直流电压)。 ...

梁工,请问可以通过adc采样这种方式计算输出的无规则交流电压、电流,计算真正的有功功吗?
比如输出随机波,电流真有效值和电压真有效值如果知道的话,是两者相乘吗?

点评

可以啊,对于50Hz交流电,一般用10KHz~20KHz的速度采样电压、电流值,计算其乘积并累加,就得到有功功率,跟视在功率相比就知道功率因数。  详情 回复 发表于 2024-9-2 14:06
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:50
  • 最近打卡:2025-04-30 22:59:03

73

主题

5882

回帖

1万

积分

超级版主

积分
12073
发表于 2024-9-2 14:06:44 | 显示全部楼层
wxd*** 发表于 2024-9-2 13:33
梁工,请问可以通过adc采样这种方式计算输出的无规则交流电压、电流,计算真正的有功功吗?
比如输出随机 ...

可以啊,对于50Hz交流电,一般用10KHz~20KHz的速度采样电压、电流值,计算其乘积并累加,就得到有功功率,跟视在功率相比就知道功率因数。
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民II
  • 打卡总天数:93
  • 最近打卡:2025-05-01 20:59:58

13

主题

53

回帖

775

积分

高级会员

积分
775
发表于 2024-9-2 14:22:58 | 显示全部楼层
梁*** 发表于 2024-9-2 14:06
可以啊,对于50Hz交流电,一般用10KHz~20KHz的速度采样电压、电流值,计算其乘积并累加,就得到有功功率 ...

感谢回复,如果是输出随机波呢,电流电压及有功功率也是通过这种方式计算吗?随机波频率范围为1-5k左右,这种可以实现吗?

点评

理论上什么波形都可以,一般要信号频率100倍以上的采样率才好,采样越多越准确,1~5K,最好使用200K~1MHz的速度采样(200倍),但这超过了MCU的能力。  详情 回复 发表于 2024-9-2 16:52
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:50
  • 最近打卡:2025-04-30 22:59:03

73

主题

5882

回帖

1万

积分

超级版主

积分
12073
发表于 2024-9-2 16:52:57 | 显示全部楼层
wxd*** 发表于 2024-9-2 14:22
感谢回复,如果是输出随机波呢,电流电压及有功功率也是通过这种方式计算吗?随机波频率范围为1-5k左右, ...

理论上什么波形都可以,一般要信号频率100倍以上的采样率才好,采样越多越准确,1~5K,最好使用200K~1MHz的速度采样(200倍),但这超过了MCU的能力。
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民II
  • 打卡总天数:93
  • 最近打卡:2025-05-01 20:59:58

13

主题

53

回帖

775

积分

高级会员

积分
775
发表于 2024-9-5 16:45:03 | 显示全部楼层
本帖最后由 wxdjs 于 2024-9-5 16:51 编辑
梁*** 发表于 2023-7-19 17:15
1、计算均方值时加入校准系数K即可。
2、2倍采样,2*SQRT(X/800)=SQRT(X/200)。
3、可以。如果不做软件校 ...

梁工,这里面有个定义看到晕了
第二点关于2倍采样,
按我的理解,在20ms内采样了200次,80ms采样了800次,这个不是4倍采样了吗?
按一个周期有效值=对(平方和/N次细分)开根号,N次细分=一个周期20ms/0.1us,这样出来也是这个公式
但是那个2倍采样我不太懂,

点评

2才采样,比如ADC本身最大读数是2047,有效值为1447,对于测量14.47A量程,合适。 而量程为28.94A(即29A量程),就要扩大两倍,于是,就要2倍采样。 本来,1倍采样的计算是SQRT(X/800),两倍采样时2*SQRT(X/800),  详情 回复 发表于 2024-9-5 17:04
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:50
  • 最近打卡:2025-04-30 22:59:03

73

主题

5882

回帖

1万

积分

超级版主

积分
12073
发表于 2024-9-5 17:04:28 | 显示全部楼层
wxd*** 发表于 2024-9-5 16:45
梁工,这里面有个定义看到晕了
第二点关于2倍采样,
按我的理解,在20ms内采样了200次,80ms采样了800次, ...

2才采样,比如ADC本身最大读数是2047,有效值为1447,对于测量14.47A量程,合适。
而量程为28.94A(即29A量程),就要扩大两倍,于是,就要2倍采样。
本来,1倍采样的计算是SQRT(X/800),两倍采样时2*SQRT(X/800),将2移入根号里面,就是SQRT(X/200)。

不知道是否明白?
回复 支持 反对

使用道具 举报 送花

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

本版积分规则

QQ|手机版|小黑屋|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-5-2 02:49 , Processed in 0.128677 second(s), 109 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表