Index |
Index forum |
Autentificare |
Inregistrare
|
Cine este online |
Galerie imagini
|
Calendar evenim. |
Cautare detaliata |
Ghid forum |
Colaboratori
Te intereseaza un domeniu al astronomiei si ai vrea sa scrii pentru siteul nostru? Alatura-te echipei noastre.
Statistici forum |
|
Numar total de mesaje in forum: 236322 |
|
Numar de utilizatori inregistrati: 2874 |
|
Cel mai nou utilizator inregistrat: Svidana |
|
|
|
Cei mai multi utilizatori conectati au fost 830 la data de Mar Iun 03, 2025 |
|
|
|
Actualmente sunt 0 utilizatori pe chat
|
|
Aceste date se bazeaza pe utilizatorii activi de peste 5 minute |
|
Legenda |
 |
Mesaje noi |
 |
Nu sunt mesaje noi |
 |
Forumul este inchis |
|
|
Subiectul anterior :: Subiectul urmator |
|
Autor |
Mesaj |
dcristi Membru

Data inscrierii: 21 Iul 2010 Mesaje: 243
Localitate: Corbeanca
|
Trimis: 17 Aug 2014 17:45 Download mesaj |
Titlul subiectului: |
|
|
|
rdaq a scris: | cred ca ar fi bine ca demultiplicarea sa fie facuta cu curele dintate daca se poate pentru a reduce erorile de pozitionare generate de backslash |
Ai dreptate. Dar asta ar insemna sa intru pe un teren minat pentru mine. Hai sa vad intai cum se descurca motoarele astea pe care le-am cumparat. In datele tehnice scrie ca au un backlash sub 1% dupa reductie, adica 8 pasi sau 16 asec pe ax telescop. Ce apare dupa melc e alta mancare de peste.
rdaq a scris: | notiunea PWM, modulatia in latime a impulsurilor este improprie pentru motoarele stepper | Asa e. Eu vreau, acum, sa inlocuiesc DC cu stepper. Initial am vrut sa merg tot pe DC dar cu un alt controller.
rdaq a scris: | Un microcontroller Atmel (fie si impachetat sub forma Arduino) este capabil sa asigure in timp real comanda a doua steppere precum si comunicatia cu hand-controllerul sau EQMOD fara probleme la 16MHz. |
Si eu am crezut acelasi lucru. Poate ca ori din cauza ca nu am programat eu eficient, ori din cauza intreruperilor generate de comunicatia seriala, impulsurile generate pentru stepper nu curgeau uniform.
rdaq a scris: | Daca este nevoie pot ajuta la realizarea MC prin adaptarea firmware-ului meu la hardware-ul Arduino. |
Multumesc frumos pentru oferta! Nu cred ca e vorba doar de o simpla adaptare.
La EQ, pentru tracking, ai o singura viteza - siderala. Aici, la Alt/Az, vitezele se schimba permanent.
Probabil ca la goto e ca la EQ. Trebuie doar sa ai grija de acelerare, sa nu sari calul, si sa pierzi pasi.
Sunt in stadiul in care mai am de programat citirea encoderului de pe ax ca sa implementez si push & track. Hai sa vad cum merge treaba si daca ma blochez am sa-ti cer ajutorul
_________________ Dobson 16'' GoTo; DBK 21AU618.as, ASI120mm, ASI174mm |
|
Sus |
|
 |
dcristi Membru

Data inscrierii: 21 Iul 2010 Mesaje: 243
Localitate: Corbeanca
|
Trimis: 19 Aug 2014 18:35 Download mesaj |
Titlul subiectului: |
|
|
|
nobody a scris: | Din secventa aia (comentata) de program, vad doar ca activeaza semnalul de Request To Send de la portul serial, semnal care nici nu este folosit in configuratia hardware existenta.
|
Scuze. Stiam eu ca am vazut pe undeva comentat in API-ul original. Iata aici cum le zic ei:
private bool IsDCMotor; // Ture: The motor controller is a DC motor controller. It uses TX/RX line is bus topology.
// False: The motor controller is a stepper motor controller. TX/RX lines are seperated.
_________________ Dobson 16'' GoTo; DBK 21AU618.as, ASI120mm, ASI174mm |
|
Sus |
|
 |
dcristi Membru

Data inscrierii: 21 Iul 2010 Mesaje: 243
Localitate: Corbeanca
|
Trimis: 20 Aug 2014 16:30 Download mesaj |
Titlul subiectului: |
|
|
|
Am facut testele de viteza punand cele doua motoare unul langa celalalt, fiecare pe controllerul lui.
Cel original, DC, are 180 pasi ai encoderului pe revolutie si 50x reductie. Stepperul are 200 pasi pe revolutie si reductia am facut-o din soft, adica am impartit viteza ceruta la 45.
Cifra asta a iesit din regula de 3 simpla: 180x50/200
La orice viteza de tracking motoarele se invart identic. Asta inseamna ca nu am gresit la calcule.
La goto stepperul pierde pasi din cauza rezonantei aparute in timpul acceleratiei. Daca-i pun o sarcina merge perfect si se intoarce mereu in aceeasi pozitie cand fac goto-back. Sper ca pe telescop, unde am o sarcina serioasa, sa nu am probleme.
_________________ Dobson 16'' GoTo; DBK 21AU618.as, ASI120mm, ASI174mm |
|
Sus |
|
 |
valy Membru


Data inscrierii: 21 Iul 2005 Mesaje: 11387
Localitate: Bucuresti
|
Trimis: 20 Aug 2014 23:52 Download mesaj |
Titlul subiectului: |
|
|
|
dcristi a scris: |
La goto stepperul pierde pasi din cauza rezonantei aparute in timpul acceleratiei. | Daca il controlezi tu redu-i viteza din soft dar tine minte cati pasi ti-a comandat gotoul, ii faci dar mai domol.
|
|
Sus |
|
 |
dcristi Membru

Data inscrierii: 21 Iul 2010 Mesaje: 243
Localitate: Corbeanca
|
Trimis: 21 Aug 2014 10:48 Download mesaj |
Titlul subiectului: |
|
|
|
valy a scris: | Daca il controlezi tu redu-i viteza din soft dar tine minte cati pasi ti-a comandat gotoul, ii faci dar mai domol. |
Rezonanta apare, garantat, la mersul in gol cam la 90-100 pasi pe sec. Ca sa merg pe o viteza inferioara m-am plictisi pana cand ar ajunge la tinta. Sau nu ar gasi-o niciodata cu precizie caci tinta s-ar misca prea mult cat timp motorul o cauta. Presupun ca-mi trebuie cam 1000 pasi pe sec. O sa vad precis cand oi pune motoarele pe montura.
Poate ma ajuta cineva ca nu stiu cum se intampla asta: GOTO-ul te trimite la coordonatele in care va fi obiectul dupa cele X secunde de slew sau la coordonatele la care se afla obiectul cand se da da comanda? Probabil are si o toleranta programata si daca e la o distanta suficient de mica de obiect atunci considera ca ajuns la destinatie.
Revenind. Am cateva variante:
- sa folosesc o accelerarie mai mare astfel incat sa treaca repede peste viteza de rezonanta, dar nu prea mare ca sa nu piarda pasi si la alte viteze. Tot as pierde pasi;
- sa nu fac nimic sperand ca in sarcina nu mai apara rezonanta. Inertia monturii ar opri dansul aleatoriu al rezonantei. Atunci ce ma fac cu backlash-ul din cutia de viteze care poate fi de pana la 8 pasi?
- sa pun encoder pe ax motor ca numar pasii reali;
- sa micsorez curentul in motor ca sa am cuplu mai mic si atunci rotorul nu mai zboara peste pozitie.
Deocamdata raman pe varianta 2 plus 4
_________________ Dobson 16'' GoTo; DBK 21AU618.as, ASI120mm, ASI174mm |
|
Sus |
|
 |
Erwin Moderator


Data inscrierii: 02 Aug 2008 Mesaje: 9759
Motto: panta rhei Localitate: Bucuresti
|
Trimis: 21 Aug 2014 19:05 Download mesaj |
Titlul subiectului: |
|
|
|
Cred ca ai nevoie de un driver mai destept care detecteaza singur rezonanta si corecteaza panta de curent la fiecare pas, cred ca A3966 are asa ceva inclus, daca tin minte... Stiu ca exista si posibilitatea numararii pasilor prin detectia variatiilor de curent prin bobinele motorului.
_________________ bino: 8x22, 7x42, 10x50, 10x80, spotting: 10x46, 20x60
Telescoape RFT70 F/4, 80/900, RFT 110 F/5.5, Meade 90 F/10, ED80 F/6
MTO-11CA 100/1000, Cass Clasic 8"F/15, dobson newt.158/1240 DH, 4"F/4.6
piston AZ mount (R), Vixen GP, minidob |
|
Sus |
|
 |
cmatei Membru

Data inscrierii: 09 Sep 2009 Mesaje: 844
Localitate: Bucuresti
|
Trimis: 21 Aug 2014 20:17 Download mesaj |
Titlul subiectului: |
|
|
|
dcristi a scris: | Poate ma ajuta cineva ca nu stiu cum se intampla asta: GOTO-ul te trimite la coordonatele in care va fi obiectul dupa cele X secunde de slew sau la coordonatele la care se afla obiectul cand se da da comanda? Probabil are si o toleranta programata si daca e la o distanta suficient de mica de obiect atunci considera ca ajuns la destinatie. |
Cred ca la coordonatele calculate pentru momentul comenzii, pentru ca daca slew-ul dureaza mult mai face o repozitionare la viteza mica (eq6).
|
|
Sus |
|
 |
dcristi Membru

Data inscrierii: 21 Iul 2010 Mesaje: 243
Localitate: Corbeanca
|
Trimis: 03 Sep 2014 16:19 Download mesaj |
Titlul subiectului: |
|
|
|
In noptile senine de saptamana trecuta am tot testat motoarele. Totul a functionat perfect din prima incercare. GOTO are aceeasi precizie ca atunci cand Synscanul folosea encoderele. Deci nu pierd prea multi pasi.
Pun aici un test pe stea, cred ca e Altair, tras in aceleasi conditii ca Saturn pus in primul post. Adica am redus imaginea la 2x si am facut acelasi crop. Trackingul arata mult mai uman. Focala originala e 7.2m iar rezolutia in poza asta e de 0.2 arcsec/pixel si gamma crescut mult.
Ce vreau sa fac mai departe:
- incerc si un driver cu L6470 care vad ca stie 128 micropasi si am vazut in documentatie poate sa faca niste optimizari pentru viteze mici.
- nu sunt multumit de cum se actualizeaza vitezele de track din Synscan. Se modifica la fiecare 3 interogari de pozitie adica la 30 secunde. In live imaginea sta nemiscata 30 sec, apoi pleaca usor intr-o parte pentru alte 30 sec, apoi inapoi 30 sec si tot asa. Distanta pe care se plimba e cam de 50 arcsec. Am sa fac track tot din arduino si am sa actualizez vitezele mult mai des. Apoi pot lucra chiar si fara Synscan daca nu vreau GOTO.
Descriere: |
|
Marime fisier: |
1.47 MB |
Vizualizat: |
de 4311 ori |

|
_________________ Dobson 16'' GoTo; DBK 21AU618.as, ASI120mm, ASI174mm |
|
Sus |
|
 |
dcristi Membru

Data inscrierii: 21 Iul 2010 Mesaje: 243
Localitate: Corbeanca
|
Trimis: 05 Sep 2014 15:11 Download mesaj |
Titlul subiectului: |
|
|
|
Am gasit si formulele pentru track ALT/AZ - doar sideral.
Le pun aici ca poate or mai fi utile cuiva. Le-am cautat mult pentru ca mi-a fost lene sa-mi bat capul cu trigonometria. Credit: Mel Bartels
Valorile scoase de ecuatii, in arcsec/sec, sunt apropiate de cele scoase de Synscan.
AZ_Rate = 15 * sidereal * (sin(LAT) + cot(pi/2 - ALT) * cos(pi - AZ) * cos(LAT));
ALT_Rate = 15 * sidereal * sin(pi - AZ) * cos(LAT);
sidereal e clasicul 1.002737909.
Poate reusesc sa le implementez in weekendul asta impreuna cu noul controller. Daca totul merge bine o sa le imbunatatesc cu Lunar_Rate si cu King_Rate.
_________________ Dobson 16'' GoTo; DBK 21AU618.as, ASI120mm, ASI174mm |
|
Sus |
|
 |
Erwin Moderator


Data inscrierii: 02 Aug 2008 Mesaje: 9759
Motto: panta rhei Localitate: Bucuresti
|
Trimis: 05 Sep 2014 16:02 Download mesaj |
Titlul subiectului: |
|
|
|
Dacă le bagi în Arduino m-ar interesa și pe mine rutina de comandă a motoarelor pentru a finaliza astrotrac-ul mioritic al lui StarChild, desigur l-aș adapta pentru un singur motor, trebuie să aibă doar urmărire pe cele 3 viteze: siderală, lunară și solară și eventual retur la zero cu viteză mare.
_________________ bino: 8x22, 7x42, 10x50, 10x80, spotting: 10x46, 20x60
Telescoape RFT70 F/4, 80/900, RFT 110 F/5.5, Meade 90 F/10, ED80 F/6
MTO-11CA 100/1000, Cass Clasic 8"F/15, dobson newt.158/1240 DH, 4"F/4.6
piston AZ mount (R), Vixen GP, minidob |
|
Sus |
|
 |
nobody Membru

Data inscrierii: 02 Apr 2010 Mesaje: 5204
Motto: Never ever give up ! Localitate: Nowhere
|
Trimis: 05 Sep 2014 19:50 Download mesaj |
Titlul subiectului: |
|
|
|
Pun si cateva link-uri utile, sper sa nu deranjeze:
Scope To Sky Calculator: http://www.bbastrodesigns.com/scopeToSky.html
Code: http://www.bbastrodesigns.com/lib/coordLib.js
Equatorial Mount Tracking Rates Calculator, Includes Refraction: http://www.bbastrodesigns.com/equatTrackingRatesCalc.html
Polar alignment, refraction and the King tracking rate: http://canburytech.net/DriftAlign/DriftAlign_3.html
Drift alignment equations: http://canburytech.net/DriftAlign/Equations.html
Iar daca tot te-ai apucat de treaba la modul serios, ar fi interesant daca ai face un profiling la rutinele matematice, in sensul de cat poate duce Arduino si la ce precizie.
Apropo, ATmega-urile normale de 16Mhz merg lejer la 20MHz. Testat de ani de zile.
Iar cele mai noi de 20MHz rated (ATmega328 de pe Arduino Uno) ar putea duce chiar mai mult daca suporta Arduino din soft.
Despre comenzile ascunse:
"Sa vezi de nu fac un brute-force pe MC. Iau tot alfabetul, caps & normal, si-l trimit pe post de comanda, in cele 3 combinatii posibile. Vad unde raspunde cu eroare si inseamna ca aia e comanda valida." ... exact asa le-am descoperit, din curiozitate
Spor !
|
|
Sus |
|
 |
|
|
|
Nu puteti crea un subiect nou in acest forum Nu puteti raspunde in subiectele acestui forum Nu puteti modifica mesajele proprii din acest forum Nu puteti sterge mesajele proprii din acest forum Nu puteti vota in chestionarele din acest forum Nu puteti atasa fisiere in acest forum Puteti descarca fisiere in acest forum
|
|