Киевский клуб любителей астрономии "Астрополис"

astromagazin.net
* *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
13 Декабря 2017, 20:36:08


Автор Тема: EQ-MOD и все-все-всЁ  (Прочитано 6756 раз)

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

AndreyYa

  • Оффлайн Оффлайн
  • Сообщений: 2138
  • Благодарностей: 53
EQ-MOD и все-все-всЁ
« : 20 Декабря 2007, 23:37:14 »
. - .

Хочу поведать сообществу про широко известную в узких кругах разработку с назанием EQ-MOD.
Она позволяет подключить к популярным монтировкам типа SkyWatcher EQ-6 PRO и HEQ-5 PRO вместо штатного пульта стандартный PC с неограниченно широким набором управляющих программ. Есть стандартный ASCOM драйвер, позволяющего управлять монтировкой из практически любой программы-планетария, есть программа низкоуровнего управления. Также есть специализированные программы, значительно расширяющие возможности монтировки по сравнению со стандартным пультом: alignment монтировки по произвольному числу опорных звезд, tour (экскурсии) по произвольной последовательности объектов, tracking (ведение) c нестандартными скоростями, слежение за спутниками и пр.
Проект почти полностью открытый, открыты исходники почти всех частей проекта, кроме одной DLL, непосредственно реализующей протокол обмена PC с контроллером.
Документация по проекту:
http://welshdragoncomputing.ca/eqmod/doku.php
Yahoo - группа:
http://tech.groups.yahoo.com/group/EQMOD/
Варианты интерфейсных шнуров (а также sourceforge сервер проекта):
http://eq-mod.sourceforge.net/

Благодаря Олегу Зеленому я получил интерфейсный шнурок и с удовольствием повозился с монтировкой, работающей непосредственно от PC. Все работало без проблем через ASCOM драйвер из CdC и MaximDL. 

Записан
AP Mach1 GTO, HEQ-5, SW ED-80 + FF, Intes Micro Mak-Cass 6";
ATIK 383L+ + EFW2 + OAG + Astrodon 5nm 36mm NB filters set,  QHY-5 etc.

AndreyYa

  • Оффлайн Оффлайн
  • Сообщений: 2138
  • Благодарностей: 53
Re: EQ-MOD и все-все-всЁ
« Ответ #1 : 20 Декабря 2007, 23:38:35 »
. - .

У этой разработки есть еще несколько интересных применений и расширений, полезных в нашей нелегкой астрореальности:
1) использование контроллера и шаговых двигателей из EQ-6 PRO в монтировках с произвольным передаточным числом  червячной шестерни и промежуточного редуктора с сохранением функций Go-To и т.п.  - особенно актуально в связи с неухоженной Дискус маунт, имеющейся в нашем распоряжении и предназначенной под клубный ОСК.
2) создание любительских недорогих Go-To монтировок cо сравнительно несложным и недорогим контроллером шаговых двигателей. Основная вычислительная часть (alignment, восстановление системы координят и т.п. сидит на РС)


Как известно, в популярных монтировках типа SkyWatcher EQ-6 PRO и HEQ-5 PRO пульт соединяется с контроллером разъемом типа DB-9 или RJ-45. Оказалось, что под таким серьезным разъемом сидит тривиальный RS-232 порт со слегка измененной  распиновкой и уровнями 0-5В. Несколько энтузиастов восстановили протокол команд обмена , который оказался достаточно несложным  - около 20 команд. Пока этот набор команд считается закрытым.
В процессе опробования EQ-MOD я подвесил программный COM-порт сниффер, просмотрел команды, отправляемые от PC к монтировке и ответы монтировки. Все выглядит достаточно прозрачно (трехстрочные команды и двустрочные ответы), команды прямо соответствуют интерфейсным функциям ранее упомянутой DLL.

По первой части - для реализации функций Go-To с произвольной монтировкой  интересны 2 функции:
 - EQ_GetTotal360microstep(), эта функция возващает число микрошагов двигателя на 360  градусов поворота осей монтировки.
 - EQ_GetMotorValues()  - возвращает данные виртуальных энкодеров (в микрошагах).
Поэтому возможен простой вариант использования контроллера EQ6 PRO и EQMOD -к примеру пересобрать EQMOD  со скорректированными вызовами этих функций - где возвращаемые ими значения умножаются на соостветствующий масштабный коэффициент. 
Чуть более сложно и гибко - сделать DLL-ку - обертку, которая вызывается EQMOD  и в свою очередь вызывает DLL-ку, работающую с контроллером EQ6. Она будет просто транслировать вызовы туда-сюда и масштабировать результаты только некоторых из них с коэффициентом задаваемым пользователем.
Собственно, я пересобрал исходники проекта в Visual Basic 6.0 - все работает, все на месте, исходники сравнительно чистые и неплохо откомментированные.
Принимаются идеи о том, как протестировать управление ведением монтировки в отсутствии погоды и неба…  Повороты осей на 360 градусов не предлагать))))

По второй части (Go-To монтировка cо сравнительно несложным контроллером шаговых двигателей) - хочется побыстрее найти контроллер шаговиков с возможностью микрошага (до 64 микрошагов на шаг). Просьба откликнуться Пашу Бобошкина - давно он не появлялся :-)
« Последнее редактирование: 21 Декабря 2007, 00:34:29 от AndreyYa »
Записан
AP Mach1 GTO, HEQ-5, SW ED-80 + FF, Intes Micro Mak-Cass 6";
ATIK 383L+ + EFW2 + OAG + Astrodon 5nm 36mm NB filters set,  QHY-5 etc.

mihail

  • Клуб Астрополис
  • Оффлайн Оффлайн
  • Сообщений: 5237
  • Благодарностей: 231
Re: EQ-MOD и все-все-всЁ
« Ответ #2 : 20 Декабря 2007, 23:55:08 »
. - .

Андрей, очень хорошую, а главное - полезную тему открыл...  :up:

AndreyYa

  • Оффлайн Оффлайн
  • Сообщений: 2138
  • Благодарностей: 53
Re: EQ-MOD и все-все-всЁ
« Ответ #3 : 21 Декабря 2007, 00:01:55 »
. - .

Андрей, очень хорошую, а главное - полезную тему открыл...  :up:
Миша, вот бы еще нашелся вариант добывания платы контроллера шаговиков из EQ-6 PRO за приемлимые деньги - красота была бы....
Записан
AP Mach1 GTO, HEQ-5, SW ED-80 + FF, Intes Micro Mak-Cass 6";
ATIK 383L+ + EFW2 + OAG + Astrodon 5nm 36mm NB filters set,  QHY-5 etc.

AndreyYa

  • Оффлайн Оффлайн
  • Сообщений: 2138
  • Благодарностей: 53
Re: EQ-MOD и все-все-всЁ
« Ответ #4 : 21 Декабря 2007, 00:07:38 »
. - .

Объясню подробнее одну из мотиваций - это вариант КАЧЕСТВЕННОГО GO-TO c отлаженной программной частью. Для тяжелых монтировок есть варианты GO-TO UPGRADE за сумму около 1000 USD и более.  Дешевый GOTOSTAR что-то не впечатляет своим количеством глюков, недокументированностью  и закрытостью. А это - реальный вариант решения такой задачи за сумму около 400 USD.
« Последнее редактирование: 21 Декабря 2007, 10:06:36 от AndreyYa »
Записан
AP Mach1 GTO, HEQ-5, SW ED-80 + FF, Intes Micro Mak-Cass 6";
ATIK 383L+ + EFW2 + OAG + Astrodon 5nm 36mm NB filters set,  QHY-5 etc.

Грин

  • Оффлайн Оффлайн
  • Сообщений: 3380
  • Благодарностей: 0
  • Забанен!
  • Ньютон 245; МСТ180; SW 80ED; SM40; 350Da. и пр..
Re: EQ-MOD и все-все-всЁ
« Ответ #5 : 21 Декабря 2007, 00:32:18 »
. - .

Андрей, мои поздравления!!! :super:
 Основная надежда, что Мише удастся раздобыть платы и движки от ЕКУ6 за вменяемые деньги. Если нет, то из убитых по мехчасти, такие постепенно будут появляться.
Записан
"Там высоко-высоко кто-то разлил молоко
И получилась Млечная дорога..." :)

AndreyYa

  • Оффлайн Оффлайн
  • Сообщений: 2138
  • Благодарностей: 53
Re: EQ-MOD и все-все-всЁ
« Ответ #6 : 21 Декабря 2007, 00:48:51 »
. - .

Андрей, мои поздравления!!! :super:
 Основная надежда, что Мише удастся раздобыть платы и движки от ЕКУ6 за вменяемые деньги. Если нет, то из убитых по мехчасти, такие постепенно будут появляться.
Олежка, спасибо, но пока не за что, еще ничего реально не сделано  - только более-менее стала ясна постановка задачи.
Платы и движки от ЕКУ6 - это хорошее, проверенное решение, но может быть не самое лучшее. Ведь движки от EQ-6 PRO явно не самые мощные из доступных, а хотелось бы вертеть монтировкой весьма солидного веса...  Как вариант можно подобрать униполярные движки от твоих соседей из Дельта-Крок (Луганск) (http://www.delta-krok.com/stpmotor.htm) - можно поддержать отечественного производителя ;) ;) И твои соседи, и мои земляки...    
Вот у них к примеру есть ДШР56-1,8-0115  и подобные - до 7 кг*см момент, раза в 4 мощнее чем те что в наших монти, и эти движки явные середнячки... Цена указана около 40 USD за движок
Вот бы с ними еще пообщаться насчет точности изготовления и пригодности для микрошага...
Да и свой собственный контроллер шаговиков не помешал бы - на бОльший ток.
Записан
AP Mach1 GTO, HEQ-5, SW ED-80 + FF, Intes Micro Mak-Cass 6";
ATIK 383L+ + EFW2 + OAG + Astrodon 5nm 36mm NB filters set,  QHY-5 etc.


Грин

  • Оффлайн Оффлайн
  • Сообщений: 3380
  • Благодарностей: 0
  • Забанен!
  • Ньютон 245; МСТ180; SW 80ED; SM40; 350Da. и пр..
Re: EQ-MOD и все-все-всЁ
« Ответ #7 : 21 Декабря 2007, 01:22:04 »
. - .

Андрей, бОльший ток легко обеспечиватся ключами на полевиках, я в своё время на советских в ШИМе до 1,5кВт качал в мосте. Движки ЕКУ6 точные (а вот луганские - вопрос), а с ЧШ 240-360 они слона должны потянуть. Я сейчас на ХЕК5про 45кг. общего полусбалансированного веса тягал - влёгкую, а там движки помельче явно. В КрАО посмотришь.
 Сама плата - вот корень-спотыкач, её проще купить, чем лепить в единичных экземплярах...
 Успехов тебе!
Купил дата-кабелей, буду ещё паять. :)
Записан
"Там высоко-высоко кто-то разлил молоко
И получилась Млечная дорога..." :)

AndreyYa

  • Оффлайн Оффлайн
  • Сообщений: 2138
  • Благодарностей: 53
Re: EQ-MOD и все-все-всЁ
« Ответ #8 : 21 Декабря 2007, 01:38:31 »
. - .

Ну, посмотрим.... Эксперименты покажут :) Что-то мне подсказывает, что при наличии автогидирования точность как движков, так и ЧШ уже не столь важна, важно отсутствие ВЧ скачков. Потому надо просто прикинуть поведение контроллера с не столь точными  шаговиками - может, это повлияет только на гладкость простого негидированного ведения, а для GO-TO и автогидирования будет ОК. Надо пробовать ;) ;) ;)
Записан
AP Mach1 GTO, HEQ-5, SW ED-80 + FF, Intes Micro Mak-Cass 6";
ATIK 383L+ + EFW2 + OAG + Astrodon 5nm 36mm NB filters set,  QHY-5 etc.

vvv2007

  • Оффлайн Оффлайн
  • Сообщений: 2335
  • Благодарностей: 0
Re: EQ-MOD и все-все-всЁ
« Ответ #9 : 21 Декабря 2007, 06:01:12 »
. - .

2Грин
Это доработанная ХЕК5про? У них же вроде 12 кг заявлено.
Записан
Sky-Watcher BD2001P, Sky-Watcher ED80 OTA PRO, SW 1206, EQ-6 SynTrek, БПЦ2 7х50, Canon 400Da, QHY-5, Logitech 9000Pro

Hornet

  • Moderator
  • Оффлайн Оффлайн
  • Сообщений: 2041
  • Благодарностей: 210
Re: EQ-MOD и все-все-всЁ
« Ответ #10 : 21 Декабря 2007, 08:02:36 »
. - .

Как я понял SynScan или SynTrek для EQ-MOD значения не имеет ...
Записан
Доб 8"


AndreyYa

  • Оффлайн Оффлайн
  • Сообщений: 2138
  • Благодарностей: 53
Re: EQ-MOD и все-все-всЁ
« Ответ #11 : 21 Декабря 2007, 09:45:19 »
. - .

Как я понял SynScan или SynTrek для EQ-MOD значения не имеет ...
Да, Вы правильно поняли... Лишь бы монтировка была из серии PRO.
Записан
AP Mach1 GTO, HEQ-5, SW ED-80 + FF, Intes Micro Mak-Cass 6";
ATIK 383L+ + EFW2 + OAG + Astrodon 5nm 36mm NB filters set,  QHY-5 etc.

AndreyYa

  • Оффлайн Оффлайн
  • Сообщений: 2138
  • Благодарностей: 53
Re: EQ-MOD и все-все-всЁ
« Ответ #12 : 21 Декабря 2007, 09:49:16 »
. - .

2Грин
Это доработанная ХЕК5про? У них же вроде 12 кг заявлено.
Отвечу за Олега - да, монти стандартная. Тут важно 1) выбрать все люфты 2) ОЧЕНЬ хорошо сбалансировать 3)сделать хорошую ветрозащиту 4) стараться не двигать монтировку на больших скоростях.
« Последнее редактирование: 21 Декабря 2007, 10:07:22 от AndreyYa »
Записан
AP Mach1 GTO, HEQ-5, SW ED-80 + FF, Intes Micro Mak-Cass 6";
ATIK 383L+ + EFW2 + OAG + Astrodon 5nm 36mm NB filters set,  QHY-5 etc.

gamba69

  • Клуб Астрополис
  • Оффлайн Оффлайн
  • Сообщений: 2670
  • Благодарностей: 39
  • Дулевич Игорь: Астрополис, Астродес, PO DreamSky
Re: EQ-MOD и все-все-всЁ
« Ответ #13 : 21 Декабря 2007, 09:49:17 »
. - .

Действительно, не имеет.
Записан
Клубы: "Астрополис", "Астродес"; PO "DreamSky"
SW2001/HEQ5SynScan, Bino Celestron 15x70

vvv2007

  • Оффлайн Оффлайн
  • Сообщений: 2335
  • Благодарностей: 0
Re: EQ-MOD и все-все-всЁ
« Ответ #14 : 21 Декабря 2007, 10:57:01 »
. - .

2Грин
Это доработанная ХЕК5про? У них же вроде 12 кг заявлено.
Отвечу за Олега - да, монти стандартная. Тут важно 1) выбрать все люфты 2) ОЧЕНЬ хорошо сбалансировать 3)сделать хорошую ветрозащиту 4) стараться не двигать монтировку на больших скоростях.
Ага, спасибо. Т.е. получается, что для моего ньютона все-таки лучше взять EQ6 Pro.  :hz:
Записан
Sky-Watcher BD2001P, Sky-Watcher ED80 OTA PRO, SW 1206, EQ-6 SynTrek, БПЦ2 7х50, Canon 400Da, QHY-5, Logitech 9000Pro

Грин

  • Оффлайн Оффлайн
  • Сообщений: 3380
  • Благодарностей: 0
  • Забанен!
  • Ньютон 245; МСТ180; SW 80ED; SM40; 350Da. и пр..
Re: EQ-MOD и все-все-всЁ
« Ответ #15 : 21 Декабря 2007, 12:05:28 »
. - .

Еку6про стОит взять в любом случае, если бюджет позволяет. Во-первых, у ньютона плечо и парусность побольше, чем у моих МАК+ЕДшка, да и навырост запас пригодится. У ЕКУ6про мяса заметно побольше и моторы помощнее.
Записан
"Там высоко-высоко кто-то разлил молоко
И получилась Млечная дорога..." :)

tlgleonid

  • Клуб Астрополис, Модератор
  • Оффлайн Оффлайн
  • Сообщений: 6618
  • Благодарностей: 404
Re: EQ-MOD и все-все-всЁ
« Ответ #16 : 21 Декабря 2007, 12:48:13 »
. - .

Интересно, какая получается точность ведения по сравнению с пультиком? Все таки Windows - это не операционка реального времени. Интересно, можно ли управлять без пультика из PalmOS, например из того же Planetarium или Astromist
Записан
Задокументировано наблюдение  >1500 Deepsky объектов.
ТАЛ75R, GSO 6" 1:4 +HEQ5Pro SynScan+Canon1000D+QHY6+фильтры R,V+Юпитер21М+QHY5, 265мм и 415 мм Добсоны HandMade+o3+hb+uhc+...
FAQ по любительской астрономии

Грин

  • Оффлайн Оффлайн
  • Сообщений: 3380
  • Благодарностей: 0
  • Забанен!
  • Ньютон 245; МСТ180; SW 80ED; SM40; 350Da. и пр..
Re: EQ-MOD и все-все-всЁ
« Ответ #17 : 21 Декабря 2007, 12:56:13 »
. - .

Лёня, если бы винда не могла в режиме реального времени работать, то как работают автогид и управление из планетария?  :gigi:
 Точность ведения - это банально и неинтересно, а вот переменная скорость автогидирования в зависимости от профиля конкретного червяка в этой проге - интереснейшая фишка!
 А в Пальме по ЮСБ ты можешь включть виртуальный СОМ-порт? И Аском поставить? Если да, то попробуй...
Записан
"Там высоко-высоко кто-то разлил молоко
И получилась Млечная дорога..." :)

AndreyYa

  • Оффлайн Оффлайн
  • Сообщений: 2138
  • Благодарностей: 53
Re: EQ-MOD и все-все-всЁ
« Ответ #18 : 21 Декабря 2007, 13:00:28 »
. - .

Интересно, какая получается точность ведения по сравнению с пультиком? Все таки Windows - это не операционка реального времени. Интересно, можно ли управлять без пультика из PalmOS, например из того же Planetarium или Astromist

Леня, трекинг монтировки осуществляет контроллер шаговиков в корпусе монтировки. Так что программа на host computer почти ничего не делает, кроме задания начальных параметров ведения, осуществления привязки монти к координатам и тп. Это не программа Бартелса, которая упарвляет всем до уровня микростеппинга шаговиков.
Управлять можно с любого компьютера, если ты под его операционку и железо портируешь написанную на Visual Basic управляющую программу... Кстати, для WinCE вполне реальная задача, вот только придется сильно повозиться с перерисовкой форм...
Записан
AP Mach1 GTO, HEQ-5, SW ED-80 + FF, Intes Micro Mak-Cass 6";
ATIK 383L+ + EFW2 + OAG + Astrodon 5nm 36mm NB filters set,  QHY-5 etc.

AndreyYa

  • Оффлайн Оффлайн
  • Сообщений: 2138
  • Благодарностей: 53
Re: EQ-MOD и все-все-всЁ
« Ответ #19 : 21 Декабря 2007, 13:03:32 »
. - .

Лёня, если бы винда не могла в режиме реального времени работать, то как работают автогид и управление из планетария?  :gigi:
 Точность ведения - это банально и неинтересно, а вот переменная скорость автогидирования в зависимости от профиля конкретного червяка в этой проге - интереснейшая фишка!
 А в Пальме по ЮСБ ты можешь включть виртуальный СОМ-порт? И Аском поставить? Если да, то попробуй...
Олежка, тут идет речь о том, что в принципе Windows может работать в режиме soft real time со временем реакции на событие на уровне 100 мс. А для управления шаговиками в микростеппинге необходим real time со временем реакции на событие (отработка событий от таймеров) на уровне 1 мс.
Записан
AP Mach1 GTO, HEQ-5, SW ED-80 + FF, Intes Micro Mak-Cass 6";
ATIK 383L+ + EFW2 + OAG + Astrodon 5nm 36mm NB filters set,  QHY-5 etc.