Скасувавши швидкість обертання землі, встановити Альтазимут


10

У мене є Добсонівський телескоп .

Він використовує кріплення Альтазимут .

Основна ідея його використання - орієнтація на об'єкт, переміщуючи вертикальну вісь телескопа перпендикулярно до землі та вісь підняття, паралельна землі.

Я встановив двоступінчасті двигуни для автоматизації руху по вертикальній і вісній висотах.

Я хотів би дізнатися, як можна скасувати швидкість обертання землі, одночасно переміщуючи як мотори вертикальної осі, так і осі висоти.

Ідея його - навести телескоп на об’єкт і натиснути кнопку. Тоді програмне забезпечення драйверів крокових двигунів слідкує за об'єктом під час обертання землі.

Я процитую кілька рядків із базових астрономічних конструкцій телескопа, щоб допомогти мені пояснити, чого я намагаюся досягти:

[Використовуючи телескоп альтазимут ...:]

Якщо ви спостерігаєте за Північним чи Південним полюсом, вертикальна вісь була б вирівняна зі спіновою віссю Землі. Приємно в тому, що коли ви знайшли предмет, який слід спостерігати, потрібно було б обертати лише вертикальну вісь, щоб утримати об'єкт у полі зору. Обертання зі швидкістю обертання Землі у зворотному напрямку, оскільки обертання Землі тримало б і окуляри нерухоме в окулярі.

Однак для будь-якої іншої широти на планеті вертикальна вісь не вирівняна із віссю спіна Землі. Це означає, що для утримання об’єкта в полі зору потрібно рух в обох осях. Швидкість руху змінюватиметься з часом із зміною кута підняття. Відстеження об'єктів біля горизонту вимагає в основному змін висоти, а відстеження об'єктів більш прямо вгору вимагає в основному змін азимуту.

Мені потрібно знайти математичний алгоритм, який допоможе мені вирішити проблему, описану у другому абзаці.

Сподіваюся, це зрозуміло.


У наш час зазвичай десь бере участь Arduino: google.com/… Без широтного клину ви з часом отримаєте обертання кадру. google.com/…
Wayfaring Stranger

Отже, ви намагаєтеся створити власний привід годинника? en.wikipedia.org/wiki/Clock_drive
barrycarter

@barrycarter тактовий привід використовується з екваторіальними кріпленнями. Мій телескоп - кріплення на альтазимуті. Мені потрібно знайти алгоритм приводу обох двигунів за допомогою кріплення altazimuth.
Kocur4d

@Wayfaring Stranger Я планую використовувати Arduino, але на цьому етапі я хотів би триматися подалі від чистих готових рішень і побачити, чи можна побудувати його з нуля.
Kocur4d

1
@ Kocur4d Зрозумів. Коли мені потрібно зробити щось трохи складне, я, як правило, переглядаю сайти "Зробити" тощо, щоб зрозуміти, що не так у цих проектах для моїх цілей, і створити нове з позиції того, щоб знати, що намагалися інші. Хтось, ймовірно, має чудову конструкцію підшипників, але поганий крок / сервоуправління або навпаки. Якщо ви подивитесь на достатню кількість дизайнів, ви можете відчути, що краще для вас.
Шлях до незнайомця

Відповіді:


6

Враховуючи ra, dec, lat, lon у радіанах та d у кількості дробових днів з '1970-01-01 00:00:00 UTC', азимут зірки:

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

і висота:

засмага-1(гріх(розм)гріх(лат)-cos(розм)cos(лат)гріх(d1+лон-ра)(cos(розм)гріх(лат)гріх(d1+лон-ра)+гріх(розм)cos(лат))2+cos2(розм)cos2(d1+лон-ра))

π(401095163740318г+11366224765515)200000000000000

(вам потрібно буде вирішити неоднозначність в дотичній дузі (ко), але це не складно).

Ці формули не такі страшні, як здаються, оскільки для вас буде виправлено lat, lon, ra, dec, і єдине, що змінюється - d.

Сподіваюся, це допомагає, але я переживаю, що це просто демонструє, наскільки складні ці формули.


1
"401095163740318" і тому подібне підштовхне 64-бітну математику досить важко. Якщо Arduino, можливо, найкраще шукати бібліотеку, вже оптимізовану для цього конкретного calc.
Путешествие незнайомця

Гарна думка. Можливо, я пішов маршрутом надмірної (і, можливо, необгрунтованої) точності. Більшість людей формулює цю формулу поетапно, але, в кінцевому підсумку, це те, що ви в кінцевому підсумку обчислите.
barrycarter

Це складно. Я не можу підтвердити це atm.
Мине

0

Зауважте, що як швидко - і в якому напрямку - вам потрібно рухатись, також залежить від того, куди ви вказуєте; це не одна ставка, яка підходить до всього рішення.

Наприклад, якщо ви вказуєте на небесний полюс, вам зовсім не потрібно переміщувати область. Якщо ви вказуєте на небесний екватор, це потребує найшвидшого відстеження. Що ви в кінцевому підсумку робите - це відстеження по колу, що представляє відмінювання.

Що означає, що для того, щоб розробити, що таке відхилення, вам знадобляться кутові кодери як на осі alt, так і az.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.