在线客服
客服热线
400-612-9611
客服组:
在线客服
服务时间:
8:00 - 17:00

版权归德昌电气所有    中企动力提供技术支持 京ICP备17027889号

资讯分类

资讯详情

如何用Arduino读取电流互感器(CT)?

分类:
行业动态
作者:
来源:
2025/08/27 10:52
浏览量
评论:
【摘要】:

为了将CT传感器连接到Arduino,需要对CT传感器的输出信号进行调理,使其满足Arduino模拟输入的输入要求,即在0V和ADC参考电压之间的正电压。

 

这给出了工作在5 V的Arduino板和工作在3.3 V的EmonTx的例子。确保在计算中使用与设置相对应的正确电源电压和偏置电压。

 

该电路由两个主要部分组成,它们的功能是将ADC的电流转换为正确幅度的电压,并将该电压置于ADC输入范围的中心。

 

所示电压和电流为5 V Arduino,模拟输入范围为0 - 5 V,正弦波有效值约为1.6 V。对于emonx V2 & V3和emonPi,模拟输入范围为0 - 3.3 V,因此中点电压为1.65 V,模拟输入电压在0和3.3 V之间波动(正弦波的有效值约为1 V)。对于emonTx4和emonPi2,模拟输入范围为0 - 1 V,用于0.333 V有效值输出电流互感器,不需要负担。所以这个电阻被省略了。

关键词: