极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 11083|回复: 3

请教Arduino读取AC的正确姿势?AC叠加DC是否有专门的电子术语?

[复制链接]
发表于 2015-7-5 01:01:59 | 显示全部楼层 |阅读模式
本帖最后由 fzinfz 于 2015-7-5 01:05 编辑

这篇教程使用了AC叠加DC,使波形上移高于0V:
http://www.homautomation.org/2013/09/17/current-monitoring-with-non-invasive-sensor-and-arduino/




请教,
问题1:这种方法是否有专门的电子术语?这个电路是范例电路?是否有什么术语可以搜到详细的电路分析教程?
问题2:用全桥整流应该也可以吧?会不会更好更简单?

感谢~~


回复

使用道具 举报

发表于 2015-7-5 07:52:57 | 显示全部楼层
这个只是给交流信号加直流偏置把。
对于交流信号,C1相当于对地短路,信号全部落在R上,
对于直流,RA 和 RB 分出了一个2.5V的直流电压,叠加在R的交流电压上,就把信号抬到0以上了。
几本的原理,模电或者电路分析的教材应该都会讲,但是不知道有没有书讲这种实例分析的。

全桥整流跟这个不同,这个电路是在交流信号上叠加直流分量。
出来的信号相当于是,y = sin(x) + a
全桥整流是把负半波翻到正半波去,相当于取绝对值 y = |sin(x)|
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-7-5 19:37:08 | 显示全部楼层
本帖最后由 fzinfz 于 2015-7-5 20:01 编辑
liupangui 发表于 2015-7-5 07:52
这个只是给交流信号加直流偏置把。
对于交流信号,C1相当于对地短路,信号全部落在R上,
对于直流,RA 和 ...


感谢细致讲解,我搭个电路研究下~~~

有个疑问,请问C1是有极电解电容还是无极陶瓷电容?

我记得通交的电容是无极的,但是另外两篇使用了同样电路的教程的C1是10uF的有极电容:
http://openenergymonitor.org/emon/buildingblocks/ct-sensors-interface

http://openenergymonitor.org/emon/buildingblocks/how-to-build-an-arduino-energy-monitor-measuring-current-only



关于问题2,不好意思我没表述清楚,详细的问题应该是:
Arduino读取y = sin(x),需要把负压变为正压,除了用y = sin(x) + a做直流偏置外,用y = |sin(x)|进行全桥整流更方便吧?
(因为相比直流偏置,全桥整流只需4个二极管,电路更简单。)
另:二极管会有0.x伏的电压损耗,记为Vd,全桥整流实际得到的波形会是y = |sin(x)| - Vd (y>0) 吗?

如果全桥整流可行,以下测量方法是否可行?
1. 对全桥整流波形进行滤波,得到并测量近似的DC电压,除以根号2,然后加上二极管损耗电压
2. 用求sin(x) + a的原理,对|sin(x)| - Vd进行电压取样,算有效值
回复 支持 反对

使用道具 举报

发表于 2015-7-6 10:55:42 | 显示全部楼层
fzinfz 发表于 2015-7-5 19:37
感谢细致讲解,我搭个电路研究下~~~

有个疑问,请问C1是有极电解电容还是无极陶瓷电容?

若考慮波形不一定為正弦類的情況,簡單疊加相對於橋式整流的好處就會比較容易明白了。
回复 支持 反对

使用道具 举报

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

本版积分规则

Archiver|联系我们|极客工坊

GMT+8, 2026-6-17 00:39 , Processed in 0.044595 second(s), 20 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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