1 2 3 4 5 6 7 8 9 10 10/10 10,00оценок: 1

Графики потребляемой мощности

Тема в разделе "Умный дом", создана пользователем Klop17, 10.02.16.

  1. Klop17
    Регистрация:
    06.07.12
    Сообщения:
    793
    Благодарности:
    371

    Klop17

    Живу здесь

    Klop17

    Живу здесь

    Регистрация:
    06.07.12
    Сообщения:
    793
    Благодарности:
    371
    Адрес:
    Фрязино
    Графики потребляемой мощности
    Строить графики температуры мы уже научились. Теперь вопрос как снять данные с электрощетчика и построить график мгновенной потребляемой мощности.
    В наличии большое количество счетчиков с импульсным выходом. Построить график числа импульсов легко например в cacti. Но вот как преобразовать его в график потребляемой мощности вопрос.
    Может есть готовые недорогие решения?
     
    Последнее редактирование: 10.02.16
  2. lingvo
    Регистрация:
    25.11.15
    Сообщения:
    1.416
    Благодарности:
    458

    lingvo

    Живу здесь

    lingvo

    Живу здесь

    Регистрация:
    25.11.15
    Сообщения:
    1.416
    Благодарности:
    458
    Считаете время между импульсами и получаете свою мощность. Какие проблемы?
     
  3. Ivan Kulibin
    Регистрация:
    07.05.10
    Сообщения:
    1.567
    Благодарности:
    609

    Ivan Kulibin

    Electronics Supervisor

    Ivan Kulibin

    Electronics Supervisor

    Регистрация:
    07.05.10
    Сообщения:
    1.567
    Благодарности:
    609
    Адрес:
    Ростов-на-Дону
  4. Klop17
    Регистрация:
    06.07.12
    Сообщения:
    793
    Благодарности:
    371

    Klop17

    Живу здесь

    Klop17

    Живу здесь

    Регистрация:
    06.07.12
    Сообщения:
    793
    Благодарности:
    371
    Адрес:
    Фрязино
    Физически как вычислить понятно а как провести пересчет. График количества импульсов я в сасti построил (наклонный постоянно увеличивающийся.) Теперь как я понимаю нужно взять производную но сама прога такую функцию сделать не позволяет.
     
  5. Klop17
    Регистрация:
    06.07.12
    Сообщения:
    793
    Благодарности:
    371

    Klop17

    Живу здесь

    Klop17

    Живу здесь

    Регистрация:
    06.07.12
    Сообщения:
    793
    Благодарности:
    371
    Адрес:
    Фрязино
    Вариант интересен. Хорошо, но пока не нашел устройства позволяющее преобразовать данные токовой петли для передачи по SNMP в cacti для вывода графика.
    Такое устройство будет универсально. Ведь датчики давления то же имеют токовую петлю.
     
  6. lingvo
    Регистрация:
    25.11.15
    Сообщения:
    1.416
    Благодарности:
    458

    lingvo

    Живу здесь

    lingvo

    Живу здесь

    Регистрация:
    25.11.15
    Сообщения:
    1.416
    Благодарности:
    458
    А кто, или что у Вас посылает данные в Cacti?
     
  7. Ivan Kulibin
    Регистрация:
    07.05.10
    Сообщения:
    1.567
    Благодарности:
    609

    Ivan Kulibin

    Electronics Supervisor

    Ivan Kulibin

    Electronics Supervisor

    Регистрация:
    07.05.10
    Сообщения:
    1.567
    Благодарности:
    609
    Адрес:
    Ростов-на-Дону
    PLC Siemens рулит,. плюс к нему бесплатный PC access (грузится нп Семеновском сайте или они ссылку пришлют по запросу)
     
  8. Klop17
    Регистрация:
    06.07.12
    Сообщения:
    793
    Благодарности:
    371

    Klop17

    Живу здесь

    Klop17

    Живу здесь

    Регистрация:
    06.07.12
    Сообщения:
    793
    Благодарности:
    371
    Адрес:
    Фрязино
    Есть такая штука как УСИ 4х4 у меня
    https://www.censor-m.ru/decisions/7/49
    Да и вообще что нибуть на ардуине.
     
  9. Andrey2509
    Регистрация:
    12.09.07
    Сообщения:
    225
    Благодарности:
    59

    Andrey2509

    Новичок

    Andrey2509

    Новичок

    Регистрация:
    12.09.07
    Сообщения:
    225
    Благодарности:
    59
    Адрес:
    Сургут
    Экономически выгоднее поменять на счётчик Меркурий, из него можно брать статистику через дешевый USB-CAN контроллер (100 руб), протокол данных этого счётчика официально не открыт, но вскрыт энтузиастами - есть в свободном доступе php-скрипты.
     
  10. Klop17
    Регистрация:
    06.07.12
    Сообщения:
    793
    Благодарности:
    371

    Klop17

    Живу здесь

    Klop17

    Живу здесь

    Регистрация:
    06.07.12
    Сообщения:
    793
    Благодарности:
    371
    Адрес:
    Фрязино
    А можно поподробнее что к чему.
     
  11. Klop17
    Регистрация:
    06.07.12
    Сообщения:
    793
    Благодарности:
    371

    Klop17

    Живу здесь

    Klop17

    Живу здесь

    Регистрация:
    06.07.12
    Сообщения:
    793
    Благодарности:
    371
    Адрес:
    Фрязино
    Есть работающая схема? Можно поподробнее.

    Задача простая - строить графики потребляемой мощности или тока. Желательно в прогах типа cacti да бы синхронизовать их с графиками температуры и давления и освещенности.
     
    Последнее редактирование: 11.02.16
  12. Andrey2509
    Регистрация:
    12.09.07
    Сообщения:
    225
    Благодарности:
    59

    Andrey2509

    Новичок

    Andrey2509

    Новичок

    Регистрация:
    12.09.07
    Сообщения:
    225
    Благодарности:
    59
    Адрес:
    Сургут
  13. lingvo
    Регистрация:
    25.11.15
    Сообщения:
    1.416
    Благодарности:
    458

    lingvo

    Живу здесь

    lingvo

    Живу здесь

    Регистрация:
    25.11.15
    Сообщения:
    1.416
    Благодарности:
    458
    Вариант 1: Для тех кто любит электронику
    Берете Ардуину - любую модель.
    Логический вход ардуины подключаете к выходу Вашего счетчика - параллельно импульсному входу УСИ.
    Берете логический выход Ардуины, на котором возможна генерация PWM и подключаете его к аналоговому входу УСИ через RC фильтр. Т. е. резистор где-то на пару кОм одной ногой на порт ардуины, второй на вход УСИ + между входом УСИ и землей электролит на 100мКф или больше.
    Далее пишите скетч, который будет считать время между импульсами и по формуле переводить его значение в диапазон от 0 до 100. Скольки киловаттам будет соответствовать 100 - выберете сами исходя из ожидаемой максимальной мощности.
    И функцией https://www.arduino.cc/en/Reference/AnalogWrite записываете новые значения в PWM каждый раз, когда получаете новый импульс. Или если импульсов нет - через какое-то время.
    В УСИ задаете пределы измерения аналогового входа согласно своей максимальной мощности и наслаждаетесь.

    Вариант 2: Для тех кто любит программировать.
    Между УСО и Cacti воткнуть какой нибудь IoT сервис, например thingspeak, на который будет писать УСО. В том сервисе делаете обработку импульсов. Но нужно немного будет заморочаться с timestamp, так как изза пинга у вас мощность будет плавать.
     
  14. Ivan Kulibin
    Регистрация:
    07.05.10
    Сообщения:
    1.567
    Благодарности:
    609

    Ivan Kulibin

    Electronics Supervisor

    Ivan Kulibin

    Electronics Supervisor

    Регистрация:
    07.05.10
    Сообщения:
    1.567
    Благодарности:
    609
    Адрес:
    Ростов-на-Дону
    http://dfpd.siemens.ru/forum/viewforum.php?f=2 читаем здесь про 1200 контролер, ответов больше получите чем здесь. Извините, но просто устал все по новому рассказывать.
     
  15. elebroom
    Регистрация:
    21.04.14
    Сообщения:
    37
    Благодарности:
    9

    elebroom

    Участник

    elebroom

    Участник

    Регистрация:
    21.04.14
    Сообщения:
    37
    Благодарности:
    9
    Адрес:
    Санкт-Петербург
    Cacti умеет строить графики производной на основе счетчиков. Смотрите настройки графиков.

    P. S.
    http://www.cacti.net/downloads/docs/html/templates.html
    Data Source Type: COUNTER: is for continuous incrementing counters like the ifInOctets counter in a router. The COUNTER data source assumes that the counter never decreases, except when a counter overflows... The counter is stored as a per-second rate.
    GAUGE: numbers that are not continuously incrementing, e. g. a temperature reading. Floating point numbers are accepted.

    То есть для источника данных типа Counter надо предоставлять регулярные (через равные промежутки) отсчеты нарастающим итогом, например - "количество импульсов с момента запуска системы". Кактус такие отсчеты сам будет вычитать от предыдущего показания, учитывать переполнение счетчика и рисовать на графике как раз график мощности, а не потребленной энергии.
     
    Последнее редактирование: 14.02.16