找回密码
 立即注册
楼主: 梁工

交流电压/直流电压ADC测量, 计算有效值 ,送【AIapp-ISP | 调试接口】显示

  [复制链接]
  • 打卡等级:常住居民III
  • 打卡总天数:106
  • 最近打卡:2025-06-28 00:08:16

75

主题

6163

回帖

1万

积分

超级版主

积分
12942
发表于 2025-1-4 23:10:17 | 显示全部楼层
小*** 发表于 2025-1-4 17:27
STC32G12K128屠龙刀核心板 下载程序进去不显示  主频24MHZ  串口115200 8 N  1

打开串口助手,应该能看到串口发回的数据,我返回数据是无条件的。
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:3
  • 最近打卡:2025-04-16 22:30:59
已绑定手机

6

主题

6

回帖

56

积分

注册会员

积分
56
发表于 2025-3-9 12:01:13 | 显示全部楼层
显示怎么是32
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:1
  • 最近打卡:2025-05-30 10:20:05

0

主题

2

回帖

62

积分

注册会员

积分
62
发表于 2025-5-30 10:20:05 来自手机 | 显示全部楼层
请教下,计算均方根时这个位置为什么还要除4 ???
IMG_6075.jpeg

点评

原始计算 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_N  详情 回复 发表于 2025-5-30 10:32
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:106
  • 最近打卡:2025-06-28 00:08:16

75

主题

6163

回帖

1万

积分

超级版主

积分
12942
发表于 2025-5-30 10:32:27 | 显示全部楼层
Eug*** 发表于 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,我这样写的目的是减少一次乘法计算。
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:1
  • 最近打卡:2025-05-30 10:20:05

0

主题

2

回帖

62

积分

注册会员

积分
62
发表于 2025-5-30 10:58:51 来自手机 | 显示全部楼层
为什么要2倍?

点评

因为我的量程是280.0V,28.00A。  详情 回复 发表于 2025-5-30 11:00
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:106
  • 最近打卡:2025-06-28 00:08:16

75

主题

6163

回帖

1万

积分

超级版主

积分
12942
发表于 2025-5-30 11:00:19 | 显示全部楼层

因为我的量程是28.00V。
ADC用2.5V基准,则输入交流有效值为0.88V,ADC读数峰值2047,有效值1447,2倍采样就是2894,适用于读数为2800,比如28.00V,280.0V,2.800A,28.00A。

回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民I
  • 打卡总天数:71
  • 最近打卡:2025-06-29 11:29:27

2

主题

118

回帖

580

积分

高级会员

积分
580
发表于 2025-6-6 22:52:15 | 显示全部楼层
学无止境
回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:433
  • 最近打卡:2025-06-29 07:51:57

47

主题

364

回帖

454

积分

中级会员

积分
454
发表于 7 天前 | 显示全部楼层
dayb*** 发表于 2023-6-20 22:13
修改vref为3.3V后。可以调零了,估计是买的TL431有问题,R4改为49.9欧姆,测量的电流1A内的还是误差较大 ...

为什么你们好像一直在说用霍尔互感器。我用的不是霍尔互感器呢
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:229
  • 最近打卡:2025-06-27 09:07:49

0

主题

50

回帖

950

积分

高级会员

积分
950
发表于 6 天前 | 显示全部楼层
qepu*** 发表于 2025-6-22 18:26
为什么你们好像一直在说用霍尔互感器。我用的不是霍尔互感器呢

我用的也不是霍尔互感器,是电流互感器
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:433
  • 最近打卡:2025-06-29 07:51:57

47

主题

364

回帖

454

积分

中级会员

积分
454
发表于 6 天前 | 显示全部楼层
dayb*** 发表于 2025-6-23 08:47
我用的也不是霍尔互感器,是电流互感器

那就好。我用的开天斧的例子。感觉可以算出交流的电压。不过还没有移植成功。感觉还得用我的ADC例子自己改进.
回复 支持 反对

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-6-29 15:52 , Processed in 0.153975 second(s), 106 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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