HomeMade
Sterownik Rotora (Modernizacja AR-303) - Wersja do druku

+- HomeMade (http://sp-hm.pl)
+-- Dział: Forum Praktyczno-Techniczne HomeMade (/forum-1.html)
+--- Dział: Projekty Grupy HomeMade (/forum-44.html)
+--- Wątek: Sterownik Rotora (Modernizacja AR-303) (/thread-820.html)



Sterownik Rotora (Modernizacja AR-303) - SQ9MDD - 20-04-2011 13:55

Witam.

Na jednym z for nawiązała się dyskusja dotycząca Lekkiego rotora AR-303 i w trakcie rozmowy padł pomysł modernizacji rotora. Rotor ten pomimo oczywistych wad (sterowanie, kalibracja) ma dwie niezaprzeczalne zalety.
Te zalety to cena i możliwość łatwej modyfikacji.

Rotor jest prosty, postanowiłem że sterownik do niego też będzie bardzo prosty i tani. W załączeniu pliki źródłowe wersji 1.0 beta sterownika. Kilka rzeczy wymaga jeszcze modyfikacji lub zdefiniowania wartości elementów.

[attachment=2864]
[attachment=2865]
[attachment=2866]

Na YouTube wrzuciłem kilka filmów obrazujących działanie sterownika.
Sterownik rotora pierwsze odpalenie.

Test impulsatora

Zainstalowany impulsator

Mechanika krańcówki


RE: Sterownik Rotora (Modernizacja AR-303) - SP5FCS - 20-04-2011 21:57

Ryszard, bardzo ciekawy pomysł i jak zwykle szybka realizacja. Zapotrzebowanie na tani rotor jest duże dlatego zainteresowanie projektem będzie spore.

Przy okazji projektu skrzynki antenowej easyATU powstał przełącznik antenowy oraz padła propozycja wykonania sterownika rotora, wszystko w oparciu o komunikacje przez RS485. Może warto przemyśleć taki wariant w Twoim projekcie. Aktualnie rotor wymaga 3 przewodów do sterowania, przy 4 mamy zasilanie i dwustronną komunikację z obsługą wielu urządzeń.

Może uda się wcisnąć do obudowy rotora mały sterownik przyjmujący nastawy poprzez kanał szeregowy. Sterowanie silnikiem (prawo, lewo) możemy zrobić na MOSFET-ach. Do testów,podobnie jak przy eATU możemy użyć terminala.

Zalety:
- uzyskanie jednolitego system sterowania "elementami antenowymi" poprzez 4 druty z poziomu komputera lub jednej konsoli domowej;
- sterowanie nastawą jest niezależne od typu i konstrukcji rotora, ramki komunikacyjne pozostają bez zmian;
- wariant "sieciowy" pozwoli na sterowanie kilkoma rotorami;
Wadą tego wariantu jest konieczność umieszczenia sterownika przy rotorze.


RE: Sterownik Rotora (Modernizacja AR-303) - SQ9MDD - 21-04-2011 18:11

Adam nie śledzę wszystkich wątków, może przegapiłem ale czy dyskutowaliśmy gdzieś nad protokołem? Może warto by się zastanowić nad jednolitym protokołem urządzeń HM. Wiem że jest już jakaś propozycja zaimplementowana w easyAtu, ale pewnie jeszcze wiele pomysłów się tutaj urodzi można by opisać to w formie jednolitego tekstu. Chętnie to zbiorę do kupy.

Jeśli chodzi o ten projekcik to pewnie się nie uda (na pewno nie w bascomie) bo już miejsca brakuje, a z drugiej strony zmiana procesora i nowy soft to pikuś.


RE: Sterownik Rotora (Modernizacja AR-303) - SQ6OXK - 22-04-2011 0:11

Niestety obsługa wyświetlacza jest bardzo programożerna, szczególnie przy 4-bit sterowaniu i (choć tutaj tego nie ma) jak wykorzysta się inne niż domyślne wyprowadzenia.

Możesz przystosować płytkę do ATtiny861 (8k Flash/512 Ram/512 EEPROM), ale trzeba by było przerobić przyporządkowanie nóżek i zrezygnować z oscylatora (wykorzystać wewnętrzny 8MHz), no i nie mają sprzętowego RS (trzeba wprowadzić programowy)

Występuje też jego odmiana 2 i 4k :
ATtiny261 - 2k Flash/128 Ram/128 EEPROM
ATtiny461 - 4k Flash/256 Ram/256 EEPROM

Dzięki identycznym wyprowadzeniom i funkcjom można zastosować któryś z mniejszą ilości pamięci jeśli się okaże ze program zajmuje mniej i można zaoszczędzić kilka złotych.


RE: Sterownik Rotora (Modernizacja AR-303) - SQ9MDD - 22-04-2011 8:40

Wiesz Paweł z tym to już nie będę kombinował, program poprawiłem by był stabilny i się nie wysypywał, to taki lowcostowy projekt(na upartego ponizej 50PLN). A coś większego z obsługą RS, zgodnego z innymi urządzeniami HM będzie tematem osobnego opracowania. W ostatniej wersji którą już przetestowałem na biurku dodałem obsługę krańcówek softwer'owych, i parę drobiazgów poprawiłem.
Przy okazji wyszło kilka wad odczytu impulsowego. Mechanizm jest bezwładny i dlatego, obsługa liczenia impulsów jest włączona nawet po wyłączeniu silnika, z zachowaniem kierunku obrotu. Nie można korzystać z mechanizmu krańcówek (a właściwie tej blokady na końcu obrotu). Bo luzy mechanizmu powodują "naciągnięcie" mechanizmu a po zdjęciu zasilania, cofanie silnika i w efekcie dodawane są dwa impulsy do bieżącego ruchu(w tej chwili mam jakieś 430impulsów na obrót rotora). Wystarczy skalibrować koniec obrotu kilka impulsów przed blokadą. To i tak daje pełne 360 stopni gdyż ten mechanizm miał większe pokrycie.


Tak to wygląda w praktyce


RE: Sterownik Rotora (Modernizacja AR-303) - SQ6OXK - 22-04-2011 13:44

Na gubienie impulsów jest prosty sposób, choć może nie tak łatwy do zrealizowania.

Można umieścic dwa impulsatory blisko siebie.
Impuls najpierw od pierwszego, następnie od drugiego to ogroty założmy w lewo, a odwrotnie czyli najpierw od drugiego póżniej od pierwszego to w lewo.

Ja za to planuje wykonać sterownik do rotora tochę inaczej, planuję pozostawić fabryczną selsynę, za to na jej osi na wskażniku w stacji, umieścić magnes i wykorzystać układ AS5040. Chyba jest tam nawet tryp że podaje dokładnie położenie, albo można wykorzystać funkcję w BASCOM-ie ENCODER własnie do obsługi enkoderów.


RE: Sterownik Rotora (Modernizacja AR-303) - SQ9MDD - 23-04-2011 15:08

Pawle ilu ludzi tyle pomysłów proponuję by po zakończeniu każdego projektu wypisać wszystkie wady swojego rozwiązania. Kolejne projekty będą miały szanse powstawać bez tych błędów, wad.

Znalazłem fajny opis układu o którym wspominałeś.

AS504

A tutaj są wszystkie źródła mojego projektu.


RE: Sterownik Rotora (Modernizacja AR-303) - SQ6OXK - 27-04-2011 21:11

Oczywiście, masz rację.

Ale to tylko uwagi, propozycję. Tylko ty sam zadecydujesz co zrobisz Smile

Ja mam zamiar zrobić, coś takiego, własnie z odczytem tymi układami, wskazań z selsyn, ale sterować trzema masztami. Oczywiście w zależności o pasma sterownik sam będzie wiedział którą antenę wybrać, na podstawie miejsca obicia (tak nazywam te które nie wolno przekroczyć by nie ukręcić przewodów), plus jak znajdę komendy, będzie można z programów zdawać azymut.

Oczywiście jest to mi potrzebna do stacji contestowej którą odwiedzam, bo obsługa ręczna (dwa stanowiska) czasami jest bardzo trudna i nie rzadko obu operatorów krzyżuje się rękoma obsługując rotory Smile


RE: Sterownik Rotora (Modernizacja AR-303) - GREG - 30-10-2011 23:45

Witam,
A nie myślicie o wykonaniu projektu sterownika rotorów azymut-elewacja?

Pozdrawiam
G


RE: Sterownik Rotora (Modernizacja AR-303) - SQ9MDD - 25-11-2011 14:31

Pomysł ciekawy, ja na tym etapie zabawy w krótkofalarstwo nie zajmuję się satelitami więc nie buduję do tego sprzętu. Pewnie też z mechaniką miał bym problem, brak warsztatu. Jeśli chodzi o część elektroniczną to jakiś zgrabny sterownik rozumiejący prosty protokół to nie był by problem.

Widziałeś stronę kolegi SQ5FNQ ?

http://www.cbk.waw.pl/~mstolars/projekty/rotor/index.html

Chyba coś takiego Cię zainteresuje.