Skocz do zawartości

Oswajanie silnika Robofocusa


Prorok78

Rekomendowane odpowiedzi

Hej. Mam taki silnik, nie mam centralki - cos trzeba zrobić...:)

Znalazłem na forum taka wypowiedź niejakiego Maurer-m1:

 

Można też tanio i na krokowym :

1. Kupujemy ULN2003 (2-3 zł w każdym sklepie elektronicznym) i robimy tak:
attachicon.gif80_1165305689.jpeg

i to samo z fajniejszymi opisami (bobina 1szczerbaty.gif)
attachicon.gifcontrol-engine-step-using-uln2003.gif


2. Ściągamy :
attachicon.gifinpout32_source_and_bins.zip
i wypakowujemy do katalogu windows/system32

3. Ściągamy driver PPT Focuser:
attachicon.gifppt_focuser_4_0.zip
i instalujemy.

W programach astro wybieramy Ascom i w typowym menu wyboru sprzętu Ascoma mamy PPT Focuser

PLUSY: nie dość, że precyzyjnie i powtarzalnie bo na krokowcu, to jeszcze w cenie 2-5 zł (z wtyczką LPT licząc) i w Ascomie - czyli działa z FocusMaxem, Maximem itd. Testowałem i było super.
MINUSY: przez port LPT ... mało kto jeszcze taki posiada, a nie wiem jak działa z przejściówkami USB-LPT.

Udało mi się odkopać oryginalną stronkę tego projektu : http://home.comcast....ppt_focuser.htm
Walczą na niej nawet z kompensacją temperatury ...

Ja używam Easy Focusa od pana Jamesa Lacey - robi dokładnie to samo co Robofocus, jest w pełni kompatybilny z Robofocusem i kosztuje 50% ceny Robofocusa. Ma oczywiście pomiar temperatury itd. (choć nie używałem ...)

Jest to rozwiązanie znane jako PPT Focuser.

 

Znalazłem również datasheet silnika RoboFocusa:

http://www.hurst-motors.com/lsg35geared.html

 

Z tego wynika iz RF używa silnika unipolarnego (czyli pasującego do powyższego schematu..

 

Potrzebuję natomiast pomocy z rozszyfrowaniem wyprowadzeń silnika w gnieździe silnika RF (standardowe gniazdo COM).

 

A może ktoś ma lepszy schemat jakiegoś sterownika, który będzie działał pod ASCOM i manualnie? Bo ten powyżej to tylko poprzez LPT..:(

  • Lubię 1
Odnośnik do komentarza
Udostępnij na innych stronach

A może ktoś ma lepszy schemat jakiegoś sterownika, który będzie działał pod ASCOM i manualnie? Bo ten powyżej to tylko poprzez LPT.. :(

 

Układ FT245, którego sam zresztą używam. Ma on 8 złączy równoległych, które możesz podłączyć do ULN2003, zamiast portu LPT. Jest też napisany FT245 ASCOM plugin, więc nie musisz się bawić z kodzeniem. Pozostanie jeszcze tylko kwestia zasilania.

Odnośnik do komentarza
Udostępnij na innych stronach

Znalazłem również datasheet silnika RoboFocusa:

http://www.hurst-motors.com/lsg35geared.html

A wiesz może, która przekładnia z tych wymienionych na dole jest w robofocusie?

 

A może ktoś ma lepszy schemat jakiegoś sterownika, który będzie działał pod ASCOM i manualnie? Bo ten powyżej to tylko poprzez LPT.. :(

Jeśli ma to być proste, to raczej nic dużo lepszego nie będzie. Ja używam własnego sterownika opartego na mikrokontrolerze ATmega16, ale stopień skomplikowania projektu w stosunku do tego powyżej jest niewspółmierny ( trzeba też umieć programować). Mój kontroler jest zgodny ze sterownikami robofocusa.

Odnośnik do komentarza
Udostępnij na innych stronach

Układ FT245, którego sam zresztą używam. Ma on 8 złączy równoległych, które możesz podłączyć do ULN2003, zamiast portu LPT. Jest też napisany FT245 ASCOM plugin, więc nie musisz się bawić z kodzeniem. Pozostanie jeszcze tylko kwestia zasilania.

A możesz podać szczegóły (schemat) takiego rozwiązania? Jakie tam ma być zasilanie ? Bo może można by coś na 78xx zmajstrować?

Kurczę z lutownicą sobie radzę, ale w projektowaniu obwodów zawsze byli lepsi ode mnie :):)

Odnośnik do komentarza
Udostępnij na innych stronach

Używam tego: http://allegro.pl/modul-usb-ftdi-ft245rl-kabel-sterowniki-i3518408011.html

Masz gotowy moduł, który podłączasz do portu USB i ciągniesz 4 kable do 4 faz silnika. Jeśli silnik masz 5V o poborze <100 mA, to możesz też wziąć zasilanie z tego modułu, w przeciwnym wypadku zasilanie z innego źródła. GND i VCC podłączasz do odpowiednich pinów na ULN2003 i powinno działać.

Odnośnik do komentarza
Udostępnij na innych stronach

Hmm tylko ze ten darlington siedzi chyba nie przy silniku tylko w pudełku którego nie mam;(

 

sam silnik nie ma żadnych tranzystorów

musisz mieć jakiś układ, który zasili cewki silnika. Może to być dowolny ULN np. 2003 lub 2803 albo jak w RF 2068 czy popularny mostek L293D. Oni dali taki układ bo stosują mikrokroki. Precyzja ustawienia fokusera to pełny krok, a mikrokroki służą jedynie płynnej pracy silnika. Możesz spokojnie sterować silnikiem w pełnym kroku, a wtedy wystarczą prostsze układy ze sterowaniem uzwojeniami po kolei. Najlepiej stosować powyższe układy bo mają zabezpieczenie przed przepięciami spowodowanymi samoindukcją

 

jeśli wystarczy Ci sterowanie przyciskami to mogę napisać prosty program na jakiegoś avr-a, który będzie sterował silnikiem np. przez ULN2803. Wystarczy ATtiny2313 lub ATmega48

 

pozdrawiam

Odnośnik do komentarza
Udostępnij na innych stronach

Mam w swoich zasobach taki sterownik: http://sklep.avt.pl/photo/_pdf/AVT1314.pdf - nazywa się toto 'najprostszy sterownik silnika krokowego':) Ma regulację prędkości i kierunku - minimalna prędkość to 5 obr/min (osi silnika) co przy uwzględnieniu przekladni daje calkiem niezlą dokładność...

 

Zastanawiam się, Czy jeśliby do wyjścia tego sterownika (tam gdzie przychodzą przewody silnika) podłączyć wyjście z ULM2003, a zasilanie dać wspólne (na sterownik i na ULN), przy czym ULN byłby podłączony do portu LPT (czyli faktycznie byłby to PPT Focuser), to czy to miałoby prawo działać?? W ten sposób miałbym i manual (za pomocą tego sterownika z linku) i auto focusowanie z Maxima i innych ascomów ...:)

 

I jak ? spalę coś w ten sposób czy nie ?:)

Odnośnik do komentarza
Udostępnij na innych stronach

Link nie działa.

Takie połączenie by działało pewnie w sensie elektrycznym, ale w mechanicznym już nie. Jeden sterownik by trzymał np 2 uzwojenie, a drugi by chciał włączyć po kolei 1,2,3,4,1 a efekt byłby taki, że silnik by tylko lekko drgał (ale stał w miejscu). Po drugie w momencie użycia sterownika ręcznego gubiłbyś pozycję na tym połączonym z komputerem.

Nie tędy droga. Jeśli chcesz mieć i manual i auto, to jedyną drogą jest zrobienie sterownika na bazie mikrokontrolera i napisanie do niego programu, który obsługiwałby przyciski (manual) i komunikację z kompem.

Odnośnik do komentarza
Udostępnij na innych stronach

Poprawiony link:

 

http://sklep.avt.pl/p/pl/40121/najprostszy+sterownik+silnika+krokowego+-+zestaw+do+samodzielnego+montazu.html

 

Małe doprecyzowanie - nie chcę (choć miło by było) uzywać obu funkcji jednocześnie - jestem świadomy ograniczeń... Rozważam kwestię albo/albo... Tzn... Ide polukać, biorę pudełko z focuserem, podłączam pod zasilanie i silnik i macham paluchami po guzikach focusa... A jak focę, to podpinam kabelek od kompa do tego samego pudełka i dalej juz zabawa tylko poprzez soft... Ewentualnie można by zrobic przełącznik, podający +12 albo na sterownik (do manuala) albo na ULN (do focusowania z kompa)... Wtedy jeden drugiemu nic by nie trzymał...Tylko czy to przejdzie elektrycznie ?

Odnośnik do komentarza
Udostępnij na innych stronach

I jak ? spalę coś w ten sposób czy nie ? :)

 

w tym przypadku raczej nic by się nie spaliło

tylko po co jednoczesne sterowanie ręczne i z komputera? Może to powodować problemy, a funkcjonalności nie poprawia

lepiej przełączać silnik na jeden lub drugi sterownik w razie potrzeby

 

jeśli koniecznie musisz mieć jedno i drugie na raz to poszukaj gotowych rozwiązań. Widziałem kiedyś projekt RF na Arduino. Wystarczy poskładać klocki jak w lego ;)

Jolo robił podobny projekt pod Ascom-a

w końcu na podstawie zamieszczonej powyżej dokumentacji możesz też napisać własny program robofokusa. To dość ambitne zadanie ale w miesiąc lub dwa powinno się udać

 

pozdrawiam

 

EDIT

 

skoro nie potrzebujesz jednoczesnego sterowania z PC i ręcznego to wpinaj wtyczkę silnika raz w jeden sterownik, a raz w drugi

Edytowane przez ZbyT
Odnośnik do komentarza
Udostępnij na innych stronach

 

tylko nie wiem czy zauważyłeś, ale ten driver nie posiada funkcji stop

po prostu chodzi non stop, ja z nim kiedyś kombinowałem, że dorobiłem dodatkowy przycisk odcinający zasilanie,

ale do precyzyjnego sterowania focusera raczej się średnio nadaje

Odnośnik do komentarza
Udostępnij na innych stronach

Tutaj jest projekt który jakiś czas temu zrobiłem: https://github.com/sirJolo/ascom-jolo-focuser/wiki . Oparty o Arduino umożliwia jednocześnie sterowanie z kompa przez ASCOM i ręcznie enkoderem. Pozycja zmieniona ręcznie jest zapamiętywana tak że nawet jeśli działasz kilka nocy bez podłączonego kompa, to po podłączeniu będziesz znowu zsynchronizowany. W wersji minimalnej potrzebna jest płytka Arduino (uno, mini, mikro i pewnie inne jeszcze też) i jakiś silnik krokowy z odpowiednim sterownikiem (L293D, ULN2003, etc). Opcjonalnie można podłączyć enkoder, czujnik temperatury i buzzer. Zastosowana biblioteka AccelStepper umożliwia podpięcie i skonfigurowanie praktycznie każdego typu silnika i sterownika.

Tutaj opis pierwszych testów polowych - http://astrojolo.blogspot.com/2013/03/arduino-telescope-focuser-real-life.html . Od marca działa u mnie bez problemów.

  • Lubię 1
Odnośnik do komentarza
Udostępnij na innych stronach

Hmm... Twoj projekt znalazłem juz chwilke temu... tylko że kompletnie nie mam pojęcia o tej platformie:(

Jak rozumiem będę potrzebować np to: http://allegro.pl/funduino-mini-pro-jak-arduino-mini-i3550221242.html lub to: http://allegro.pl/funduino-nano-3-0-jak-arduino-nano-3-i3548468033.html lub to: http://allegro.pl/funduino-uno-r3-zamiast-arduino-nowe-i3561162811.html (które lapsze??) i to: http://allegro.pl/arduino-avr-silnik-krokowy-28byj-48-uln2003-i3561541635.html (płytkę bo silnik juz mam:) - czy zamiast płytki z tego ostatniego linka, moge pod arduino podłączyć ten uln2003 w konfiguracji jak do portu LPT, zasilić z zewnątrz (dac diodę żeby nie spalić USB) i będzie działać? Tyle że to nadal będzie wyłącznie komputerem sterowane (ok - nowocześniej bo poprzez USB a nie LPT i pewnie sterownik ascom arduino będzie 'bogatszy' niz od PPT focuser'a ale nadal tylko komp)... Gdzie tu miejsce na enkoder i guziczki ?:)

Odnośnik do komentarza
Udostępnij na innych stronach

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Gość
Dodaj odpowiedź do tematu...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę.