PZEM004 jednofazowy Licznik Energii Elektrycznej

User avatar
klew
Posts: 13908
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław
Has thanked: 134 times
Been thanked: 137 times

Post

Na Arduino Mega największe ograniczenie wynika obecnie z:
1. Kanału Extended - ale to da się łatwo ograniczyć do dużo mniejszej wartości, więc problemu raczej nie będzie
2. Sposobu rejestracji - protokół wymaga wysłania w jednej wiadomości danych dla wszystkich kanałów. Ale na to też mam jeden pomysł - tylko też na kiedy indziej ;)

Na ESP główny problem pojawia się przy szyfrowaniu połączenia. Ten wątek w innych miejscach już poruszałem.
Najlepsze suple dla Twojego domu :mrgreen:
andrew01
Posts: 163
Joined: Fri May 24, 2019 6:49 am

Post

klew wrote: Sun Mar 15, 2020 8:40 pm Na Arduino Mega największe ograniczenie wynika obecnie z:
1. Kanału Extended - ale to da się łatwo ograniczyć do dużo mniejszej wartości, więc problemu raczej nie będzie
2. Sposobu rejestracji - protokół wymaga wysłania w jednej wiadomości danych dla wszystkich kanałów. Ale na to też mam jeden pomysł - tylko też na kiedy indziej ;)

Na ESP główny problem pojawia się przy szyfrowaniu połączenia. Ten wątek w innych miejscach już poruszałem.
A czy "Fatal SRPC failure!" po dodaniu kanału z przekaźnikiem obok licznika PZEM to jakiś grubszy problem? Na początku rejestracja przebiegała poprawnie, a po chwili timeout i potem "Fatal SRPC failure!" przy ponownej rejestracji.
User avatar
klew
Posts: 13908
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław
Has thanked: 134 times
Been thanked: 137 times

Post

andrew01 wrote: Sun Mar 15, 2020 10:19 pm A czy "Fatal SRPC failure!" po dodaniu kanału z przekaźnikiem obok licznika PZEM to jakiś grubszy problem? Na początku rejestracja przebiegała poprawnie, a po chwili timeout i potem "Fatal SRPC failure!" przy ponownej rejestracji.
Ile masz łącznie kanałów ustawionych?
Najlepsze suple dla Twojego domu :mrgreen:
Rafaello
Posts: 108
Joined: Sun May 29, 2016 1:34 pm

Post

klew wrote: Sat Mar 14, 2020 10:44 am
QLQ wrote: Sat Mar 14, 2020 7:47 am Taka sugestia- pin RX można chyba zrozrobić wspólny dla 3szt Pzem. Tyllo TX na trzech innych pinach dla kazdego osobno ma byc. Mniej wtedy z esp pinow jest potrzebne.
Nic nie stoi na przeszkodzie, aby ktoś podał jako RX trzy razy tą samą wartość. Powinno też działać, tylko trzeba pamiętać o dodatkowych elementach (diody, rezystor).
Pytanko, czy ktoś takowy układ budował dla trzech PZEM, na jednym RX. PCB od @QLQ mają jeden wspólny pin dla GPIO3, ale chyba na płytce nie ma miejsca na dodatkowe elementy typu diody i rezystory. Nie chcę marnować ESP jakby takowy układ nie odpalił.
User avatar
lesny8
Posts: 3132
Joined: Mon Dec 11, 2017 9:43 pm
Has thanked: 10 times
Been thanked: 9 times

Post

Ja uruchomiłem wczoraj z wemosem na stykówce i wszystko działało na jednym RX ;)
SOP 2023 :heavy_check_mark:
SOP 2024 :heavy_check_mark:
Czekam na kolejne Supla Offline Party :upside_down_face:
🧩: 🔑cz->b ⛴️+ila
Rafaello
Posts: 108
Joined: Sun May 29, 2016 1:34 pm

Post

lesny8 wrote: Mon Mar 16, 2020 1:03 pm Ja uruchomiłem wczoraj z wemosem na stykówce i wszystko działało na jednym RX ;)
Rozumiem, że muszę to zdefiniować powiedzmy,

Code: Select all

new Supla::Sensor::ThreePhasePZEMv3(3, 1, 3, 5, 3, 4);
Takie wyjścia ma PCB od @QLQ

Czy dawałeś jakieś dodatkowe rezystory i diody o których pisał @klew ?
User avatar
lesny8
Posts: 3132
Joined: Mon Dec 11, 2017 9:43 pm
Has thanked: 10 times
Been thanked: 9 times

Post

Zgadza się, dokłądnie tak definiujesz jak napisałeś.

Na schemacie tego PCB nie ma takich elementów, o których chłopaki tu piszą. Nie ma żadnego konwertera stanów logicznych, ani żadnych diod czy oporników. Podłączyłem bezpośrednio tak jak leci i działa :)
bh_pzem_v2.0_sch.jpg
You do not have the required permissions to view the files attached to this post.
SOP 2023 :heavy_check_mark:
SOP 2024 :heavy_check_mark:
Czekam na kolejne Supla Offline Party :upside_down_face:
🧩: 🔑cz->b ⛴️+ila
User avatar
klew
Posts: 13908
Joined: Thu Jun 27, 2019 12:16 pm
Location: Wrocław
Has thanked: 134 times
Been thanked: 137 times

Post

Ja z elektroniki jestem noga. Z tymi diodami i rezystorem to gdzieś była informacja, że bez tego po czasie mogą paść te wyjścia na pzemach.
Ale jak jest w rzeczywistości, to nie mam pojęcia ;)
Najlepsze suple dla Twojego domu :mrgreen:
QLQ
Posts: 2512
Joined: Sun Sep 03, 2017 9:13 am

Post

klew wrote: Mon Mar 16, 2020 7:17 pm Ja z elektroniki jestem noga. Z tymi diodami i rezystorem to gdzieś była informacja, że bez tego po czasie mogą paść te wyjścia na pzemach.
Ale jak jest w rzeczywistości, to nie mam pojęcia ;)
Męczę pzemy 2 szt od miesiaca.Praktycznie od momentu jak @klew zrobil impulse counter pod arduino. Nie mam zadnych konwerterow stanów, ba nwet oryginalny kabel usb producenta ich mie ma. Zasilanie 5v , 3.3v tylko do zasilania esp.
jak coś nie działa to włącz zasilanie.....
andrew01
Posts: 163
Joined: Fri May 24, 2019 6:49 am

Post

klew wrote: Mon Mar 16, 2020 9:26 am
andrew01 wrote: Sun Mar 15, 2020 10:19 pm A czy "Fatal SRPC failure!" po dodaniu kanału z przekaźnikiem obok licznika PZEM to jakiś grubszy problem? Na początku rejestracja przebiegała poprawnie, a po chwili timeout i potem "Fatal SRPC failure!" przy ponownej rejestracji.
Ile masz łącznie kanałów ustawionych?
SRPC failure wyskakiwał już przy PZEM + 1 bistableRelay, ale moim marzeniem jest dorzucenie PZEM'a do tego co już mam czyli:

16 x BistableRelay
8 x Thermometer
4 x ThermHygroMeter
1 x Pressure

Pozdrawiam
Andrzej

Return to “Nowości”