logo elektroda
logo elektroda
X
logo elektroda
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Tongou TO-Q-SA1 WiFi Smart Energy Meter - ktoś próbował go flashować?

casiopeia80 22 Maj 2025 15:34 6066 55
Najlepsze odpowiedzi

Czy da się zidentyfikować wnętrze Tongou TO-Q-SA1 i uruchomić go z niestandardowym firmware, a jeśli tak, to przez jakie układy i z jakim dostępem do programowania?

Da się go częściowo obsłużyć, ale najpewniejsza droga to nie „czysty flash”, tylko przeróbka toru pomiarowego: w środku jest moduł Tuya CB2S z BK7231N, osobny MCU STC8H3K64S2 i układ pomiarowy BL0942, a połączenie między nimi jest na 4 pinach UART [#21562880][#21563065] W OpenBeken można go skonfigurować jako TuyaMCU, mapując dpID 6 na `RAW_V2C3P3` i ustawiając baud rate 115200; tak udało się uzyskać prawie poprawne odczyty napięcia, prądu i mocy [#21570955] Problem w tym, że po około 25–30 minutach STC przestaje wysyłać dane pomiarowe, nawet po ręcznym `tuyaMcu_sendQueryState`, więc samo programowe obejście wygląda na niestabilne [#21576465][#21576531][#21576703] Najlepiej sprawdziło się usunięcie STC8H3K64S2 i podłączenie BL0942 bezpośrednio do BK7231N przez UART1 (RX1/TX1); po tej zmianie OBK z driverem BL0942 działało poprawnie [#21577273][#21734387] Potem można skalibrować napięcie, prąd i moc na znanym obciążeniu, a jeśli licznik jest wpięty odwrotnie, prąd będzie raportowany ze znakiem minus [#21577379]
Treść została przetłumaczona angielski » polski Zobacz oryginalną wersję tematu

Podsumowanie tematu

✨ Dyskusja dotyczy inteligentnego licznika energii Tongou TO-Q-SA1, urządzenia montowanego na szynie DIN z łącznością WiFi opartą na platformie Tuya, wyposażonego w mikrokontroler STC8H3K64S2, moduł WiFi Tuya CB2S oraz układ pomiaru mocy BL0942. Urządzenie nie posiada przekaźnika, co czyni je bezpiecznym do monitoringu inline. Użytkownicy podjęli próbę flashowania i integracji z oprogramowaniem OpenBK7231T (OBK), jednak oryginalny MCU STC8 powodował problemy z regularnym przesyłaniem danych pomiarowych (dpID 6) – po około 30 minutach odczyty napięcia, prądu i mocy przestawały być wysyłane, a MCU przechodził w stan uśpienia. Próby wymuszenia raportowania za pomocą komend TuyaMCU (np. tuyaMcu_sendQueryState) oraz dodawanie powtarzających się zdarzeń nie przyniosły trwałego efektu. W efekcie zdecydowano się na usunięcie mikrokontrolera STC8 i bezpośrednie podłączenie układu BL0942 do modułu WiFi BK7231N przez UART, co pozwoliło na stabilną pracę i poprawne odczyty energii. W OBK włączono sterownik BL0942, umożliwiający kalibrację urządzenia za pomocą znanego obciążenia (np. żarówki 60W). Dyskutowano także o problemach z izolacją galwaniczną podczas podłączania UART, ryzyku zwarć i konieczności stosowania izolowanych zasilaczy. Ostatecznie urządzenie po modyfikacji działa stabilnie, a dokładność pomiarów jest wysoka (różnica poniżej 0,02% względem certyfikowanego licznika). Wątek zawiera także informacje o konfiguracji oprogramowania OBK, mapowaniu dpID, problemach z trybami oszczędzania energii oraz sugestiach dotyczących dalszych testów i dokumentacji.
REKLAMA