找回密码
 立即注册
楼主: 4056***

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

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

    [LV.1]初来乍到

    3

    主题

    15

    回帖

    857

    积分

    高级会员

    积分
    857
     楼主| 发表于 2023-7-18 21:45:23 | 显示全部楼层
    本帖最后由 405616736 于 2023-7-18 21:48 编辑

    233102qu58ll22ha5aa78a.png

    计算800点的平方和为X,
    1、X为ADC读取的值,这里需要反推公式计算出实际电压吗?
    2、有效值=K*SQRT(X/200)为啥X/200而不是X/800?
    3、K为校准系数,这里能否通过R4、R6&R7的比例进行计算?

    另外两个通道读取ADC,转换通道是否需要丢弃两次结果再进行采纳?

    点评

    1、计算均方值时加入校准系数K即可。 2、2倍采样,2*SQRT(X/800)=SQRT(X/200)。 3、可以。如果不做软件校准(即K=1),你可以通过调整这些电阻的值跟你的实际电压或电流匹配。  详情 回复 发表于 2023-7-19 17:15
    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    46

    主题

    3058

    回帖

    6895

    积分

    超级版主

    积分
    6895
    发表于 2023-7-19 17:15:54 | 显示全部楼层
    本帖最后由 梁工 于 2023-7-19 17:18 编辑
    405616736 发表于 2023-7-18 21:45
    计算800点的平方和为X,
    1、X为ADC读取的值,这里需要反推公式计算出实际电压吗?
    2、有效值=K*SQRT(X/20 ...

    1、计算均方值时加入校准系数K即可。
    2、2倍采样,2*SQRT(X/800)=SQRT(X/200)。
    3、可以。如果不做软件校准(即K=1),你可以通过调整这些电阻的值跟你的实际电压或电流匹配。
    4、您可以看看我的程序源码,切换通道不需要转换丢弃。
    回复 支持 反对 送花

    使用道具 举报

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

    [LV.1]初来乍到

    3

    主题

    15

    回帖

    857

    积分

    高级会员

    积分
    857
     楼主| 发表于 2023-7-21 03:36:36 | 显示全部楼层
    我看了教程说要切换通道后两次转换结果丢弃. 避免采样电容的残存电压影响.

    QQ截图20230721033442.bmp

    点评

    这是比较老的芯片的ADC,不能设置采样时间的,才有这个要求。 现在的STC8系列和STC32系列的ADC,都可以设置采样时间,所以通道切换后先采样丢弃不是必须的,但以下情况可能需要采样丢弃一次或2次: 1、输入信号的内  详情 回复 发表于 2023-7-22 20:09
    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    46

    主题

    3058

    回帖

    6895

    积分

    超级版主

    积分
    6895
    发表于 2023-7-22 20:09:14 | 显示全部楼层
    405616736 发表于 2023-7-21 03:36
    我看了教程说要切换通道后两次转换结果丢弃. 避免采样电容的残存电压影响.

    ...

    这是比较老的芯片的ADC,不能设置采样时间的,才有这个要求。
    现在的STC8系列和STC32系列的ADC,都可以设置采样时间,所以通道切换后先采样丢弃不是必须的,但以下情况可能需要采样丢弃一次或2次:
    1、输入信号的内阻很大,输入端并联的电容又比较小,采样间隔时间短(比如小于100us)。
    2、设置的采样时间短(小于5us).
    建议的方法:加长采样间隔时间(比如大于1ms),减小输入电阻,增大输入端并联的电容。
    回复 支持 反对 送花

    使用道具 举报

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

    [LV.1]初来乍到

    3

    主题

    15

    回帖

    857

    积分

    高级会员

    积分
    857
     楼主| 发表于 2023-7-23 14:23:08 | 显示全部楼层
    梁工 发表于 2023-7-22 20:09
    这是比较老的芯片的ADC,不能设置采样时间的,才有这个要求。
    现在的STC8系列和STC32系列的ADC,都可以设 ...

    好的,但上面截图是我从STC8H8K64U-DEMO-CODE中的模板找出来的,而且STC-ISP软件中范例程序也有类似的丢弃程序,所以我都搞蒙了

    点评

    这些程序都是顺着之前的STC15W系列、STC8A8K64S4A12系列过来的,后面不断有新的型号出来,ADC增加了采样时间设置。  详情 回复 发表于 2023-7-24 09:53
    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    46

    主题

    3058

    回帖

    6895

    积分

    超级版主

    积分
    6895
    发表于 2023-7-24 09:53:30 | 显示全部楼层
    405616736 发表于 2023-7-23 14:23
    好的,但上面截图是我从STC8H8K64U-DEMO-CODE中的模板找出来的,而且STC-ISP软件中范例程序也有类似的丢 ...

    这些程序都是顺着之前的STC15W系列、STC8A8K64S4A12系列过来的,后面不断有新的型号出来,ADC增加了采样时间设置。
    回复 支持 1 反对 0 送花

    使用道具 举报

    该用户从未签到

    1

    主题

    13

    回帖

    93

    积分

    注册会员

    积分
    93
    发表于 2023-10-2 17:07:18 | 显示全部楼层
    截图202310021706489315.jpg 请问这个 能测量220v交流的电流吗???

    点评

    交流、直流电流均可。  详情 回复 发表于 2023-10-3 00:00
    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    46

    主题

    3058

    回帖

    6895

    积分

    超级版主

    积分
    6895
    发表于 2023-10-3 00:00:42 | 显示全部楼层
    kongjkd 发表于 2023-10-2 17:07
    请问这个 能测量220v交流的电流吗???

    交流、直流电流均可。
    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    1

    主题

    13

    回帖

    93

    积分

    注册会员

    积分
    93
    发表于 2023-10-3 07:54:56 | 显示全部楼层
    本帖最后由 kongjkd 于 2023-10-3 07:57 编辑
    梁工 发表于 2023-10-3 00:00
    交流、直流电流均可。

    好的 谢谢
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    开心
    前天 07:22
  • 签到天数: 51 天

    [LV.5]常住居民I

    12

    主题

    123

    回帖

    347

    积分

    中级会员

    积分
    347
    发表于 2023-10-5 21:27:36 | 显示全部楼层
    有方案又怎么样反正发了也是删除
    回复 支持 反对 送花

    使用道具 举报

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

    本版积分规则

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

    GMT+8, 2024-5-21 23:08 , Processed in 0.079330 second(s), 73 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

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