找回密码
 立即注册
查看: 1947|回复: 21

想利用ADC读取0-250V的交流电,请教一下有啥好的方案

[复制链接]
  • TA的每日心情
    开心
    2023-12-8 18:07
  • 签到天数: 1 天

    [LV.1]初来乍到

    3

    主题

    15

    回帖

    859

    积分

    高级会员

    积分
    859
    发表于 2023-6-15 00:06:51 | 显示全部楼层 |阅读模式



    之前看到读取范围为0~8.5V AC,现在想读取市电电压,应该怎样修改电路,求赐教
    回复 送花

    使用道具 举报

    该用户从未签到

    46

    主题

    3060

    回帖

    6901

    积分

    超级版主

    积分
    6901
    发表于 4 天前 | 显示全部楼层
    liushiming82 发表于 2024-5-17 16:52
    交流电压输入电路一中的分压比是怎么得到?还有这个电路可以采集三相四线的电压吗?谢谢 ...



    三相电压采样使用2mA:2mA电流传感器,星形连接,输入/输出2mA对应最高输入电压。
    相电压是220V,要留点余量。12位ADC测量交流电的最大峰值为量程的一半即2047,有效值为2047*0.7071=1447,2倍采样为2894,对应289V,余量为289-220=69V,非常合适。
    ADC VREF=2.5V,对应最大交流电压峰值幅度1.25V,有效值0.883875V,互感器输出并联电阻=0.883875/2=0.442K,选择标准电阻0.47K(470R),则实际电流0.883875/0.47=1.880585mA,则输入电阻=289/1.880585=153K,功率=289*289/153=545mW,选择金属膜直插封装1W电阻150K。
    电流互感器按需要测量的最大电流加点余量来选取,计算方式类似,假设使用150A 3000:1互感器,则150A时输出0.05A,ADC最大输入有效值为0.8839V,则采样电阻=0.8839/0.03=17.7R,选择18R,则实际最大测量电流为0.8839/18 *3000=147.3A。

    截图202405181802216905.jpg

    三相交流电采样电路.pdf (64.99 KB, 下载次数: 7)


    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    551

    主题

    9570

    回帖

    1万

    积分

    管理员

    积分
    14045
    发表于 2023-6-15 06:43:50 | 显示全部楼层
    STC爱好者问梁工:

    最近使用STC8H1K08 采集感性负载的电流,模电水平差了点。不知道采用什么电路
    想使用互感器,转成电压然后给ADC采集
    实际电流大概15A,是一个电感线圈。电流精度要求不高大概知道多少A 就行。
    在网上找到的电路如下,15A的时候电阻俩边电压只有 0.1V大概。几百毫安的时候电压有1V大概。
    搞不懂为什么,互感器用的不对吗。



    实际用的是这样的互感器





    还有一个问题就是  使用STC8H1K08 ADC采集电压的时候,ADC数值经常采集到0.很奇怪。
    电压48V,使用电阻分压到单片机的引脚。不带负载的时候,也常采集到0

    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    551

    主题

    9570

    回帖

    1万

    积分

    管理员

    积分
    14045
    发表于 2023-6-15 06:46:18 | 显示全部楼层
    梁工答这位爱好者:
    “15A的时候电阻俩边电压只有 0.1V大概。几百毫安的时候电压有1V大概”,你的结果跟原理相悖。
    电流传感器,负载电流越大,输出电流就越大。楼主的互感器量程20A,输出灵敏度1mA/A。
    15A负载,则输出电流15mA,100R电阻采样到1.5V左右电压(交流),由于桥式整流会有损耗,所以实际略低。
    几百毫安负载,假设500mA,即0.5A,则输出电流0.5mA,100R电阻采样到0.05V左右电压(交流),由于桥式整流会有损耗,所以实际会低比较多。
    档电流小时(1mA以下)桥式整流会引入较大非线性,用4个肖特基二极管会好比较多。
    另外你还得加滤波,否则就要软件做有效值计算。
    至于低电压采样偶尔读到0,不知道你是输入直流还是交流电压?说明你电路还有问题,给你电路参考再测试吧。
    注意:交流电压采样的R3-510K要使用插件电阻,使用贴片电阻的话,使用0805封装 180K+180K+150K三个电阻串联,以满足爬电距离。






    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    46

    主题

    3060

    回帖

    6901

    积分

    超级版主

    积分
    6901
    发表于 2023-6-15 11:03:44 | 显示全部楼层
    本帖最后由 梁工 于 2023-7-19 17:24 编辑

    交流电压采样常见两种输入方式:

    1、直接电阻分压输入,不隔离,但线性非常好,相位差很小。
    2、2mA:2mA电流互感器(也叫电压互感器)输入,隔离,但线性受限于互感器,有一点相位差。
    交流电流采样常见两种输入方式:
    1、直接电阻采样,通常要加运放,否则幅度不够,
    2、电流互感器输入,
    下面为电压、电流都用互感器的电路,我常用这个电路做采集,计算电压电流有效值、有功功率、视在功率、功率因数等等。
    1.png

    下面为直接采样电压的:
    2.png

    下面为直接采样电流的,图中是10mR采样14A交流,+-20A直流,改为5mR采样就是+-40A直流,28A交流。最下面的图删不掉,C1的值错误,应该是102.
    1.png

    有客户反映,互感器输入电路能否去掉100uF+10uF电容,可以的,改为下面的就可以了,更好,成本更低。
    1.png




    3.png
    回复 支持 1 反对 0 送花

    使用道具 举报

  • TA的每日心情
    开心
    2023-12-8 18:07
  • 签到天数: 1 天

    [LV.1]初来乍到

    3

    主题

    15

    回帖

    859

    积分

    高级会员

    积分
    859
     楼主| 发表于 2023-6-25 23:39:00 | 显示全部楼层
    1.png

    梁工您好,再请教一下。
    1、电路中,R6、R7是降压作用?
    2、经过T1互感器隔离,R4(R8)是作为采样电阻吗?这两个阻值改变对后续读取ADC有无影响的?
    3、另外电路中R2、R3分压后连接到采样电阻R4、R8的作用是啥?我用Multisim模拟,通过改变R2电阻上方的电压值是可以把正弦波向上移动的。
    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    46

    主题

    3060

    回帖

    6901

    积分

    超级版主

    积分
    6901
    发表于 2023-6-28 11:01:25 | 显示全部楼层
    1、R6、R7是将输入电压转为电流,通过2mA:2mA电流互感器传输给后级。
    2、R4或R8是电流-电压转换,这个阻值要根据ADC量程、输出最大电流确定,对于2.5V基准,电阻为 1.25*0.7071/Imax。
    3、R2、R3分压点提供0点电位1.25V,高于1.25V是正半周,低于1.25V是负半周。
    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    1

    主题

    22

    回帖

    85

    积分

    注册会员

    积分
    85
    发表于 2023-7-1 14:33:10 | 显示全部楼层
    这个示例的程序能也发一下吗?

    点评

    开天斧3.1版-P1.7采样直流电压-50Hz交流电压计算有效值-串口1返回虚拟数码管显示 https://www.stcaimcu.com/forum.php?mod=viewthread&tid=2198 (出处: 国芯论坛-STC全球32位8051爱好者互助交流社区)  详情 回复 发表于 2023-7-12 10:42
    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    46

    主题

    3060

    回帖

    6901

    积分

    超级版主

    积分
    6901
    发表于 2023-7-12 10:42:35 | 显示全部楼层
    mzh00 发表于 2023-7-1 14:33
    这个示例的程序能也发一下吗?

    开天斧3.1版-P1.7采样直流电压-50Hz交流电压计算有效值-串口1返回虚拟数码管显示
    https://www.stcaimcu.com/forum.php?mod=viewthread&tid=2198
    (出处: 国芯论坛-STC全球32位8051爱好者互助交流社区)
    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    1

    主题

    22

    回帖

    85

    积分

    注册会员

    积分
    85
    发表于 2023-7-15 15:27:40 | 显示全部楼层
    参照交流电压有效值的例程,
    [15:21:19.396]收←◆AC 12.69\0
    [15:21:19.497]收←◆AC 03.62\0
    [15:21:19.596]收←◆AC 17.21\0
    [15:21:19.696]收←◆AC 12.84\0
    [15:21:19.795]收←◆AC 23.15\0
    [15:21:19.895]收←◆AC 13.55\0
    [15:21:19.994]收←◆AC 20.03\0
    [15:21:20.094]收←◆AC 21.79\0
    [15:21:20.194]收←◆AC 16.36\0
    [15:21:20.294]收←◆AC 20.65\0
    [15:21:20.393]收←◆AC 13.25\0
    [15:21:20.492]收←◆AC 13.64\0
    [15:21:20.592]收←◆AC 11.68\0
    [15:21:20.692]收←◆AC 22.91\0
    [15:21:20.792]收←◆AC 19.14\0
    上来的数据 ,还是错误的。
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    开心
    2023-12-8 18:07
  • 签到天数: 1 天

    [LV.1]初来乍到

    3

    主题

    15

    回帖

    859

    积分

    高级会员

    积分
    859
     楼主| 发表于 2023-7-16 19:48:17 | 显示全部楼层
    感谢各位指导,已经把0-220VAC转为0-5VDC了
    7931b76893e79d8153bc37afd60fe81.jpg
    回复 支持 反对 送花

    使用道具 举报

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

    本版积分规则

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

    GMT+8, 2024-5-22 11:01 , Processed in 0.076388 second(s), 75 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

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