Sterownik rotatora AlfaSPID SP5GNI

Po udanej naprawie rotatora AlfaSPID wł Maszty RDM-12 – wymiana zespołu silnikowego – Natknąłem się na działającą funkcję, co mi nie odpowiadało. Niemniej jednak, że kontroler Rot1prog miał złącze do podłączenia komputera PC na tylnym panelu, sterownik nie skomunikował się z komputerem.

Złącze w oryginalnym rotatorze zespołu silnikowego AlfaSPID
Złącze w oryginalnym rotatorze zespołu silnikowego AlfaSPID
Złącze w nowym zespole silnikowym AlfaSPID rotatora
Złącze w nowym zespole silnikowym AlfaSPID rotatora

Po konsultacjach z Jackiem z AlfaSPID wpadliśmy na taki pomysł, że ta wersja sterownika Rot1prog nie ma jeszcze w oprogramowaniu połączenia z komputerem. Ponieważ była to starsza wersja, więc była tylko jedna opcja zakup nowego sterownika. Wychodził 220 € plus przesyłka. To znacząca kwota. Myślałem o użyciu gotowych ustawień, gdzie jednym kliknięciem można by obrócić rotator w domyślnym kierunku, a następnie ręcznie zmienić jego orientację. Jednak nie byłem też zadowolony z szybkości strzelania. Można to zwiększyć, stosując wyższe napięcie zasilania silnika. Zbiegło się kilka powodów, dla którego zacząłem szukać możliwości zbudowania nowego sterownika do rotatora AlfaSPID.

Sposób odczytu położenia rotatora AlfaSPID

Maszt RDM 12 z tribanderem moxon obracanym rotatorem AlfaSPID
Maszt RDM 12 z tribanderem moxon obracanym rotatorem AlfaSPID

Rotator AlfaSPID wykorzystuje impulsy do określenia pozycji. Zasada jest taka, aby podczas kalibracji rotator był ustawiony na azymut podstawowy. Następnie wykrywany jest jego obrót przez liczbę impulsów (na przykład będzie to 40° od azymutu podstawowego 40 impulsy). Po obróceniu rotator zapisuje nową pozycję w pamięci EEPROM.

Nie ma wielu kierowców, które obsługują tę metodę. Znalazłem powiązania RA0SMS, K3NG ze sterownikami Arduino MEGA i SP5GNI. Po rozważeniu i porównaniu konstrukcji zdecydowałem się na wersję według Mirko, SP5GNI.

Podłączenie sterownika do rotatora AlfaSPID SP5GNI

Połączenie jest bardzo jasne. Obwód z rezystorem R1 i transoptorem OK1 zapewnia wykrywanie impulsów z rotatora. Ich kształtowanie zapewnia obwód 74LVC1G17DBV. Sygnał ten podawany jest na wejście Arduino Nano. Pozostałe jego wejścia to cztery przyciski (używane są tylko trzy): transport, w lewo i STOP.

Dwuliniowy wyświetlacz LCD podłączany do Arduino Nano poprzez magistralę I2C. Pozostałe dwa wyjścia to sterowane przekaźniki mocy, które kontrolują polaryzację napięcia dostarczanego do silnika rotatora. Napięcie to jest dostarczane z oddzielnego źródła 12 do 24 V wyłącznie do zasilania części mocy. Wskazanie uzupełnia para diod LED.

Część logiczna jest zasilana napięciem +5 V dostarczanym do Arduino. Do tego złącza można podłączyć zwykłą ładowarkę lub komputer. Dzięki temu dostępna jest także kontrola za pomocą oprogramowania takiego jak DXView, HR, N1MM Wirnik, PstRotator i tym podobne.

Budowa sterownika do rotatora AlfaSPID SP5GNI

Gotowy sterownik do rotatora SP5GNI pod dekoder pasma i miernik PSV
Gotowy sterownik do rotatora SP5GNI pod dekoder pasma i miernik PSV

SP5GNI umieścił na swoim urządzeniu dokumenty i niezbędny kod GitHUB https://github.com/sp5gni/GNI-r3-rotator-controller Będzie potrzebny do programowania Arduino Biblioteka LiquidCrystal_I2C (SP5GNI), który jest dostępny pod adresem https://hf5l.pl/wp-content/uploads/2021/04/LiquidCrystal_I2C.zip Ostrzegam cię z góry, ponieważ inne biblioteki LiquidCrystal_I2C nie działały dla mnie z podanym kodem.

Najpierw próbowałem podłączyć na uniwersalnej płytce drukowanej. Sterownik zareagował na komendę skrętu, ale program się nie wyświetlał azymut. Dowiedziałem się o tym dopiero przechwytując dane przesyłane z i do komputera, że pakiet z danymi ze sterownika nie jest kompletny i brakuje jednego bajtu. W tym czasie już rozwiązywałem problem z Mirosławem mailowo i praktycznie w tym samym czasie wpadliśmy na problem i jego rozwiązanie.

Po tej korekcie sterownik działał dokładnie tak jak oczekiwano. SP5GNI później GitHUB umieścił zaktualizowaną wersję, co poprawia błąd.

Moduł przekaźnikowy

Podłączyłem wyjście z Arduino do 2-moduł przekaźnika kanału. Moduły te zapewniają izolację galwaniczną i nie tylko 2 € nie kupujesz nawet samego przekaźnika. w końcu mi się udało 1602 z I2C, Arduino Nano , 2-moduł przekaźnika kanału ohm / 0.5W i wystarczy jeden po stronie wyjściowej Złącza GX16-4 Kupiłem przez e-sklep https://techfun.sk

Zasilacz do laptopa stosowany jako zasilacz silnika rotatora
Zasilacz dla laptopa używanego jako źródło silnika rotatora

Zasilanie silnika rotatora

Zasilanie silnika zapewnia zasilacz do notebooka 19V/6,7A DA130PE1-00 ADP-130DB. Można jednak zastosować także inne modele, które odpowiadają napięciom i prądom. Takie zasilacze można kupić stosunkowo niedrogo z drugiej ręki, na przykład przez Bękart

Konstrukcja znajduje się w szafce miedzianej. Użyłem przełącznika do sterowania prawo-lewo. Jest to proste i zrozumiałe, ponadto eliminuje niepożądane wciskanie obu przycisków jednocześnie.

Ocena po kilku miesiącach eksploatacji

Sterownik SP5GNI działa świetnie. Koszty wynoszą ok. 50 €, co stanowi jedną piątą ceny oryginalnego sterownika AlfaSPID. Działa również łącze do komputera PC z łączem do programu PSTRotator:

Zrzut ekranu N1MM+ w konkursie przedstawiający PSTRotator podłączony do kontrolera SP5GNI
Zrzut ekranu N1MM+ w konkursie przedstawiający PSTRotator podłączony do kontrolera SP5GNI
5 1 głos
Ocena artykułu
Ustawiać
Ustaw alerty
Gość
2 Uwagi
Najstarszy
Najnowszy Najczęściej oceniane
Dodano opinię
Zobacz wszystkie komentarze
Szpak OK2SLC
Szpak OK2SLC
1 miesiąc temu

Jakiś czas temu też miałem błąd Rot1Prog z Jackiem, gdy sterowanie ręczne zawiesza się po poleceniu wysłanym z komputera PC. Jedynym rozwiązaniem był zakup nowego kontrolera… W końcu znalazłem obejście błędu polegające na dodaniu przycisków stop, za pomocą którego można odblokować przyciski CW/CCW. Kolejna wada to tzw. “208”, który jest domyślnym azymutem, do którego się obraca w przypadku, kiedy będzie “rozmawiać” kontroler z komputera. Ale nawet w tym przypadku odkryłem obejście za pomocą Hamlib, z którego korzystam z powodzeniem.

Jestem z branży IT, a technologie webowe są mi bliskie pod względem treści i wszystkich kryteriów.
Rzeczywiście istniała wersja Rot1Prog, które nie miały RS232 ani USB?

2
0
Będziemy wdzięczni za Twoje komentarze, Proszę, komentarz!x