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

Zmai-90 z modułem CBU nie uruchamia się po flashowaniu. Nie udało się pobrać GPI

ghost198922 24 Paź 2022 07:04 9762 52
Najlepsze odpowiedzi LABEL_AI_GENERATED

Jakie są piny GPIO dla licznika Zmai-90 z modułem CBU i dlaczego po flashowaniu OpenBeken nie uruchamia się LCD ani nie widać danych TuyaMCU?

Ten ZMAI-90 nie działa jak typowe TuyaMCU; trzeba dla niego użyć własnego sterownika RN8209 w OpenBeken, a sterownik LCD nadal nie został napisany [#20911966][#20912588] Z podanych testów wynika też, że układ ma już rozpoznane GPIO: WiFi LED to P6, przycisk P7, przekaźnik bistabilny jest na P14 i P16 (sterowanie typu Bridge, z `BridgePulseLength 5`), a dioda `LED_n` jest na P26 [#20554248] Kontroler LCD jest podłączony do P9 i P28, a EEPROM 24C02 do P15 i P17 [#20554248] Wcześniej potwierdzono, że należy odpuścić TuyaMCU i zamiast tego przechwytywać UART oraz pisać własny sterownik pod ten licznik, bo standardowe komendy TuyaMCU nie dają tu logów [#20553116][#20554816]
Podsumowanie AI na podstawie dyskusji. Może zawierać błędy.
REKLAMA
Treść została przetłumaczona angielski » polski Zobacz oryginalną wersję tematu

Podsumowanie tematu

LABEL_AI_GENERATED
Dyskusja dotyczy problemów z uruchomieniem liczników ZMAI-90 wyposażonych w moduł CBU po flashowaniu oprogramowaniem OpenBeken (OBK). Użytkownicy zgłaszają brak danych na wyświetlaczu LCD oraz niemożność odbioru sygnałów GPIO i pakietów TuyaMCU. W toku rozmów ustalono, że urządzenie wykorzystuje chip monitorujący RN8209C, który komunikuje się przez UART z prędkością 4800 bodów, a protokół TuyaMCU nie jest stosowany. Przeprowadzono próby przechwycenia komunikacji UART, konfiguracji pinów GPIO (m.in. dla przekaźnika bistabilnego na pinach 14 i 16, przycisku na pinie 7, diody LED na pinie 6 i 26) oraz sterowania przekaźnikiem za pomocą sterownika Bridge w OpenBeken. Udało się również zrzucić zawartość pamięci EEPROM (24C02H) podłączonej do pinów 15 i 17. Opracowano eksperymentalny sterownik RN8209 dla OpenBeken, który wymaga kalibracji prądu i napięcia, a także konfiguracji GPIO. Flashowanie oryginalnego firmware i powrót do niego wymaga zasilania modułu CBU napięciem 3,3 V, nie 5 V, zgodnie z dokumentacją. Użytkownicy korzystają z narzędzi takich jak bkwriter, Realterm, BK7231GUIFlashTool oraz konwerterów UF2 do flashowania i testowania. Obecnie OpenBeken obsługuje aktualizacje OTA i rozwijany jest sterownik LCD. Integracja z Home Assistant odbywa się przez MQTT, choć automatyczne wykrywanie wymaga dalszych testów. Wskazano również potrzebę sparowania urządzenia z aplikacją Tuya w celu uzyskania pełnych danych MCU. Całość wymaga dalszych testów i kalibracji, ale osiągnięto podstawową funkcjonalność pomiarów i sterowania przekaźnikiem.
Podsumowanie AI na podstawie dyskusji. Może zawierać błędy.
REKLAMA