Энергомонитор PZEM-004T

Использование прочих датчиков и энкодеров и пользовательских блоков к ним
Ответить
Аватара пользователя
Cancertanly
Сержант
Сообщения: 214
Зарегистрирован: 06 апр 2016, 19:59
Откуда: bish
Имя: Антон
Поблагодарили: 1 раз

Энергомонитор PZEM-004T

Сообщение Cancertanly »

Доброго всем времени суток.
Приехали из Китая три PZEM-004T, нашел пользовательские блоки на старом сайте от уважаемого Boroda.
Блоки все рабочие разные версии...
Появился вопрос пока для меня не разрешенный. В настройках блока новой версии появились параметры RX и TX. То есть теперь можно настроить пины к которым можно прицепить PZEM (по умолчанию в блоке и во всех примерах к библиотеке стоят 10 и 11 пины).
Хотел привязать все три к меге2560 но после экспериментов выяснилось, что TX от PZEM можно подключать только к 10, 11, 12, 13 пинам, а RX на любой пин. Вопрос: почему только эти пины для ТХ? и как можно подключать к хардварным юартам?
[spoiler]
PZEM-004T.jpg
Energy monitor test.flp
Энергомонитор1_(CODE).ubi
Энергомонитор_(CODE).ubi
[/spoiler]
У вас нет необходимых прав для просмотра вложений в этом сообщении.
FLProg_ru
https://t.me/flrog_ru ...................................................FLProg_v7.3.4
https://t.me/soft_duino
Аватара пользователя
olddolin
Сержант
Сообщения: 245
Зарегистрирован: 08 сен 2017, 19:47
Откуда: Тверь
Имя: Вадим

Энергомонитор PZEM-004T

Сообщение olddolin »

Интересно, получилось у вас с четырьмя блоками. Я как не подключаю, нули одни, оставляю один блок и работает. А так хочется трёхфазный монитор сделать.
Электронщик как врач, ему нужно постоянно учиться чтобы соответствовать времени.
Аватара пользователя
Cancertanly
Сержант
Сообщения: 214
Зарегистрирован: 06 апр 2016, 19:59
Откуда: bish
Имя: Антон
Поблагодарили: 1 раз

Энергомонитор PZEM-004T

Сообщение Cancertanly »

Я испытывал на МЕГА2560. Для подключения нескольких энергомониторов RX в блоке у всех общий, причем на 10м пине, а TX у всех разный, и адреса разные в настройках блока. Из ньюансов только опрос в разное время для каждого блока (в примере видно).
Ах да, и еще... может для кого-то тоже новость что RX в пользовательском блоке это TX на самом энергомониторе, ну и TX соответственно.
Надеюсь, что кому-то помог
test_pzem_1.flp
видео
У вас нет необходимых прав для просмотра вложений в этом сообщении.
FLProg_ru
https://t.me/flrog_ru ...................................................FLProg_v7.3.4
https://t.me/soft_duino
pasha71
Лейтенант
Сообщения: 454
Зарегистрирован: 26 авг 2017, 23:44

Энергомонитор PZEM-004T

Сообщение pasha71 »

Кто нибудь пробовал записать данные с этого монитора на SD?У меня не хочет вообще,IDE ругается и пишет всякую бяку.Если кто то пробовал и пошло,черкните что то,может там нюанс какой.
Аватара пользователя
Cancertanly
Сержант
Сообщения: 214
Зарегистрирован: 06 апр 2016, 19:59
Откуда: bish
Имя: Антон
Поблагодарили: 1 раз

Энергомонитор PZEM-004T

Сообщение Cancertanly »

Что пишет? Скрин сделайте. И к каким пинам подключаете сд?
FLProg_ru
https://t.me/flrog_ru ...................................................FLProg_v7.3.4
https://t.me/soft_duino
pasha71
Лейтенант
Сообщения: 454
Зарегистрирован: 26 авг 2017, 23:44

Энергомонитор PZEM-004T

Сообщение pasha71 »

пины 8,9

Отправлено спустя 2 минуты 30 секунд:
Ой это я пины монитора дал,а SD 11,12,13,2
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Cancertanly
Сержант
Сообщения: 214
Зарегистрирован: 06 апр 2016, 19:59
Откуда: bish
Имя: Антон
Поблагодарили: 1 раз

Энергомонитор PZEM-004T

Сообщение Cancertanly »

Как будто на библиотеки ругается...
FLProg_ru
https://t.me/flrog_ru ...................................................FLProg_v7.3.4
https://t.me/soft_duino
pasha71
Лейтенант
Сообщения: 454
Зарегистрирован: 26 авг 2017, 23:44

Энергомонитор PZEM-004T

Сообщение pasha71 »

опа на......я переставил #include <PZEM004T.h> с самое начало программы,перестал маты гнать,сейчас попробую работает ли

Отправлено спустя 15 минут 17 секунд:
Да ,работает. :D
Аватара пользователя
olddolin
Сержант
Сообщения: 245
Зарегистрирован: 08 сен 2017, 19:47
Откуда: Тверь
Имя: Вадим

Энергомонитор PZEM-004T

Сообщение olddolin »

pasha71 писал(а): 11 окт 2018, 10:04опа на......я переставил #include <PZEM004T.h> с самое начало программы,перестал маты гнать,сейчас попробую работает ли

Отправлено спустя 15 минут 17 секунд:
Да ,работает. :D
Тот же эффект при использовании PZEM c OLED2, переставляешь в начало и всё ок.
Электронщик как врач, ему нужно постоянно учиться чтобы соответствовать времени.
Аватара пользователя
Cancertanly
Сержант
Сообщения: 214
Зарегистрирован: 06 апр 2016, 19:59
Откуда: bish
Имя: Антон
Поблагодарили: 1 раз

Энергомонитор PZEM-004T

Сообщение Cancertanly »

У меня все чаще стало так конфликтовать с разными ПБ в проектах в новой версии программы
Ну и решение такое же...
Можно было бы при редактировании ПБ указывать приоритет библиотеки. Т.е. в какой последовательности их объявлять
FLProg_ru
https://t.me/flrog_ru ...................................................FLProg_v7.3.4
https://t.me/soft_duino
pasha71
Лейтенант
Сообщения: 454
Зарегистрирован: 26 авг 2017, 23:44

Энергомонитор PZEM-004T

Сообщение pasha71 »

Но в некоторых проектах и это не помогает.Вот например связка UNO-PZEM-W5100 ни в какую,завтра еще попробую,но уперлось все по взрослому.Хочу это все к Remote xy привязать,и пока без безрезультатно.Убираю PZEM ,все я ардуинку вижу через облако,все отлично работает
добавляю и кранты.PZEM работает ,но к облаку уже выход закрыт.И чо такое никак не пойму.
Ответить

Вернуться в «Прочие датчики и энкодеры»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя