Документ взят из кэша поисковой машины. Адрес оригинального документа : http://www.astroclub.kiev.ua/forum/index.php?topic=20674.0
Дата изменения: Sun Apr 10 03:13:08 2016
Дата индексирования: Sun Apr 10 03:13:08 2016
Кодировка: UTF-8

Поисковые слова: equinox
EQDRIVE - GOTO контроллер для монтировки совместимый с EQMOD - стр. 1 - Hand Made

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

astromagazin.net
* *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
10 Апрель 2016, 03:13:08


Автор Тема: EQDRIVE - GOTO контроллер для монтировки совместимый с EQMOD  (Прочитано 20418 раз)

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

astrokor

  • Оффлайн Оффлайн
  • Сообщений: 1148
  • Благодарностей: 161
  • Руслан Короп

Это открытый проект GOTO контроллера управления монтировкой, исходный код распространяется на условиях лицензии GPL.

Представляет собой контролер управления монтировкой, на текущий момент с поддержкой EQMOD, в будущем планирую поддержать и другие протоколы.
С возможностью изменения коэфициентов редукции по осям. Пульт и другие прелести жизни пока отсутствуют.

Базовый комплект состоит из платы STM32VLDISCOVERY, и драйвера Step\Dir (у меня сейчас собственного изготовления) но может быть и чтото купленно-готовое.
Также необходим источник питания для платы 5В(или 3.3В) и драйвера 24В (возможно и 12В).
Управляется по UART порту контроллера, для подключения к ПК я изготовил простой переходник на микросхеме MAX3232. (можно и через переходник к USB)

http://www.astroclub.kiev.ua/forum/index.php?topic=20674.msg241696#msg241696
http://www.astroclub.kiev.ua/forum/index.php?topic=20674.msg242695#msg242695
Базовая схема подключения платы STM32VLDISCOVERY
http://www.astroclub.kiev.ua/forum/index.php?topic=20674.msg256862#msg256862
Схема варианта реализации проекта Rev.0.1
http://www.astroclub.kiev.ua/forum/index.php?topic=20674.msg257960#msg257960
схема моего драйвера
http://www.astroclub.kiev.ua/forum/index.php?topic=20674.msg250139#msg250139
проект в среде IAR ARM v6.40 (текущая тестовая версия ПО 0.400a)
http://www.astroclub.kiev.ua/forum/index.php?topic=20674.msg366896#msg366896

На текущий момент проект находится на стадии тестирования, подробных описаний пока никаких не делал.
После опробывания по небу, напишу инструкцию по сборке и использованию. Пока если что не понятно могу объяснить так.
Задумывал для модернизации монтировки MT-3S-2D, но думаю только этим не стоит ограничиватся

ї Ruslan Korop, astrokor 2012
_____________________________________________________________
Вот попытался собрать то что делалось(делается) по теме на форумах:
расположил по дате последнего сообщения сверху вниз
http://www.astronomy.ru/forum/index.php/topic,45500.0.html
http://www.astronomy.ru/forum/index.php/topic,49277.0.html
http://www.astronomy.ru/forum/index.php/topic,51166.0.html
http://www.astronomy.ru/forum/index.php/topic,86253.0.html
http://www.astronomy.ru/forum/index.php/topic,23674.0.html
http://www.astronomy.ru/forum/index.php/topic,81829.0.html
http://www.astroclub.kiev.ua/forum/index.php?topic=23865.0

А так же:
http://projects.gbdt.com.au/eq6-old/
http://eq6.update.rajiva.de/

Для общего развития:
http://www.astronomy.ru/forum/index.php/topic,71232.0.html
http://www.astronomy.ru/forum/index.php/topic,28975.0.html
http://www.astroclub.kiev.ua/forum/index.php?topic=7709.0

Коммерческие продукты:
SynScan http://www.skywatchertelescope.net/
Si.Tech http://www.siderealtechnology.com/
GoToNova http://www.ioptron.com/
A&I GOTO SYSTEMS http://gotosystem.xm4.ru/
LittleFoot Elegance http://elegance.photo.rajiva.de/
FS2 http://www.astro-electronic.de/
_____________________________________________________________

Давно собирался реализовать этот проект, на данный момент немного все сдвинулось с места.

Во первых появилась платформа для экспериментов, это мионтировка MT-3S-2D
И во вторых, благодаря первому, изучил протокол обмена EQMOD с монтировками SYNTA HEQ5 EQ6.

Осталась в принципе техническая реализация.

Сейчас есть два варианта решения:
 1. Это использование как базового стандартных контроллеров ШД (шаговых двигателей) с управляющими сигналами STEP/DIR (из доступных A3979 фирмы Allegro) реально в этом случае получить микрошаг на ШД до 1/16,1/32 + недорогой контроллер (фирм Atmel или Microchip)

2. Это создание своего контроллера ШД на базе микроконтроллера dsPIC (без применения спец микросхем для управления ШД), здесь ограничения в микрошаге нет хоть 1/256.

Первое решение легче и быстрее реализуемо, второе сложнее и требует времени для реализации. Возможность и желание для реализации любого из решений есть.
Есть тема http://www.astronomy.ru/forum/index.php/topic,51166.0/all.html но она както слабо развивается.

Собственно хочу услышать мнение о востребованости такого проекта для ЛА, и технические пожелания. Проект в любом случае буду делать так как заинтересован для себя, схемные решения и прошивки будут доступны для частной реализации (не на продажу).
« Последнее редактирование: 09 Сентябрь 2013, 17:02:50 от astrokor »
Записан

d_w

  • Оффлайн Оффлайн
  • Сообщений: 3068
  • Благодарностей: 89

Классова! Мне кажется и 1/16 1/32 с головой. ИМХО сначала дешевле вариант!
Записан
Нас окружают идиоты
тесней сжимая полукруг...

Thomas

  • Оффлайн Оффлайн
  • Сообщений: 2313
  • Благодарностей: 1
  • Натер зеркало - получи +1 в карму

Микрошага 1/32 более достаточно. Думаю есть смысл делать первый вариант. А нужно или нет - конечно нужно :up: Мне монтировка едет, надо будет ее оживлять ведь ;)
Записан
Телескоп Алькор производства НПЗ
Телескоп-самопал D=150mm, F=1250, ГЗ - сфера собственного изготовления
Canon EOS 350D, Canon EF 24-85 USM, Юпитер 37 MC

Mikhail Nalivkin

  • Оффлайн Оффлайн
  • Сообщений: 1357
  • Благодарностей: 16
  • Цель - К400

Мне кажется, городить контроллер Goto не стоит, cложно.
Нужно ограничиться контроллером ШД монтировки с поддержкой EQ-mod :shuffle:
Этого более чем достаточно и востребовано :super:
Пульты у большинства астрофотографов просто лежат в ящиках...
Записан
Астрограф 150/610 гиперболический Ньютон с MPCC, HEQ5Pro SynScan, QHY8mod, QHY6, Сanon 30Dа, Таир3А, Юпитер 37А, Индустар 61Л3/МС, SW Доб ретрак 12" сообразили на троих, старичок Мицар.

astrokor

  • Оффлайн Оффлайн
  • Сообщений: 1148
  • Благодарностей: 161
  • Руслан Короп

Классова! Мне кажется и 1/16 1/32 с головой. ИМХО сначала дешевле вариант!
Микрошага 1/32 более достаточно...
Склоняюсь к первому варианту как более быстрому и доступному.

Мне кажется, городить контроллер Goto не стоит, cложно.
Согласен в принципе так и планировал, реализация отдельно пульта это вторая серия.
Записан

novik

  • Онлайн Онлайн
  • Сообщений: 3888
  • Благодарностей: 45
  • Я почти не изменился,:-) Александр Радионов
    • Победитель конкурсов "Лучшее астрофото" 2012, 2014 годов

Интересно, поддерживаю Наливкина. :up:
Записан
Открылась бездна звезд полна;    БПП 8Х30
Звездам числа нет, бездне дна.    SW DOB 8"
Мелкие токарные работы.  http://www.astromagazin.net

astrokor

  • Оффлайн Оффлайн
  • Сообщений: 1148
  • Благодарностей: 161
  • Руслан Короп

Схемное решение уже есть и по первому и по второму вариантам (скажем так, что все средней сложности), пока не готов показать (еще сыровато все) хочу обкатать хорошо в голове. Программная реализация и обкатка будет развиватся в этой теме.
Записан


d_w

  • Оффлайн Оффлайн
  • Сообщений: 3068
  • Благодарностей: 89

И во вторых, благодаря первому, изучил протокол обмена EQMOD с монтировками SYNTA HEQ5 EQ6.

А скажи, управление альтазимуталом там в принципе нет?
Записан
Нас окружают идиоты
тесней сжимая полукруг...

astrokor

  • Оффлайн Оффлайн
  • Сообщений: 1148
  • Благодарностей: 161
  • Руслан Короп

как я понял управлять можно в любом режиме, там довольно низко уровневый протокол.
Тоесть спец какихто команд для альтазимута не нужно, того что есть достаточно для любых скоростей и режимов.
Записан

d_w

  • Оффлайн Оффлайн
  • Сообщений: 3068
  • Благодарностей: 89

как я понял управлять можно в любом режиме, там довольно низко уровневый протокол.
Тоесть спец какихто команд для альтазимута не нужно, того что есть достаточно для любых скоростей и режимов.

Несколько разница с этим:

Цитировать
Simple answer: no
The reason is that the tracking is performed in the intelligent motor controller board inside the mount. Once the board received the proper configuration, the RA section of the microcontroller will start tracking, all by itself. In essence, there is no factory code (nor in Handbox) supporting AltAz tracking in this architecture.
Записан
Нас окружают идиоты
тесней сжимая полукруг...

astrokor

  • Оффлайн Оффлайн
  • Сообщений: 1148
  • Благодарностей: 161
  • Руслан Короп

Скажу просто.
для управления альтазимутом или другим режимом должен брать на себя EQMOD или пульт (к примеру Synscan), сам контроллер в тех же монтировках HEQ5 и EQ6 в этом не участвует.
Записан

d_w

  • Оффлайн Оффлайн
  • Сообщений: 3068
  • Благодарностей: 89

Скажу тоже просто! Если будет возможность гоутится альтазимуталу, то с меня  :beer: :super:
Записан
Нас окружают идиоты
тесней сжимая полукруг...

astrokor

  • Оффлайн Оффлайн
  • Сообщений: 1148
  • Благодарностей: 161
  • Руслан Короп

Возможно это минус протокола, но есть большой + в универсальности, думаю SYNTA на это и пошла.

Сделаю первый макет попробуем, но в принципе скажу сразу что отличатся от штатных контроллеров ХЕКа и ЕКУ6 он не будет, ибо EQMOD не поймет тогда.
А писать отдельно еще и ASCOM драйвер это уж больно крупный проект получается тогда
Записан

d_w

  • Оффлайн Оффлайн
  • Сообщений: 3068
  • Благодарностей: 89

Вообщем будьмо ждать с нетерпением  :up:
От простого к сложному. Пусть сначала все зашевелится в штатном режиме))
Записан
Нас окружают идиоты
тесней сжимая полукруг...

astrokor

  • Оффлайн Оффлайн
  • Сообщений: 1148
  • Благодарностей: 161
  • Руслан Короп

Спасибо!
на выходных думаю определится со схемным решением и на неделе заказать пару драйверов для пробы. буду крутить

:) ...
Записан

icetechno

  • Оффлайн Оффлайн
  • Сообщений: 947
  • Благодарностей: 0

а чего изобретать велосипед? может посмотреть как сделан контроллер моторов у синты, недумаю что там какието особенные микросхемы..
Записан
DOB 8" Pyrex; SW 1149-EQ1; Canon EOS 1100D

MAKsutik

  • Оффлайн Оффлайн
  • Сообщений: 4703
  • Благодарностей: 245
  • Ищи на третьей планете.
    • Project EQDrive

Классная идея. Поддерживаю.
Мои идеи.
1.Проект открытый, то есть каждый может что то добавить в код программы.( На каком языке бум ваять?) Блочность программы , то есть каждый сам решит что ему компелировать, пример Вани Ионова схема упр.колесом и фокусером.

2.Доступность компонентов, то есть микросхем,нужны простые дешевые решения.

Чем помогу? Смотря на чем будет писаться может чтот подскажу, микросхемы, дешевые печатные платы.
Записан



mnn72

  • Оффлайн Оффлайн
  • Сообщений: 4639
  • Благодарностей: 124
  • Astromouse

Вообщем будьмо ждать с нетерпением  :up:
От простого к сложному. Пусть сначала все зашевелится в штатном режиме))
EQ-Mod азимуталом управлять, к сожалению, не умеет. По моему кроме Бартелса так никто этот режим не реализовал. Во всяком случае я не нашел ничего.
А ты же ведь Бартелсом и пользовался ?
Записан
AAVSO: MNIC
Обсерватория: Ananjev (L33)

Thomas

  • Оффлайн Оффлайн
  • Сообщений: 2313
  • Благодарностей: 1
  • Натер зеркало - получи +1 в карму

Вообщем будьмо ждать с нетерпением  :up:
От простого к сложному. Пусть сначала все зашевелится в штатном режиме))
EQ-Mod азимуталом управлять, к сожалению, не умеет. По моему кроме Бартелса так никто этот режим не реализовал. Во всяком случае я не нашел ничего.
А ты же ведь Бартелсом и пользовался ?

EQmod это набор комманд которые управляют двигателями. А в каком положении находится монтировка его не интересует.
Записан
Телескоп Алькор производства НПЗ
Телескоп-самопал D=150mm, F=1250, ГЗ - сфера собственного изготовления
Canon EOS 350D, Canon EF 24-85 USM, Юпитер 37 MC

MAKsutik

  • Оффлайн Оффлайн
  • Сообщений: 4703
  • Благодарностей: 245
  • Ищи на третьей планете.
    • Project EQDrive

Пока ехал на работу подумал...
64 микрошага занадто ... 1/16 или 1/8 хватит с головой промежуточный редуктор все равно приодеться ставить, эт так сказать из опыта.

Коэффициент редукции должен вносится при программировании или с пульта и запоминаться, коррекция люфтов по осям.

Если этого не будет то не вижу смысла заваривать всю кашу.
Записан