09-09-2023, 04:21 PM
(Ten post był ostatnio modyfikowany: 09-09-2023, 04:40 PM przez stAch.
Powód edycji: opcje
)
PWM - regulatory --> prosty sun tracker 2 osiowy (prawo-lewo, góra-dół)
założenia:
zmiana obrotu silnika na zasadzie 2 przekaźników na jeden silnik-> jeśli pierwszy przekaźnik jest ON to praca w prawo jeśli drugi ON to praca w lewo jeśli oba są ON lub OFF to silnik jest zatrzymany. Tak samo dla drugiej osi: jeśli trzeci przekaźnik jest ON to praca w górę jeśli czwarty ON to praca w dół jeśli oba są ON lub OFF to silnik jest zatrzymany.
co do zasady działania logiki chyba nie ma się co rozpisywać jeśli różnica pomiędzy inpa1 a inpa2 > 1 pwm0 up o jednostkę czasu i ponowny test to samo dla drogiej osi
ważniejsze jest pozycja początkowa. jeśli średnia wartość z 4 inpa spadnie poniżej zadanego progu wracamy do pozycji początkowej i tu pasowałby wybór opcji prawo lub lewo oraz góra lub dół
opcja ta realizowała by obrót trackera w wybranych kierunkach aż do zadziałania krańcówek i oczekiwanie na nowy początek testów jeśli średnia z inpa znów przekroczy ww próg
opcja zmiany kierunku działania logiki trackera mile widziana ale nie istotna bo wystarczy zmiana zasilania silnika siłownika
krańcówki nie istotne bezkolizyjne wbudowane w okablowanie zmiany obrotów silnika
wejście inpa5 i inpa6 to wejścia alarmowe w opcjach próg działania przydała by się zmienna przy której alarm zadziała i zakończy się poziomowanie.
na wejściu inpa6 pojawi się napięcie z wiatromierza (silnik dc lub potencjometr wychyłowy) przekroczenie jego bezpiecznej zadanej wartości rozpocznie poziomowanie trackera
podobnie jak w procedurze początkowej tu sterujemy góra lub dół do momentu zadziałania krańcówki na inpa5 którą jest dowolny potencjometr obrotowy informujący o kącie nachylenia konstrukcji (logicznie zrównujemy wartość potencjometru do zadanej wartości - obracając tracker wartość R inpa5 zmienia się w zależności od obecnego położenia aż do uzyskania założonego w nastawie)
alarm na kierunku prawo lewo nie jest istotny bo nie ma on większego wpływu wiatru na konstrukcję trackera
po przyjęciu pozycji początkowej tracker będzie utrzymywał załączone dwa przekaźniki aż do momentu wznowienia pozycjonowania
aby zapobiec można dodać opcje auto off silników po zadanym czasie w harmonogramie ale nie jest to istotne bo zasilanie wszystkiego będzie z panela fotowoltaicznego i ustanie wraz z nastaniem zmierzchu a wznowi się ze świtem.
opcja encoder na osiach -> inpd1 inpd2 mógłby zliczać/kasować obroty i zapisywać je od momentu inicjacji pozycji początkowej czyli zdalna wizualizacja położenia trackera oraz dokładniejsze nastawy dla alarmu.
mile widziana zewnętrzna nakładka na mostkach H która mogła by też obsługiwać bramy
założenia:
- śledzenie pozycji słońca w oparciu o 4 analogowe czujniki światła na dwóch osiach
- sterowanie przy pomocy 4 wyjść pwm
- zabezpieczenie przed silnym wiatrem (poziomowanie)
- wejścia czujników przypisane na stale do wyjść pwm gdzie inpax i pwmx kolejno to prawo, lewo, góra, dół
zmiana obrotu silnika na zasadzie 2 przekaźników na jeden silnik-> jeśli pierwszy przekaźnik jest ON to praca w prawo jeśli drugi ON to praca w lewo jeśli oba są ON lub OFF to silnik jest zatrzymany. Tak samo dla drugiej osi: jeśli trzeci przekaźnik jest ON to praca w górę jeśli czwarty ON to praca w dół jeśli oba są ON lub OFF to silnik jest zatrzymany.
co do zasady działania logiki chyba nie ma się co rozpisywać jeśli różnica pomiędzy inpa1 a inpa2 > 1 pwm0 up o jednostkę czasu i ponowny test to samo dla drogiej osi
ważniejsze jest pozycja początkowa. jeśli średnia wartość z 4 inpa spadnie poniżej zadanego progu wracamy do pozycji początkowej i tu pasowałby wybór opcji prawo lub lewo oraz góra lub dół
opcja ta realizowała by obrót trackera w wybranych kierunkach aż do zadziałania krańcówek i oczekiwanie na nowy początek testów jeśli średnia z inpa znów przekroczy ww próg
opcja zmiany kierunku działania logiki trackera mile widziana ale nie istotna bo wystarczy zmiana zasilania silnika siłownika
krańcówki nie istotne bezkolizyjne wbudowane w okablowanie zmiany obrotów silnika
wejście inpa5 i inpa6 to wejścia alarmowe w opcjach próg działania przydała by się zmienna przy której alarm zadziała i zakończy się poziomowanie.
na wejściu inpa6 pojawi się napięcie z wiatromierza (silnik dc lub potencjometr wychyłowy) przekroczenie jego bezpiecznej zadanej wartości rozpocznie poziomowanie trackera
podobnie jak w procedurze początkowej tu sterujemy góra lub dół do momentu zadziałania krańcówki na inpa5 którą jest dowolny potencjometr obrotowy informujący o kącie nachylenia konstrukcji (logicznie zrównujemy wartość potencjometru do zadanej wartości - obracając tracker wartość R inpa5 zmienia się w zależności od obecnego położenia aż do uzyskania założonego w nastawie)
alarm na kierunku prawo lewo nie jest istotny bo nie ma on większego wpływu wiatru na konstrukcję trackera
po przyjęciu pozycji początkowej tracker będzie utrzymywał załączone dwa przekaźniki aż do momentu wznowienia pozycjonowania
aby zapobiec można dodać opcje auto off silników po zadanym czasie w harmonogramie ale nie jest to istotne bo zasilanie wszystkiego będzie z panela fotowoltaicznego i ustanie wraz z nastaniem zmierzchu a wznowi się ze świtem.
opcja encoder na osiach -> inpd1 inpd2 mógłby zliczać/kasować obroty i zapisywać je od momentu inicjacji pozycji początkowej czyli zdalna wizualizacja położenia trackera oraz dokładniejsze nastawy dla alarmu.
mile widziana zewnętrzna nakładka na mostkach H która mogła by też obsługiwać bramy
e-chata.hyzne.com | LK1 - sterowniki akwarystyki | LK2 - sterowniki ihome | LK3 - niezliczone ilości wersji/nakładek na farmach PV i nie tylko | LK4 - testy bezprzewodowe