POWER MONITOR на Arduino

Подключение исполнительных устройств, датчиков, контроллеров.

Модератор: immortal

serghei
Сообщения: 2575
Зарегистрирован: Пт ноя 06, 2015 10:22 am
Откуда: Кишинёв
Благодарил (а): 303 раза
Поблагодарили: 282 раза

Re: POWER MONITOR на Arduino

Сообщение serghei » Вс фев 07, 2016 7:42 pm

Ну а как тогда объяснить ситуацию,когда при перемещении ардуины в другую комнату при подключенных проводах без датчиков напряжения меняются очень сильно?Мне остается смириться с этим.Через месяц придет дуйка-проверим на ней.
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
Alex
Сообщения: 2357
Зарегистрирован: Пт апр 20, 2012 12:53 pm
Благодарил (а): 42 раза
Поблагодарили: 262 раза

Re: POWER MONITOR на Arduino

Сообщение Alex » Пн фев 08, 2016 12:04 am

Ну а как тогда объяснить ситуацию,когда при перемещении ардуины в другую комнату при подключенных проводах без датчиков напряжения меняются очень сильно?
Похоже на наводки, но что это на самом деле...

У меня ситуация простая — делитель 2х10К должен давать 2,5 вольт, а он даёт 3,62 вольта. Начинаем притягивать принудительно к земле шунтом — достичь 2,5 вольта можно только при 1,2К (!), вообще жуть какая-то.

Если программно притянуть к земле вход, то ситуация улучшается, но процентов на 50, но положительное смещение так и прёт (какие там наводки...).
Через месяц придет дуйка-проверим на ней.
Уже проверили. На Дуе дефект проявляется ещё сильнее (у меня).
pastry777
Сообщения: 81
Зарегистрирован: Пт окт 02, 2015 7:47 pm
Благодарил (а): 7 раз
Поблагодарили: 4 раза

Re: POWER MONITOR на Arduino

Сообщение pastry777 » Пн фев 08, 2016 1:15 am

моя проблема связана именно с кодом в котором вычисляется среднеквадратичное значение тока...вот при этих всех расчетах и происходит бяка...
Alex
Сообщения: 2357
Зарегистрирован: Пт апр 20, 2012 12:53 pm
Благодарил (а): 42 раза
Поблагодарили: 262 раза

Re: POWER MONITOR на Arduino

Сообщение Alex » Пн фев 08, 2016 8:34 am

моя проблема связана именно с кодом в котором вычисляется среднеквадратичное значение тока...вот при этих всех расчетах и происходит бяка...
Есть «серьёзный» проект

http://openenergymonitor.org/emon/

и можно взять «правильный» код из их библиотеки.
pastry777
Сообщения: 81
Зарегистрирован: Пт окт 02, 2015 7:47 pm
Благодарил (а): 7 раз
Поблагодарили: 4 раза

Re: POWER MONITOR на Arduino

Сообщение pastry777 » Пн фев 08, 2016 1:45 pm

serghei абсолютно прав про устройство АЦП и возникновение наводок...
Alex,как раз со мной вы это обсуждали в ветке AMS...
напомню для остальных...чтобы не было такого сильного влияния на аналоговый порт состояния соседних портов,необходимо в setup определить их как pinMode(14, OUTPUT);//соответствует А0,15-А1 и тд,а далее digitalWrite(14, LOW);
не работает на DUE!!
pastry777
Сообщения: 81
Зарегистрирован: Пт окт 02, 2015 7:47 pm
Благодарил (а): 7 раз
Поблагодарили: 4 раза

Re: POWER MONITOR на Arduino

Сообщение pastry777 » Пн фев 08, 2016 1:52 pm

Alex писал(а):
моя проблема связана именно с кодом в котором вычисляется среднеквадратичное значение тока...вот при этих всех расчетах и происходит бяка...
Есть «серьёзный» проект

http://openenergymonitor.org/emon/

и можно взять «правильный» код из их библиотеки.
собственно с этого "серьезного" проекта пришлось спрыгнуть вообще,на код от юзера BATONS,из профильной темы,лично вы там с ним и общались...с его кодом я хоть как-то совладал,чуть подкорректировав под себя,конечно, и добился результата..теперь мониторю дома корректную нагрузку от 40w...
чуть позже попытаюсь разобраться в коде power из AMS...изначально код от BATONS был проще,я начал с него,а то в амс открыл,почесал лоб,закрыл,понял,что попозже надо=D
Alex
Сообщения: 2357
Зарегистрирован: Пт апр 20, 2012 12:53 pm
Благодарил (а): 42 раза
Поблагодарили: 262 раза

Re: POWER MONITOR на Arduino

Сообщение Alex » Пн фев 08, 2016 2:42 pm

собственно с этого "серьезного" проекта пришлось спрыгнуть вообще
А собственно почему? Судя по всему они понимают, что делают (в отличие от меня). :)
а то в амс открыл,почесал лоб,закрыл,понял,что попозже надо=D
В АМС и есть код от BATONS, только размноженный на любое количество каналов.
serghei
Сообщения: 2575
Зарегистрирован: Пт ноя 06, 2015 10:22 am
Откуда: Кишинёв
Благодарил (а): 303 раза
Поблагодарили: 282 раза

Re: POWER MONITOR на Arduino

Сообщение serghei » Пн фев 08, 2016 8:08 pm

Ну вот,как я и предполагал надо очень точно выставить смещение 2.5 вольта.
Теперь по-порядку.
Скетч загружен,сверху ардуины mega sensor shield v2.0,датчик напряжения подключен,
вместо токового-многооборотный подстроечник.Выставляем очень точно 2.5 вольта.
На экране-ток равен 0!Дальше-больше.На свободных аналоговых выводах 1.54 вольта.
(Измеряем на тройках-пинах.Причем если двумя руками держать щупы между нулем
и сигналом и коснуться пальцем любого свободного нуля-напряжение падает до 0,24 вольта
на всех свободных аналогах!) Что еще раз убедило меня в наводках.Для дальнейшей борьбы
с ними придется переделать токовый шилд и отказаться от 712 датчиков в пользу трансформаторов
тока(не разборные на 20 ампер на али стоят полтора бакса!)
Попытаюсь прикрепить фото с кинескопа
Вложения
LCD_1.jpg
LCD_1.jpg (152.35 КБ) 10503 просмотра
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
Alex
Сообщения: 2357
Зарегистрирован: Пт апр 20, 2012 12:53 pm
Благодарил (а): 42 раза
Поблагодарили: 262 раза

Re: POWER MONITOR на Arduino

Сообщение Alex » Пн фев 08, 2016 8:54 pm

Из объяснения непонятно как вы выставляете 2.5 В. Кусок схемы было бы неплохо. И как можно точно выставить, если каналы влияют друг на друга?
serghei
Сообщения: 2575
Зарегистрирован: Пт ноя 06, 2015 10:22 am
Откуда: Кишинёв
Благодарил (а): 303 раза
Поблагодарили: 282 раза

Re: POWER MONITOR на Arduino

Сообщение serghei » Вт фев 09, 2016 10:04 am

Трудно одному мерить и фотографировать)).
В ардуине скетч от BATONS.Измеряя напругу на А0 виден резкий провал напряжения.
Дальше собирается "бутерброд" для удобства дальнейшего подключения токового шилда.
Вложения
shield.jpg
shield.jpg (222.21 КБ) 10447 просмотров
lcd_pot.jpg
В сборе
lcd_pot.jpg (249.67 КБ) 10447 просмотров
test_2.jpg
Щупы и "зеземление"
test_2.jpg (240.59 КБ) 10447 просмотров
test_1.jpg
Только щупы
test_1.jpg (228.97 КБ) 10447 просмотров
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
Ответить