打印
[其他ST产品]

关于STM32 内部ADC与电压互感器采集220V供电问题

[复制链接]
629|11
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
duo点|  楼主 | 2024-1-5 09:24 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
用互感器采集外部供电电压(一般是220V),现在遇到一些问题:
1.互感器输出电流*电阻(50R左右)转换成电压, 但是这个电压是交流的
我现在要采集这个电压,请问有什么办法,ADC使用STM32自带ADC

我的想法如下:
对于使用电压互感器采集220V供电(电压互感器初级串联一个110K 1W电阻(控制在2MA以内)接220,次级输出接一个500R电阻转换成电压1V(理想状态输出电流:输入电流=1:1,既2MA),有如下2个想法
1.输出电压因为是交流,经过精密整流(全波整流)之后进入ADC采集(是否需要转换成直流)
2.输出电压增加1V的偏置,进入跟随器,之后进入ADC采集
对于方法1,需要正负电源,对于方法只需要单电源
这2种哪个好点,或者有其他更合适的方法

还有这2中方法程序上怎么设计

使用特权

评论回复
沙发
classroom| | 2024-1-9 11:02 | 只看该作者
选择合适的ADC通道:首先,确保你选择了STM32上合适的ADC通道来接收互感器的输出。

配置ADC为连续转换模式:为了确保交流信号的有效采集,应将ADC配置为连续转换模式,这样可以不断地对输入信号进行采样。

选择合适的采样率:由于你要采集的是交流信号,需要选择一个较高的采样率,以确保信号的完整性。根据STM32的数据手册,选择一个大于信号最大频率的两倍的采样率可以确保信号的准确采集。

抗混叠滤波器:在ADC之前,需要加入抗混叠滤波器以防止高于半采样频率的噪声混入。这通常是一个低通滤波器,可以由简单的RC电路实现。

调理电路:考虑到互感器输出的电压可能较小,可以在ADC之前加入一个适当的调理电路来放大或偏置信号,使其落在ADC的输入范围内。

参考电压:为提高ADC的测量精度,可以使用一个稳定的参考电压。如果外部供电电压非常稳定,也可以考虑使用该电压作为ADC的参考。

软件滤波:对于从ADC读取的数据,你可能还需要应用软件滤波算法来进一步处理和解析数据,以获得更准确的测量结果。

注意事项:

由于处理的是高电压信号,应确保电路的安全性,避免高电压对STM32的直接接入。
考虑到电源和地线的噪声可能会影响测量结果,应确保电源和地线的稳定性。
如果可能的话,可以使用现有的数据采集模块或集成电路,它们通常为这种应用提供了现成的解决方案,简化了设计过程并提高了可靠性。

使用特权

评论回复
板凳
未说出口的像你| | 2024-1-13 10:30 | 只看该作者
你用运放,把数据抬到0V以上

使用特权

评论回复
地板
我吃小朋友| | 2024-1-13 13:00 | 只看该作者
这个简单,正弦波呗,估计将正弦波转换一下就好了

使用特权

评论回复
5
失物招領| | 2024-1-13 15:00 | 只看该作者
互感器能输出负压么?应该都是正电压吧

使用特权

评论回复
6
将爱藏于深海| | 2024-1-13 17:00 | 只看该作者
我觉得偏置的方式是OK的

使用特权

评论回复
7
温室雏菊| | 2024-1-13 21:00 | 只看该作者
用运放等比例抬升吧,就行

使用特权

评论回复
8
白马过平川| | 2024-1-13 23:00 | 只看该作者
转换整流的话,估计不太行吧,可能数据不准了吧

使用特权

评论回复
9
西洲| | 2024-1-14 01:00 | 只看该作者
还是用运放比较稳妥,我是这么觉得

使用特权

评论回复
10
一只眠羊| | 2024-1-14 03:00 | 只看该作者
第二种方法现在是比较适合你的

使用特权

评论回复
11
捧一束彼岸花| | 2024-1-14 05:00 | 只看该作者
这电路要是用正负电源的话,估计会麻烦一些啊

使用特权

评论回复
12
风凉| | 2024-1-14 10:00 | 只看该作者
就将正弦波电压转换成0V以上的就行吧,你ADC就能测量了

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

426

主题

1581

帖子

1

粉丝