2017-07-27 167 views
0

当试图使用基于Arduino Uno/ATmega328微处理器的EmonTx(https://wiki.openenergymonitor.org/index.php/EmonTx_V3.4)测量非侵入电流时,我得到0值。使用EmonTx/Arduino Uno测量电流

我使用从openenergymonitor github上一个例子的草图和校准几个设置:

当前的测量值始终为0.有人会知道我在这里可能会做什么错吗?我曾尝试使用电热水壶和电暖器,因为他们应该提供足够的电流来登记阅读。我也使用万用表检查了cT传感器的输出,并且正如预期的那样输出0V和1V之间的电压。

无论负载如何,串行输出值都不会改变。

谢谢。

+0

也许你需要对当前值做一些缩放? – lazyneuron

+0

据我所知,EmonLib根据ct1.current(1,50)中提供的当前校准值为您进行缩放。校准信息表明,如果您使用的输出为0-1V的cT传感器,则缩放比例为1V。我读过其他人使用30A 1V传感器,其校准值为30. –

+0

我投票结束这个问题作为题外话,因为这不是一个编程相关的问题。 –

回答