PZEM-004T на 3 фазы

Трёхфазный энергомонитор

Вопросы от новичков
Аватара пользователя
Alias
Лейтенант
Сообщения: 481
Зарегистрирован: 27.11.2017{, 13:15}
Репутация: 36
Откуда: Rus44
Имя: Michael
Контактная информация:

PZEM-004T на 3 фазы

#41

Сообщение Alias » 04.05.2020{, 09:05}

support писал(а):
03.05.2020{, 10:18}
ссылка на приложение
Спасибо за внимание к проблеме и ссылку на программу! Выше по теме мы как-раз ее и обсуждали. Но наскоро спаянный переходник не заработал и мне оказалось проще решить вопрос доступными средствами. Была даже идея оформить все пользовательским блоком с физическими кнопочками, чтобы не перезаливать Ардуино с новым адресом всякий раз, но это настолько редкая и специфическая задача, что лишено всякого смысла. Хотя в состав Flprog можно было бы включить блок настройки наряду с самим блоком модуля.
И, кстати, вопрос: а можно ли сделать опрос модулей не по внутреннему таймеру, а по входу (En)? Впрочем, это просто каприз.

kbplug
Рядовой
Сообщения: 61
Зарегистрирован: 10.03.2017{, 09:54}
Репутация: 19

PZEM-004T на 3 фазы

#42

Сообщение kbplug » 11.09.2020{, 11:51}

Добрьій день подключил 4 шт PZEM 004T на один програмньій порт без переделок, все отлично работает.

1. Подключил PZEM 004T через переходник USB to uart
Изображение

2. Сконфигуриловал адресса в PZEM 004T с помощью программьі от автора https://flprog.ru/downloads/additionalF ... ttings.zip

3. Запаралелиль все Rx и Tx и посадил на один порт, Все работает, проблем нет.
IMG_20200907_065217.jpg

Аватара пользователя
Di123
Капитан
Сообщения: 828
Зарегистрирован: 03.11.2018{, 19:38}
Репутация: 29
Имя: Дмитрий

PZEM-004T на 3 фазы

#43

Сообщение Di123 » 20.11.2020{, 13:37}

у когонибудь получилось его заставить работать на одну фазу ?
2020-11-20_173514.png
2020-11-20_173514.png (4.95 КБ) 958 просмотров
2020-11-20_173518.png
у меня всё по нулям даже не колышатся
версия программы 7,1,1
версия модуля v3.0

думал не исправный но распаковал второй тоже всё по нулям показывает

Отправлено спустя 49 минут 35 секунд:
попробовал в версии 6,3,1 тоже всё по нулям
даже уарт не мигает на модуле

прописал скеч из примера ИДЕ
#include <PZEM004Tv30.h>

PZEM004Tv30 pzem(11, 12);

void setup() {
Serial.begin(115200);
}

void loop() {
float voltage = pzem.voltage();
if(voltage != NAN){
Serial.print("Voltage: "); Serial.print(voltage); Serial.println("V");
} else {
Serial.println("Error reading voltage");
}

float current = pzem.current();
if(current != NAN){
Serial.print("Current: "); Serial.print(current); Serial.println("A");
} else {
Serial.println("Error reading current");
}

float power = pzem.power();
if(current != NAN){
Serial.print("Power: "); Serial.print(power); Serial.println("W");
} else {
Serial.println("Error reading power");
}

float energy = pzem.energy();
if(current != NAN){
Serial.print("Energy: "); Serial.print(energy,3); Serial.println("kWh");
} else {
Serial.println("Error reading energy");
}

float frequency = pzem.frequency();
if(current != NAN){
Serial.print("Frequency: "); Serial.print(frequency, 1); Serial.println("Hz");
} else {
Serial.println("Error reading frequency");
}

float pf = pzem.pf();
if(current != NAN){
Serial.print("PF: "); Serial.println(pf);
} else {
Serial.println("Error reading power factor");
}

Serial.println();
delay(2000);
}
и в монитор порте всё заработало и уарт мигает на модуле как положено то есть они полностью рабочие
2020-11-20_175652.png
2020-11-20_175652.png (10.55 КБ) 948 просмотров
но через флпрог нивкакую нехочет уже и ардуино менял бесполезно
тоесть блок не делает опроса по уарт хотя в настройках стоит уарт

pasha71
Лейтенант
Сообщения: 454
Зарегистрирован: 26.08.2017{, 23:44}
Репутация: 34

PZEM-004T на 3 фазы

#44

Сообщение pasha71 » 20.11.2020{, 14:30}

Di123, Если я не ошибаюсь модуль нужен 4 версии для работы штатного блока в флпрог. А у Вас 3, так?

Аватара пользователя
Di123
Капитан
Сообщения: 828
Зарегистрирован: 03.11.2018{, 19:38}
Репутация: 29
Имя: Дмитрий

PZEM-004T на 3 фазы

#45

Сообщение Di123 » 20.11.2020{, 14:58}

pasha71, нет с 3 версии
я наполовину разобрался
выбрал SoftwareSerial вместо обычного уарта
и назначил выводы 10 и 11
теперь заработало всё нормально
не могу только понять почиму стандартный уарт отказывается общаться с модулем даже светодиоды не мигают на модуле говорит о том что ардуина его вообще не опрашивает

rogekam
Рядовой
Сообщения: 77
Зарегистрирован: 24.06.2020{, 21:21}
Репутация: 28
Откуда: RUS31
Имя: Egor

PZEM-004T на 3 фазы

#46

Сообщение rogekam » 20.11.2020{, 15:09}

Рабочий вариант. Собрал пол года назад. Может что пригодиться. viewtopic.php?f=137&t=6554
По ходу дорабатывал. Если нужно- выложу.

pasha71
Лейтенант
Сообщения: 454
Зарегистрирован: 26.08.2017{, 23:44}
Репутация: 34

PZEM-004T на 3 фазы

#47

Сообщение pasha71 » 20.11.2020{, 15:15}

Di123, Да я по моему ошибся

Аватара пользователя
Di123
Капитан
Сообщения: 828
Зарегистрирован: 03.11.2018{, 19:38}
Репутация: 29
Имя: Дмитрий

PZEM-004T на 3 фазы

#48

Сообщение Di123 » 20.11.2020{, 15:16}

rogekam, очень странно в вашем варианте они работают на рх и тх выводах
могу лишь предположить что в есп это прокатывает такой выбор в уно видимо нет

rogekam
Рядовой
Сообщения: 77
Зарегистрирован: 24.06.2020{, 21:21}
Репутация: 28
Откуда: RUS31
Имя: Egor

PZEM-004T на 3 фазы

#49

Сообщение rogekam » 20.11.2020{, 15:39}

Как подключать, брал здесь: http://arduino.ru/forum/programmirovani ... rial-shine. Смена контроллера не прокатит. Много плюшек для ESP8286. Но можно и для УНО переписать с нуля.

Аватара пользователя
BormanYA
Рядовой
Сообщения: 95
Зарегистрирован: 10.01.2018{, 18:07}
Репутация: 12
Откуда: Дмитров
Имя: Михаил

PZEM-004T на 3 фазы

#50

Сообщение BormanYA » 20.11.2020{, 23:07}

rogekam писал(а):
20.11.2020{, 15:39}
Как подключать, брал здесь:
Страница не найдена

kbplug
Рядовой
Сообщения: 61
Зарегистрирован: 10.03.2017{, 09:54}
Репутация: 19

PZEM-004T на 3 фазы

#51

Сообщение kbplug » 21.11.2020{, 09:11}

У меня проблем с етим модулем небыло. Вот мой проект для ноно 3 шт подключено к програмному порту, одна к аппаратному. Использую адресса устройств.
Pzem_004T_3фази.flp
(1.21 МБ) 81 скачивание
Отправлено спустя 2 минуты 57 секунд:
Вы отключаeте ардуино от USB во время измерения?

Аватара пользователя
Di123
Капитан
Сообщения: 828
Зарегистрирован: 03.11.2018{, 19:38}
Репутация: 29
Имя: Дмитрий

PZEM-004T на 3 фазы

#52

Сообщение Di123 » 21.11.2020{, 09:47}

kbplug, странно в вашем проекте тоже используете рх и тх
нет не отключаю она же у меня и запитывалась от усб уно ведь с модуля непоступает 5в там информация и силовая даже дорожек между собой не имеют

ну я уже решил проблему подсмотрев пример из ИДЕ где они используют SoftwareSerial на контактах 10 и 11 и у меня тоже так заработало
просто странно почему уно не посылает сигналы по рх и тх через стандартный уарт

rogekam
Рядовой
Сообщения: 77
Зарегистрирован: 24.06.2020{, 21:21}
Репутация: 28
Откуда: RUS31
Имя: Egor

PZEM-004T на 3 фазы

#53

Сообщение rogekam » 21.11.2020{, 11:44}

BormanYA писал(а):
20.11.2020{, 23:07}
rogekam писал(а):
20.11.2020{, 15:39}
Страница не найдена
Да, ссылка урезана, повтор: http://arduino.ru/forum/programmirovani ... rial-shine
v1.jpg
v1.jpg (22.46 КБ) 818 просмотров
IMG_20200706_181628.jpg

kbplug
Рядовой
Сообщения: 61
Зарегистрирован: 10.03.2017{, 09:54}
Репутация: 19

PZEM-004T на 3 фазы

#54

Сообщение kbplug » 21.11.2020{, 16:38}

Di123 У вас наверное занят порт. Попробуйте отключит USB и подать внешнее питание на ардуино.

Аватара пользователя
Di123
Капитан
Сообщения: 828
Зарегистрирован: 03.11.2018{, 19:38}
Репутация: 29
Имя: Дмитрий

PZEM-004T на 3 фазы

#55

Сообщение Di123 » 30.11.2020{, 07:22}

пробовал от повербанка тоже ничего не мигает на модуле
меня пока и SoftwareSerial устраивает на 7 и 8 подключил

интересует какое количество опросов делает модуль ?
допустим в 1 сек 100 полуволн и я каждую секунду выделяю только одну полноценную не урезанную
может ли модуль адекватно подсчитывать мощность в таком режиме ?

rogekam
Рядовой
Сообщения: 77
Зарегистрирован: 24.06.2020{, 21:21}
Репутация: 28
Откуда: RUS31
Имя: Egor

PZEM-004T на 3 фазы

#56

Сообщение rogekam » 30.11.2020{, 08:17}

Di123 писал(а):
30.11.2020{, 07:22}

может ли модуль адекватно подсчитывать мощность в таком режиме ?
Разница со стационарным электросчетчиком больше на 0,5-1 кВт·ч потребления из 400 кВт·ч.
Подсчет потребления программой, при опросе 1 сек дает такой же результат.
СпойлерПоказать
кВт ч.jpg
Что вполне укладывается в характеристики PZEM 004.

Аватара пользователя
Di123
Капитан
Сообщения: 828
Зарегистрирован: 03.11.2018{, 19:38}
Репутация: 29
Имя: Дмитрий

PZEM-004T на 3 фазы

#57

Сообщение Di123 » 30.11.2020{, 09:35}

rogekam писал(а):
30.11.2020{, 08:17}
Подсчет потребления программой, при опросе 1 сек дает такой же результат.
понятно
я думал что модуль сам всё делает а ардуина их просто считывает
тогда получается что если потребление импульсное там допустим 10мс в 1 сек то ардуино практически не сможет угадывать в момент прохода импульса что бы его увидеть со своим опросом в 1 сек
она будет тогда считывать посути всегда нулевую мощность из редка возможно попадая в момент импульса и фиксируя его в квт*ч

Отправлено спустя 13 минут 27 секунд:
опыты показывают что пропуская две полуволны пзем показывает мощность от 21-64 вт
а бытовой ваттметр 31-42 вт

только вот я сменил опрос ардуино с 1000 до 500 и ничего не поменялось мощность фиксирует от 22-65вт

Отправлено спустя 3 минуты 38 секунд:
если смотреть визуально на экран при опросе в 500мс
то все значения так и продолжают обновляться раз в 1сек кроме частоты она обновляется два раза в сек

Serg15
Рядовой
Сообщения: 28
Зарегистрирован: 17.02.2021{, 21:02}
Репутация: 1
Имя: Sergey

PZEM-004T на 3 фазы

#58

Сообщение Serg15 » 18.05.2021{, 20:14}

Добрый вечер.
Подскажите, пожалуйста, при реверсе тока, (и соответственно мощность активная) блок не показывает знак "-".
Как это исправить?

MihailK
Сержант
Сообщения: 104
Зарегистрирован: 05.12.2020{, 23:42}
Репутация: 11
Имя: Михаил

PZEM-004T на 3 фазы

#59

Сообщение MihailK » 19.05.2021{, 02:27}

Может проще использовать бу счетчик трехфазный с rs485?

Serg15
Рядовой
Сообщения: 28
Зарегистрирован: 17.02.2021{, 21:02}
Репутация: 1
Имя: Sergey

PZEM-004T на 3 фазы

#60

Сообщение Serg15 » 19.05.2021{, 16:27}

MihailK писал(а):
19.05.2021{, 02:27}
Может проще использовать бу счетчик трехфазный с rs485?
Размер счётчика не подходит в место установки.

Ответить

Вернуться в «Начинающим»