Aufheben der Erdrotationsgeschwindigkeit, Altazimuth-Montierung

10

Ich habe ein Dobson-Teleskop .

Es wird Altazimuth Mount verwendet .

Die Grundidee der Verwendung besteht darin, auf das Objekt zu zielen, indem die vertikale Achse des Teleskops senkrecht zum Boden und eine Höhenachse parallel zum Boden bewegt werden.

Ich habe zweistufige Motoren installiert, um die Bewegung entlang der vertikalen Achse und der Höhenachse zu automatisieren.

Ich möchte herausfinden, wie ich die Erdrotationsgeschwindigkeit aufheben kann, indem ich gleichzeitig die Motoren der vertikalen Achse und der Höhenachse bewege.

Die Idee dahinter ist, das Teleskop auf das Objekt zu richten und den Knopf zu drücken. Dann würde die Schrittmotortreibersoftware dem Objekt folgen, wenn sich die Erde dreht.

Ich werde einige Zeilen aus The Basic Astronomical Telescope Mounting Designs zitieren , um zu erklären, was ich erreichen möchte:

[Mit Altazimut-Teleskop ...:]

Wenn Sie zufällig vom Nord- oder Südpol aus beobachten, wird die vertikale Achse mit der Drehachse der Erde ausgerichtet. Das Schöne daran wäre, dass, wenn Sie ein zu beobachtendes Objekt gefunden haben, nur eine Drehung um die vertikale Achse erforderlich ist, um das Objekt im Sichtfeld zu halten. Eine Drehung mit der Spinrate der Erde in die entgegengesetzte Richtung wie die Erdrotation würde das Okular bewegungslos halten und Objekte bewegen.

Für jeden anderen Breitengrad auf dem Planeten ist die vertikale Achse jedoch nicht mit der Drehachse der Erde ausgerichtet. Dies bedeutet, dass eine Bewegung in beiden Achsen erforderlich ist, um ein Objekt im Sichtfeld zu halten. Die Bewegungsraten ändern sich mit der Zeit, wenn sich der Höhenwinkel ändert. Das Verfolgen von Objekten in der Nähe des Horizonts erfordert meistens Änderungen der Höhe, und das Verfolgen von Objekten, die direkter sind, erfordert hauptsächlich Änderungen des Azimuts.

Ich muss einen mathematischen Algorithmus finden, der mir hilft, das im zweiten Absatz beschriebene Problem zu lösen.

Hoffe das ist klar.

Kocur4d
quelle
Heutzutage ist normalerweise irgendwo ein Arduino beteiligt: google.com/… Ohne einen Breitengradkeil erhalten Sie mit der Zeit eine Frame-Rotation. google.com/…
Wayfaring Stranger
Sie versuchen also, Ihr eigenes Clock-Laufwerk zu erstellen? en.wikipedia.org/wiki/Clock_drive
Barrycarter
@barrycarter Clock Drive wird mit äquatorialen Halterungen verwendet. Mein Teleskop ist Altazimuth Mount. Ich muss den Algorithmus finden, um beide Motoren mit Altazimut-Halterung anzutreiben.
Kocur4d
@Wayfaring Stranger Ich habe vor, Arduino zu verwenden, aber zu diesem Zeitpunkt möchte ich mich von netzfertigen Lösungen fernhalten und prüfen, ob es möglich ist, es von Grund auf neu zu erstellen.
Kocur4d
1
@ Kocur4d verstanden. Wenn ich etwas etwas komplizierter machen muss, schaue ich mir normalerweise die "Make" -Seiten und dergleichen an, finde heraus, was mit diesen Designs für meine Zwecke nicht stimmt, und entwerfe neu, indem ich weiß, was andere versucht haben. Jemand hat wahrscheinlich ein großartiges Lagerdesign, aber eine schlechte Schritt- / Servosteuerung oder umgekehrt. Wenn Sie sich genügend Designs ansehen, können Sie ein Gefühl dafür bekommen, was für Sie am besten ist.
Wayfaring Stranger

Antworten:

6

Angesichts von ra, dec, lat, lon im Bogenmaß und d in Bruchteilen von Tagen seit '1970-01-01 00:00:00 UTC' lautet der Azimut eines Sterns:

cot1(tan(dec)cos(lat)sec(d1+lonra)+sin(lat)tan(d1+lonra))

und die Höhe ist:

tan1(sin(dec)sin(lat)cos(dec)cos(lat)sin(d1+lonra)(cos(dec)sin(lat)sin(d1+lonra)+sin(dec)cos(lat))2+cos2(dec)cos2(d1+lonra))

π(401095163740318d+11366224765515)200000000000000

(Sie müssen die Mehrdeutigkeit in der Bogen- (Co-) Tangente auflösen, aber das ist nicht schwierig).

Diese Formeln sind nicht so entmutigend, wie sie scheinen, da für Sie lat, lon, ra und dec festgelegt werden und sich nur d ändert.

Ich hoffe, das hilft, aber ich mache mir Sorgen, dass es nur zeigt, wie kompliziert diese Formeln sind.

Barrycarter
quelle
1
"401095163740318" und dergleichen werden die 64-Bit-Mathematik ziemlich stark vorantreiben. Wenn Arduino, ist es möglicherweise am besten, nach einer Bibliothek zu suchen, die bereits für diese bestimmte Berechnung optimiert ist.
Wayfaring Stranger
Guter Punkt. Ich bin vielleicht den Weg übermäßiger (und wahrscheinlich ungerechtfertigter) Präzision gegangen. Die meisten Leute bauen diese Formel in Schritten auf, aber letztendlich ist es das, was Sie am Ende berechnen werden.
Barrycarter
Es ist kompliziert. Ich kann es nicht bestätigen atm. Es wird einige Zeit dauern, bis ich es verstehen kann ...
Kocur4d
0

Beachten Sie, dass es auch davon abhängt, wohin Sie zeigen, wie schnell und in welche Richtung Sie sich bewegen müssen. Es ist keine One-Rate-Fits-All-Lösung.

Wenn Sie beispielsweise auf den Himmelspol zeigen, müssen Sie das Zielfernrohr überhaupt nicht bewegen. Wenn Sie auf den Himmelsäquator zeigen, benötigt dies die schnellste Verfolgungsrate. Am Ende verfolgen Sie einen Kreis, der die Deklination darstellt.

Das heißt, um herauszufinden, wie hoch die Deklination ist, benötigen Sie Winkelcodierer sowohl auf Ihrer Alt- als auch auf Ihrer Az-Achse.

JerryTheC
quelle