梁工 发表于 2025-1-4 23:10:17

小坤 发表于 2025-1-4 17:27
STC32G12K128屠龙刀核心板 下载程序进去不显示主频24MHZ串口115200 8 N1
打开串口助手,应该能看到串口发回的数据,我返回数据是无条件的。

胡靖 发表于 2025-3-9 12:01:13

显示怎么是32

Eugen 发表于 2025-5-30 10:20:05

请教下,计算均方根时这个位置为什么还要除4 ???

梁工 发表于 2025-5-30 10:32:27

Eugen 发表于 2025-5-30 10:20
请教下,计算均方根时这个位置为什么还要除4 ???

原始计算 adc_rms = sqrt(RMS_Sum/ADC_NUM);
2倍采样,则 adc_rms = 2*sqrt(RMS_Sum/ADC_NUM)
                              = sqrt(4*RMS_Sum/ADC_NUM)
                                 = sqrt(RMS_Sum/(ADC_NUM/4))
编译后,编译器会先计算好常数ADC_NUM/4,我这样写的目的是减少一次乘法计算。

Eugen 发表于 2025-5-30 10:58:51

为什么要2倍?

梁工 发表于 2025-5-30 11:00:19

Eugen 发表于 2025-5-30 10:58
为什么要2倍?
因为我的量程是28.00V。
ADC用2.5V基准,则输入交流有效值为0.88V,ADC读数峰值2047,有效值1447,2倍采样就是2894,适用于读数为2800,比如28.00V,280.0V,2.800A,28.00A。

zengchang 发表于 2025-6-6 22:52:15

{:4_250:}

qepuemc 发表于 7 天前

daybeen 发表于 2023-6-20 22:13
修改vref为3.3V后。可以调零了,估计是买的TL431有问题,R4改为49.9欧姆,测量的电流1A内的还是误差较大 ...

为什么你们好像一直在说用霍尔互感器。我用的不是霍尔互感器呢

daybeen 发表于 6 天前

qepuemc 发表于 2025-6-22 18:26
为什么你们好像一直在说用霍尔互感器。我用的不是霍尔互感器呢

我用的也不是霍尔互感器,是电流互感器

qepuemc 发表于 6 天前

daybeen 发表于 2025-6-23 08:47
我用的也不是霍尔互感器,是电流互感器

那就好。我用的开天斧的例子。感觉可以算出交流的电压。不过还没有移植成功。感觉还得用我的ADC例子自己改进.
页: 1 2 3 4 5 6 7 [8] 9
查看完整版本: 交流电压/直流电压ADC测量, 计算有效值 ,送【AIapp-ISP | 调试接口】显示