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

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

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

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

    Klop17

    Живу здесь

    Klop17

    Живу здесь

    Регистрация:
    06.07.12
    Сообщения:
    549
    Благодарности:
    196
    Адрес:
    Фрязино
    Графики потребляемой мощности
    Строить графики температуры мы уже научились. Теперь вопрос как снять данные с электрощетчика и построить график мгновенной потребляемой мощности.
    В наличии большое количество счетчиков с импульсным выходом. Построить график числа импульсов легко например в cacti. Но вот как преобразовать его в график потребляемой мощности вопрос.
    Может есть готовые недорогие решения?
     
    Последнее редактирование: 10.02.16
    Klop17 , 10.02.16
    #1 + Цитировать
  2. lingvo
    Регистрация:
    25.11.15
    Сообщения:
    657
    Благодарности:
    123

    lingvo

    Живу здесь

    lingvo

    Живу здесь

    Регистрация:
    25.11.15
    Сообщения:
    657
    Благодарности:
    123
    Считаете время между импульсами и получаете свою мощность. Какие проблемы?
     
    lingvo , 10.02.16
    #2 + Цитировать
  3. Ivan Kulibin
    Регистрация:
    07.05.10
    Сообщения:
    1.690
    Благодарности:
    609

    Ivan Kulibin

    Electronics Supervisor

    Ivan Kulibin

    Electronics Supervisor

    Регистрация:
    07.05.10
    Сообщения:
    1.690
    Благодарности:
    609
    Адрес:
    Ростов-на-Дону
    Трансформатор тока с выходом 4-20 мА типа http://kipservis.ru/seneca.htm и с его выхода рисуйте
     
    Ivan Kulibin , 10.02.16
    #3 + Цитировать
  4. Klop17
    Регистрация:
    06.07.12
    Сообщения:
    549
    Благодарности:
    196

    Klop17

    Живу здесь

    Klop17

    Живу здесь

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

    Klop17

    Живу здесь

    Klop17

    Живу здесь

    Регистрация:
    06.07.12
    Сообщения:
    549
    Благодарности:
    196
    Адрес:
    Фрязино
    Вариант интересен. Хорошо, но пока не нашел устройства позволяющее преобразовать данные токовой петли для передачи по SNMP в cacti для вывода графика.
    Такое устройство будет универсально. Ведь датчики давления то же имеют токовую петлю.
     
    Klop17 , 11.02.16
    #5 + Цитировать
  6. lingvo
    Регистрация:
    25.11.15
    Сообщения:
    657
    Благодарности:
    123

    lingvo

    Живу здесь

    lingvo

    Живу здесь

    Регистрация:
    25.11.15
    Сообщения:
    657
    Благодарности:
    123
    А кто, или что у Вас посылает данные в Cacti?
     
    lingvo , 11.02.16
    #6 + Цитировать
  7. Ivan Kulibin
    Регистрация:
    07.05.10
    Сообщения:
    1.690
    Благодарности:
    609

    Ivan Kulibin

    Electronics Supervisor

    Ivan Kulibin

    Electronics Supervisor

    Регистрация:
    07.05.10
    Сообщения:
    1.690
    Благодарности:
    609
    Адрес:
    Ростов-на-Дону
    PLC Siemens рулит,. плюс к нему бесплатный PC access (грузится нп Семеновском сайте или они ссылку пришлют по запросу)
     
    Ivan Kulibin , 11.02.16
    #7 + Цитировать
  8. Klop17
    Регистрация:
    06.07.12
    Сообщения:
    549
    Благодарности:
    196

    Klop17

    Живу здесь

    Klop17

    Живу здесь

    Регистрация:
    06.07.12
    Сообщения:
    549
    Благодарности:
    196
    Адрес:
    Фрязино
    Есть такая штука как УСИ 4х4 у меня
    http://www.censor-m.ru/decisions/7/49
    Да и вообще что нибуть на ардуине.
     
    Klop17 , 11.02.16
    #8 + Цитировать
  9. Andrey2509
    Регистрация:
    12.09.07
    Сообщения:
    103
    Благодарности:
    13

    Andrey2509

    Новичок

    Andrey2509

    Новичок

    Регистрация:
    12.09.07
    Сообщения:
    103
    Благодарности:
    13
    Адрес:
    Сургут
    Экономически выгоднее поменять на счётчик Меркурий, из него можно брать статистику через дешевый USB-CAN контроллер (100 руб), протокол данных этого счётчика официально не открыт, но вскрыт энтузиастами - есть в свободном доступе php-скрипты.
     
    Andrey2509 , 11.02.16
    #9 + Цитировать
  10. Klop17
    Регистрация:
    06.07.12
    Сообщения:
    549
    Благодарности:
    196

    Klop17

    Живу здесь

    Klop17

    Живу здесь

    Регистрация:
    06.07.12
    Сообщения:
    549
    Благодарности:
    196
    Адрес:
    Фрязино
    А можно поподробнее что к чему.
     
    Klop17 , 11.02.16
    #10 + Цитировать
  11. Klop17
    Регистрация:
    06.07.12
    Сообщения:
    549
    Благодарности:
    196

    Klop17

    Живу здесь

    Klop17

    Живу здесь

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

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

    Andrey2509

    Новичок

    Andrey2509

    Новичок

    Регистрация:
    12.09.07
    Сообщения:
    103
    Благодарности:
    13
    Адрес:
    Сургут
    Я уже отписывался в теме "реализованные идеи".
    Оборудование:
    http://ru.aliexpress.com/item/USB-t...P-Vista-Linux-Mac-OS-WinCE5-0/1956981483.html
    Вариант для 1 фазного счётчика (у меня):
    https://github.com/mrkrasser/MercuryStats/blob/master/Readme.ru.md
    Вариант для 3 фазного счётчика:
    http://ab-log.ru/smart-house/mercury-230
     
    Andrey2509 , 11.02.16
    #12 + Цитировать
  13. lingvo
    Регистрация:
    25.11.15
    Сообщения:
    657
    Благодарности:
    123

    lingvo

    Живу здесь

    lingvo

    Живу здесь

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

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

    Ivan Kulibin

    Electronics Supervisor

    Ivan Kulibin

    Electronics Supervisor

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

    elebroom

    Участник

    elebroom

    Участник

    Регистрация:
    21.04.14
    Сообщения:
    36
    Благодарности:
    6
    Адрес:
    Санкт-Петербург
    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
    elebroom , 14.02.16
    #15 + Цитировать

Смотрите также