Renigant писал(а): ↑18.11.2019{, 23:25}
Модуль действительно хороший и хорошо, что он появится в программе, но для моего случая излишний, форумчане дали неплохие рабочие варианты. А модули потом пожалуй поставлю на вводе в дом.
Вы знаете, я для себя не нашёл другого бюджетного способа измерить реальное значение переменного напряжения. Ведь АЦП контроллера измеряет в какой-то конкретный момент времени. И не факт что это будет именно в пике синусоиды. Значит нужно по аппаратным прерываниям мерить несколько замеров в течении определённого времени, и потом математикой высчитывать TRUE RMS. Я долго лазил в интернете, но так и не нашол адекватного решения по замеру реального тока и напряжения для переменки средствами самого контроллера. Мне это нужно для реализации АВР дома. Покупать готовое реле контроля напряжения жаба не позволяет (от полутора тысячь стоит даже на алишке). Ну и наткнулся на
PZEM. 830 рублей за две штуки вместе с доставкой. Сейчас обкатываю их и тащюсь.
Основные плюсы:
1. Гальваническая развязка высоковольтных цепей и выхода на UART. То есть контроллеру ничего не грозит.
2.Измеряет ток от 0 до 100 А с точностью до 0.01 А. Реально даже различает разные зарядки от телефонов.
2. Измеряет напряжение с точностью 0.1 вольт. ТО же проверял - всё четко.
3.Измеряет мощность, Ватт-часы (например можно посмотреть сколько Ваш котел сожрал за месяц. Счётчик можно сбрасывать).
4. Измеряет частоту сети и коэффициент мощности.
Есть один минус - измерительная часть питается от измеряемой сети, и при отсутствии измеряемого напряжения, счётчик не посмотриш.
Я думаю такой вариант будет ненамного дороже тех решений которые здесь предложили, но зато безопаснее и надёжнее. Ну а читать его можно уже и сейчас, даже в текущей версии, через модбас RTU. эти модули поддерживают этот стандарт (то же проверил, всё работает). Единственно что через модбас нельзя сбросить сачетчик, там используется нестандартная функция.
Автор программы FLProg.