Вход на сайт
астрономия и програмирование
241 просмотров
Перейти к просмотру всей ветки
Geist2006 завсегдатай
в ответ Geist2006 29.12.06 22:46
основной задачей этой штуки является точное наведение телескопа на выбранный объект по заданным координатам.Поскольку координатных систем в астрономии несколько( но для выполнения данной задачи используются две системы- экваториальная и горизонтальная) то системе вначале необходимо преобразовать координаты одной системы в другую.Тут сплошные синусы и косинусы.
Далее от начальной точки контроллер запускает драйвер шаговых движков с редукторами и поочер╦дно( сначала по горизонтали, затем по вертикали) наводит телескоп на объект, после чего переводит движки на зв╦здную скорость.
к контроллеру по шине I2C-BUS приделан пульт с кнопками управления и ЖКИ, на который выводятся координаты( азимут и высота), а также название объекта,склонение и прямое восхождение.Но не все одновременно, а по очереди, так как ЖКИ 2х16.
Начальная точка иначе именуется привязкой к горизонтальной системе.То есть из массива данных выбирается любая видимая в данный момент звезда и е╦ координаты фиксируются как начальная точка . Контроллер принимает радиосигнал из Франкфурта для синхронизации времени, необходимого для расч╦та зв╦здного времени.
К контроллеру ещ╦ приделан автогид- устройство, которое корректирует скорость телескопа по гидирующей звезде.Но поскольку эту часть я позаимствовал у одного астронома-любителя из России, то описание тут приводить не буду.
Припересч╦те координат возникают небольшие неточности, то есть результат отличается от правильного в пределах от практически полного совпадения до разницы в 30 угловых минут.Для астрономии это не совсем приемлемо, поэтому прошу совета- как можно повысить точность, несмотря на то что все переменные имеют размерность float ?
Далее от начальной точки контроллер запускает драйвер шаговых движков с редукторами и поочер╦дно( сначала по горизонтали, затем по вертикали) наводит телескоп на объект, после чего переводит движки на зв╦здную скорость.
к контроллеру по шине I2C-BUS приделан пульт с кнопками управления и ЖКИ, на который выводятся координаты( азимут и высота), а также название объекта,склонение и прямое восхождение.Но не все одновременно, а по очереди, так как ЖКИ 2х16.
Начальная точка иначе именуется привязкой к горизонтальной системе.То есть из массива данных выбирается любая видимая в данный момент звезда и е╦ координаты фиксируются как начальная точка . Контроллер принимает радиосигнал из Франкфурта для синхронизации времени, необходимого для расч╦та зв╦здного времени.
К контроллеру ещ╦ приделан автогид- устройство, которое корректирует скорость телескопа по гидирующей звезде.Но поскольку эту часть я позаимствовал у одного астронома-любителя из России, то описание тут приводить не буду.
Припересч╦те координат возникают небольшие неточности, то есть результат отличается от правильного в пределах от практически полного совпадения до разницы в 30 угловых минут.Для астрономии это не совсем приемлемо, поэтому прошу совета- как можно повысить точность, несмотря на то что все переменные имеют размерность float ?