POWER MONITOR на Arduino
Модератор: immortal
-
- Сообщения: 2575
- Зарегистрирован: Пт ноя 06, 2015 10:22 am
- Откуда: Кишинёв
- Благодарил (а): 303 раза
- Поблагодарили: 282 раза
Re: POWER MONITOR на Arduino
Ну а как тогда объяснить ситуацию,когда при перемещении ардуины в другую комнату при подключенных проводах без датчиков напряжения меняются очень сильно?Мне остается смириться с этим.Через месяц придет дуйка-проверим на ней.
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
-
- Сообщения: 2357
- Зарегистрирован: Пт апр 20, 2012 12:53 pm
- Благодарил (а): 42 раза
- Поблагодарили: 262 раза
Re: POWER MONITOR на Arduino
Похоже на наводки, но что это на самом деле...Ну а как тогда объяснить ситуацию,когда при перемещении ардуины в другую комнату при подключенных проводах без датчиков напряжения меняются очень сильно?
У меня ситуация простая — делитель 2х10К должен давать 2,5 вольт, а он даёт 3,62 вольта. Начинаем притягивать принудительно к земле шунтом — достичь 2,5 вольта можно только при 1,2К (!), вообще жуть какая-то.
Если программно притянуть к земле вход, то ситуация улучшается, но процентов на 50, но положительное смещение так и прёт (какие там наводки...).
Уже проверили. На Дуе дефект проявляется ещё сильнее (у меня).Через месяц придет дуйка-проверим на ней.
-
- Сообщения: 81
- Зарегистрирован: Пт окт 02, 2015 7:47 pm
- Благодарил (а): 7 раз
- Поблагодарили: 4 раза
Re: POWER MONITOR на Arduino
моя проблема связана именно с кодом в котором вычисляется среднеквадратичное значение тока...вот при этих всех расчетах и происходит бяка...
-
- Сообщения: 2357
- Зарегистрирован: Пт апр 20, 2012 12:53 pm
- Благодарил (а): 42 раза
- Поблагодарили: 262 раза
Re: POWER MONITOR на Arduino
Есть «серьёзный» проектмоя проблема связана именно с кодом в котором вычисляется среднеквадратичное значение тока...вот при этих всех расчетах и происходит бяка...
http://openenergymonitor.org/emon/
и можно взять «правильный» код из их библиотеки.
-
- Сообщения: 81
- Зарегистрирован: Пт окт 02, 2015 7:47 pm
- Благодарил (а): 7 раз
- Поблагодарили: 4 раза
Re: POWER MONITOR на Arduino
serghei абсолютно прав про устройство АЦП и возникновение наводок...
Alex,как раз со мной вы это обсуждали в ветке AMS...
напомню для остальных...чтобы не было такого сильного влияния на аналоговый порт состояния соседних портов,необходимо в setup определить их как pinMode(14, OUTPUT);//соответствует А0,15-А1 и тд,а далее digitalWrite(14, LOW);
не работает на DUE!!
Alex,как раз со мной вы это обсуждали в ветке AMS...
напомню для остальных...чтобы не было такого сильного влияния на аналоговый порт состояния соседних портов,необходимо в setup определить их как pinMode(14, OUTPUT);//соответствует А0,15-А1 и тд,а далее digitalWrite(14, LOW);
не работает на DUE!!
-
- Сообщения: 81
- Зарегистрирован: Пт окт 02, 2015 7:47 pm
- Благодарил (а): 7 раз
- Поблагодарили: 4 раза
Re: POWER MONITOR на Arduino
собственно с этого "серьезного" проекта пришлось спрыгнуть вообще,на код от юзера BATONS,из профильной темы,лично вы там с ним и общались...с его кодом я хоть как-то совладал,чуть подкорректировав под себя,конечно, и добился результата..теперь мониторю дома корректную нагрузку от 40w...Alex писал(а):Есть «серьёзный» проектмоя проблема связана именно с кодом в котором вычисляется среднеквадратичное значение тока...вот при этих всех расчетах и происходит бяка...
http://openenergymonitor.org/emon/
и можно взять «правильный» код из их библиотеки.
чуть позже попытаюсь разобраться в коде power из AMS...изначально код от BATONS был проще,я начал с него,а то в амс открыл,почесал лоб,закрыл,понял,что попозже надо=D
-
- Сообщения: 2357
- Зарегистрирован: Пт апр 20, 2012 12:53 pm
- Благодарил (а): 42 раза
- Поблагодарили: 262 раза
Re: POWER MONITOR на Arduino
А собственно почему? Судя по всему они понимают, что делают (в отличие от меня).собственно с этого "серьезного" проекта пришлось спрыгнуть вообще

В АМС и есть код от BATONS, только размноженный на любое количество каналов.а то в амс открыл,почесал лоб,закрыл,понял,что попозже надо=D
-
- Сообщения: 2575
- Зарегистрирован: Пт ноя 06, 2015 10:22 am
- Откуда: Кишинёв
- Благодарил (а): 303 раза
- Поблагодарили: 282 раза
Re: POWER MONITOR на Arduino
Ну вот,как я и предполагал надо очень точно выставить смещение 2.5 вольта.
Теперь по-порядку.
Скетч загружен,сверху ардуины mega sensor shield v2.0,датчик напряжения подключен,
вместо токового-многооборотный подстроечник.Выставляем очень точно 2.5 вольта.
На экране-ток равен 0!Дальше-больше.На свободных аналоговых выводах 1.54 вольта.
(Измеряем на тройках-пинах.Причем если двумя руками держать щупы между нулем
и сигналом и коснуться пальцем любого свободного нуля-напряжение падает до 0,24 вольта
на всех свободных аналогах!) Что еще раз убедило меня в наводках.Для дальнейшей борьбы
с ними придется переделать токовый шилд и отказаться от 712 датчиков в пользу трансформаторов
тока(не разборные на 20 ампер на али стоят полтора бакса!)
Попытаюсь прикрепить фото с кинескопа
Теперь по-порядку.
Скетч загружен,сверху ардуины mega sensor shield v2.0,датчик напряжения подключен,
вместо токового-многооборотный подстроечник.Выставляем очень точно 2.5 вольта.
На экране-ток равен 0!Дальше-больше.На свободных аналоговых выводах 1.54 вольта.
(Измеряем на тройках-пинах.Причем если двумя руками держать щупы между нулем
и сигналом и коснуться пальцем любого свободного нуля-напряжение падает до 0,24 вольта
на всех свободных аналогах!) Что еще раз убедило меня в наводках.Для дальнейшей борьбы
с ними придется переделать токовый шилд и отказаться от 712 датчиков в пользу трансформаторов
тока(не разборные на 20 ампер на али стоят полтора бакса!)
Попытаюсь прикрепить фото с кинескопа
- Вложения
-
- LCD_1.jpg (152.35 КБ) 10496 просмотров
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
-
- Сообщения: 2357
- Зарегистрирован: Пт апр 20, 2012 12:53 pm
- Благодарил (а): 42 раза
- Поблагодарили: 262 раза
Re: POWER MONITOR на Arduino
Из объяснения непонятно как вы выставляете 2.5 В. Кусок схемы было бы неплохо. И как можно точно выставить, если каналы влияют друг на друга?
-
- Сообщения: 2575
- Зарегистрирован: Пт ноя 06, 2015 10:22 am
- Откуда: Кишинёв
- Благодарил (а): 303 раза
- Поблагодарили: 282 раза
Re: POWER MONITOR на Arduino
Трудно одному мерить и фотографировать)).
В ардуине скетч от BATONS.Измеряя напругу на А0 виден резкий провал напряжения.
Дальше собирается "бутерброд" для удобства дальнейшего подключения токового шилда.
В ардуине скетч от BATONS.Измеряя напругу на А0 виден резкий провал напряжения.
Дальше собирается "бутерброд" для удобства дальнейшего подключения токового шилда.
- Вложения
-
- shield.jpg (222.21 КБ) 10440 просмотров
-
- В сборе
- lcd_pot.jpg (249.67 КБ) 10440 просмотров
-
- Щупы и "зеземление"
- test_2.jpg (240.59 КБ) 10440 просмотров
-
- Только щупы
- test_1.jpg (228.97 КБ) 10440 просмотров
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS