Odszkodowanie za dziurÄ™ w drodze
Witam!
W tym w±tku opiszê mniej wiêcej krok po kroku, jak samemu mo¿na niewielkim kosztem zrobiæ ca³kiem dobry kontroler fokusera. Tak jak ju¿ wspomina³em, podstawowymi za³o¿eniami przy robieniu urz±dzenia by³y latwo¶æ powtórzenia, niska cena, mo¿liwie bogatsze funkcje, deklasuj±ce fabryczne odpowiedniki cenowe.
Wybór pad³ na model opracowany przez rosyjskiego astroamatora Александра Ланко, i za jego zgod± przet³umaczê kawa³ek artku³u znajduj±cego siê
TU i
TUObszernie opisze ca³y temat we wrze¶niu jak skoñczê sesjê.
Zacznê od krótkiego opisania cech urz±dzenia i przedstawienia jego fotek.
Wiêc fokuser umie:
stetrowaæ silnikiem krokowym :)
liczyæ kroki silnika
Posiada:
- 2 programowalne prêdko¶ci obrotów silnika, przechowywane w energo niezale¿nej pamiêci
- funkcjê kompensacji luzów wyci±gu i/czy przek³adni
- opcjonalnie czujnik temperatury (tak naprawde od 0 do 4 sztuk w zale¿no¶ci od tego ile zamontujemy)
- port RS-232 dla komunikacji z komputerem wykorzystuj±c protokó³ LX200 (wspó³pracujê równie¿ z platform± ASCOM i wieloma programami astro wspieraj±cymi LX200)
- wy¶wietlacz LCD
Byæ mo¿e uznacie, ¿e wykonanie jest toporne, ale mnie odpowiada :) Generalnie zawsze mam k³opot z zamontowaniem elektroniki do obudowy.
Widok zewnêtrzny prezentuj± poni¿sze zdjêcia. Dziêkujê Kry¶kowi za udostêpnienia sprzêtu dla ich wykonania.
Na razie tyle, pozdrawiam, Maciek
Czy on dzia³a w trybie pracy pó³ lub mikrokrokowej ?
gratulacje Piters
i dziêki wielkie, ¿e masz chêæ przet³umaczyæ ten zapewne ¶wietny poradnik :Beer:
a mo¿esz napisaæ ile trwa wysuw focusera w najwolniejszym i najszybszym trybie pracy?
a i pozwól ¿e wklejê Ci te zdjêcia w postaci miniaturek, bo tak to sie w±tek rozje¿d¿a
2 philips Wnikliwie szuka³em info na temat trybu pracy silnika. Z pewno¶ci± nie lepiej ni¿ w trybie pó³ kroku. ALe bardziej jestem sk³onny do tego, ¿e jest to zwyk³y full step. Ca³± sprawê za³atwia przek³adnia, zalecana z reszt± te¿ przez autora. W moim przypadku jest to 1:9 wiêc mam 0,2 stopnia na krok, co w zupe³no¶ci jest wystarczaj±ce.
2 sumas
czas wsuwu/wysuwu wyci±gu zale¿y:
- od ilo¶ci kroków na sekundê silnika krokowego, któr± mo¿na ustawiæ w granicach od 1 do 300 krok/s dla wybranego "biegu", bo s± dostêpne 2. Ustawiaæ te prêdko¶ci mo¿emy w dowolnym wygodnym dla nas momencie, po czym s± one zapamiêtywane.
- od zastosowanej przek³adni
Plus zale¿y to od zastosowanego wyci±gu.
Sprawa jest taka, ¿e wczoraj, jak jeszcze mia³em wyci±g Krzy¶ka od Soligora, to nie zmierzy³em tego czasu :) Obecnie nie mam teleskopu, a fokuser mam sprzê¿ony z obiektywem 200mm, wiêc jest w nim zupe³nie inny sposób ustawiania ostro¶ci.
P.S. Fotki oczywi¶cie mo¿esz przerobiæ na miniaturki, ale jak na razie one mnie w ogóle gdzie¶ zniknê³y :)
Ten post by³ edytowany przez
piters dnia: 30 August 2007 - 21:32
no niestety, ale nie zd±¿y³em, bo zdaje siê serwer na którym stoi Twoja strona trochê siê wy³o¿y³:
http://60free.ovh.or...gure_index.htmlwstawiê, jak tylko ruszy
a móg³by¶ zmierzyæ, no bo typowy wyci±g ma wysuw ok 40-50mm, ile czasu trwa taka droga?
2 philips Wnikliwie szuka³em info na temat trybu pracy silnika. Z pewno¶ci± nie lepiej ni¿ w trybie pó³ kroku. ALe bardziej jestem sk³onny do tego, ¿e jest to zwyk³y full step. Ca³± sprawê za³atwia przek³adnia, zalecana z reszt± te¿ przez autora. W moim przypadku jest to 1:9 wiêc mam 0,2 stopnia na krok, co w zupe³no¶ci jest wystarczaj±ce.
2 sumas
czas wsuwu/wysuwu wyci±gu zale¿y:
- od ilo¶ci kroków na sekundê silnika krokowego, któr± mo¿na ustawiæ w granicach od 1 do 300 krok/s dla wybranego "biegu", bo s± dostêpne 2. Ustawiaæ te prêdko¶ci mo¿emy w dowolnym wygodnym dla nas momencie, po czym s± one zapamiêtywane.
- od zastosowanej przek³adni
Plus zale¿y to od zastosowanego wyci±gu.
Sprawa jest taka, ¿e wczoraj, jak jeszcze mia³em wyci±g Krzy¶ka od Soligora, to nie zmierzy³em tego czasu :) Obecnie nie mam teleskopu, a fokuser mam sprzê¿ony z obiektywem 200mm, wiêc jest w nim zupe³nie inny sposób ustawiania ostro¶ci.
P.S. Fotki oczywi¶cie mo¿esz przerobiæ na miniaturki, ale jak na razie one mnie w ogóle gdzie¶ zniknê³y :) Teoretycznie mozna to przeliczyæ. Jutro podam ci ile obrotów robi ga³ka w wyci±gu MT-750 i ile obrotów jest w 2'' astrokraka.
Teoretycznie mozna to przeliczyæ. Jutro podam ci ile obrotów robi ga³ka w wyci±gu MT-750 i ile obrotów jest w 2'' astrokraka. http://philips.art.p...wtopic.php?t=40
2 philips Wnikliwie szuka³em info na temat trybu pracy silnika. Z pewno¶ci± nie lepiej ni¿ w trybie pó³ kroku. ALe bardziej jestem sk³onny do tego, ¿e jest to zwyk³y full step. Ca³± sprawê za³atwia przek³adnia, zalecana z reszt± te¿ przez autora. W moim przypadku jest to 1:9 wiêc mam 0,2 stopnia na krok, co w zupe³no¶ci jest wystarczaj±ce.
2 sumas
czas wsuwu/wysuwu wyci±gu zale¿y:
- od ilo¶ci kroków na sekundê silnika krokowego, któr± mo¿na ustawiæ w granicach od 1 do 300 krok/s dla wybranego "biegu", bo s± dostêpne 2. Ustawiaæ te prêdko¶ci mo¿emy w dowolnym wygodnym dla nas momencie, po czym s± one zapamiêtywane.
- od zastosowanej przek³adni
Plus zale¿y to od zastosowanego wyci±gu.
Sprawa jest taka, ¿e wczoraj, jak jeszcze mia³em wyci±g Krzy¶ka od Soligora, to nie zmierzy³em tego czasu :) Obecnie nie mam teleskopu, a fokuser mam sprzê¿ony z obiektywem 200mm, wiêc jest w nim zupe³nie inny sposób ustawiania ostro¶ci.
P.S. Fotki oczywi¶cie mo¿esz przerobiæ na miniaturki, ale jak na razie one mnie w ogóle gdzie¶ zniknê³y :) Z do¶wiadczenia z moim motofokusem ( który piters naocznie widzia³ i mia³ okazjê u mnie sprawdziæ ) wiem, ¿e przek³adnie jest najtrudniej zrobiæ, podobnie jak dobre mocowanie silnika do wyci±gu. Najlepiej bêd± siê tu chyba sprawdza³y przek³adnie paskowe. Problem jednak le¿y w tym, ¿e taka przek³adnia jest wcale nie tania ( minimum 100 PLN z toczeniem ). Gdyby sterownik mia³ podzia³ na mikrokroki to mo¿na by siê pokusiæ o zamocowanie silnika bezpo¶rednio do osi wyci±gu - w ten sposób jest szansa zmniejszyæ docelowy koszt ca³ego urz±dzenia ( choæ nie koniecznie mocowanie silnika bêdzie ³atwiejsze, moze nawet okazaæ siê jeszcze trudniejsze ni¿ z przek³adni±.... daje jednak szansê na stowanie trybików o mniejszej przek³adni ( np 1:2 ) co znowu jest jednak u³atwieniem w stosunku do przek³adni 1:9 ( która musi mieæ jeden trybik ju¿ dosæ du¿y )).....
Krótko mówi±c praca pó³krokowa czy mikrokrokowa daje szansê na ³atwiejszy monta¿ / dok³adniejsz± pracê i dobrze gdyby siê znalaz³a...
Mój sterownik LJ do motofokusa ma pracê pó³krokow± i do tego mam przek³adniê 1:6.3 oraz silnik 1.8 stopnia/krok. Dziêki temu z moim wyci±giem Skywatchera dostaje 0.9um skoku wyci±gu na jeden krok silnika.... to jest taka dok³adno¶æ, ¿e gdy wyostrze ju¿ najlepiej jak siê da to ruch motofokusem o dwa kroki do przodu lub do ty³u nie powoduje zmiany ostro¶ci ( uwzglêdniaj±c backlash ). Jedyn± wad± mojego rozwi±zania ( znaczy Leszka ) jest brak obs³ugi motofokusa z kompa ( dok³adniej z LX200 ) .... i to jest powa¿na wada. Druga to brak kompensacji z powodu temperatury... niestety wyci±g synty jest tak malo dok³adny, ¿e pewnie ta funkcja nie sprawdza³a by siê w praktyce ( mogê siê myliæ.... to tylko moje przypuszczenia )
Ten post by³ edytowany przez
philips dnia: 30 August 2007 - 22:18
2 philips Apropo przek³adni i jej ceny. Po do¶æ krótkim polowaniu na allez³o kupi³em za 25zl silniczek 1,8DEG z gotow± przek³adni± paskow± 1:9 zamontowan± na k±towniczku. W zasadzie nie bêdzie wielkiego trudu z zamocowaniem do wyci±gu (patrz foto) Paski ktore kupi³em s± niestety trochê krotkie, wiêc teraz szukam nowego :)
Z twojego arkuszu wynika ¿e przesuw wyci±gu na 1 krok silnika w przypadku zastosowania przek³adni 1:9 i full step wyniesie 12,7 mikrometra. Oczywi¶cie tryb po³krokowy by³by korzystniejszy. Spróbujê jeszcze poszukaæ, czy na pewno jest tu fullstep.
ADD Chyba powinno tobie wyj¶æ 9um skoku?? No i wydaje mnie siê, ¿e jedna pó³krokowy tryb du¿o ju¿ nam nie ulepszy wyniku, ze wzglêdu na wiêkszy (w zale¿no¶ci od wyci±gu) b±d¼ porównywalny b³±d przesuwu samego wyci±gu.
2 sumas Przyjmuj±c wysuw 40mm i 1,75 obrotów ga³ki otrzymamy przy minimalnej prêdko¶ci (opieraj±c siê na arkuszu philipsa) czas równy 3149.606 sekund i odpowiednio 10.49 sekund przy maksymalnej prêdko¶ci. Oczywi¶cie przy zastosowaniu przek³adni 1:9 i fullstep trybie pracy.
CO dotyczy fotek, to faktycznie serwer le¿y, mo¿e siê jutro obudzi :)
I jeszcze. Od autora siê dowiedzia³em, ¿e nied³ugo zostanie dodana mo¿liwo¶æ przyczepienia elektronicznej chiñskiej suwmiarki do tego sprzêtu, co umo¿liwi korzystanie z linijki, pokazuj±cej po³o¿enia wyci±gu, aczkolwiek ja na razie tego bajeru nie potrzebujê :)
Za³±czone miniaturki
l
l
No spoko masz przek³adnie.... ale mierzy³e¶ jej backlash ??? Bo generalnie im wiêcej trybików w ca³o¶ciowym uk³adnie napêdu tym ten b³±d ro¶nie.... a jest on niezwykle wkurzaj±cy.... my¶la³em, ¿e masz przek³adnie na zasadzie trybik-pasek-trybik o stosunku 1:9.... a Ty masz ze dwa trybiki jeszcze po drodze.... U mnie backlash to dwa kroki ( zanczy dwa pó³kroki - czyli jeden pe³ny krok silnika, wynika on g³ównie z przek³adni o¶ silnika-o¶ wyci±gu i w mniejszym stopniu z przek³adni o¶ wyci±gu-wyci±g )... ale czasem ( w zale¿no¶ci jak bardzo jest wysuniêty wyci±g ) backlash ro¶nie do blizej nieokre¶lonej ilosci kroków.... Generalnie marnie to wypada u mnie - trzeba jednak wzi±æ poprawkê na totaln± prowizorkê jak± ci±gle mam w przek³adni.
Dlatego tak jêcze o te mikrokroki bo to by bardzo u³atwi³o sprawê z backlashem.
Moze mam za duze wymagania...LX200, brak backlasha, kompensacja temperatury, szybkie dzia³anie przy jednoczesnej super dok³adno¶ci.... :rolleyes:
Tak czy inaczej przegl±da³em sprawê z programem jaki siê ³aduje do AtMega8 w twoim sterowniku... bo to g³ównie o niego chodzi z LX200.... i jakby to podrzuciæ Leszkowi... a on by doda³ swój nowy sterownik 64-mikrokrokowy jaki buduje i po³±czyæ w jedn± ca³osæ z jego obecnym motofokusem to wysz³o by co¶ zupe³nie niez³ego ( i taniego )
PS Sumas - mój motofokus ma 4 prêdko¶ci - wysuniêcie wyciagu w najszybszej prêdkosci zajmuje 16s... w najwolniejszej oko³o 14 minut....
PS 2 - moja pomy³ka - 9um, nie 0.9um
Ten post by³ edytowany przez
philips dnia: 30 August 2007 - 23:50
No spoko masz przek³adnie.... ale mierzy³e¶ jej backlash ??? Przek³adnia ma du¿y plus, ¿e jest kompaktowa. Minus -- ¿e posiada spory luz. Bez obci±¿enia ciê¿ko policzyæ, ale wychodzi co¶ oko³o 2-3 kroków, co nie jest zaskakuj±ce, aczkolwiek do przyjêcia.
Moze mam za duze wymagania...LX200, brak backlasha, kompensacja temperatury, szybkie dzia³anie przy jednoczesnej super dok³adno¶ci.... :rolleyes: Nie za du¿e :)TYle ¿e wbudowana funkcja auto kompensacji zmian temperatury nie jest zbyt dobra. FocusMax du¿o lepiej sobie z tym poradzi, potrzebny jedynie zewnêtrzny czujnik temp. Poza tym jest problem, ¿e przy ogniskowych do oko³o 1,5 autokorekcja mo¿e wprowadziæ wiêcej szumu, anie¿eli korygowania po³o¿enia fukusera.
BackLasha moim zdaniem, niestety, nie da siê unikn±æ w warunkach amatorskich
Tak czy inaczej przegl±da³em sprawê z programem jaki siê ³aduje do AtMega8 w twoim sterowniku... bo to g³ównie o niego chodzi z LX200.... i jakby to podrzuciæ Leszkowi... a on by doda³ swój nowy sterownik 64-mikrokrokowy jaki buduje i po³±czyæ w jedn± ca³osæ z jego obecnym motofokusem to wysz³o by co¶ zupe³nie niez³ego ( i taniego ) Apropo Atmegi. Obecnie jest wykorzystanych okolo 96% jej pamiêci. Ciê¿ko mo¿e byæ z dodawaniem nowych funkcji, tym bardziej ¿e ja na razie za s³abo to czajê, ¿eby gruntownie zoptymalizowaæ kod... :unsure: Mo¿liwie kto¶ siê we¼mie za napisanie nowego programu...
Apropo Atmegi. Obecnie jest wykorzystanych okolo 96% jej pamiêci. Ciê¿ko mo¿e byæ z dodawaniem nowych funkcji, tym bardziej ¿e ja na razie za s³abo to czajê, ¿eby gruntownie zoptymalizowaæ kod... :unsure: Mo¿liwie kto¶ siê we¼mie za napisanie nowego programu... piters mam pytanie czy program sam pisa³e¶ i w czym?
piters mam pytanie czy program sam pisa³e¶ i w czym? Tak jak ju¿ wspomina³em, to nie jest mój wynalazek. Program, jak i ca³e urz±dzenie opracowa³ Aleksandr Lanko :) Co prawda próbowa³em te¿ zmieniaæ kod zród³owy z przemiennym sukcesem. Kod zosta³ napisany w C i zkompilowany w darmowym programie WinAVR.
Ten post by³ edytowany przez
piters dnia: 31 August 2007 - 22:49
Po pewnej przerwie wracam do tematu. Po pewnych przemy¶leniach, stwierdzi³em ¿e nie bêdê t³umaczy³ ca³ego artyku³u, lecz najwa¿niejsze jego czê¶ci, opieraj±c siê na które ka¿dy sobie ze sk³adaniem poradzi.
Zacznê od tego, ¿e nie odpowiadam za ewentualne niepowodzenie przy montowaniu kontrolera, ani za wyrz±dzone szkody! Proszê dobrze przemy¶leæ sprawê, czy jeste¶ w stanie doprowadziæ sprawê do koñca.
A wiêc po kolei.
Schemat kontrolera przedstawiony na za³±czonym rysunku.
http://piters.ovh.org/astro/Maincxema.jpg
1. PODZESPO£Y (nie obejmuj± czujników temperatury oraz bloku konwetacji TTL<>RS232)
ATmega8 firmy Atmel -- 1 szt.
ULN 2803 -- 1 szt.
LM7805 -- 1 szt.
Wy¶wietlacz LCD 2x16, najlepiej z rozszerzonym zakresem temperaturowym, ale mo¿e byæ bez. W sumie to mo¿e byæ ka¿dy analogiczny do n.p. LCD-AC-1602E-FHW jak mam ja. Najwa¿niejsze ¿eby posiada³ on sterownik zgodny z HD44780.
Oporniczki 4,7kOm -- 20szt. mog± byæ te¿ w wersji 10 oporników w jednej obudowie, tak, jak to zrobi³ autor. Ja osobi¶cie mam ka¿dy oddzielnie.
Opornik od 100 do 300 Om, nale¿y ustaliæ eksperementalnie. Ustawia siê nim jasno¶æ podswietlania wy¶wietlacza.
P³ytka najlepiej uniwersalna, ale je¿eli kto¶ umie, to mo¿e j± sobie sam wygenerowaæ i wytrawiæ.
Nomina³y kondensatorów w obwodach zasilania nie graj± kluczowej roli, mo¿na zastosowaæ kondensator od 47nF do 1uF niepolarny i od 47uF do 500uF polarne, wa¿ne tylko ¿eby by³y na odpowienie napiêcia robocze, najlepiej 25V.
Podstawki -- zwyk³e pod scalaki. Ja je zastosowa³em pod ka¿dy scalak, oprócz stabilizatora napiêcia. U³atwia to monta¿/demonta¿ scalaka podczas eksperymentów czy ewentualnej zamiany.
Obudowa -- plastikowa ze sklepu elektronicznego, pasuj±ca do konkretnie wybranego rozmiaru p³ytki, wy¶wietlacza, przycisków i t.p.
8 przycisków -- kszta³t i kolor wed³ug gustu. Osobi¶cie preferujê o ksztaltach prostok±tów, gdy¿ u³twia to monta¿.
£aczniki (czy nie wiem jak do koñca poprawnie to siê nazywa :) ) -- bardzo wygodne jest je zamontowaæ, ¿eby móc od³±czaæ w razie potrzeby wy¶wietlacz, klawiaturê e.t.c. Bardzo te¿ u³atwia programowanie ATmegi, gdy¿ po od³±czeniu wy¶wietlacza pod³±cza siê do tego¿ samego gniazda programator.
Silnik krokowy dobieramy indywidualnie. Ja znalaz³em odpowiedni na allegro. Powinien mieæ co najmnie 5 przewodów. Ja mam u siebie silniczek z 6 przewodami, przy czym 2 s± po³±czone w jeden, tak ¿e zrobi³o siê razem 5.
Teraz drobna UWAGA Uk³ad ULN2803 ma MAX pr±d wyjsciowy na poziomie 0,5A. Je¿eli siê zastosuje silnik, pobieraj±cy wiêcej pr±du, nale¿y wej¶cia/wyj¶cia ULN2803 po³±czyæ równolegle(datasheet mo¿na znale¼æ w internecie) tak, aby MAX pr±d wyj¶ciowy zwiêkszyæ do 1A na kana³. Je¿eli tego bêdzie za ma³o, nalezy zastosowaæ inny uk³ad scalony...
Kable ³±cz±ce. Ja osobi¶cie celem zredukowania kosztów u¿y³em rozciêtej skrêtki. Sposób postêpowania podczas sk³adania ca³o¶ci widaæ na zdjêciach autora na jego
stronce.
W sumie to tyle.
Do tego potrzebny nam bêdzie programator. Sk³ada siê on z kilku kabelków i wtyku DB25 do porta LPT(mêski). Schemat programatora zaprezentowany zosta³ pod schematem kontrolera, patrz za³±cznik.
Teraz parê s³ów zamieniê na temat ³±czno¶ci z komputerem za pomoc± interfejsu RS-232 i czujnika temperatury. Podzespo³y te opiszê troche po¼niej. Schematy zamieszczê teraz.
http://piters.ovh.org/astro/UART.jpeg
To jeste standardowy schemat w³±czenia MAX232, konwertora poziomów TTL<->RS232.
Czujników temperatury w systemie kontrolera mo¿e byæ do 4 sztuk. Mo¿na nie montowaæ ¿adnego. Ja zamontowa³em 1 sztukê, z adresem 0. Czujnik z adresem 0 wy¶wietla temperaturê otoczenia bezpo¶rednio na wy¶wietlaczu zarówno w trybie auto jak i manual, w stanie podstawowym urz±dzenia. Odczyt warto¶ci temperatury z pozosta³ych, o ile s± zainstalowane, odbywa siê po naci¶niêciu przycisku pokazanego na schemacie jako "Not used". Przycisk ten musi byæ koniecznie zamontowany, bez wzglêdu na swoj± nazwê :)
Zastosowany czujnik to DS1621, albo lepiej DS1631. Schemat w³±czenia:
http://piters.ovh.org/astro/index.jpeg
Szczegó³owo o nim te¿ pó¼niej.
WA¯NE. Je¿eli siê nie jest zainteresowanym, blok odpowiadaj±cy za ³±czno¶æ z komputerem (ten na MAX232) oraz czujniki temperatury mo¿na nie montowaæ. Zarówno jak i wy¶wietlacz LCD(wtedy zreszt± klawiaturê te¿ mo¿na zredukowaæ do 4 przycisków). Otrzymamy wówczas okrojon± wersjê fokusera (ala odpowiednik fokusera SW dostêpnego obecnie na rynku za oko³o 200z³) Jest to tania i dobra alternatywa. Po¿±dane prêdko¶ci silniczka zapisujê siê do pamiêci EEPROM ATmegi podczas programowania, jak równie¿ warto¶ci luzów. Osobi¶cie nie wudzê sensu a¿ tak okrajaæ fokusera, gdy¿ mija siê to co-nieco z celem oraz drastycznie spada wygoda u¿ytkowania, jak i funkcjonalno¶æ urz±dzenia.
Na razie to tyle. Kontynuacja w nastêpnym odcinku :)
Pozdrawiam, Maciek
Ja czekam na nastêpny odcinek!
Bardzo przystêpnie napisane :D :Salut:
W dzisiejszym odcinku jedna z rzeczy najwa¿niejszych. Dla tych, kto postanowi samodzielnie zaprogramowaæ ATMegê. Od razu powiem jest to rzecz wbrew pozoram bardzo prosta, któr± potrafi w zasadzi ka¿dy przynajmniej trochê obeznany w komputerach.
Wiêc do dzi³a!
1. Przygotowanie i oprzyrz±dowanie.
Potrzebny nam bêdzie komputer klasy PC :) z co najmniej 1 sprawnym portem LPT i COM (COM bêdzie potrzebny pó¿niej)
2. Do kupionego wtyku LPT lutujemy kable wed³ug schematu. Mój kabelek ze skrêtki wygl±da mniej wiêcej tak
http://piters.ovh.org/astro/IMG_4171_resize.jpg
3. ¦ci±gamy darmowy programik PonyProg Version 2.06f Beta TUTAJ b±d¼ link bezpo¶redni
do archiwum ZIP . Istalujemy. PO 1 uruchomieniu program prosi nas o kalibracjê. Nale¿y wiêc têkalibracjê koniecznie przeprowadziæ, gdy¿ dobieraj± siê w tym momencie odpowiednie do szybko¶ci pocesora parametry portów.
Ponownie zawsze mo¿emy j± przeprowadziæ wybieraj±c z meni "Setup>>Calibration"
Nastêpnie wybieramy parametry portów. "Setup>>Interface setup..." wybieramy tam wsystko tak jak na rysunku
http://piters.ovh.org/astro/LPT_it.JPG
4. Teraz podpinamy ¶wie¿o zlutowany kabelek-programator do portu LPT i wciskamy przycisk "Probe" w tym okienku. Je¶li pojaiw siê komunikat "TEST OK" to znaczy ¿e wszystko jest OK (generalnie w tym kroku program sprawdza jedynie obecno¶æ dwuch zworek 3-11 i 2-12, wiêc w poprawno¶ci zalutowania pozosta³ych trzeba byæ na 100% pzekonanym) Je¿eli za¶ wy¶wietli siê "TEST FAILD" sprawdzamy kabel. Nastêpnie w oknie g³ównym programu ustawiamy wszystko tak jak na rysunku
http://piters.ovh.org/astro/Atmeg.jpeg strza³ki 3 i 4.
Kiedy wszystko jest gotowe, wk³adamy ATmegê po podstawki, podpinamy kabel-programator w³aczamy zasilanie ATmegi. Mo¿emy wcisn±æ przycisk 1 ¿eby zobaczyæ, czy pamiêæ kontrolera siê czyta. Je¿eli zczytywanie przebiega pomy¶lnie to jest dobry znak :) Natomiast mo¿e siê zdarzyæ ¿e pojawi siê komunikat "DEVICE MISSING OR UNKNOWN DEVICE" wówczas szukamy problem w kablu/zasilaniu ATmegi/poprawno¶ci monta¿u.
WA¯NE!!! Jak wspomina³em wcze¶niej, najlepiej stosowaæ niezale¿ne ¿ród³o zasilania ATmegi, nie od portu LPT.
Teraz pobieramy pliki EEPROM i FLASH które nale¿y wgraæ w processor.
TUTAJ albo ze strony autora
TU i rozpakowujemy je.
na razie NIC NIE WGRYWAMY!!
Na razie muszê koñczyæ, wybaczcie :) POstaram siê skoñczyæ ten temat ju¿ jak najszybciej.
OKi.
Na razie wszystko jasne, oprócz tego jak pod³±czyæ te 8 pinów po drugiej stronie kabla do ATmegi?
Bo na schemacie: XP3 - do silnika; XP2 - do LCD, XP1 - ???????????
pozdr.
OKi.
Na razie wszystko jasne, oprócz tego jak pod³±czyæ te 8 pinów po drugiej stronie kabla do ATmegi?
Bo na schemacie: XP3 - do silnika; XP2 - do LCD, XP1 - ???????????
pozdr. A pro pos styków. Byæ mo¿e to nie by³o oczywiste, przepraszam. Chodzi o to, ¿e podczas programowania, je¿eli pozostawiamy podpiêty wy¶wietlacz, skacz± na nim ró¿ne dziwne znaczki + obni¿a to co nieco poziom sygna³u. Jednym s³owem podczas programpowania odpinamy LCD a na jego miejsce wpinamy programator. PO zaprogramowaniu odpinamy kabel -- wpodpinamy z powrotem LCD (patrz rys.)
http://piters.ovh.org/astro/Main-pins.jpg
Je¿eli jeszcze s± pytania -- bardzo proszê :) O tym jak wgrywaæ<->zczytywaæ postaram siê napisaæ jutro. Pozdrawiam, Maciek
W dzisiejszym odcinku jedna z rzeczy najwa¿niejszych. Dla tych, kto postanowi samodzieln
W dzisiejszym odcinku jedna z rzeczy najwa¿niejszych. Dla tych, kto postanowi samodzieln Nie wiem sk±d ten urywek siê znalaz³ :)
A wiêc skoñczyli¶my wczoraj na etapie testowania po³±czenia ATmegi z komputerem. Zatem po pomy¶lnej próbie zczytywania pamiêci z kontrollera mo¿emy wgrywaæ soft.
Teraz muszê napisaæ trochê o wersjach softu. Otó¿ linki, które znajduj± siê w po¶cie #16 prowadz± do plików z ostatni± wersj± oprogramowania autora. Wa¿ne jest to, ¿e funkcjê wspó³pracy z ASCOM dopracowa³a inna osoba, softu której u¿ywa ostatecznie te¿ i autor, dlatego te¿ wam polecam tê w³a¶nie wersjê z ASCOM. Wszystkie linki pozbieram w podsumowaniu.
Otó¿ ¿eby wgraæ programy do ATmegi nale¿y:
1. Pod³±czyæ kabel LPT<>Atmega, uruchomiæ zasilanie Atmegi
2. Uruchomiæ PonyProg
2a. WYkalibrowaæ PonyProg, ustawiæ niezbêdne parametry o ile te czynno¶ci nie zosta³y wykonane wcze¶niej.
3. Nastêpnie wybieramy "File>Open Program (FLASH) File...) wybieramy "fokuser.hex" (ten plik oko³o 22kB) wciskamy "OK" a nastêpnie przycisk 1 na rysunku. Gdy program ponformuje o pomy¶lnym przebiegu operacji przechodzimy do nastêpnego kroku
http://piters.ovh.org/astro/flash.jpg
4. Wybieramy "File>Open Data (EEPROM) File..." "lash.hex" (mniejszy plik 100-200 B) wciskamy przycisk 2...
5. PO ukoñczeniu poprzednich operacji nale¿y zkonfigurowaæ tak zwane "fjuzy" Wciskamy zatem przycisk 3 i zaznaczamy parametry wed³ug poni¿szego rysunku, zatweirdzaj±c przyciskami "WRITE" a nastêpnie "OK" Nie radzê eksperymentowaæ z tymi parametrami, tylko ustawiæ jeden raz a dobrze. Przy ka¿dym kolejnym wgrywaniu FLASHa krok ustawiania fjuzów pomijamy, o ile wystarczy to zrobiæ jeden raz dla ka¿dego fizycznego chipu ATmegi.
http://piters.ovh.org/astro/pony.jpeg
To WSZYTKO!! Teraz od³±czamy zasilanie kontrolera, odpinamy kabel programatora, podpinamy LCD i uruchamiamy ¶wie¿oupieczony kontroler fokusera :)
Urz±dzenie powinno dzia³aæ od razu bez dodatkowych manipulacji.
teraz UWAGA! Autor urz±dzenia udostêpniaj±c pliki FLASH i EEPROM pisa³ o tym, ¿e urz±dzenie startuje w trybie "auto". Dlatego po pierwszym uruchomieniu nie nale¿y wciska¿ ¿adnych przycisków, tylko wcisn±æ i utrzymywaæ przycisk "NOT USED" do momentu a¿ urz±dzenie przejdzie do trybu "manual" (widzimy efekt na LCD) Potem mo¿na manipulowaæ urz±dzeniem w dowolny sposób.
Na razie to tyle, na wszystkie pytania postaram siê odpowiedzieæ. W zasadzie ja ju¿ z³o¿ylem 2 sztuki kontrolerów i wszystkie k³opoty wynika³y jedynie z mojej nieuwagi.
Koñcówkê napiszê ju¿ wkrótce, pozdrawiam, Maciek
A pro pos styków. Byæ mo¿e to nie by³o oczywiste, przepraszam. Chodzi o to, ¿e podczas programowania, je¿eli pozostawiamy podpiêty wy¶wietlacz, skacz± na nim ró¿ne dziwne znaczki + obni¿a to co nieco poziom sygna³u. Jednym s³owem podczas programpowania odpinamy LCD a na jego miejsce wpinamy programator. Teraz wszystko jasne.
Trochê inne pytanie: ile kosztuj± czujniki temperatury? Podobno s± drogie.
Czy oprogramowanie zaszyte w ATMeg potrafi co¶ zrobiæ ze wskazaniami temperatury - innymi s³owy - po co te czujniki i a¿ cztery?
Tak sobie pomysla³em, ¿e móg³bym daæ 1 czujnik na lustro, drugi wew. teleskopu (widzia³bym ró¿nicê temperatur - przy okazji jak dok³adne s± wskazania temperatury), trzeci np. przy/w focuserze, tylko co mi to da?
Teraz wszystko jasne.
Trochê inne pytanie: ile kosztuj± czujniki temperatury? Podobno s± drogie.
Czy oprogramowanie zaszyte w ATMeg potrafi co¶ zrobiæ ze wskazaniami temperatury - innymi s³owy - po co te czujniki i a¿ cztery?
Tak sobie pomysla³em, ¿e móg³bym daæ 1 czujnik na lustro, drugi wew. teleskopu (widzia³bym ró¿nicê temperatur - przy okazji jak dok³adne s± wskazania temperatury), trzeci np. przy/w focuserze, tylko co mi to da? Jesli chodzi o czujniki temperatury. Mo¿liwe jest zamontowanie do 4 sztuk, bo tyle wej¶æ na I2C w danej konfiguracji mo¿e obs³u¿yæ ATmega.
S³usznie zauwa¿y³e¶, mo¿na te czujki powstawiaæ wszêdzie gdzie siê chce.
Docelowo autor opracowywa³ automatyczn± kompensacjê zmiany ogniskowej pod wp³ywem temperatury otoczenia, interpoluj±c to z jaiej¶ funkcji, zak³adaj±c ogniskow± 1000mm po czym zignorowa³ dalsze rozwijanie w±tku gdy¿ uzna³ ¿e to nie jest do koñca rozwi±zywalny problem. Pozatym n.p. "FocusMax" oferuje mo¿liwo¶æ du¿o bardziej dok³adnego wykalibrowania kontrolera fokusera na zmiany temperatury.
Z tego wynika, ¿e mo¿emy zamontowaæ sobie czujnik g³ównie z my¶l± posiadania funkcji termometra z krokiem 0,0625 stopni, no i jako dodatkow± niepewn± funkcjê kompensacji zian temperatury otoczenia (dzia³a w trybie "AUTO") Aczkolwiek osobi¶cie tego na razie nie sprawdzi³em, gdy¿ mój czujnik szwankuje wskazuj±c ca³y czas 00,00 Stopni Celsjusza. Mo¿liwe, ¿e uszkodzi³em go podczas eksprymentów, tyle ¿e przeczy temu fakt, ¿e czujnik dzia³a z krokiem 0,5 stopnia w starszej wersji oprogramowania, która nie wspiera ASCOM. Ja dla siebie na razie wybra³em ASCOM, aczkolwiek nie jest to koniec walki.
Uzyty czujnik do DS1621 do¶æ rzadki, cena od 21 do 35zl w Polsce. Na razie mia³em 1 sztukê DS1621.
Jak wspomina³em, mo¿emy nie montowaæ ¿adnego czujnika.
Na I2C to mo¿esz zapi±æ tyle czujników ¿e nawet na nogi statywu ci wystarczy, przecie¿ nie zapinasz jednego czujnika na jedn± szynê. Na jedna szyne mo¿esz podpi±æ 8szt (trzeba tylko dobraæ rezystory podci±gaj±ce do plusa).
Manipuluj±c deko w kodzie mo¿na by pewnie zwiekszyæ liczbe czujników, jak brakuje wam pamiêci w procesorze polecam przeskoczyæ na wy¿sz± atmegê one s± na tyle kompatybilne ¿e kompilator zrobi za was ca³± robotê.
Ten post by³ edytowany przez
mario2005 dnia: 20 October 2007 - 17:37
Uzyty czujnik do DS1621 do¶æ rzadki, cena od 21 do 35zl w Polsce. Na razie mia³em 1 sztukê DS1621.
Jak wspomina³em, mo¿emy nie montowaæ ¿adnego czujnika. Co¶ drogo Ci wychodzi
tme DS1621 od 12PLN/sztuke + dostawa 12PLN do domu. Jak siê zamawia trochê innego rupiecia, to dostawa jest pomijalna.
Na I2C to mo¿esz zapi±æ tyle czujników ¿e nawet na nogi statywu ci wystarczy, przecie¿ nie zapinasz jednego czujnika na jedn± szynê. Na jedna szyne mo¿esz podpi±æ 8szt (trzeba tylko dobraæ rezystory podci±gaj±ce do plusa).
Manipuluj±c deko w kodzie mo¿na by pewnie zwiekszyæ liczbe czujników, jak brakuje wam pamiêci w procesorze polecam przeskoczyæ na wy¿sz± atmegê one s± na tyle kompatybilne ¿e kompilator zrobi za was ca³± robotê. Masz racjê. Dlatego te¿ piszê ¿e w danej konfiguracji ATmega obs³u¿y do 4 szt. Mo¿e trochê nie poprawnie sformu³owa³em zdanie n.t. I2C... Chodzi oczywi¶cie o kod...
Tyle ¿e na zdrowy rozs±dek nawet 4 czujki to jest w zupe³no¶ci wystarczaj±ca ilo¶æ (nawet je¶li by¶my mieli w³o¿yæ pod LG, CCD, ciecz ch³odz±c±, czy jeszcze co¶ jeszcze)
Co dotyczy przej¶cia na nowy chip, to na razie to nie jest planowane.... Aczkolwiek aktualnie trwaj± prace nad doczepieniem do tego wszystkiego chiñskiej suwmiarki elektronicznej, chocia¿ uwa¿am ¿e jest to raczej zbêdne. Oczywi¶cie poinformujê o tym, kiedy opcja ostatecznie bêdzie dodana...
Co¶ drogo Ci wychodzi tme DS1621 od 12PLN/sztuke + dostawa 12PLN do domu. Jak siê zamawia trochê innego rupiecia, to dostawa jest pomijalna. Dziêkujê bardzo za linka. Naprewdê wiele przeszuka³em przed tem, ale tego sklepu nie natrafi³em. Oczywi¶cie liczy³em wraz z kosztem ewentualnej dostawy. W Warszawie te czujniki daje siê znale¿æ po ponad 20 z³otych niestety... Przynajmniej mi siê nie uda³o taniej.
W TME ceny na stronie s± netto wiêc czujnik wyjdzie 14,5z³.
Witam,
zabra³em siê z ciekawo¶ci za zrobienie tego focusera...
Etap programowania przechodzi OK. Atmega jest zaprogramowana (sczyta³em po zaprogramowaniu zarówno flasha jak i eeproma i porówna³em z plikami), ale po pod³±czeniu wy¶wietlacza lataj± mi na górnej linii jakie¶ krzaki - jak przytrzymujê klawisz "Not used" to na dolnej linii miga mi napis
" <OK" na przemian z krzakami na górnej linii.
Masz mo¿e pomys³ co mo¿e byæ nie tak?
Pozdrawiam,
Jurek
PS. Dziêki w ogóle za temat - fajna zabawa :D
Witam,
zabra³em siê z ciekawo¶ci za zrobienie tego focusera...
Etap programowania przechodzi OK. Atmega jest zaprogramowana (sczyta³em po zaprogramowaniu zarówno flasha jak i eeproma i porówna³em z plikami), ale po pod³±czeniu wy¶wietlacza lataj± mi na górnej linii jakie¶ krzaki - jak przytrzymujê klawisz "Not used" to na dolnej linii miga mi napis
" <OK" na przemian z krzakami na górnej linii.
Masz mo¿e pomys³ co mo¿e byæ nie tak?
Pozdrawiam,
Jurek
PS. Dziêki w ogóle za temat - fajna zabawa :D Napisz proszê jakiego u¿y³e¶ wy¶wietlacza i co jeszcze masz jednocze¶nie pod³±czone do ATmegi? Czy montowa³e¶ uk³ad na MAX232? podpina³e¶ jednocze¶nie do kompa. Chodzi o to ¿eby na pierwszym etapie sprawdzenia mieæ tylko ATmegê, wy¶wietlacz i klawiaturê. Po sprawdzeniu i przekonaniu siê ¿e nic nie nawala podpinamy sterownik silnika, ew. MAX232 i na koniec czujniki.
Opisz te¿ proszê czy kombinowa³e¶ przy kontra¶cie wy¶wietlacza? Czy nie ¶wieci na czarno, czy te¿ symbole s± kontrastowo widoczne?
Ten post by³ edytowany przez
piters dnia: 19 November 2007 - 17:30
Jedno zasadnicze pytanie.... jesli odpowied¼ bêdzie TAK to i ja zabiorê siê za robienie tego sterownika....
Czy komunikacja sterownika z PC na COM dzia³a z przej¶ciówk± USB-> COM ?
Ten post by³ edytowany przez
philips dnia: 19 November 2007 - 18:24
Jedno zasadnicze pytanie.... jesli odpwod¼ bêdzie TAK to i ja zabiorê siê za robienie tego sterownika....
Czy komunikacja sterownika z PC na COM dzia³a z przej¶ciówk± USB-> COM ? Ja takiej przej¶ciówki nie mam, gdy¿ nigdy nie by³a mi do tej pory potrzebna. Je¿eli bêdziesz mia³ chwilê w tygodniu, mo¿emy siê spotkaæ. Przekaza³ bym tobie fokuser do molestowania, o ile masz przej¶ciówkê i zasilanie 12V dla kontrolera....
Warto te¿ dodaæ, ¿e autor wspomina o mo¿liwo¶ci dzia³ania fokusera przez przejsciówkê. On zpreparowa³ najtañszy dostêpny na rynku kabel od telefonu komórkowego SonyEriccson typu DCU-15, ¿eby nie kupowaæ gotowej przej¶ciówki.
Ten post by³ edytowany przez
piters dnia: 19 November 2007 - 18:00
Napisz proszê jakiego u¿y³e¶ wy¶wietlacza i co jeszcze masz jednocze¶nie pod³±czone do ATmegi? Czy montowa³e¶ uk³ad na MAX232? podpina³e¶ jednocze¶nie do kompa. Chodzi o to ¿eby na pierwszym etapie sprawdzenia mieæ tylko ATmegê, wy¶wietlacz i klawiaturê. Po sprawdzeniu i przekonaniu siê ¿e nic nie nawala podpinamy sterownik silnika, ew. MAX232 i na koniec czujniki.
Opisz te¿ proszê czy kombinowa³e¶ przy kontra¶cie wy¶wietlacza? Czy nie ¶wieci na czarno, czy te¿ symbole s± kontrastowo widoczne? Witam,
uzy³em tego wy¶wietlacza:
http://www.artronic....kcie.php?id=803No i niestety mam podpiêtego MAXa...
Przy regulacji nic nie kombinowa³em (ale regulacja jasno¶ci chodzi w bardzo ma³ym zakresie - da³em potencjometr 470R.
Pozdrawiam,
Jurek
Witam,
uzy³em tego wy¶wietlacza:
http://www.artronic....kcie.php?id=803
No i niestety mam podpiêtego MAXa...
Przy regulacji nic nie kombinowa³em (ale regulacja jasno¶ci chodzi w bardzo ma³ym zakresie - da³em potencjometr 470R.
Pozdrawiam,
Jurek Wy¶wietlacz jest ok. Ja mam identyczny w zasadzie, tylko innego koloru pod¶wietlanie i t.p.///
Kiedy sk³ada³em 1 wersjê swojego kontrolera, mia³em sporo b³êdów w monta¿u, mimo ¿e siê wydawa³o ¿e byæ ich tam nie mo¿e.
Zatem, je¶li masz MAX232, zarówno jak i ULN zamontowane na podstawce, to lepiej je tymczasowo zdemontowaæ, i przetestowaæ wszystkie pol±czenia, scie¿ki e.t.c. Mo¿e siê zdarzyæ ¿e gdzie¶ wkrad³ siê b³±d.
Ok. To ja spróbujê mo¿e napisaæ mini te¶cik w celu odnalezienia ew. b³êdów czy niesprawno¶ci. O ile ju¿ kompletnie nic nie znajdziesz, spróbujemy testing...
Napisz jeszcze jakie posiadasz narzêdzia typu mierniki, oscyloskopy i t.p.
Pozdrawiam, Maciek
Ten post by³ edytowany przez
piters dnia: 20 November 2007 - 00:12
zanotowane.pldoc.pisz.plpdf.pisz.plmizuyashi.htw.pl