搜索
bottom↓
回复: 19

了解电流互感器的老大们都请进来看看

[复制链接]

出0入0汤圆

发表于 2010-9-20 09:05:17 | 显示全部楼层 |阅读模式
现在准备用电流互感器CT57-1 10(30)A/4mA,也就是说互感器输入/输出=2500,也收了下坛子里的相关帖子,获取220V上的电流的方法大概都是采用放大整流,然后送AD采样获得平均值。我想说说我的想法,我最初就是想把电流互感器的输出(只有几百mv)经过放大整形后变成直流电压交给单片机的ADC,这样ADC就容易得多。但是这里我发现主要有两个问题:
1. 放大电路采用运放比例放大电路,如下图

(原文件名:运放比例放大电路2.JPG)

当互感器信号小于50mv时,运放就一直输出0.5v左右的电平,这样也就是说出现了底部失真
当互感器信号大于267mv时,运放就出现了顶部失真
因此这样就会带来一个问题,当互感器的输出发生变化,运放的输入和输出呈非线性变化,那么这就带来比例失调,无法根据ADC值来获取真正的互感器输出

2. 假设1中出现的问题得以解决,也就是说运放电路输入和输出呈线性变化
那么到ADC引脚上的电平也是一个半波整流后的电平,那么软件上就需要ADC采取一个周期内波形的最大值,从而计算出有效值,得出电量。因为互感器的输出波形是50HZ的交流信号,也就是周期20ms,由于ADC引脚的电平是半波整流后的波形,因此至少2ms需要做到一次有效的ADC,然后根据20ms内的ADC值来去掉最大值,获取次大值作为波形的实际最大值,这样的话MCU就会变得负载比较重。不知道各位有没有更好的办法,或者说更好的硬件处理方法?


【7楼】 gallle

积分:205
派别:
等级:------
来自:北京
可以参考万用表的电路!

思路值得借鉴,正在参考万用表测量电路和测量原理

阿莫论坛20周年了!感谢大家的支持与爱护!!

曾经有一段真挚的爱情摆在我的面前,我没有珍惜,现在想起来,还好我没有珍惜……

出0入0汤圆

 楼主| 发表于 2010-9-20 09:12:35 | 显示全部楼层
另外,我对电流的精度要求不高,只要精度能接受就可以

出0入0汤圆

发表于 2010-9-20 09:14:35 | 显示全部楼层
采用双电源供电就可以了

出0入0汤圆

 楼主| 发表于 2010-9-20 09:25:04 | 显示全部楼层
【2楼】 our_avr

积分:1333
派别:
等级:------
来自:苏州
采用双电源供电就可以了  

目前板上只有3.3V供电
另外,刚才我加双电源试了下,还是会有顶部和底部失真

出0入0汤圆

 楼主| 发表于 2010-9-20 10:12:45 | 显示全部楼层
沉的真快啊

出0入0汤圆

发表于 2010-9-20 11:06:43 | 显示全部楼层
回复【3楼】shawn_17
-----------------------------------------------------------------------

那是饱和了。

出0入0汤圆

发表于 2010-9-20 11:22:02 | 显示全部楼层
运放单电源供电要注意偏置。

双电源。。图呢?

出0入96汤圆

发表于 2010-9-20 12:47:26 | 显示全部楼层
可以参考万用表的电路!

出0入0汤圆

 楼主| 发表于 2010-9-20 13:35:05 | 显示全部楼层
【6楼】 huayuliang 花生

积分:3533
派别:
等级:------
来自:
运放单电源供电要注意偏置。

双电源。。图呢?  


上图中的11脚接负电源就行了,但是比例失真的效果问题依然存在只不过多了负半周部分而已

出0入0汤圆

 楼主| 发表于 2010-9-20 13:36:06 | 显示全部楼层
【7楼】 gallle

积分:205
派别:
等级:------
来自:北京
可以参考万用表的电路


万用表的电路??恩,不错,谢谢,我搜一下去

出0入0汤圆

发表于 2010-9-20 13:53:29 | 显示全部楼层
注意,互感器是电流器件!你要测量他的输出电流,而不是电压,另外电流互感器不能开路使用!

出0入0汤圆

 楼主| 发表于 2010-9-20 13:57:20 | 显示全部楼层
参考万用表的电路,的确是个法子
贴几个关于万用表测量原理的地址:
http://www.ourdev.cn/bbs/bbs_content.jsp?bbs_sn=884337
http://bbs.21ic.com/icview-23397-1-1.html

出0入0汤圆

 楼主| 发表于 2010-9-20 14:00:43 | 显示全部楼层
【10楼】 zhxzhx 一丁
谢谢10楼的提醒,我有留意到电流互感器不能开路的问题,互感器出来两个端子之间有一个电阻的,我上面的电路图模拟的是这个电阻两端的电压经过整流过后的效果

出0入96汤圆

发表于 2010-9-20 14:26:30 | 显示全部楼层

(原文件名:未命名.JPG)

我04年做的一个东西上用的,采样了3路交流电流!
图中RC3是电流的采样电阻。一般使满度电压在200mV左右。RA11+RA8调节放大倍数。
AI4为放大后的电压!

出0入0汤圆

发表于 2010-9-20 17:30:46 | 显示全部楼层
用单电源供电的话,你可以先将"0"点电压抬高,如你若用5V的电源,可将"0"点电压设置在2.5V,当然还的考虑你的MCU  ADC的参考电压,最好设置为ADC参考电压的一半,这样操作起来会方便很多,我对交流电的 电压 电流都是这么处理的, 用的是LM3S的ARM, 内部参考电压为 3V,从仪器运行效果来看  还不错

出0入0汤圆

 楼主| 发表于 2010-9-20 22:17:09 | 显示全部楼层
【13楼】 gallle
老实说,看不懂这个电路的原理,另外能够解决我在一楼说的2个问题吗?

【13楼】 gallle
谢谢你的建议,我现在用的是PIC24F,16位MCU,运行速度肯定赶不上你的ARM,另外,你也是直接采样交流

出0入0汤圆

 楼主| 发表于 2010-9-21 11:05:27 | 显示全部楼层
考虑到需求:精度要求不高,PCB空间限制,成本,决定采取ADC差分来直接获取互感器出来的交流小信号,谢谢楼上各位的关注和回复,到此结贴

出0入0汤圆

 楼主| 发表于 2010-9-21 12:16:47 | 显示全部楼层
贴上最后的修正,如下图:

(原文件名:运放平移.JPG)

将交流小信号平移到2V左右,这样MCU的ADC就可以直接采样了

出0入0汤圆

发表于 2012-8-3 22:12:27 | 显示全部楼层
                  

出0入0汤圆

发表于 2012-8-7 08:41:49 | 显示全部楼层
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-6-10 16:05

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

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