梁工 发表于 2024-4-8 23:02:58

liushiming82 发表于 2024-4-8 22:01
交流电采样完后应该如何处理才能显示正确电压呢,原理是什么呀,谢谢

根据你的分压电阻的分析系数、ADC基准来计算的,要更准确就要实际标定一下。
比如,12位ADC通过采样,可以得到13bit的过采样结果,则正负半周幅度峰值为+-4095,对应电压峰值409.5V,则有效值为289.6V。如果AVREF=2.5V,对应峰峰值819.0V,则电阻分压系数为819/2.5-1=326.6,即两个分压电阻的比例为326.6:1,按比例选择合适电阻即可。要注意爬电距离。

liushiming82 发表于 2024-4-9 14:16:42

梁工 发表于 2024-4-8 23:02
根据你的分压电阻的分析系数、ADC基准来计算的,要更准确就要实际标定一下。
比如,12位ADC通过采样,可 ...

有两个问题 1、12位AD得到结果不12位,怎么会是13位
2、电阻分压系数为819/2.5-1=326.6公式中为什么要-1呢,这个1代表什么意思

梁工 发表于 2024-4-9 14:31:39

liushiming82 发表于 2024-4-9 14:16
有两个问题 1、12位AD得到结果不12位,怎么会是13位
2、电阻分压系数为819/2.5-1=326.6公式中为什么要-1 ...

1、我说得很清楚,12位ADC通过采样,可以得到13bit的过采样结果。可以搜索过采样的贴,有原理介绍、视频介绍。比如ADC采样800次累加再除以200,则得到扩大4倍的结果,即过采样4倍得到14bit的结果。

2、这是最基本的计算啊,两个分压电阻(类似运放同相放大倍数的计算),R1+R2分压,R1接输入,R2接地,则分压比 K = (R1+R2)/R2 = R1/R2+1,所以 R1/R2 = k-1,明白这个1代表什么意思了吧?

liushiming82 发表于 2024-4-9 17:16:11

谢谢大佬解释,这次非常清楚了

阿甲 发表于 2025-4-16 16:44:19

梁工 发表于 2023-5-24 11:09
请参考屠龙刀、开天斧的示波器输入电路,ADC参考电压是Vref,输入是以Vref/2为0点参考,ADC读数为2048就 ...

梁老师,我记得以前一种做法是均方根计算后减除叠加的直流电压,有这种做法吗
两种做法有何优劣?
初学者,不知道记错或者理解错没有

梁工 发表于 2025-4-16 17:02:24

阿甲 发表于 2025-4-16 16:44
梁老师,我记得以前一种做法是均方根计算后减除叠加的直流电压,有这种做法吗
两种做法有何优劣?
初学者 ...

均方值计算有效值其实就是积分,不管是直流电还是交流电都能计算出来,不能扣除。这种计算方法是交直流兼容的。

平常心工控 发表于 2025-7-12 14:06:26

这个如果要采集多路的应该怎么设置?例如三路交流电压和三路交流电流

梁工 发表于 2025-7-12 14:48:39

平常心工控 发表于 2025-7-12 14:06
这个如果要采集多路的应该怎么设置?例如三路交流电压和三路交流电流
使用ADC DMA采样6个通道,定时器中断触发ADC DMA,DMA中断读取结果。通道安排顺序为:电压1、电流1、电压2、电流2、电压3、电流3,这样同一相电压和电流相位差不超过0.15度。
ADC速度控制在6~8us,定时中断10KHz,触发ADC DMA,无符号长整形变量最多可连续累加2000次的平方和而不会溢出,对应时间为200ms。

平常心工控 发表于 2025-7-12 15:08:07

谢谢大神,我在测试看看,

平常心工控 发表于 2025-7-12 15:14:01

梁工 发表于 2025-7-12 14:48
使用ADC DMA采样6个通道,定时器中断触发ADC DMA,DMA中断读取结果。通道安排顺序为:电压1、电流1、电压2 ...

这个有没有相关的例程,就是ADC DMA采集
页: 1 2 [3] 4
查看完整版本: 开天斧3.1版-P1.7采样直流电压-50Hz交流电压计算有效值-串口1返回虚拟数码管显示