Skocz do zawartości

ATM focuser na Arduino


jolo

Rekomendowane odpowiedzi

Akurat jestem w temacie kół (robię ATM od podstaw :) ), więc się wypowiem. W prawie wszystkich kołach jest wykorzystany czujnik optoelektroniczny, ale przelotowy

 

koło filtrowe Atika wykorzystuje czujnik magnetyczny

wystarczy niewielki otworek w kole żeby czujnik wykrył położenie

jeden otwór jest położony asymetrycznie, dzięki czemu sterownik wie, który filtr jest pierwszy

 

pozdrawiam

Odnośnik do komentarza
Udostępnij na innych stronach

koło filtrowe Atika wykorzystuje czujnik magnetyczny

wystarczy niewielki otworek w kole żeby czujnik wykrył położenie

jeden otwór jest położony asymetrycznie, dzięki czemu sterownik wie, który filtr jest pierwszy

A ja myślałem, że optyczny :) W zasadzie efekt jest taki sam, a jeden i drugi wykorzystuje otwór.

Odnośnik do komentarza
Udostępnij na innych stronach

No to wróćmy do focusera.

Pierwszy problem :)

"Naciśnięcie przycisku powoduje uruchomienie silnika krokowego z minimalną szybkością która rośnie aż do osiągnięcia maksymalnej zadanej w konfiguracji wartości (w ciągu około 2 sekund)."
U mnie cały czas porusza się z prędkością minimalną (chyba)...
Odnośnik do komentarza
Udostępnij na innych stronach

ja tam instrukcji nie czytałem

na chopski rozum zassałem największego zip'a - uruchomiłem setup

3 kliknięcia w Maximie i coś tam pisze, coś się świeci i mryga coś piszczy

znaczy jakaś cywilizacja :D

 

2013-12-16 18.10.30.jpg

 

dziękuję - będe informował o moich postępach prac

 

 

Odnośnik do komentarza
Udostępnij na innych stronach

Wszystko jasne.

Wystarczyło raz podłączyć przez ASCOM setup i ustawić Stepper Speed na 400 i zaczął się kulać jak trzeba.

Maxim DL - współpracuje, FocusMAX - również, APT się jeszcze stawia ale popracujemy nad nim :)

Teraz wystarczy wszystko połączyć razem z teleskopem i wypróbować. (no i jeszcze obudowa :) )

Łukasz... UKŁONY.

Odnośnik do komentarza
Udostępnij na innych stronach

No to wróćmy do focusera.

Pierwszy problem :)

"Naciśnięcie przycisku powoduje uruchomienie silnika krokowego z minimalną szybkością która rośnie aż do osiągnięcia maksymalnej zadanej w konfiguracji wartości (w ciągu około 2 sekund)."
U mnie cały czas porusza się z prędkością minimalną (chyba)...

W okienku drivera ASOM ustaw sobie prędkość silniczka - na początek np jakieś 400pps.

 

PS - heh, nie zauważyłem kolejnej strony wątku :) Nic tak nie cieszy jak rusza od strzału :)

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

U mnie prawie wszystko poszło dobrze prócz źle podłączonego silnika, tzn kręci się w drugą stronę. W związku z tym mam pytanie gdzie mogę znaleźć ten plik focuser.ino?

Jak stąd http://astropolis.pl/topic/40377-atm-focuser-na-arduino/?p=519340 pobierzesz focuser.zip i libraries.zip to będziesz mógł modyfikować wsad i ładować go do kontrolera używając Arduino IDE.

 

23,5 stopnia w pokoju ale jak ustawić korektę Comp Steps/C ??

No to już wyższa szkoła jazdy :) Znając rozmiar kroku w um i rozszerzalność cieplną teleskopu można to pewnie policzyć jakoś, ale chyba najpewniej jest w trakcie nocy jak temp spadnie o kilka stopni zanotować pozycję focusera w max i min temp przy dobrze ustawionej ostrości i z tej różnicy podzielonej przez różnicę temperatury wyjdzie ilość kroków/C. W międzyczasie jak masz ustawione 0 to kompensacja jest wyłączona.

 

PS - ciepło masz w pokoju :D

Odnośnik do komentarza
Udostępnij na innych stronach

Dzięki Jolo. A i jeszcze jedno. Jak sprawdzić kolejność kabelków w silniku czyli która para to ta właściwa? Przy 10 PPS silnik mi pracuje w tempie (posłużę się alfabetem morsa :mr.green:) -... a powinien chyba .... czy to oznaka niewłaściwie podłączonych kabli?

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

Może tak być... jak masz omomierz to możesz pomierzyć oporność pomiędzy kabelkami. Pomiędzy dwiema parami kabelków będzie niewielka (10-100 omów) to będą wyprowadzenia cewek. Jak nie masz to możesz wziąć 12v i żaróweczkę 12v jakąś małą (np z choinki albo samochodową 5W) i podłączyć szeregowo plus 12V - żaróweczka - silnik kabelek 1 - silnik kabelek 2 - minus 12V. Jak żaróweczka zajarzy to znaczy że masz kabelki z jednego uzwojenia :)

Na stronie 5 instrukcji jest rysunek i tam Phi1 i 1' to końcówki jednego uzwojenia, Phi2 i 2' drugiego.

Ale ważne jest jak pracuje przy np 100pps - powinien gładko. I nie wiem jak będzie z momentem obrotowym, bo kiedyś pisałeś że masz silnik krokowy na 24V, i przy 12 może trochę słabo pracować...

Odnośnik do komentarza
Udostępnij na innych stronach

Ok sprawdziłem. Wynik jest taki:

Miernik ustawiony na pomiar do 200 Ohm

Przed pomiarem wyświetlacz pokazuje 1

Pomiar pierwszej pary, miernik pokazuje 34,5

Pomiar drugiej pary, miernik pokazuje 34,1

Pomiar mieszany pierwszy kabelek z pierwszej pary i pierwszy kabelek z drugiej pary, miernik pokazuje 1

Tak samo przy innych wariantach mieszanych, miernik pokazuje 1.

Czy to znaczyłoby że podłączenie jest ok?

Odnośnik do komentarza
Udostępnij na innych stronach

Tak, to znaczy że jest ok. Hmhm, to działanie w rytmie -... może być spowodowane algorytmem przyspieszania, który przy 10pps zaczyna bardzo powoli. Przy 10pps silnik tylko zaczyna -... czy też cały czas robi -...-...-... (mam nadzieję że wiesz o co mi chodzi :) ) Jak tylko zaczyna to jest ok.

Odnośnik do komentarza
Udostępnij na innych stronach

Robi cały czas tak cały czas. To wygląda tak jakby Ten jeden impuls - był mocniejszy niż te ...Sprawdziłem na innym silniku takim na 12 V jest to samo.A czy może to być związane ze zbyt niskim napięciem? W tej chwili podłączony jestem pod 9V 2A. Docelowo focuser ma pracować na 12 V

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

Hmhm, ciężko mi to wytłumaczyć. Jak masz jeszcze otwarte Arduino IDE to możesz zmienić tryb pracy silnika z HALF4WIRE na FULL4WIRE, załadować taki wsad i sprawdzić. Będziesz miał wtedy 2x mniejszą rozdzielczość ale może tyle wystarczy w Twoim przypadku.

Odnośnik do komentarza
Udostępnij na innych stronach

A jeśli chodzi o Arduino IDE i ładowanie wsadów. Próbowałem załadować ten plik focuser .ino ze zmienionymi parami uzwojeń i wyskoczyło mi takie coś jak w załączniku

 

W folderze Moje Dokumenty\Arduino\libraries musisz mieć rozpakowane biblioteki z pliku libraries.zip - jest też tam gdzie focuser.zip.

Co do L298 - jakim napięciem zasilasz układ? L298 może być dość ciepły (40-60C) ale nie powinien parzyć w palce.

Odnośnik do komentarza
Udostępnij na innych stronach

Tak jak pisałem teraz ma 9V z Powertanka. Być może jest już rozładowany częściowo. Pojawił się kolejny dziwny objaw być może to jest właśnie efekt za niskiego napięcia. Silnik kręci się przez chwile po czym staje i jedynie wibruje. Aha no i L298 prawie parzy.

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

Jak w czasie kręcenia silnika możesz go bez problemu zahamować palcami to może być za niskie napięcie. Przy 9V i silniku z uzwojeniami 33 omy silnik pobiera 0.2A i L298 nie miałby prawa parzyć :( Coś jest nie tak... masz możliwość podpięcia jakiegoś innego silnika? Ja testowałem układ przy zasilaniu 12V i silniku z uzwojeniami 26 omów i L298 był letni.

 

PS - prześlij mi fotkę etykiety silnika albo napisz jakie tam są oznaczenia. Może być na PW, postaram się wyguglać co to za motor.

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

Tak jak pisałem teraz ma 9V z Powertanka. Być może jest już rozładowany częściowo. Pojawił się kolejny dziwny objaw być może to jest właśnie efekt za niskiego napięcia. Silnik kręci się przez chwile po czym staje i jedynie wibruje. Aha no i L298 prawie parzy.

 

to wygląda na uszkodzone diody odsprzęgające (lub źle wlutowane) albo źle podłączone zasilanie L298

 

pozdrawiam

Odnośnik do komentarza
Udostępnij na innych stronach

Mój silnik to PM35S-048 taki jak ten http://www.nmbtc.com/pdf/motors/PM35S048.pdf bipolarny tzn ma 4 wyprowadzenia. W specyfikacji jest podane że przy 24V pobiera 0,6mA o ile dobrze to rozszyfrowałem. Ja zasilam swój napięciem 12V więc zdaje się że pobór prądu będzie wtedy większy. Te 6-8 pln to nie jest duża różnica więc w moim przypadku jeśli to nie koliduje z elektroniką i silnikiem może być zastosowany sterownik L298. Aha silnik jest podczepiony do przekładni coś ala RoboFocus tyle że o przełożeniu 33:1. Wygląda to tak jak na fotce poniżej.

silnik mam taki jak pisałem w tym poście

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ę.