Страница 1 из 2
Определение мгновенной потребляемой мощности
Добавлено: 31 янв 2019, 09:08
itsm22
Подскажите как реализовать подсчет мгновенной мощности считывая импульсы с электросчетчика ? Может носом ткнете в ссылку, не могу найти.
Очень желательно не использовать часы реального времени.
Определение мгновенной потребляемой мощности
Добавлено: 31 янв 2019, 09:19
RedSky
Как вариант измерять время между импульсами. Или количество импульсов скажем за минуту, если скорость обновление показаний устроит.
Определение мгновенной потребляемой мощности
Добавлено: 31 янв 2019, 09:21
Sancho
itsm22 писал(а): 31 янв 2019, 09:08Подскажите как реализовать подсчет мгновенной мощности считывая импульсы с электросчетчика ? Может носом ткнете в ссылку, не могу найти.
Очень желательно не использовать часы реального времени.
Считай время между импульсами, фронтами/спадами, далее вычисляй...
Отправлено спустя 48 секунд:
Есть
ПБ "тахометр" - его задействуй.
Определение мгновенной потребляемой мощности
Добавлено: 31 янв 2019, 09:55
itsm22
Спасибо за быстрый отклик, посмотрю тахометр.
Отправлено спустя 19 минут 24 секунды:
Блок тахометра не подойдет, он расчитан на частоту импульсов гораздо выше чем 1 в секунду. Электросчетчик выдает гораздо меньше. Буду дальше искать варианты.
Отправлено спустя 1 минуту 2 секунды:
Похоже без трансформатора тока не получится реализовать

Определение мгновенной потребляемой мощности
Добавлено: 31 янв 2019, 10:04
Sancho
[ref]itsm22[/ref], Какая примерно мин частота импульсов?
Определение мгновенной потребляемой мощности
Добавлено: 31 янв 2019, 10:44
itsm22
Sancho писал(а): 31 янв 2019, 10:04[ref]itsm22[/ref], Какая примерно мин частота импульсов?
Обычный домашний электросчетчик Энергомера. Думаю минимум что есть смысл видеть это один импульс за две секунды, это будет означать что подключена нагрузка чуть меньше киловата (3200имп/квт.час).
Определение мгновенной потребляемой мощности
Добавлено: 31 янв 2019, 11:30
scadapack
Можно использовать встроенный блок пользователя "скоростной счётчик". В настройках выбрать "Использовать функцию расчёта длительности импульса". Перед счётчиком поставить триггер одиночного импульса, так как скоростной счётчик будет учитывать отдельно длительность паузы между импульсами. Но и импульс тоже имеет небольшую длительность, что добавит ошибку в измерениях.
Определение мгновенной потребляемой мощности
Добавлено: 31 янв 2019, 12:43
Sancho
[ref]itsm22[/ref], Сделаю Вам блочок )
Отправлено спустя 57 минут 2 секунды:
Пробуйте, пин 10 вход.
Определение мгновенной потребляемой мощности
Добавлено: 03 фев 2019, 13:47
itsm22
Sancho писал(а): 31 янв 2019, 12:43[ref]itsm22[/ref], Сделаю Вам блочок )
Отправлено спустя 57 минут 2 секунды:
Пробуйте, пин 10 вход.
Спасибо, сегодня попробую, о результатах отпишусь.
Попробовал, очень часто проскакивают огромные либо отрицательные значения.
Возможно из-за дребезга контактов кнопки, которой я имитирую мигание появляются большие значения, но вот откуда берутся отрицательные значения мне непонятно.
Определение мгновенной потребляемой мощности
Добавлено: 03 фев 2019, 16:15
Sancho
Не нужно тестить кнопкой, уже. Нужно подключать. Отрицательные - потому-что выход интегер.
Отправлено спустя 55 секунд:
Подключи сторонний генератор.
Определение мгновенной потребляемой мощности
Добавлено: 25 дек 2019, 12:55
fsergei70
Sancho писал(а): 31 янв 2019, 12:43
Пробуйте, пин 10 вход.
Сань как твой проект переделать под Digispark Attiny 85. скоростной счетчик на этой плате не работает. Нужно мерить 1-2 герца
Отправлено спустя 2 минуты :
Я тут проект один пытался сделать, нашел пару примеров, сделал блоки. Но не уверен что код правильный.
Определение мгновенной потребляемой мощности
Добавлено: 25 дек 2019, 13:23
Anydy
Ребята....просто приклеиваете фоторезистор напротив светодиода на счетчике, считаете вспышки....в чем проблема? Данные можно выводить на LabVIEW --
https://ru.wikipedia.org/wiki/LabVIEW#% ... 8B_LabVIEW
У меня работало отлично, пока проверяльщики счетчиков его не оторвали))) Проверял - показания считаются точно, и даже моментально, график потребления Эл.энергии тоже адекватно отрисовывается!
Если нужно -- поищу скетч для МК...
Определение мгновенной потребляемой мощности
Добавлено: 25 дек 2019, 13:34
pasha71
А чего не поставите вот это PZEM - 004T, тем более что и блок штатный появился. А там хоть передавайте хоть на SD пишите
Определение мгновенной потребляемой мощности
Добавлено: 25 дек 2019, 13:49
Brand2
Я тоже использовал PZEM-04,работает отлично[spoiler]
WhatsApp Image 2019-12-25 at 12.44.03.jpeg
[/spoiler]
Определение мгновенной потребляемой мощности
Добавлено: 25 дек 2019, 15:02
Sancho
[ref]fsergei70[/ref], Ты просто хочешь на 85 сделать индикатор мгновенной мощности, и всё?
Определение мгновенной потребляемой мощности
Добавлено: 25 дек 2019, 15:33
fsergei70
Sancho писал(а): 25 дек 2019, 15:02
Ты просто хочешь на 85 сделать индикатор мгновенной мощности, и всё?
Практически, у меня приборы с импульсным выходом 1 импульс 1 куб. нужно частоту в герцах умножить на 3600, чтоб был мгновенный расход. Только частота будет дробная от 1 до 2 герц, поэтому нужно мерить периуд.
Отправлено спустя 1 минуту 7 секунд:
Если не сложно мой проект взгляни, там блоки.
Определение мгновенной потребляемой мощности
Добавлено: 25 дек 2019, 15:55
Sancho
fsergei70 писал(а): 25 дек 2019, 15:33
Если не сложно мой проект взгляни, там блоки.
Глянул. К какому пину будет подключен датчик в реальности?
Определение мгновенной потребляемой мощности
Добавлено: 25 дек 2019, 16:00
fsergei70
Пример из 8 сообщения для тиньки компилируется, на ней ведь тоже есть порт PB0
Я так понимаю нужно в строке
out =1125000000 / (micros() - old_time );
вместо 1125000000 нужно поставить 1000000. и выход у блока переделать float
Отправлено спустя 1 минуту 59 секунд:
Sancho писал(а): 25 дек 2019, 15:55
К какому пину будет подключен датчик в реальности?
PB2
Определение мгновенной потребляемой мощности
Добавлено: 25 дек 2019, 16:05
Sancho
[ref]fsergei70[/ref], Зачем тебе float? Используй integer, только вычисляй с точностью до 10, 100 л/ч. Потом просто точку добавишь на дисплее.
Отправлено спустя 1 минуту 17 секунд:
Используй мс, не мкс - думаю, хватит точности...
Определение мгновенной потребляемой мощности
Добавлено: 25 дек 2019, 16:16
fsergei70
Sancho писал(а): 25 дек 2019, 16:05
Используй мс, не мкс - думаю, хватит точности...
Как в твоем примере в коде порт сменить на PB2