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


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

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

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

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

andreichk

  • Гость
а чего ж не поддержат? берёте гибридный ШД, специально для микрошага с 200 или даже с 400 полных шага на оборот, а не из принтера выдранный и к нему , как вы правильно заметили соответствующий драйвер, ну хотя бы и ТМС249 или другой и получаете нормальную крутилку телескопа. Вопрос не в этом, а в том, позволяет ли управляющий процессор вашей платы создать соответствующий код или там какой-то набор намертвопришитых библиотек для микрошага 1\4 или 1\8 ?

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

  • *****
  • Сообщений: 993
  • Благодарностей: 34
    • Сообщения от Oleg1601
а чего ж не поддержат? берёте гибридный ШД, специально для микрошага с 200 или даже с 400 полных шага на оборот, а не из принтера выдранный и к нему , как вы правильно заметили
Мои двигатели не выдраны из принтера, а заказаны на Али) http:///ссылка запрещена правилами форума//item/1pcs-4-lead-Nema17-Stepper-Motor-42-motor-Nema-17-motor-42BYGH-0-6A-17HS2408-motor/32435232548.html?spm=2114.03010208.3.41.4B35yj&ws_ab_test=searchweb201556_8,searchweb201602_2_10034_507_508_10020_10017_10005_10006_10021_10022_10009_10008_10018_10019,searchweb201603_1&btsid=3ce199ef-fdbf-4469-85e5-8e66d14a7b65

...позволяет ли управляющий процессор вашей платы создать соответствующий код или там какой-то набор намертвопришитых библиотек для микрошага 1\4 или 1\8
Если в драйверах присутствует режим дробления шага, как в приложенных мною примерах, то без проблем - достаточно сменить в скетче значения #define, (как, уже написал в Ответе 38).

Телескоп: Рефрактор ахромат 102/1000 (SAM), рефлектор ньютона DS DTF 130/1000 (MOD), монтировка DS-EQ3/AT-5 (MOD)

andreichk

  • Гость
нормальный гибридный ШД. к таком не грех и нормальный микрошаг прикрутить.

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

  • *****
  • Сообщений: 993
  • Благодарностей: 34
    • Сообщения от Oleg1601
нормальный гибридный ШД. к таком не грех и нормальный микрошаг прикрутить.
Я что-то не пойму, чего вы хотите добиться своими вопросами? То вы спрашиваете, можно ли увеличить скорость наведения, отвечаю - да, можно; снизить микрошаг - тоже отвечаю, как можно это сделать. Теперь вы затеяли разговор про двигатели...

Я сделал это их тех комплектующих, какие приобрел на момент начала своей работы, вообще не имея представления о программировании и др. моментах, которые встретились мне по мере создания моего проекта. Всё сделано практически с нуля.
Пока меня в работе этой системы всё устраивает. Если что-то в процессе эксплуатации изменю, то напишу.
Если вам что-то не нравится - ради Бога!
Телескоп: Рефрактор ахромат 102/1000 (SAM), рефлектор ньютона DS DTF 130/1000 (MOD), монтировка DS-EQ3/AT-5 (MOD)

andreichk

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

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

  • *****
  • Сообщений: 993
  • Благодарностей: 34
    • Сообщения от Oleg1601
да мне ваще по барабану, тем более, раз вам нравится 2 градуса в секунду, да зарадибога...
Ну вот, то поградуса в час плохо, то 2 градуса в секунду - опять плохо)
Кстати, ваша A&I GOTO SYSTEMS крутится примерно как моя в режиме 1/2, странно, что вы не выложили это видео (своей системы), а другое... (Ответ 29)
http://www.youtube.com/watch?v=B1OijtDNHEA
Сколько у неё скорость наведения, градусо 5-6?
Телескоп: Рефрактор ахромат 102/1000 (SAM), рефлектор ньютона DS DTF 130/1000 (MOD), монтировка DS-EQ3/AT-5 (MOD)

andreichk

  • Гость
насколько я помню, это одна из первых версий, давно устарела.... 8)
и да, там микрошаг 1\64.
скорость сильно зависит от коэф.редукции. на первом моём видео я точно не знаю. это вообще не моя монти, только ГОТО наше.  а на видео, что вы откопали к.ред. 1:2160.
 а какой у вас к.редукции?
« Последнее редактирование: 22 Апр 2016 [20:51:40] от Andreichk »

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

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

andreichk

  • Гость
нуу, у меня бы с такой редукцией крутился бы  со скорость. 9 градусов в секунду.... 8)

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

  • *****
  • Сообщений: 993
  • Благодарностей: 34
    • Сообщения от Oleg1601
нуу, у меня бы с такой редукцией крутился бы  со скорость. 9 градусов в секунду.... 8)
Только что закончил работу с новым скетчем, который позволит добавить в систему ещё одну кнопку+индикация, позволяющую включать бОльшие скорости для предварительного наведения телескопа. При этом скорость наведения может достигать, на выбор, 4,66 град/сек или 9,32 град/сек, кроме уже существующей 2,33. Можно конечно сделать и 18,64 град/сек, но, по моему, это слишком много.
Если кому интересно, могу выложить.
« Последнее редактирование: 12 Мая 2016 [23:45:43] от Oleg1601 »
Телескоп: Рефрактор ахромат 102/1000 (SAM), рефлектор ньютона DS DTF 130/1000 (MOD), монтировка DS-EQ3/AT-5 (MOD)

andreichk

  • Гость
ну вот,  совсем другой колер...... 8)
наведение и должно быть максимально быстрым. 18 градусов  - это просто супер. главное, чтобы ШД не срывался в ступор.

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

  • *****
  • Сообщений: 993
  • Благодарностей: 34
    • Сообщения от Oleg1601
Выкладываю новую схему соединения и скетч.
Выбрать только один из вариантов подключения!
В схема показано соединение контакта 12 ардуино с контактами драйверов MS1, что позволит получить максимальную скорость предварительного наведения 4,66 град/сек; моторы при этом будут работать в микрошаговом режиме 1/4.
- Если выполнить соединение с контактами драйверов MS2,то  это позволит получить максимальную скорость предварительного наведения 9,32 град/сек; моторы при этом будут работать в микрошаговом режиме 1/2.
- Если выполнить соединение с контактами драйверов MS1 и MS2, то это позволит получить максимальную скорость предварительного наведения 18,64 град/сек; моторы при этом будут работать в полношаговом режиме.
Данный режим бОльшей скорости наведения включается дополнительной кнопкой В1 подключенной к 7 контакту ардуино. Эту кнопку можно разместить на пульте, чтобы оперативно переключаться с одной скорости на другую. Индикация осуществляется светодиодом HL2.
По умолчанию (кнопка В1 не нажата) моторы работают в микрошаговом режиме 1/8, и максимальная скорость наведения при этом 2,33 град/сек.

Скетч и библиотека AccelStepper 1.51 в одном архиве:
Чтобы скетч скомпилировался, надо скопировать библиотеку AccelStepper в папку libraries в директории, в которой у вас хранятся скетчи для Arduino.

Ссылка для скачивания:
http://www.fayloobmennik.net/6119003
« Последнее редактирование: 25 Авг 2016 [20:18:58] от Oleg1601 »
Телескоп: Рефрактор ахромат 102/1000 (SAM), рефлектор ньютона DS DTF 130/1000 (MOD), монтировка DS-EQ3/AT-5 (MOD)

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

  • *****
  • Сообщений: 993
  • Благодарностей: 34
    • Сообщения от Oleg1601
Скетч для наглядности:

(кликните для показа/скрытия)
« Последнее редактирование: 09 Июн 2016 [12:07:30] от Oleg1601 »
Телескоп: Рефрактор ахромат 102/1000 (SAM), рефлектор ньютона DS DTF 130/1000 (MOD), монтировка DS-EQ3/AT-5 (MOD)

Онлайн AlexChet

  • ***
  • Сообщений: 128
  • Благодарностей: 5
  • Мне нравится этот форум!
    • Instagram: alexey_chetverikov
    • DeepSkyHosting: id398
    • Сообщения от AlexChet
Здравствуйте!
А Вашу систему можно приспособить под SW EQ5?
Sky-Watcher BK P2001/HEQ5 Pro SynScan;
Canon 1100Da, Baader mpcc mark III, гид SW искатель 8*50 + QHY5R-ll.

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

  • *****
  • Сообщений: 993
  • Благодарностей: 34
    • Сообщения от Oleg1601
Здравствуйте!
А Вашу систему можно приспособить под SW EQ5?
Да без проблем!
Её можно установить на любую монтировку, где есть червячные приводы - вращательный момент от моторов передаётся именно на них. Т.е. на вал червячного привода ставится шестерёнка, которую, через редуктор, будет вращать мотор.
Кроме этого, нужно будет высчитать "звездную скорость" для установки в скетч, т.е. вместо моего значения #define MODE2_MAX_SPEED 14.35, у вас будет своё. Как его высчитать, показано на 1-ой странице темы.

Например (цифры произвольные):
1. считаем количество импульсов на оборот оси RA монтировки
- передаточное отношение основной червячной пары (у EQ-5 по моему - 144) умножается на передаточное число редуктора - 8, умножается на число шагов ШД на полный оборот - 200, и ещё умножается на кратность микрошага - 8 применяемого драйвера  (можно использовать и другой драйвер, с большей кратностью).
144 х 8 х 200 х 8 = 1 843 200

2. разрешающая способность монтировки по ведению - 1 296 000 /1 843 200 = 0.703125  угловых секунды на один "тик" на входе STEP драйвера.
То есть, для 15 угловых секунд в секунду времени (период обращения Земли) нужно сделать 15/0.703125 = 21.33 импульса. Это значение и забиваете в #define MODE2_MAX_SPEED
« Последнее редактирование: 08 Июн 2016 [13:05:57] от Oleg1601 »
Телескоп: Рефрактор ахромат 102/1000 (SAM), рефлектор ньютона DS DTF 130/1000 (MOD), монтировка DS-EQ3/AT-5 (MOD)

Оффлайн D1M0N

  • Новичок
  • *
  • Сообщений: 29
  • Благодарностей: 1
    • Сообщения от D1M0N
Чистого неба всем.
Вот решили с другом повторить Вашу схему.
Достался ему зеркальный телескоп за 100 евро.
Крутил он его сначала вручную, потом решился модернизировать...
У меня на работе есть 3д принтер, сначала фокусёр ему напечатали, теперь дело дошло до автоматики ))
Я Вашу схему переделал под ардуино нано и контролеры движков А4988
Пока у нас в наличии только один движок (ось RA), позже добавим DEK.
Выложу наши поделки

Оффлайн D1M0N

  • Новичок
  • *
  • Сообщений: 29
  • Благодарностей: 1
    • Сообщения от D1M0N
Пульт управления был напечатан на 3д принтере
Модель есть, кто хочет могу выслать, печатайте на здоровье ))

Оффлайн D1M0N

  • Новичок
  • *
  • Сообщений: 29
  • Благодарностей: 1
    • Сообщения от D1M0N
Только вот решили без червячной передачи - крутить через редуктор системой стартера автомобиля ))
на редукторе передаточное число 1:137
на венце стартера 129 зубов, на валу редуктора будет 11
теперь осталось рассчитать "звёздную скорость"
ввиду того что по Вашей схеме в пульте управления джойстик какбы вверх ногами, у нас возникла проблема с направлением "РЕЖИМА2", нужно будет убрать реверс
А так то вроде бы нормально крутится, будем крепить на монтировку...
http://www.youtube.com/watch?v=9UusXOWFPeg
« Последнее редактирование: 08 Июн 2016 [13:52:32] от D1M0N »

Оффлайн D1M0N

  • Новичок
  • *
  • Сообщений: 29
  • Благодарностей: 1
    • Сообщения от D1M0N
2. разрешающая способность монтировки по ведению - 1 843 200/1 236 480 = 1.490683229813665
нет ли здесь ошибки?
я так понимаю 1 296 000 делить надо