Witam,
Posiadam wspomniany regulator ładowania grzałek MPPT ,producent zaprojektował w swoim urządzeniu bardzo ubogi port do odczytu danych przez rs-485,
Dane z urządzenia które dostawałem w konsoli zpisywałem do pliku by spróbować je jakoś rozczłonować i wybrać wartości istotne które chciałem wysłać do domoticza.
Sposób komunikacji nie jest związany z żadnym protokołem komunikacyjnym.
W celu odczytania parametrów pracy należy wysłać do regulatora zapytanie w
postaci jednego bajtu danych.
Parametry transmisji to: 9600 8n1.
Wysłanie do sterownika jednego bajtu o informacji: ASCII 'a' (97 dziesiętne)
skutkuje odpowiedzią:
AA;Aktualna moc (w watach);Aktualna temperatura CWU(należy podzielić
przez 10);Aktualny uzysk energii od startu urządzenia lub resetu
danych(kWh);Aktualny status pracy (wartość 1 gdy pracuje lub 0, gdy nie
pracuje)
Wysłanie do sterownika jednego bajtu o informacji: ASCII 'S' (83 dziesiętne)
skutkuje odpowiedzią:
SR;Aktualne napięcie z paneli(w Voltach);Aktualny prąd(należy podzielić przez
10 aby był w amperach);Aktualna moc(w watach), Maksymalna moc jaka
została osiągnięta w historii tego urządzenia(w watach);Maksymalna
temperatura jaka została zmierzona w urządzeniu(w stopniach Celsjusza);Ilość
zadziałań detektora niskiego napięcia sterowania tranzystorów
wykonawczych;Aktualna wartość PWM(0-255); Aktualna temperatura
radiatora(należy podzielić przez 10 aby była w Celsjuszach)
Generalnie informacje są całkiem ciekawe które mogą powiedzieć coś więcej o sprawności urządzenia.
Producent planuje zbudować urządzenie które będzie wysyłać dane ( gdzie będzie je wysyłać, kiedy urządzenie powstanie ) tego nikt nie wie.
I tu rodzi się pytanie, czy w następnej wersji można liczyć na wsparcie ??
Oprogramowanie bardzo mi przypadło do gustu, po nowym roku gdy tylko będzie utworzona zbiórka (wsparcie projektu) od razu wspieram finansowo 😉
usunięty link