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

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

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

  • *****
  • Сообщений: 1 306
  • Благодарностей: 124
    • Сообщения от Iovch
На форуме уже имеется несколько тем, посвященных системам управления монтировками, собранных на базе компонентов ардуино, в частности:

Простая система управления монтировкой на Arduino
Управление монтировкой на ШД Arduino + grbl
GOTO на Arduino практическая реализация "Импортозамещение"

   В результате изучения этих, и многих других источников, у меня сложилось четкое представление, как простейшим образом, на базе компонентов Ардуино можно решить некоторые вопросы, связанные с управлением телескопом.
   В настоящий момент собран действующий образец управляющего блока на базе Ардуино нано и драйверов А4988 для монтировки на шаговых двигателях с выходом для подключения электрофокусера, с индикацией координат наведения и прочей информации на двухстрочном LCD, с возможностью выполнения команд GOTO задаваемых с ПК, с возможностью подключения проводного устройства управления. Реализовано прямое подключение к плагину «управление телескопом» программы Stellarium. Разработано программное обеспечение для управления экваториальной и альт-азимутальной монтировками, масса тестовых программ. Собранная система управляет монтировкой из комплекта Деагостини «Собери свой телескоп» (аналог Astro-3, на фото), но система подойдет для управления любой монтировкой на шаговых двигателях. Пришло время собрать окончательный вариант изделия уже с беспроводным управлением. В процессе переборки системы, попытаюсь систематизировать и показать в этой теме, от простого к сложному, как простейшим образом, на Ардуино можно реализовать тот или иной функционал. Думаю, материал будет полезным.

Для удобства ориентирования в теме привожу здесь ссылки на основные моменты и программы:

Астротрекер или привод оси прямого восхождения, описание электронной части:
Универсальная система управления телескопом на Arduino
Астротрекер или привод оси прямого восхождения, скетч GOTO1 + драйвер ch341ser.zip:
Универсальная система управления телескопом на Arduino
Привод оси склонений и элемент управления (джойстик), ускорение перемещений, описание:
Универсальная система управления телескопом на Arduino
Привод оси склонений и элемент управления (джойстик), ускорение перемещений, скетч GOTO2:
Универсальная система управления телескопом на Arduino
Система управления экваториальной монтировкой с функциями GOTO, описание и скетч GOTO3:
Универсальная система управления телескопом на Arduino
Прикручиваем управление фокусером к джойстику
Универсальная система управления телескопом на Arduino
Подключаем LCD, описание электронной части:
Универсальная система управления телескопом на Arduino
Подключаем LCD, скетч GOTO4 + драйвер LCD 1602:
Универсальная система управления телескопом на Arduino
Скетч GOTO4 с автоопределением и автоюстировкой джойстика:
Универсальная система управления телескопом на Arduino
Пульт ИК часть 1 (Slave), описание электронной части:
Универсальная система управления телескопом на Arduino
Пульт ИК часть 1 (Slave), скетч GOTO5SLAVE, программа настройки и драйвер пульта ИК:
Универсальная система управления телескопом на Arduino
Пульт ИК часть 2 (Master), описание электронной части и скетч GOTO5MASTER:
Универсальная система управления телескопом на Arduino
Шаговый электрофокусер, описание электронной части:
Универсальная система управления телескопом на Arduino
Шаговый электрофокусер, скетч GOTO6MASTER.zip:
Универсальная система управления телескопом на Arduino
Версии GOTO6MASTER и GOTO6SLAVE для штатного ИК пульта ардуино:
Универсальная система управления телескопом на Arduino
Энергонезависимые часы реального времени:
Универсальная система управления телескопом на Arduino
Скетч для управления альт-азимутальной монтировкой GOTO7MASTER:
Универсальная система управления телескопом на Arduino


Ссылка на яндекс-диск со всеми материалами и стабильными версиями: https://yadi.sk/d/f1jTO1AohCtbz
« Последнее редактирование: 15 Авг 2019 [15:40:58] от Deimos »

Ньютон SW150/750, Рефрактор триплет 100/365_H/M, CG4_GoTo_H/M, Datyson T7C, Levenhuk T510NG, Canon 450Da, БП2 10х50 Berkut

Оффлайн mo

  • *****
  • Сообщений: 17 973
  • Благодарностей: 1094
  • Олег Милантьев - L71 Vedrus Observatory
  • Награды Призер конкурса астрофото
    • Сообщения от mo
(см. инструкцию, с. 49) ....(с. 54)...
В вики б закинуть это кому-нить.
モ - mo

Оффлайн Storm_id

  • ***
  • Сообщений: 100
  • Благодарностей: 4
  • Космос — это космос. Ничего похожего на Земле нет.
    • Сообщения от Storm_id
Для goto предполагается наличие ШД на обеих осях. Для гидирования необходимо установить платформу аском (см. инструкцию, с. 49), затем драйвер (см. с. 53). Теперь можно в установленном PHD2 выбрать драйвер монтировки (с. 54)...

Да, именно это и хотел уточнить. Просто в инструкции нет пояснения ЗАЧЕМ устанавливать драйвер и прочее. Просто написано - ставим :)
SW 130 PDS
iOptron 28 Gem
ZWO 178MC

Оффлайн Storm_id

  • ***
  • Сообщений: 100
  • Благодарностей: 4
  • Космос — это космос. Ничего похожего на Земле нет.
    • Сообщения от Storm_id
Доброго времени. Подскажите, можно ли использовать шаговый двигатель типа 17HS4023 для канала Z (фокусер) и если да, то какие изменения внести в скетче?
Я поключил его с данными по умолчанию но работает странно.
1. ОЧЕНЬ сильно греется (хоть я и подстроил резистор)
2. При нажатии вверх или вниз в vcAMOUNT движение происходит рывками и в хаотичные стороны.
3. При длительном нажатии вообще ничего не происходит.

Что не так делаю?
SW 130 PDS
iOptron 28 Gem
ZWO 178MC

Оффлайн Storm_id

  • ***
  • Сообщений: 100
  • Благодарностей: 4
  • Космос — это космос. Ничего похожего на Земле нет.
    • Сообщения от Storm_id
Доброго времени. Подскажите, можно ли использовать шаговый двигатель типа 17HS4023 для канала Z (фокусер) и если да, то какие изменения внести в скетче?
Я поключил его с данными по умолчанию но работает странно.
1. ОЧЕНЬ сильно греется (хоть я и подстроил резистор) у него максимальный ток 0.7 ампера, значит Vref=0.35
2. При нажатии вверх или вниз в vcAMOUNT движение происходит рывками и в хаотичные стороны. Либо делает один шаг вперёд и один назад и так по кругу.

Что не так делаю?
SW 130 PDS
iOptron 28 Gem
ZWO 178MC

Оффлайн Boris Green

  • *****
  • Сообщений: 1 512
  • Благодарностей: 80
    • Сообщения от Boris Green
Сколько проводов у ШД?
Ток лучше измерить на входе в драйвер. В драйвере vref не всегда правильное, был случай, когда кто-то поставил резисторы другого номинала. Надо залить простую прошивку с тиканьем и отладить движение ШД.

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

  • *****
  • Сообщений: 1 306
  • Благодарностей: 124
    • Сообщения от Iovch
Судя по параметрам шаговый двигатель типа 17HS4023 очень неплох для фокусера. Только ток надо выставить не более 0,5А вместо 0,7 номинального. На номинальных токах сильно греются ШД, особенно, если большую часть времени движок находится в удержании, под напряжением, без вращения. К сожалению, шилд не позволяет отдельно отключать неиспользуемые ШД.
Ньютон SW150/750, Рефрактор триплет 100/365_H/M, CG4_GoTo_H/M, Datyson T7C, Levenhuk T510NG, Canon 450Da, БП2 10х50 Berkut

Оффлайн Storm_id

  • ***
  • Сообщений: 100
  • Благодарностей: 4
  • Космос — это космос. Ничего похожего на Земле нет.
    • Сообщения от Storm_id
Большое спасибо за ответы. С помощью FlexLM разобрался.
Оказывается нужно было в шлейфе перекоммутировать два центральных провода. Почему меня это удивило, а потому, что остальные шаговики прекрасно работают без перекоммутации (нужно было просто в даташит заглянуть). Теперь всё отлично.

Осталось решить сложный вопрос крепления всего этого добра к фокусеру. У SW130/650 ручки не съёмные у фокусера как я понял. Снять не сумел. Отрывать страшно. Попробую нарисовать для 3Д печати некую приспособу. Потом уже всё покажу в комплекте.
SW 130 PDS
iOptron 28 Gem
ZWO 178MC

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

  • *****
  • Сообщений: 1 306
  • Благодарностей: 124
    • Сообщения от Iovch
У меня на SW150/750 так получилось на ШД от лазерного принтера:

Ньютон SW150/750, Рефрактор триплет 100/365_H/M, CG4_GoTo_H/M, Datyson T7C, Levenhuk T510NG, Canon 450Da, БП2 10х50 Berkut

Оффлайн NikNikols

  • Новичок
  • *
  • Сообщений: 2
  • Благодарностей: 0
  • Мне нравится этот форум!
    • Сообщения от NikNikols
Добрый вечер. Очень интересная тема и реализация. Есть вопрос. Нет ли вибраций от работы шаговых двигателей?

Оффлайн Han

  • Новичок
  • *
  • Сообщений: 34
  • Благодарностей: 0
  • Тимофей
    • Сообщения от Han
Я использую двигатели nema17. Ни на фото, ни глазом на максимальном зуме вибраций не видно. Они и рукой-то еле ощущаются. И это у меня ещё низкое передаточное. При более быстром вращении вибрации и того меньше будут. Но могу предположить, что с другими двигателями может быть иначе.
Synta BK P150750
EQ3-2 DIY GOTO
Sotem БПЦ 10х50
Pentax KP

Оффлайн NikNikols

  • Новичок
  • *
  • Сообщений: 2
  • Благодарностей: 0
  • Мне нравится этот форум!
    • Сообщения от NikNikols
Спасибо.

Оффлайн rygBuH

  • **
  • Сообщений: 66
  • Благодарностей: 3
  • Мне нравится этот форум!
    • Сообщения от rygBuH
для себя сделал вот такую модельку для Nema17 с 2мм ремнём для печати на 3д принтере
устанавливается на фокусер 20того или 25го ньютона, одна ручка снимается, на нее насаживается напечатанный же вал-удлинитель, а на него шкив (см. фото ниже )


файлы stl приложил, мб кому пригодятся

(кликните для показа/скрытия)
"Есть только две бесконечные вещи: Вселенная и глупость. Хотя насчет Вселенной я не уверен" (c)Альберт Эйнштейн
  Sky-Watcher BK P25012, Celestron SkyMastеr 20–100x70 Zoom

Оффлайн Парча

  • ***
  • Забанен!
  • Сообщений: 219
  • Благодарностей: 17
    • Сообщения от Парча
Это скорее в тему "   3D печать на пользу нашему хобби  "
Открылась бездна звезд полна;
Звездам числа нет, бездне дна.

Оффлайн Дмитрий Маколкин

  • *****
  • Сообщений: 15 280
  • Благодарностей: 1463
  • всяко разно
    • Skype - dmitrymakolkin
    • DeepSkyHosting: dvmak
  • Награды Призер конкурса астрофото
    • Сообщения от Дмитрий Маколкин
    • Панорамы Луны
Достались по случаю шаговики Dynasyn 4SHG-023A 39S
Можно ли их применить для системы управления из этого топика?
Панорамы Луны в моей галерее:
http://www.makolkin.ru/Gallery/gallery.html
Мои дипы: https://deepskyhosting.com/dvmak

Оффлайн FlexLM

  • ****
  • Сообщений: 304
  • Благодарностей: 45
  • Олег
    • Сообщения от FlexLM
    • AMount - cистема управления телескопом
Можно. Только средние выводы в обмотках никуда не подключайте.
SW Dob8 + xMount

Оффлайн Игорь Филиппов

  • Новичок
  • *
  • Сообщений: 13
  • Благодарностей: 0
  • Мне нравится этот форум!
    • Сообщения от Игорь Филиппов
Подскажите что может быть с пульта шд шагают нормально а с каталога или со стелариума наводишься шд шелкают не магу понять, вроде все настроил, шд nema17
Omni XLT 150 Canon 600 CG-4

Оффлайн Игорь Филиппов

  • Новичок
  • *
  • Сообщений: 13
  • Благодарностей: 0
  • Мне нравится этот форум!
    • Сообщения от Игорь Филиппов
Omni XLT 150 Canon 600 CG-4

Оффлайн Игорь Филиппов

  • Новичок
  • *
  • Сообщений: 13
  • Благодарностей: 0
  • Мне нравится этот форум!
    • Сообщения от Игорь Филиппов
Omni XLT 150 Canon 600 CG-4

Оффлайн Игорь Филиппов

  • Новичок
  • *
  • Сообщений: 13
  • Благодарностей: 0
  • Мне нравится этот форум!
    • Сообщения от Игорь Филиппов
Omni XLT 150 Canon 600 CG-4

Оффлайн FlexLM

  • ****
  • Сообщений: 304
  • Благодарностей: 45
  • Олег
    • Сообщения от FlexLM
    • AMount - cистема управления телескопом
Эффект периодического стука при наведении объясняется алгоритмом работы скетча: в цикле loop ардуина некоторое время управляет ШД, затем отвлекается на др. задачи, потом опять возвращается к двигателям и т.д. С пульта же ШД вращаются непрерывно через другую функцию - tone. Снизить громкость "стука" можно подбором в конфиге imStepsXPS и imStepsYPS. Если не изменяет память, то их значения нужно уменьшать.
SW Dob8 + xMount