OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 8839|回复: 14

请教一个STM32 与互感器测量交流电的问题

[复制链接]

22

主题

69

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
399
金钱
399
注册时间
2013-10-9
在线时间
73 小时
发表于 2015-6-7 14:04:48 | 显示全部楼层 |阅读模式
5金钱
采用STM32与电压互感器测量交流市电的方法如下:
电路方面:电压互感器初级串联110K电阻进入互感器,次级输出2MA电流并联采样电阻50R,得到交流电压
为了ADC可以采集到完全的交流电压(约0.1V),叠加偏置 VREF*1/2 = (3.3V/2)=1.1V 后直接进入ADC采集

软件方面: 信号为50HZ=20MS周期内,连续采集若干点,比如100个点,保存数组a[x],
之后对a[x]每个元素求平方,保存b[x]
之后对b[x]求平均数 C
对C求开方 得到D

那么这个D是不是就是我要的有效值

请问这个方法合理不

最佳答案

查看完整内容[请看2#楼]

应当可行。 。。。
无兄弟不篮球
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

58

主题

6294

帖子

1

精华

资深版主

Rank: 8Rank: 8

积分
11544
金钱
11544
注册时间
2014-4-1
在线时间
1315 小时
发表于 2015-6-7 14:04:49 | 显示全部楼层
回复

使用道具 举报

22

主题

69

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
399
金钱
399
注册时间
2013-10-9
在线时间
73 小时
 楼主| 发表于 2015-6-8 07:19:34 | 显示全部楼层
回复【2楼】xuande:
---------------------------------
是不是应该放大
无兄弟不篮球
回复

使用道具 举报

154

主题

289

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1067
金钱
1067
注册时间
2015-4-13
在线时间
189 小时
发表于 2015-6-8 07:43:49 | 显示全部楼层
是不是应该用DSP处理器?
回复

使用道具 举报

19

主题

199

帖子

0

精华

高级会员

Rank: 4

积分
512
金钱
512
注册时间
2012-11-18
在线时间
72 小时
发表于 2015-6-8 08:59:26 | 显示全部楼层
加个一阶滤波吧。
回复

使用道具 举报

22

主题

2251

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
4480
金钱
4480
注册时间
2013-4-22
在线时间
337 小时
发表于 2015-6-8 09:44:23 | 显示全部楼层
答曰,不是,都像你这样计算,人家还做专门的计量芯片干啥,干脆都用单片机算了
回复

使用道具 举报

58

主题

6294

帖子

1

精华

资深版主

Rank: 8Rank: 8

积分
11544
金钱
11544
注册时间
2014-4-1
在线时间
1315 小时
发表于 2015-6-8 12:55:08 | 显示全部楼层
回复【3楼】borrow1988:
---------------------------------
0.1v 确实太小,应当放大一下,比如处理到 0.3 ~ 3.0 v,充满 ADC 的范围。

我最近可能要有这样的项目,也在考虑这个方法。
回复

使用道具 举报

58

主题

499

帖子

4

精华

金牌会员

Rank: 6Rank: 6

积分
1920
金钱
1920
注册时间
2013-11-18
在线时间
268 小时
发表于 2015-6-8 22:59:17 | 显示全部楼层
回复【2楼】xuande:
---------------------------------
STM32的ADC不支持负压,不能直接进去采样,还要做处理把交流信号都变成直流,处理过后有可能就不是线性的了,所以用STM32做交流信号处理不是很靠谱
已经放下多年的FPGA,要重新再拾起来,却是如此的陌生
回复

使用道具 举报

58

主题

6294

帖子

1

精华

资深版主

Rank: 8Rank: 8

积分
11544
金钱
11544
注册时间
2014-4-1
在线时间
1315 小时
发表于 2015-6-9 11:57:01 | 显示全部楼层
回复【8楼】mzwhhwj:
---------------------------------

负压确实不能直接送 CPU,所以要“处理到?0.3?~?3.0?v”范围里。

处理过后有可能就不是线性的了。。。这个担心不必要,当然要处理好点。

如果 STM32 的 ADC 不比 AD、LT、TI 差太多,处理这个信号应当没问题。
回复

使用道具 举报

22

主题

69

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
399
金钱
399
注册时间
2013-10-9
在线时间
73 小时
 楼主| 发表于 2015-6-26 15:05:58 | 显示全部楼层
回复【9楼】xuande:
---------------------------------
这几天 面试来着,一直没弄,我现在开始写了
无兄弟不篮球
回复

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
7
金钱
7
注册时间
2018-10-24
在线时间
1 小时
发表于 2018-10-24 13:47:49 | 显示全部楼层
borrow1988 发表于 2015-6-26 15:05
回复【9楼】xuande:
---------------------------------
这几天 面试来着,一直没弄,我现在开始写了

有搞出来吗,最后AD采集的值是不是开方,但是开方感觉不对啊
回复

使用道具 举报

4

主题

231

帖子

0

精华

高级会员

Rank: 4

积分
755
金钱
755
注册时间
2018-12-7
在线时间
131 小时
发表于 2020-9-2 11:17:00 | 显示全部楼层
楼主搞出来了嘛 求教电路和计算方法
回复

使用道具 举报

22

主题

69

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
399
金钱
399
注册时间
2013-10-9
在线时间
73 小时
 楼主| 发表于 2020-10-12 14:00:27 | 显示全部楼层
chenchen1 发表于 2020-9-2 11:17
楼主搞出来了嘛 求教电路和计算方法

....很多年事了,当时搞出来了,方案差不多,一直在用
无兄弟不篮球
回复

使用道具 举报

20

主题

138

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
346
金钱
346
注册时间
2012-10-11
在线时间
136 小时
发表于 2021-2-3 12:49:28 | 显示全部楼层
borrow1988 发表于 2020-10-12 14:00
....很多年事了,当时搞出来了,方案差不多,一直在用

楼主,最近也碰到这个问题,电路图如下所示,我是用AD采样50个采样点,再求均方根算法,可是算出来的电压不对,数据如下:AC Buf: 1.661279  1.658862  1.652417  1.719287  1.730566  1.716870  1.713647  1.719287  1.715259  1.720898  1.656445  1.646777  1.642749  1.645972  1.644360  1.641138  1.591187  1.604883  1.586353  1.595215  1.595215  1.596826  1.670142  1.678198  1.670947  1.682227  1.687866  1.687866  1.711231  1.720898  1.713647  1.720898  1.712036  1.710425  1.625830  1.636304  1.623413  1.620190  1.624219  1.619385  1.595215  1.600855  1.599243  1.633081  1.604077  1.604077  1.691895  1.692700  1.701563  1.691089
先用数组里的电压值先减去1.640后,求平方和,再求平均数,接着求开方根的出来的值为A,接着A/0.2*110,得到交流电电压。
这个过程不知道哪里不对,请指教!
图片1.png
回复

使用道具 举报

12

主题

162

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2886
金钱
2886
注册时间
2017-12-16
在线时间
208 小时
发表于 2021-2-4 10:03:17 | 显示全部楼层
别开玩笑了,做计量芯片的都哭了!
回复

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-8 05:33

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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