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


A A A A Автор Тема: Управление монтировкой на ШД Arduino + grbl  (Прочитано 4815 раз)

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

Оффлайн inv-hАвтор темы

  • Новичок
  • *
  • Сообщений: 42
  • Благодарностей: 1
  • Начинающий
    • Сообщения от inv-h
Здравствуйте, уважаемые форумчане! Выношу на суд свой проект управления 2х осевым приводом и фокусером.
Суть проекта состоит в том что для управления имеющейся монтировкой https://astronomy.ru/forum/index.php/topic,2847.msg3221975.html#msg3221975 используется свободно распостраняемая прошивка Arduino uno для управления станком ЧПУ GRBL v0.8. Эта программа понимает стандартные G коды и прекрасно управляет ШД по STEP/DIR. Скачать можно тут https://github.com/grbl/grbl/wiki
Управлять с ПК можно программой JCNC  http://www.jtronics.de/component/phocadownload/category/5-software.html?download=65:jcnc-setup
Испытания показали хорошие результаты ручного наведения.
В планах подружиь с Stellarium, для GOTO наведения на обьекты.
Кто хочет, тот ищет возможность, кто не хочет, тот ищет причину.

Оффлайн Serj

  • *****
  • Сообщений: 4 617
  • Благодарностей: 97
    • Сообщения от Serj
    • Тверской астроклуб
Re: Управление монтировкой на ШД Arduino + grbl
« Ответ #1 : 14 Июн 2016 [15:14:46] »
 :facepalm:
(кликните для показа/скрытия)
Гвозди микроскопом? Оригинально...
We have met the enemy and he is us.

Оффлайн inv-hАвтор темы

  • Новичок
  • *
  • Сообщений: 42
  • Благодарностей: 1
  • Начинающий
    • Сообщения от inv-h
Re: Управление монтировкой на ШД Arduino + grbl
« Ответ #2 : 14 Июн 2016 [16:01:14] »
Гвозди микроскопом?
Спасибо, добрый человек! Скорее из гвоздя - микроскоп!
Я предлагаю, очень простой и доступный вариант ручного управления, на доступной элементной базе.
К тому-же чем отличаются управления телескопом, от управления ЧПУ станком, Те-же самые координаты. Только управление ЧПУ станком давно и успешно освоено любителями а телескопами еще в зачаточном состоянии. И почему бы не совместить эту возможность.
Кто хочет, тот ищет возможность, кто не хочет, тот ищет причину.

Оффлайн Ivan7enych

  • Модератор
  • *****
  • Сообщений: 12 043
  • Благодарностей: 765
  • Ионов Иван
  • Награды Победитель ежегодного конкурса астрофото
    • Сообщения от Ivan7enych
    • Астропроекты и астрософт
Re: Управление монтировкой на ШД Arduino + grbl
« Ответ #3 : 14 Июн 2016 [16:25:12] »
GRBL не предполагает точного следования скорости, точной звездной скорости там не будет.
Ну и с гидированием скорее всего будут напряги (дергания).

Только управление ЧПУ станком давно и успешно освоено любителями а телескопами еще в зачаточном состоянии.
Наоборот. :)
« Последнее редактирование: 14 Июн 2016 [16:30:35] от Ivan7enych »
Видео отчеты мастерской
телескопы - 230мм/4 самодельный ньютон для поездок, Televue NP101is на удаленке, 500мм ньютон в постройке.
Просьбы о ремонте пишите мне в телеграм, не в личку.

Оффлайн Serj

  • *****
  • Сообщений: 4 617
  • Благодарностей: 97
    • Сообщения от Serj
    • Тверской астроклуб
Re: Управление монтировкой на ШД Arduino + grbl
« Ответ #4 : 14 Июн 2016 [16:38:59] »
Скорее из гвоздя - микроскоп!
Я предлагаю, очень простой и доступный вариант ручного управления, на доступной элементной базе.
К тому-же чем отличаются управления телескопом, от управления ЧПУ станком, Те-же самые координаты.
Я же не говорю что гвоздь хуже микроскопа, они просто для разных задач. Процентов 95 того что заложено в ЧПУ  (интерпретатор, планировщик, предпросмотр) использовано не будет, а того что требуется (интерфейс, астрономические функции, преобразование координат  и т.д.) нужно ещё прикрутить. Так может проще начать с чистого листа? Глядишь, с опытом бредовые идеи сами собой отпадут.
« Последнее редактирование: 14 Июн 2016 [17:00:27] от Serj »
We have met the enemy and he is us.

Оффлайн inv-hАвтор темы

  • Новичок
  • *
  • Сообщений: 42
  • Благодарностей: 1
  • Начинающий
    • Сообщения от inv-h
Re: Управление монтировкой на ШД Arduino + grbl
« Ответ #5 : 14 Июн 2016 [16:56:28] »
GRBL не предполагает точного следования скорости.
Ну и с гидированием скорее всего будут напряги (дергания).
Да, конечно с этим будут проблемы, но это  устройство не для опытных астрономов, а для начинающих любителей.
С гидрированием можно подумать, например вести телескоп прерывисто, пока видно в окуляр - стоим, через какое-то время, быстро подводим и опять стоим. У меня получается при одном шаге 0,01 мм изображение на экране монитора смещается на 10 мм, при 30 кратном увеличении. ШД с редуктором  делает 120 шагов на 1 градус.
Кто хочет, тот ищет возможность, кто не хочет, тот ищет причину.

Оффлайн Ivan7enych

  • Модератор
  • *****
  • Сообщений: 12 043
  • Благодарностей: 765
  • Ионов Иван
  • Награды Победитель ежегодного конкурса астрофото
    • Сообщения от Ivan7enych
    • Астропроекты и астрософт
Re: Управление монтировкой на ШД Arduino + grbl
« Ответ #6 : 14 Июн 2016 [17:01:23] »
GRBL не предполагает точного следования скорости.
Ну и с гидированием скорее всего будут напряги (дергания).
Да, конечно с этим будут проблемы, но это  устройство не для опытных астрономов, а для начинающих любителей.

Зачем изначально плодить проблемы?
На той же ардуине (в ту же цену деталей), уже есть нормальный вариант -
https://astronomy.ru/forum/index.php/topic,137688.0.html
Видео отчеты мастерской
телескопы - 230мм/4 самодельный ньютон для поездок, Televue NP101is на удаленке, 500мм ньютон в постройке.
Просьбы о ремонте пишите мне в телеграм, не в личку.

Оффлайн inv-hАвтор темы

  • Новичок
  • *
  • Сообщений: 42
  • Благодарностей: 1
  • Начинающий
    • Сообщения от inv-h
Re: Управление монтировкой на ШД Arduino + grbl
« Ответ #7 : 14 Июн 2016 [17:11:44] »
Глядишь, с опытом бредовые идеи сами собой отпадут.
Чтоб набраться опыта, надо изучить разные идеи, в том числе и "бредовые"! А кто нибудь на этом форуме изучил этот вариант? Так почему-бы не изучить, не испытать и полезное использовать в дальнейших разработках.
Кто хочет, тот ищет возможность, кто не хочет, тот ищет причину.

Оффлайн inv-hАвтор темы

  • Новичок
  • *
  • Сообщений: 42
  • Благодарностей: 1
  • Начинающий
    • Сообщения от inv-h
Re: Управление монтировкой на ШД Arduino + grbl
« Ответ #8 : 14 Июн 2016 [17:23:06] »
Зачем изначально плодить проблемы?
Изучал этот проект и другие проекты не Arduino, но не нашел для себя проще способа управления телескопом. Такое ощущение, что я не туда забрел и меня пинают со всех сторон.
Кто хочет, тот ищет возможность, кто не хочет, тот ищет причину.

Оффлайн inv-hАвтор темы

  • Новичок
  • *
  • Сообщений: 42
  • Благодарностей: 1
  • Начинающий
    • Сообщения от inv-h
Re: Управление монтировкой на ШД Arduino + grbl
« Ответ #9 : 14 Июн 2016 [17:49:30] »
а того что требуется (интерфейс, астрономические функции, преобразование координат  и т.д.)
Есть хорошие и испытанные интерфейсы StarCalc, Stellarium..., которые позволяют управлять телескопом.
Но не хватает  драйвера типа ASCOM для grbl который бы конвертировал координаты из программы в сом порт grbl.
 Для проверки этого варианта я  написал для arduino mega программку которая берет координаты из Stellariuma переводит в нужный формат grbl и отправляет в сом порт - телескоп крутится. Обратно берет координаты grbl и отправляет в Stellarium. Это уже работает. Не хватает преобразования координат.
На основании этого проекта, возможно кто нибудь напишет программу драйвер, тогда для управления будет достаточно всего одной Arduino uno c прошивкой grbl.
Кто хочет, тот ищет возможность, кто не хочет, тот ищет причину.

Оффлайн Serj

  • *****
  • Сообщений: 4 617
  • Благодарностей: 97
    • Сообщения от Serj
    • Тверской астроклуб
Re: Управление монтировкой на ШД Arduino + grbl
« Ответ #10 : 14 Июн 2016 [18:33:47] »
Чтоб набраться опыта, надо изучить разные идеи, в том числе и "бредовые"!

Опять же, я не говорю что бредовые идеи это плохо. Раз приходят, значит есть куда. :P
We have met the enemy and he is us.

Оффлайн Ivan7enych

  • Модератор
  • *****
  • Сообщений: 12 043
  • Благодарностей: 765
  • Ионов Иван
  • Награды Победитель ежегодного конкурса астрофото
    • Сообщения от Ivan7enych
    • Астропроекты и астрософт
Re: Управление монтировкой на ШД Arduino + grbl
« Ответ #11 : 14 Июн 2016 [19:33:08] »
А кто нибудь на этом форуме изучил этот вариант? Так почему-бы не изучить, не испытать и полезное использовать в дальнейших разработках.
Я RGBL по работе изучал. Хотели его взять за основу и доводить до своих нужд. Отбраковали, он не способен корректно тормозить - разгоняться на множестве маленьких отрезков, превышал заданные лимиты по ускорениям, у него шагами занимается одна часть, торможениями и разгонами - отдельная (на таймере), ну и порой пролетает мелкие повороты на полной скорости не тормозя...

Короче, для Goto может и сгодится, для гидирования уже нет, архитектура внутри не та.
Видео отчеты мастерской
телескопы - 230мм/4 самодельный ньютон для поездок, Televue NP101is на удаленке, 500мм ньютон в постройке.
Просьбы о ремонте пишите мне в телеграм, не в личку.

Оффлайн inv-hАвтор темы

  • Новичок
  • *
  • Сообщений: 42
  • Благодарностей: 1
  • Начинающий
    • Сообщения от inv-h
Re: Управление монтировкой на ШД Arduino + grbl
« Ответ #12 : 14 Июн 2016 [20:02:29] »
Спасибо Ivan7enych, за ценную информацию. Попробуем, я гонял из Stellarium и не заметил, возвращается в одну точку.
Кто хочет, тот ищет возможность, кто не хочет, тот ищет причину.

Оффлайн Serj

  • *****
  • Сообщений: 4 617
  • Благодарностей: 97
    • Сообщения от Serj
    • Тверской астроклуб
Re: Управление монтировкой на ШД Arduino + grbl
« Ответ #13 : 14 Июн 2016 [20:29:18] »
Кстати, ЧПУ в для управления монтировкой всё же используют, но это скорее исключение доказывающее правило, и пример польбы из пушки по воробъям. Скорее всего выбор был сделан просто потому что парни были знакомы с контроллером :
Цитата
Система управления телескопом реализована на базе контроллера DMC-2143 фирмы Galil и шаговых двигателей фирмы Oriental Motors. Она позволяет перенаводиться со скоростью до 10 град./сек по склонению и 3 град./сек по прямому восхождению (ограничена используемыми шаговыми двигателями).
http://lfvn.astronomer.ru/report/0000018/CrAO/index2.htm
We have met the enemy and he is us.

Оффлайн inv-hАвтор темы

  • Новичок
  • *
  • Сообщений: 42
  • Благодарностей: 1
  • Начинающий
    • Сообщения от inv-h
Re: Управление монтировкой на ШД Arduino + grbl
« Ответ #14 : 11 Июл 2016 [11:32:16] »
Попался интересный проект, наведения телескопа. http://yoestuveaqui.es/blog/telescope-control-with-stellarium-and-arduino/
Я понял что в этом проекте для калибровки монтировки используются 3 извесных звезды,  время  и координаты которые выдает Stellarium. Кто нибудь вникал в этот проект?
Кто хочет, тот ищет возможность, кто не хочет, тот ищет причину.

Оффлайн inv-hАвтор темы

  • Новичок
  • *
  • Сообщений: 42
  • Благодарностей: 1
  • Начинающий
    • Сообщения от inv-h
Re: Управление монтировкой на ШД Arduino + grbl
« Ответ #15 : 12 Июл 2016 [07:54:56] »
Управление монтировкой на ШД Arduino + grbl
Проект разрабатывался для проверки возможности создания программного драйвера управления монтировкой с помощью упрощенного стандартного G кода.
В процессе работы над данным проектом удалось подружить Sellarium с программой управления ЧПУ станком Grbl, используя Arduino uno.
В макете используются две Arduino uno,  модуль инфракрасного преемника, модуль часов реального времени,  драйверы ШД  и монтировка на ШД.
Связь с программой  Sellarium осуществляется по com порту.
Макет позволяет:
Управлять монтировкой при помощи ИК пульта с шагом 10,1,0.1,0.01 градус.
Управлять монтировкой при помощи программы Stellarium.

В настоящее время идет процесс отладки системы GOTO :-\ Точнее, жду из поднебесной модуль часов реального времени :'(
В идеале, система должна настраиваться по трем звездам из Stellarium, на которые необходимо навести монтировку при  помощи ИК пульта.  В дальнейшем система сама рассчитает координаты обьекта и наведет монтировку на заданный обьект.

Я не уверен, что все задуманное получится, но возможно кого-то заинтересует данное решение.

Список источников:
Telescope control with Stellarium and Arduino
http://yoestuveaqui.es/blog/telescope-control-with-stellarium-and-arduino/
Arduino IR motor Управление моторами с ИК пульта и Скоростью ШИМ
http://fullreels.com/en/video/4485629/v01-Arduino-IR-motor-Управление-моторами-с-ИК-пульта-и-Скоростью-ШИМ-PWM-Pan-Tilt
Grbl Управление ЧПУ с помощью Arduino
https://github.com/grbl/grbl/wiki

Особая благодарность учаснику форума Iovch, за разрешение использовать авторские коды.
Универсальная система управления телескопом  на Arduino
https://astronomy.ru/forum/index.php/topic,143891.0.html
http://telescope.deagostini.ru/forum/viewtopic.php?f=7&t=892

Проект можно скачать по адресу: https://yadi.sk/d/RcCrXW05tD7SB.

Кто хочет, тот ищет возможность, кто не хочет, тот ищет причину.

Оффлайн Iovch

  • *****
  • Сообщений: 1 306
  • Благодарностей: 124
    • Сообщения от Iovch
Re: Управление монтировкой на ШД Arduino + grbl
« Ответ #16 : 12 Июл 2016 [09:06:21] »
Не простая задачка! Посмотрим, что получится в итоге. Может что-нить полезное к своему проекту прикреплю!
Ньютон SW150/750, Рефрактор триплет 100/365_H/M, CG4_GoTo_H/M, Datyson T7C, Levenhuk T510NG, Canon 450Da, БП2 10х50 Berkut