找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 3132|回复: 12
打印 上一主题 下一主题
收起左侧

STM32单片机怎么采集交流电最大值?

[复制链接]
跳转到指定楼层
楼主
ID:670155 发表于 2021-5-7 20:58 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
交流电的最小值和最大值多在32ad采集的范围内,那么怎么利用AD去采集最大值?我利用32AD已经DMA去采集1024个值,然后在取出最大值,发现这个最大值依旧是变化的,如何确定频率去采集最大值?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:484092 发表于 2021-5-7 23:21 | 只看该作者
采集范围0~3.3   高电压需要降压 至3.3v以内才可以  交流电可以用些传感器
回复

使用道具 举报

板凳
ID:267719 发表于 2021-5-9 19:06 | 只看该作者
关于交流电采样,你得到的一个AD值对应的时正弦波上一个点的值,并不是有效值。所以,应该采用一个周波内采样n个点的数据,然后根据这n个点的数据,无论用均方根还是用FFT,计算有效值,这才是对应的交流电压有效值。n根据你的精度要求设定。一般一个周波(20ms)64可以做到1%左右。另外这n个点的采样间隔必须相等。
回复

使用道具 举报

地板
ID:598178 发表于 2023-10-30 16:20 | 只看该作者
carpcarey :为何总采不到最大值?总是低于峰值
回复

使用道具 举报

5#
ID:771630 发表于 2023-10-30 17:14 | 只看该作者
如果是交流电,例如220V降压采样,可以采用整流滤波计算的方式读取,如果是不定频率的,可以采用峰值检测电路,当判断输入低于峰值时候采样,然后给电容放电即可
回复

使用道具 举报

6#
ID:883242 发表于 2023-10-30 17:51 | 只看该作者
最大值为什么不能变化?
回复

使用道具 举报

7#
ID:1097861 发表于 2023-10-30 19:20 | 只看该作者
可以用峰值采集算法或者均方根算法算出有效值后倒推最大值,如果信号频率太高采出来的复原值不准也正常
回复

使用道具 举报

8#
ID:1065204 发表于 2023-10-30 20:30 | 只看该作者
确定交流电的最大峰值电压,并选择合适的电阻进行电压分压,使得分压后的电压范围在STM32单片机的ADC输入范围内。
将分压后的交流电压接入STM32单片机的一个ADC通道,通过配置ADC参数,使其工作在单次转换模式。
配置ADC的采样频率,使其能够满足交流电信号的采样要求,一般需要满足奈奎斯特采样定理,即采样频率大于交流电信号最高频率的两倍。
在代码中使用ADC的中断或DMA方式进行数据采集,当ADC采样完成后,获取ADC转换结果。
对ADC转换结果进行处理,计算出交流电的最大值。可以通过比较每次采样结果的大小,找出最大值。
回复

使用道具 举报

9#
ID:1097906 发表于 2023-10-30 23:50 | 只看该作者
首先,需要对AD采集到的数值进行滤波处理,以保证数据的准确性。然后,可以利用以下公式计算实际的电压值:Vout = Vad / 0.04762 =》 Vout = ( ( 2035 *3.3) / 4095) /0.04762。这里,Vad代表AD采样出来的寄存器的数值。通过这种方式,你可以从AD中获取到交流电的最大值。
回复

使用道具 举报

10#
ID:1097906 发表于 2023-10-30 23:51 | 只看该作者
可以从每秒采集10次开始,逐渐增加频率(如每秒20次、每秒30次等),观察每个频率下采集到的最大值。当你找到一个频率,使得再增加频率不会显著改变最大值时,那就是最佳的采集频率。
回复

使用道具 举报

11#
ID:1075796 发表于 2023-11-5 06:36 来自手机 | 只看该作者
可以在外围加个峰值采集电路,百度运放峰值检测电路。
回复

使用道具 举报

12#
ID:1075402 发表于 2023-12-26 16:45 | 只看该作者
DZZSGWL 发表于 2023-10-30 23:50
首先,需要对AD采集到的数值进行滤波处理,以保证数据的准确性。然后,可以利用以下公式计算实际的电压值: ...

0.04762是怎么得到的
回复

使用道具 举报

13#
ID:883242 发表于 2023-12-27 12:26 | 只看该作者
1253759011 发表于 2023-12-26 16:45
0.04762是怎么得到的

他的答案是从网上抄的,没有配套硬件电路这个数字没有意义。
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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