Несколько устройств на одной Serial шине

Пионер
Offline
Зарегистрирован: 04.02.2019

Всем спасибо за участие.

Реализовал опрос трех PZEM004(первой версии) одним сериал портом. Подключил по методу brokly.

Присвоил каждому PZEMу свой  IP(ид.номер)  и в цикле опрашиваю каждый по очереди. Наконец-то стал получать данные со всех трех энергометров.

При использовании подключения к трем Serial( и софтверных , и хардверных) получалось принять данные только с двух. Или с 1-го и 2-го , или с 1-го и 3-го, или со 2 и 3 .

sadman41
Онлайн
Зарегистрирован: 19.10.2016

Пионер пишет:

Присвоил каждому PZEMу свой  IP(ид.номер)  и в цикле опрашиваю каждый по очереди. Наконец-то стал получать данные со всех трех энергометров.

Устойчиво работает? В последний раз, когда я про параллельные пземы читал, видел рекомендацию выпаивать со всех, кроме одного, какие-то резисторы. Без этого проблемы начинались или типа того...

Пионер
Offline
Зарегистрирован: 04.02.2019

sadman41 пишет:

Устойчиво работает? В последний раз, когда я про параллельные пземы читал, видел рекомендацию выпаивать со всех, кроме одного, какие-то резисторы. Без этого проблемы начинались или типа того...

На всех трех ПЗЕМах уменьшил резисторы R17 для работы с 3,3 вольтовой логикой (для ESP),подключил оптроны для сброса счетчика потребленной энергии вместо  штатных кнопок.И все ,больше ничего не  переделывал  .

За стабильность пока не могу ничего сказать , так как от начала работы устройства прошло не более  5-6-ти часов. Но за это время затыков пока не было. Данные обновляются стабильно и в ком-порту , и по MQTT со всех трех энергомеров.А так до следующих выходных оставлю на тестовый прогон и посмотрю.

 

sadman41
Онлайн
Зарегистрирован: 19.10.2016

MQTT исторические данные не хранит... Сложно будет понять - были сбои, когда не смотрел в клиента или не было их. 

Но, тем не менее, если не забудете - отпишитесь, как оно.

Пионер
Offline
Зарегистрирован: 04.02.2019

sadman41 пишет:

Но, тем не менее, если не забудете - отпишитесь, как оно.

to sadman41

Прошло  два месяца- полет нормальный. Затыков в опросе 3-х PZEMов не наблюдалось.

В скетче ESP-32(кроме опроса и отправки данных по MQTT) ничего нет.

sadman41 пишет:

MQTT исторические данные не хранит... Сложно будет понять - были сбои, когда не смотрел в клиента или не было их.

Судя по логу с СД-карты с другой ESP -все нормально, при условии что есть подсоединение обеих ЕСП к сети.