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


A A A A Автор Тема: Система Goto OnStep и все что с ней связано  (Прочитано 59050 раз)

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

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

  • ****
  • Сообщений: 498
  • Благодарностей: 57
  • Сергей
    • Сообщения от scred
Великолепная система OnStep с открытыми кодом разрабатывается Говардом Даттоном с 2016 года. Система может работать на разных платформах Ардуино, и очень гибко кастомизируется под различные типы монтировок. Вместе с тем, обладая весьма широкими возможностями, проект имеет весьма большой порог вхождения. Поэтому целью создания этой темы было помочь новичкам и бывалым пользователям разобраться с настройками проекта, запуском системы и ее эксплуатацией. Обмен опытом приветствуется. Признаюсь, что после почти года начала освоения OnStep, так и не стал до конца экспертом, многое для меня новое и непонятное. Например работа с энкодерами в режиме цифровых кругов или в режиме стабилизации ведения. Поэтому пожалуйста задавайте вопросы, будем вместе разбираться как сделать Onstep более приятным и удобным в работе.
К сожалению, в отличии от проприетарных систем, OnStep не имеет отдельной программы-конфигуратора, очень облегчающей настройку. Большинство настроек Onstep находится в исходном коде программы, и только малая необходимая часть их может быть настроена при помощи пульта в процессе работы. Поэтому всякий раз когда необходимо поменять конфигурацию необходимо компилировать код и прошивать контроллер. Следовательно надо устанавливать и настраивать среду разработки Ардуино с необходимыми библиотеками. Это тоже представляет определенную трудность для некоторых, но без освоения этого процесса никак не обойтись.
В первом сообщении думаю постепенно делать ссылки на интересные посты в этой теме: настройки, рецепты, ссылки и другую полезную информацию.

Ссылки на проект OnStep (англоязычные):

EQ5+OnStep, Tair-3S, Dobson SW150/1200+DSC

Оффлайн Alexandrid

  • *****
  • Сообщений: 3 528
  • Благодарностей: 348
  • Есть умные, есть начитанные, но двух в одном нет..
    • Сообщения от Alexandrid
Re: Система Goto OnStep и все что с ней связано
« Ответ #1 : 04 Сен 2020 [16:52:08] »
Не работает выход на фокусер, осциллограф молчит. Что делать?

---------------------------


 :D :D :D Всё показало вскрытие, там просто нет драйвера  :D :D :D
« Последнее редактирование: 04 Сен 2020 [17:04:03] от Alexandrid »
Avalon Instruments - Takahashi - QHY+ZWO - Leica - Swarovski Optic.

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

  • ****
  • Сообщений: 498
  • Благодарностей: 57
  • Сергей
    • Сообщения от scred
Re: Система Goto OnStep и все что с ней связано
« Ответ #2 : 04 Сен 2020 [17:36:04] »
Не работает выход на фокусер, осциллограф молчит. Что делать?

Действительно, я ставлю драйвера по запросу. Поставьте от принтера драйвер тихий ТМС2208. Да и в 3д-принтере советую поменять если еще не сменили на эти. Тишина это прекрасно!
EQ5+OnStep, Tair-3S, Dobson SW150/1200+DSC

Оффлайн Alexandrid

  • *****
  • Сообщений: 3 528
  • Благодарностей: 348
  • Есть умные, есть начитанные, но двух в одном нет..
    • Сообщения от Alexandrid
Re: Система Goto OnStep и все что с ней связано
« Ответ #3 : 04 Сен 2020 [17:37:47] »
Переткнул драйвер с оси, молчит. Что не так? И что за перемычки там? Фокусер в коде значится как 4 ось?
« Последнее редактирование: 04 Сен 2020 [17:43:32] от Alexandrid »
Avalon Instruments - Takahashi - QHY+ZWO - Leica - Swarovski Optic.

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

  • ****
  • Сообщений: 498
  • Благодарностей: 57
  • Сергей
    • Сообщения от scred
Re: Система Goto OnStep и все что с ней связано
« Ответ #4 : 04 Сен 2020 [18:42:09] »
Переткнул драйвер с оси, молчит. Что не так? И что за перемычки там? Фокусер в коде значится как 4 ось?

Ой, не надо было так делать. Ставьте обратно как было. Дело в том что на 1й и 2й оси (RA и DEC) используются ТМС2130, которые управляются по SPI. На фокусере стоит обычный STEP-DIR драйвер типа A4988 и подобных. Да, фокусер это 4я ось.
EQ5+OnStep, Tair-3S, Dobson SW150/1200+DSC

Оффлайн Alexandrid

  • *****
  • Сообщений: 3 528
  • Благодарностей: 348
  • Есть умные, есть начитанные, но двух в одном нет..
    • Сообщения от Alexandrid
Re: Система Goto OnStep и все что с ней связано
« Ответ #5 : 04 Сен 2020 [18:49:34] »
Так какой драйвер покупать?
Avalon Instruments - Takahashi - QHY+ZWO - Leica - Swarovski Optic.

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

  • ****
  • Сообщений: 498
  • Благодарностей: 57
  • Сергей
    • Сообщения от scred
Re: Система Goto OnStep и все что с ней связано
« Ответ #6 : 04 Сен 2020 [18:53:10] »
И что за перемычки там?

Перемычками кодируется дробление шага для драйвера фокусера. Когда все стоят, то оно равно 1/16. Под 1й и 2й осью перемычками переключается режим STEP-DIR и SPI для соответствующих осей. Т.е. там можно использовать и простые драйвера. Ставлю исключительно ТМС2130 с интерфейсом SPI на оси для получения максимального дробления шага до 1/256.
Купить ТМС2208 можно у китайцев, здесь например:
https:///ссылка запрещена правилами форума//item/32842461206.html
Или у нас:
https://www.ultrarobox.ru/drayver-shagovogo-dvigatelya-tmc2208-v30
EQ5+OnStep, Tair-3S, Dobson SW150/1200+DSC

Оффлайн Alexandrid

  • *****
  • Сообщений: 3 528
  • Благодарностей: 348
  • Есть умные, есть начитанные, но двух в одном нет..
    • Сообщения от Alexandrid
Re: Система Goto OnStep и все что с ней связано
« Ответ #7 : 05 Сен 2020 [00:08:44] »
Не работает выход на фокусер, осциллограф молчит. Что делать?

Действительно, я ставлю драйвера по запросу. Поставьте от принтера драйвер тихий ТМС2208. Да и в 3д-принтере советую поменять если еще не сменили на эти. Тишина это прекрасно!

У меня чудный принтер Wanhao D6, прошивка только оригинальная, драйверы тоже не сменить, они часть материнской платы.
Avalon Instruments - Takahashi - QHY+ZWO - Leica - Swarovski Optic.

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

  • ****
  • Сообщений: 498
  • Благодарностей: 57
  • Сергей
    • Сообщения от scred
Re: Система Goto OnStep и все что с ней связано
« Ответ #8 : 07 Сен 2020 [22:51:30] »
Как ускорить перемещение осей (STM32 Blue Pill)

Изменить скорость перемещения осей в режиме Goto и в ручном режиме можно с помощью пульта из меню Settings/Configuration/Goto speed в диапазоне от 0.25х до 2х. Но к сожалению повысить скорость на комплекте EQ5 было нельзя, хотя некоторые пользователи EQ3, CG4 сообщали что это сделать удалось и они смогли поднять скорость до 1.5х. Решил на днях разобраться с этим вопросом до конца. Взял в руки секундомер и начал играть с настройками пульта и конфигурацией прошивки.
Действительно, для стоковой прошивки EQ5 при установке скорости в пульте 1.5х и 2х ничего не менялось, скорость ограничивалась 1х - 90 угловых гр. за 90 сек. Решение подсказал Олег Чекалин, прислав видео с комментарием в котором автор предлагает использовать меньшее дробление шага при перемещении чем в режиме ведения.
https://youtu.be/OQcO1YE_fPU
Он задается параметром DRIVER_MICROSTEPS_GOTO для каждой оси и по умолчанию выключен. Решил сразу уменьшить его в 4 раза с 128 до 32. После прошивки все заработало как надо, скорость увеличилась до 2х. И вдобавок контроллер избавился от зависания, которое происходило от одновременного нажатия на кнопки движения осей на максимальной скорости, все стало работать корректно! Скорее всего контроллер не справлялся, не хватало производительности.
В итоге в файле конфигурации меняются только 2 строки:
#define AXIS1_DRIVER_MICROSTEPS_GOTO   32
#define AXIS2_DRIVER_MICROSTEPS_GOTO   32
При этом замечу, что значение micro_steps в формулах:
STEPS_PER_DEGREE = (stepper_steps * micro_steps * overall_gear_reduction) / 360.0;
для первой и второй осей остается равным параметру DRIVER_MICROSTEPS:
#define AXIS1_DRIVER_MICROSTEPS 128
#define AXIS2_DRIVER_MICROSTEPS 128
Также на максимальное значение скорости движения осей влияет параметр
#define SLEW_RATE_BASE_DESIRED 1.0задающий желаемую скорость в угл.гр./сек. Я пробовал использовать значение 1.5 и 2, но в итоге отказался, так как двигатели уже не справлялись, стали звенеть и пропускать шаги. Так что оставил значение по умолчанию, т.к. полученная максимальная скорость 2х = 2 угл.гр./сек. стала вполне комфортна.
Думаю возможно еще больше ускорить движение, но для этого придется увеличить ток на ШД и/или поменять их на 200 шаг/об. Последнее может уменьшить плавность ведения, т.к. сейчас используются ШД 400 шаг/об.




EQ5+OnStep, Tair-3S, Dobson SW150/1200+DSC

Оффлайн BSPalych

  • ****
  • Сообщений: 393
  • Благодарностей: 27
  • Сергей
    • DeepSkyHosting: SPalych
    • Сообщения от BSPalych
Re: Система Goto OnStep и все что с ней связано
« Ответ #9 : 08 Сен 2020 [09:23:20] »
Сергей, спасибо!
Перепрошил контроллер - стало крутить поживее.
ZWO SeeStar S50, SvBony SV503 ED70/420+0,8, SW 150PDS, Askar FMA180 Pro, SKY ROVER 60mm F/6 ED APO, SW Star Adventurer, SW AZ-GTi, ZWO AM5, ZWO Asiair Plus, ZWO Asi 533MC Pro, ZWO EAF, SvBony SV165+ZWO Asi120мм Mini

Оффлайн t4gr4

  • ****
  • Сообщений: 328
  • Благодарностей: 24
  • Мне нравится этот форум!
    • Сообщения от t4gr4
Re: Система Goto OnStep и все что с ней связано
« Ответ #10 : 08 Сен 2020 [16:57:05] »


Драйвера работают конечно, обычно гидирую через Аском. По вайфай или USB подключению. Если какие тех. вопросы, то пожалуйста в тему:
Система Goto OnStep и все что с ней связано
Спасибо. Рассматриваю покупку комплекта для еку5.
Задача стоит такая: Подключение и управление монтировкой по вайфай через стеллариум на ноутбуке.

Что будет в диагностике аском отображаться?

254/1250, 127/1500, 100/900, 80/600, 10х50

Оффлайн Boris Green

  • *****
  • Сообщений: 1 249
  • Благодарностей: 57
    • Сообщения от Boris Green
Re: Система Goto OnStep и все что с ней связано
« Ответ #11 : 08 Сен 2020 [19:45:03] »
Со SkySafary бывает глюк, что команду о наведении отправил, но onstep стоит. Особенно, если несколько раз подряд накликать. Возможно, подвисает планшет или конкретные модули bluetooth.

Еще есть Limits, вроде так зовется. И точки перекладки трубы. Около них труба может не ехать по кратчайшему пути, а по длинному - перекладку сделать и навестись через другую сторону. Это нормально и полезно, если настроить виртуальные "концевики", то диагональ не ударится о монтировку и мотор не упрется никуда.

По скорости пульта: был xls файл с макросом, туда вписываешь параметры железа  - получаешь оценку работоспособности. Например, если сделать большую редукцию + микрошаг 1\256 + ШД 400 шагов\об, то ATmega сможет только вести небо, а быстро наводить - нет. Еще и глюки будут, т.к. система будет постоянно занята "шаганием" и расчетами, а процессорного времени на прочие дела не останется.

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

  • ****
  • Сообщений: 498
  • Благодарностей: 57
  • Сергей
    • Сообщения от scred
Re: Система Goto OnStep и все что с ней связано
« Ответ #12 : 08 Сен 2020 [22:29:41] »
Задача стоит такая: Подключение и управление монтировкой по вайфай через стеллариум на ноутбуке.
Что будет в диагностике аском отображаться?

Долго искал почему в новых версиях Stellarium нет подключения по Ascom. Наконец разобрался, версия нужна 32-битная, а у меня была 64-битная. Все появилось и подключилось. На ранних версиях Stellarium до 0.19.3 приходилось пользоваться прокладкой StellariumScope. Сейчас стало удобней. Если нужно по вайфаю подключить надо в драйвере для Onstep в окне Port выбрать IP ADRESS и в поле
ниже его ввести. Если Onstep в режиме точки доступа, то адрес такой как на скриншоте. Если вы настроили Onstep в режиме клиента (настраивается из веб-странички 192.168.0.1), то надо вбить соответствующий IP, порт оставить как есть 9999.

EQ5+OnStep, Tair-3S, Dobson SW150/1200+DSC

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

  • ****
  • Сообщений: 498
  • Благодарностей: 57
  • Сергей
    • Сообщения от scred
Re: Система Goto OnStep и все что с ней связано
« Ответ #13 : 08 Сен 2020 [22:46:12] »
Со SkySafary бывает глюк, что команду о наведении отправил, но onstep стоит. Особенно, если несколько раз подряд накликать. Возможно, подвисает планшет или конкретные модули bluetooth.
Да, со SkySafary такое бывало у меня тоже. Я выставил период чтения данных Readout Rate 1 сек., по умолчанию было чаще, сейчас не помню сколько. По идее должно работать получше. Софт-лимиты вещь удобная, оценил уже, а про точки перекладки не слышал, надо будет разобраться. Что касается производительности, то для Atmega думаю все гораздо критичней чем для STM32 (72MHz), но все равно последний захлебнулся при 128 микрошагах.  :) Отсюда и полезность настройки DRIVER_MICROSTEPS_GOTO.

EQ5+OnStep, Tair-3S, Dobson SW150/1200+DSC

Оффлайн Ant_Z

  • ****
  • Сообщений: 274
  • Благодарностей: 29
  • Мне нравится этот форум!
    • Сообщения от Ant_Z
Re: Система Goto OnStep и все что с ней связано
« Ответ #14 : 09 Сен 2020 [10:15:02] »
OnStep позволяет управлять монтировкой телескопа с компьютера через EQMod?

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

  • ****
  • Сообщений: 498
  • Благодарностей: 57
  • Сергей
    • Сообщения от scred
Re: Система Goto OnStep и все что с ней связано
« Ответ #15 : 09 Сен 2020 [10:53:43] »
OnStep позволяет управлять монтировкой телескопа с компьютера через EQMod?

Как то давно пробовал ASCOMPAD и EQMOSAIC из набора EQMOD, вроде работало. А зачем нужен EQMod?
EQ5+OnStep, Tair-3S, Dobson SW150/1200+DSC

Оффлайн Сергей Панама

  • **
  • Сообщений: 63
  • Благодарностей: 12
  • Мне нравится этот форум!
    • Сообщения от Сергей Панама
Re: Система Goto OnStep и все что с ней связано
« Ответ #16 : 13 Сен 2020 [18:26:56] »
Приветствую друзья.Продолжаю делиться.Система огонь,всё работает ,как часы, но есть и проблема.При подключении к буку кабелем или вайфай в ATP и скай планетарии происходит следующее, бук монти видит , но работает только трэкинг, хотя при нажатии клавиш на поворот монти ,на пульту отображается значок , что монти едет.В этот момент моторы не работают и с пульта. После отключения монтировки моторы приходят в движении лишь после перезагрузки пульта. Я в этом деле чайник , так что возможно я что то упускаю...

SW Dob 10"  Canon2000d   Canon 550Da https://vk.com/serg555panama

Оффлайн Boris Green

  • *****
  • Сообщений: 1 249
  • Благодарностей: 57
    • Сообщения от Boris Green
Re: Система Goto OnStep и все что с ней связано
« Ответ #17 : 13 Сен 2020 [21:38:48] »
Протокол выбран правильный?

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

  • ****
  • Сообщений: 498
  • Благодарностей: 57
  • Сергей
    • Сообщения от scred
Re: Система Goto OnStep и все что с ней связано
« Ответ #18 : 14 Сен 2020 [21:44:22] »
Приветствую друзья.Продолжаю делиться.Система огонь,всё работает ,как часы, но есть и проблема.При подключении к буку кабелем или вайфай в ATP и скай планетарии происходит следующее, бук монти видит , но работает только трэкинг, хотя при нажатии клавиш на поворот монти ,на пульту отображается значок , что монти едет.В этот момент моторы не работают и с пульта. После отключения монтировки моторы приходят в движении лишь после перезагрузки пульта. Я в этом деле чайник , так что возможно я что то упускаю...

Трудно представить ситуацию, может видео записать стоит? Т.е. с пульта все работает, но до тех пор пока не начинаешь управлять с ноута? После этого все требует перезагрузки? Интересно посмотреть еще настройки драйвера Аском для Онстеп. Управление через Аском? Если не разберетесь, пишите в личку или вацап. Могу удаленно подключиться и попробовать разобраться.
EQ5+OnStep, Tair-3S, Dobson SW150/1200+DSC

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

  • ****
  • Сообщений: 498
  • Благодарностей: 57
  • Сергей
    • Сообщения от scred
Re: Система Goto OnStep и все что с ней связано
« Ответ #19 : 14 Сен 2020 [22:54:51] »
Настройка подключения нескольких приложений к драйверу Ascom для OnStep

Если дело касается астрофотографии, к монтировке обычно должны подключаться несколько программ - планетарий, программы для съемки и гидирования. В контроллере OnStep имеются два интерфейса для подключения: USB и WiFi. Более стабильный и надежный это USB. Беспроводное подключение наверное больше удобно использовать для управления монтировкой со смартфона при визуальных наблюдениях. Сидеть за столом с ноутом и смартфоном как-то не очень удобно. Но к сожалению штатный драйвер Ascom поддерживает подключение только одного приложения по виртуальному последовательному порту через USB. Как же в таких случаях быть? Раньше я использовал два разных интерфейса для двух программ, но это было сильно неудобно.
Оказывается в платформе ASCOM для решения этой проблемы существует специальная драйвер ASCOM Device hub. И это не первая такая утилита, до нее были другие - POTH, hub. Настройка простая. В планетарии Stellarium в плагине управления телескопом надо выбрать: Телескоп управляется: ASCOM. Кстати, обращаю внимание, в только в 32 битной версии Stellarium обнаружил управление по ASCOM. В настройках ASCOM выбрать Device Hub Telescope. В других приложениях - PHD2, APT также выбираем Device Hub Telescope. В настройках этого драйвера можно теперь выбрать наш драйвер OnStep и подключиться к нему. Также доступно из этого окна управление монтировкой, включение трекинга, парковка и др. функции. Теперь наша монтировка видна и управляется из нескольких программ!
EQ5+OnStep, Tair-3S, Dobson SW150/1200+DSC