找回密码
 立即注册
查看: 121|回复: 6

三相交流电压电流采集

[复制链接]
  • 打卡等级:初来乍到
  • 打卡总天数:1
  • 最近打卡:2025-07-12 14:04:42

1

主题

4

回帖

37

积分

新手上路

积分
37
发表于 2025-7-12 14:04:42 | 显示全部楼层 |阅读模式
单片机的ADC通道同一时间只能打开一路,怎么设计利用ADC采集三相电压和三相电流6路ADC,
回复

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:144
  • 最近打卡:2025-07-31 10:37:58

760

主题

1万

回帖

1万

积分

管理员

积分
18139
发表于 2025-7-12 14:38:04 | 显示全部楼层
截图202507121437022460.jpg


STC8H8K64U / STC32G12K128 / AI8051U 都支持外部15路 ADC输入
ADC0/ADC1/ADC2, ... , ADC14, 你任意接


截图202507121436436239.jpg

截图202507121438028141.jpg

回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:513
  • 最近打卡:2025-07-31 08:58:47
已绑定手机

87

主题

5532

回帖

1万

积分

超级版主

DebugLab

积分
10123
发表于 2025-7-12 14:45:07 | 显示全部楼层
高速切换通道就可以测量6路
正弦波,10倍速度测量即可较好还原波形(不需要测量波形的话可以更慢)
以50Hz正弦波为例,测量频率500Hz即可较好还原波形
6通道500Hz,切换频率也只有3KHz,这对于ADC来说是很低的频率,完全没有问题
DebugLab
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:1
  • 最近打卡:2025-07-12 14:04:42

1

主题

4

回帖

37

积分

新手上路

积分
37
发表于 2025-7-12 15:53:53 | 显示全部楼层
Debu*** 发表于 2025-7-12 14:45
高速切换通道就可以测量6路
正弦波,10倍速度测量即可较好还原波形(不需要测量波形的话可以更慢)
以50Hz ...

这个就是怎么切换?

点评

ADC_CHS切换通道 [attachimg]108288[/attachimg] [attachimg]108289[/attachimg]  详情 回复 发表于 2025-7-12 17:22
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:513
  • 最近打卡:2025-07-31 08:58:47
已绑定手机

87

主题

5532

回帖

1万

积分

超级版主

DebugLab

积分
10123
发表于 2025-7-12 17:22:49 | 显示全部楼层
平常*** 发表于 2025-7-12 15:53
这个就是怎么切换?


ADC_CHS切换通道
截图202507121721323085.jpg

截图202507121721458995.jpg

DebugLab
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:137
  • 最近打卡:2025-07-31 12:11:20

76

主题

6281

回帖

1万

积分

超级版主

积分
13347
发表于 2025-7-14 10:38:16 | 显示全部楼层
使用ADC DMA采样6个通道,定时器中断触发ADC DMA,DMA中断读取结果。通道安排顺序为:电压1、电流1、电压2、电流2、电压3、电流3,这样同一相电压和电流相位差不超过0.15度。
ADC速度控制在6~8us,定时中断10KHz,触发ADC DMA,无符号长整形变量最多可连续累加2000次的平方和而不会溢出,对应时间为200ms。

16A-STC8H8K64U-15路12位ADC转换-DMA-串口1(P3.1)返回结果.rar (71.33 KB, 下载次数: 10)

回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:5
  • 最近打卡:2025-07-29 09:04:21

2

主题

2

回帖

43

积分

新手上路

积分
43
发表于 2025-7-19 10:24:16 | 显示全部楼层
梁*** 发表于 2025-7-14 10:38
使用ADC DMA采样6个通道,定时器中断触发ADC DMA,DMA中断读取结果。通道安排顺序为:电压1、电流1、电压2 ...

这个对于我非常有帮助。
回复 支持 反对

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-8-1 01:39 , Processed in 0.122118 second(s), 95 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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