ST意法半导体
直播中

efwedfd

8年用户 1093经验值
擅长:EMC/EMI设计
私信 关注
[问答]

如何测量来自交流电源的RMS电压和电流并计算?

嗨,我需要在 STM32f103 中选择 ADC 通道来测量均方根电压和电流。
我在 ADC1 中选择了两个通道来读取 adc 值。通过使用这些通道,我需要计算均方根电压和电流。但我很困惑该怎么做。是否也需要进行校准。任何人都可以帮助我如何编写代码或如何启动它。









回帖(1)

徐静

2023-1-6 14:26:32
真有效值计算:
1.Detect the 0 crossing (这里是神奇的地方)
2. 将您的 adc 读数偏移到 0
3.计算每个样本的平方根并取平均值。
(你得到的样本越多,你的结果就越精确)
Cheap-fix RMS 计算:
如果您的信号将具有非常稳定的直流分量(始终具有相同的平均值),您可以制作一个峰值检测器并执行Vrms=(1/sqrt2)*(Vmax-Vavg)
举报

更多回帖

发帖
×
20
完善资料,
赚取积分