POWER MONITOR на Arduino
Модератор: immortal
-
- Сообщения: 107
- Зарегистрирован: Сб июн 30, 2012 7:54 am
- Благодарил (а): 0
- Поблагодарили: 14 раз
Re: POWER MONITOR на Arduino
Я пока забросил эту затею с ардуино, так как мне нужны графики мощности и напряжения с недельным накоплением, инофрмативных графиков тут не сделать, поэтому я перешел на 1-Wire которыми управляет ПО Бенукс http://www.benuks.ru/
график напряжения у меня такой:
график потребляемой мощности:
Первый импульст- это электрочайник, далее телевизор и свет в комнате...далее (маленькие всплески, через равные промежутки - это холодильник).
если кому интересно, вот ссылка на мои текущие графики http://duvarov.dyndns.org/
К стати пробовал одновременно запускать и ПО Бенукс и ПО MajorDoMo в которое я вставил ссылки на графики от ПО Бенукс. Теперь текущие показания у меня идут от ардуино а графики у меня в качестве истории изменения значений за неделю.
график напряжения у меня такой:
график потребляемой мощности:
Первый импульст- это электрочайник, далее телевизор и свет в комнате...далее (маленькие всплески, через равные промежутки - это холодильник).
если кому интересно, вот ссылка на мои текущие графики http://duvarov.dyndns.org/
К стати пробовал одновременно запускать и ПО Бенукс и ПО MajorDoMo в которое я вставил ссылки на графики от ПО Бенукс. Теперь текущие показания у меня идут от ардуино а графики у меня в качестве истории изменения значений за неделю.
-
- Сообщения: 354
- Зарегистрирован: Вт окт 09, 2012 8:05 am
- Откуда: Луза Кировская обл. Россия
- Благодарил (а): 20 раз
- Поблагодарили: 35 раз
Re: POWER MONITOR на Arduino
Была помню проблем вот мой рабочий скетч можешь посмотреть что к чему
- Вложения
-
- ArduinoControllerWebServer.rar
- (5.03 КБ) 524 скачивания
Linux версия. Ubuntu Server 16.04+2xArduinoMega+Eth_GW_Mysensors_10node+WeatherStation+Xiaomi
CONNECT
CONNECT
-
- Сообщения: 10
- Зарегистрирован: Пт янв 11, 2013 1:12 pm
- Благодарил (а): 0
- Поблагодарили: 1 раз
Re: POWER MONITOR на Arduino
ОК, получилось.BATONS писал(а):Я заливал эту прошивку через IDE Arduino которое было до версии 1.0.0
не помню сейчас номер версии, но на сайте ардуино есть она.
скачайте ее и через нее залейте...она не ругается.
У Вас перепутаны пины подключения дисплея в описании и пины инициализации в скетче.
Вот здесь подправленый сетч для дисплея 20х4: http://smartliving.ru/forum/viewtopic.p ... t=30#p2725
- За это сообщение автора clark2 поблагодарил:
- karlismoto (Пт дек 02, 2016 1:00 am)
- Рейтинг: 1.16%
-
- Сообщения: 2357
- Зарегистрирован: Пт апр 20, 2012 12:53 pm
- Благодарил (а): 42 раза
- Поблагодарили: 262 раза
Re: POWER MONITOR на Arduino
Пытаюсь настроить измерение силы тока и столкнулся с проблемой. Меряет одну нагрузку (7А) правильно, другую (9А) тоже правильно, а вместе, вместо 16А показывает 14,5А. Видна явная нелинейность. Откуда она взялась и как с ней бороться? В принципе, можно соорудить костыль в виде цифрового фильтра, но это как то не спортивно будет.
Ещё пара вопросов.
double I_RATIO = (long double) 15.15 * 5 / 1024 * ICAL;
Каков физический смысл I_RATIO и почему именно 15.15 * 5 / 1024 ? Что это вообще такое?
Ещё пара вопросов.
double I_RATIO = (long double) 15.15 * 5 / 1024 * ICAL;
Каков физический смысл I_RATIO и почему именно 15.15 * 5 / 1024 ? Что это вообще такое?
-
- Сообщения: 2357
- Зарегистрирован: Пт апр 20, 2012 12:53 pm
- Благодарил (а): 42 раза
- Поблагодарили: 262 раза
Re: POWER MONITOR на Arduino
Почему не сделать? В MajorDoMo можно сделать любые графики.инофрмативных графиков тут не сделать
Причём обновляется почти в реальном времени. Я поставил обновление раз в 20 секунд. Ползут потихоньку графики. 7 живых графиков на страничке совсем не грузят систему.
Тут используется та самая прецизионная мода, которая не теряет пики (в отличие от «традиционного» алгоритма).
- Вложения
-
- gr
- gr.png (23.65 КБ) 33574 просмотра
-
- Сообщения: 107
- Зарегистрирован: Сб июн 30, 2012 7:54 am
- Благодарил (а): 0
- Поблагодарили: 14 раз
Re: POWER MONITOR на Arduino
Alex нелинейность вызвана скорей всего перенасыщением сердечника трансформатора тока.... помните, из курса физики- петля гистерезиса? у вас скорей всего часть измеряемого тока попадает в линейный участок, а вот максимальный ток - как раз и попадает на нелинейную часть - вот и результат!
тут либо ваш трансформатор тока не рассчитан на ток более 20 ампер... Если у Вас на ТТ силовой провод намотан в несколько витков - то отматайте.... пусть через ТТ просто проходит провод.
За ошибки - спасибо, поправил у себя!
тут либо ваш трансформатор тока не рассчитан на ток более 20 ампер... Если у Вас на ТТ силовой провод намотан в несколько витков - то отматайте.... пусть через ТТ просто проходит провод.
За ошибки - спасибо, поправил у себя!
-
- Сообщения: 107
- Зарегистрирован: Сб июн 30, 2012 7:54 am
- Благодарил (а): 0
- Поблагодарили: 14 раз
Re: POWER MONITOR на Arduino
Каков физический смысл I_RATIO и почему именно 15.15 * 5 / 1024 ? Что это вообще такое?
АЦП в Arduino 1024 разрядный.
15.15 - это поправочный коэффициент
5 - это опорное напряжение, которое мы подаем на датчик тока и напряжения
нет сейчас времени описать эту формулу, вот тут http://mk90.blogspot.ru/2009/07/arduino.html прочитайте статейку, там есть эта формула и обьяснено, для чего нужно 5/1024
АЦП в Arduino 1024 разрядный.
15.15 - это поправочный коэффициент
5 - это опорное напряжение, которое мы подаем на датчик тока и напряжения
нет сейчас времени описать эту формулу, вот тут http://mk90.blogspot.ru/2009/07/arduino.html прочитайте статейку, там есть эта формула и обьяснено, для чего нужно 5/1024
-
- Сообщения: 2357
- Зарегистрирован: Пт апр 20, 2012 12:53 pm
- Благодарил (а): 42 раза
- Поблагодарили: 262 раза
Re: POWER MONITOR на Arduino
Оказалось я слишком завысил номинал резистора. Снизил до 100 ом и всё съехало на линейный участок характеристики.Alex нелинейность вызвана скорей всего перенасыщением сердечника трансформатора тока....
Что за ошибки?За ошибки - спасибо, поправил у себя!
Теперь более-менее понятно.АЦП в Arduino 1024 разрядный.
15.15 - это поправочный коэффициент
5 - это опорное напряжение, которое мы подаем на датчик тока и напряжения
-
- Сообщения: 2357
- Зарегистрирован: Пт апр 20, 2012 12:53 pm
- Благодарил (а): 42 раза
- Поблагодарили: 262 раза
Re: POWER MONITOR на Arduino
BATONS, я смотрю вы в этом разбираетесь, может быть осилите вычисление частоты сетевого напряжения? По сравнению с напряжением, током и мощностью должно быть совсем ерундовая задача, а было бы очень прикольно иметь индикатор частоты сети.АЦП в Arduino 1024 разрядный.
15.15 - это поправочный коэффициент
5 - это опорное напряжение, которое мы подаем на датчик тока и напряжения
-
- Сообщения: 107
- Зарегистрирован: Сб июн 30, 2012 7:54 am
- Благодарил (а): 0
- Поблагодарили: 14 раз
Re: POWER MONITOR на Arduino
BATONS, я смотрю вы в этом разбираетесь, может быть осилите вычисление частоты сетевого напряжения? По сравнению с напряжением, током и мощностью должно быть совсем ерундовая задача, а было бы очень прикольно иметь индикатор частоты сети.
Если только немного.... смотрю в сети примеры написания кода для Arduino и на этих примерах делаю что-то свое.
Частоту можно тоже измерять, благо она всего +/- 50Гц.... попробую написать код и проверить у себя.
Код отдельно выложить (как независимую программу) или вставить этот модуль в свою программу для измерения тока и напряжения?
Если только немного.... смотрю в сети примеры написания кода для Arduino и на этих примерах делаю что-то свое.
Частоту можно тоже измерять, благо она всего +/- 50Гц.... попробую написать код и проверить у себя.
Код отдельно выложить (как независимую программу) или вставить этот модуль в свою программу для измерения тока и напряжения?