2017-07-27 15 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

これはプログラミングに関連する問題ではないので、この質問をトピックとして閉じるよう投票している。 –

答えて

1

非侵入型電流センサは、両方ともではなく、中性線または中性線のみで包む必要があります。私は、ライブとニュートラルの両方を含むデュアルコアケーブルを使用してテストしていました。私がワイヤを分割すると、うまくいった。

この記事では正しい方向に私を指摘しました。

http://www.homautomation.org/2013/09/17/current-monitoring-with-non-invasive-sensor-and-arduino/

関連する問題