Телескопы покупают здесь


A A A A Автор Тема: Простая система управления монтировкой на Arduino  (Прочитано 37143 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Oleg1601Автор темы

  • *****
  • Сообщений: 993
  • Благодарностей: 34
    • Сообщения от Oleg1601
    А ещё, я бы движок полярной оси перевернул на 180 чтоб не торчал. Он мешать будет.

Редуктор из одной ступени, а двигатель 42х42, места не хватило бы) Были б шестеренки ведомые миллиметров 80 диаметром, получилось бы развернуть двигатель в "правильную" строну)
Всё верно - с "правильной стороны" вал двигателя просто не достаёт  до шестерни. Фото из архивов...
« Последнее редактирование: 12 Мая 2016 [23:38:35] от Oleg1601 »
Телескоп: Рефрактор ахромат 102/1000 (SAM), рефлектор ньютона DS DTF 130/1000 (MOD), монтировка DS-EQ3/AT-5 (MOD)

Оффлайн Serj

  • *****
  • Сообщений: 4 532
  • Благодарностей: 94
    • Сообщения от Serj
    • Тверской астроклуб
А не приходила идея использовать сразу две ардуины (благо они условно-бесплатные) в режиме Tone()? Я так делал,  но решил использовать более интеллектуальные драйвера (l6470).

чтобы было пропорциональное управление джойстиком, то есть, чем дальше наклоняем ручку джойстика от центрального положения, тем выше скорость поворота монтировки на соответствующей оси.

Предлагаю добавить режим "МКС" с пропорциональным управлением ускорением, если интересно.
We have met the enemy and he is us.

Оффлайн Oleg1601Автор темы

  • *****
  • Сообщений: 993
  • Благодарностей: 34
    • Сообщения от Oleg1601
Предлагаю добавить режим "МКС" с пропорциональным управлением ускорением, если интересно
Для чего такой режим нужен?
Телескоп: Рефрактор ахромат 102/1000 (SAM), рефлектор ньютона DS DTF 130/1000 (MOD), монтировка DS-EQ3/AT-5 (MOD)

Оффлайн Serj

  • *****
  • Сообщений: 4 532
  • Благодарностей: 94
    • Сообщения от Serj
    • Тверской астроклуб
Чтобы МКС наблюдать. Джойстик наклоняешь - скорость увеличивается, отпускаешь - скорость не меняется.
We have met the enemy and he is us.

Оффлайн Oleg1601Автор темы

  • *****
  • Сообщений: 993
  • Благодарностей: 34
    • Сообщения от Oleg1601
Чтобы МКС наблюдать.
Понятно. Но мне такой режим не нужен  :facepalm:
Телескоп: Рефрактор ахромат 102/1000 (SAM), рефлектор ньютона DS DTF 130/1000 (MOD), монтировка DS-EQ3/AT-5 (MOD)

Оффлайн Serj

  • *****
  • Сообщений: 4 532
  • Благодарностей: 94
    • Сообщения от Serj
    • Тверской астроклуб
А я сделал,  но испытания затягиваются.
We have met the enemy and he is us.

Оффлайн Oleg1601Автор темы

  • *****
  • Сообщений: 993
  • Благодарностей: 34
    • Сообщения от Oleg1601
А я сделал,  но испытания затягиваются.
Ну так как закончите испытания откройте, если хотите, новую тему со своим проектом, может кто-то захочет повторить.
Телескоп: Рефрактор ахромат 102/1000 (SAM), рефлектор ньютона DS DTF 130/1000 (MOD), монтировка DS-EQ3/AT-5 (MOD)

Оффлайн Serj

  • *****
  • Сообщений: 4 532
  • Благодарностей: 94
    • Сообщения от Serj
    • Тверской астроклуб
Не,  я стесняюсь своего кода.  Не програмист я.
We have met the enemy and he is us.

Оффлайн Oleg1601Автор темы

  • *****
  • Сообщений: 993
  • Благодарностей: 34
    • Сообщения от Oleg1601
Выложил видео демонстрации работы своей системы
http://www.youtube.com/watch?v=aZ73CHkdziw
Телескоп: Рефрактор ахромат 102/1000 (SAM), рефлектор ньютона DS DTF 130/1000 (MOD), монтировка DS-EQ3/AT-5 (MOD)

andreichk

  • Гость
я уснул, пока досмотрел. вот так надо крутить
http://www.youtube.com/watch?v=yu7T9aW-ZsA&feature=related

Оффлайн Oleg1601Автор темы

  • *****
  • Сообщений: 993
  • Благодарностей: 34
    • Сообщения от Oleg1601
я уснул, пока досмотрел. вот так надо крутить
Такие скорости хороши только для демонстрации, на практике такие не нужны. Кроме этого, Ардуина работающая в микрошаговом режиме 1/8, не даст на моторах такой крутящий момент, как в приложенном вами видео.
Телескоп: Рефрактор ахромат 102/1000 (SAM), рефлектор ньютона DS DTF 130/1000 (MOD), монтировка DS-EQ3/AT-5 (MOD)

andreichk

  • Гость
ну и чего тогда все вцепились в эти ардуины, если они нифига не могут? надо брать нормальный 32битый проц. из той же серии, соответствующий драйвер ШД и програмить  так, чтобы давал и микрошаг 1\32 или 1\64 и скорость при наведении. а полградуса в час в 21 веке точно никому не надо.

Оффлайн Oleg1601Автор темы

  • *****
  • Сообщений: 993
  • Благодарностей: 34
    • Сообщения от Oleg1601
ну и чего тогда все вцепились в эти ардуины, если они нифига не могут?
Что значит, нифига??? Не могут развивать большие скорости? Могут! Только для астро-наблюдений они нафиг не нужны. Та же популярная EQDrivе тоже не развивает "автомобильных" скоростей)

...а полградуса в час в 21 веке точно никому не надо.
Ну на счет полградуса в час вы загнули....
А если ЛИЧНО Вам это не нужно, то это не значит, что не нужно ни кому. Лично меня, для балконных наблюдений, вполне устраивает.
« Последнее редактирование: 08 Апр 2016 [15:17:20] от Oleg1601 »
Телескоп: Рефрактор ахромат 102/1000 (SAM), рефлектор ньютона DS DTF 130/1000 (MOD), монтировка DS-EQ3/AT-5 (MOD)

andreichk

  • Гость
ничего, всё у вас получится, просто вы ещё не достигли достаточного просветления(без обид), просто я когда-то точно также прошёл этот путь самурая, вначале пол-градуса, потом 2, потом 3 и т.д. по экспоненте.... 8)

Оффлайн Oleg1601Автор темы

  • *****
  • Сообщений: 993
  • Благодарностей: 34
    • Сообщения от Oleg1601
ничего, всё у вас получится, просто вы ещё не достигли достаточного просветления(без обид), просто я когда-то точно также прошёл этот путь самурая, вначале пол-градуса, потом 2, потом 3 и т.д. по экспоненте.... 8)
Что-то сразу не ответил, а потом подсчитал...
Как видно из расчётов на первой странице,  разрешающая способность монтировки по ведению = 1.048136645962733 угловых секунды на один "тик" драйвера.
При максимальной скорости этих импульсов 8000, т.е. за это количество импульсов ось монтировки повернётся на 1.048136645962733 х 8000 = 8385,093167701864 угловых секунд.
Переводим угловые секунды в угловые минуты: 8385,093167701864/60 = 139,7515527950311 угловых минут
Переводим угловые минуты в градусы: 139,7515527950311/60=2,329192546583851 градусов, или, приблизительно, 2,33 градуса

То есть озвученной вами степени "просветлённости" я уже достиг  ;D

Или ещё... Полный оборот оси составляет 360 градусов. Время полного оборота оси (на 360 гр), на макс. скорости, составляет 360/2,329192546583851 = 154,56 секунд, или 154,56/60 = 2,576 минут, т.е. что-то около 3 минут, что собственно так и есть.
Телескоп: Рефрактор ахромат 102/1000 (SAM), рефлектор ньютона DS DTF 130/1000 (MOD), монтировка DS-EQ3/AT-5 (MOD)

andreichk

  • Гость
Переводим угловые минуты в градусы: 139,7515527950311/60=2,329192546583851 градусов, или, приблизительно, 2,33 градуса
То есть озвученной вами степени "просветлённости" я уже достиг  ;D
малова-то будет, но прогресс налицо.... 8)

Оффлайн Oleg1601Автор темы

  • *****
  • Сообщений: 993
  • Благодарностей: 34
    • Сообщения от Oleg1601
малова-то будет, но прогресс налицо....
Так какой прогресс? Так изначально было, я ничего не менял.
Телескоп: Рефрактор ахромат 102/1000 (SAM), рефлектор ньютона DS DTF 130/1000 (MOD), монтировка DS-EQ3/AT-5 (MOD)

andreichk

  • Гость
а можно раза в 2 хотя бы ускорить?

Оффлайн Oleg1601Автор темы

  • *****
  • Сообщений: 993
  • Благодарностей: 34
    • Сообщения от Oleg1601
а можно раза в 2 хотя бы ускорить?
Тут возможны два варианта:
1. Соединить контакты MS1 обоих драйверов с землёй и получить микрошаговый режим 1/4 (как вы и просите),  MS2 с землёй и получить режим 1/2, или сразу оба, т.е. MS1 и MS2 с землёй и получить полношаговый режим. При этом, прописать другие значения в #define MOTOR1_SPR 800, #define MOTOR2_SPR 800 (если использовать режим 1/4).  #define MODE2_MAX_SPEED 7,175.
Если использовать 1/2, то ещё в раза ниже соответственно.
При этом ведение со звёздной скоростью будет осуществляться в таком же микрошаговом режиме (1/4, хоть мы и снижаем значения), что не есть хорошо... пульсация.

2. Задействовать дополнительные выходы Arduino + ввести дополнительную кнопку (и соответственно переписать скетч), которая будет замыкать эти контакты и переключаться с шага 1/4 (1/2, или даже полного) на 1/8, когда нужно перейти из одного режима в другой.
Телескоп: Рефрактор ахромат 102/1000 (SAM), рефлектор ньютона DS DTF 130/1000 (MOD), монтировка DS-EQ3/AT-5 (MOD)

andreichk

  • Гость
то есть в 1\32 или 1\64 микрошаге 5 градусов в секунду невозможно получить на этой машинке ?