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


A A A A Автор Тема: EQDRIVE - GOTO контроллер для монтировки  (Прочитано 11451 раз)

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

Rusik

  • Гость
Это открытый проект 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.21 KickStart edition (текущая тестовая версия ПО 0.300)
http://www.astroclub.kiev.ua/forum/index.php?topic=20674.msg257383#msg257383

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

© Ruslan Korop, astrokor 2012
_________________________________________________ ____________
Вот попытался собрать то что делалось(делается) по теме, что мне попадалось:
расположил по дате последнего сообщения сверху вниз
https://astronomy.ru/forum/index.php/topic,45500.0.html
https://astronomy.ru/forum/index.php/topic,49277.0.html
https://astronomy.ru/forum/index.php/topic,51166.0.html
https://astronomy.ru/forum/index.php/topic,86253.0.html
https://astronomy.ru/forum/index.php/topic,23674.0.html
https://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/

Для общего развития:
https://astronomy.ru/forum/index.php/topic,71232.0.html
https://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/
« Последнее редактирование: 15 Янв 2012 [15:49:39] от astrokor »

Оффлайн Anton

  • *****
  • Сообщений: 7 285
  • Благодарностей: 77
    • Сообщения от Anton
Re: EQDRIVE - GOTO контроллер для монтировки
« Ответ #1 : 12 Янв 2012 [19:38:02] »
Хммм...
Ну, похвально конечно, сотый раз изобрести велосипед, зато самому итп, но коряво как то...
Зачем через dir/step все гонять, когда оно там как корове седло? Ах да драйвер проще...

Изящнее было бы, например, на PICSTEP или, что еще лучше, на PICSERVO все сделать (http://www.jrkerr.com/boards.html).
Позиционирование/профилирование все уже в железе реализовано, все, что нужно сделать, так только написать eqcontrol.dll или как его там и отыметь полный екумодный кайф на сервах. Кстати sitech.exe, помнится, по протоколу PICSERVO с коробкой общается, так что технология уже опробована массами. Так что две-три (если с фокусером) или вообще сколько угодно, если захочется, платы контроллеров, 232<=>485 конвертер, никакого соплестроя и получится толковая система управления.


Оффлайн mo

  • *****
  • Сообщений: 17 500
  • Благодарностей: 1073
  • Олег Милантьев - L71 Vedrus Observatory
  • Награды Призер конкурса астрофото
    • Сообщения от mo
Re: EQDRIVE - GOTO контроллер для монтировки
« Ответ #2 : 12 Янв 2012 [19:59:17] »
Хммм...
Ну, похвально конечно, сотый раз изобрести велосипед, зато самому итп, но коряво как то...
Зачем через dir/step все гонять, когда оно там как корове седло? Ах да драйвер проще...
Изобретая аналогичный велосипед ( https://astronomy.ru/forum/index.php/topic,81829.0.html ) и выбирая решение для лебедя я не заметил не то, что сотню, но и десяток еле насчитал. Стоит ли такими гиперболами бросаться?

В данный момент на моего / чужого лебедя или другую хорошую монти можно поставить из имеющегося в свободной продаже:
- synscan;
- a&i;
- ситек.
О том есть моя тема, в т.ч. с Вашим участием.

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

Надеюсь вырастет в opensource(?) конкурента a&i.
モ - mo

Оффлайн Anton

  • *****
  • Сообщений: 7 285
  • Благодарностей: 77
    • Сообщения от Anton
Re: EQDRIVE - GOTO контроллер для монтировки
« Ответ #3 : 12 Янв 2012 [20:42:26] »
Изобретая аналогичный велосипед
Сто первый...

Собственно, от целей все зависит.
Нет, ничего не имею против того, чтобы микрики попрограммить, потабулировать квадратный корень для профилирования разгона/торможения итп. Я сам этим занимался, высунув язык от удовольствия, лет пять-семь назад. :) Но это просто способ интересно провести время. Этот подход заранее гарантирует выпуск полумертвого продукта, обреченного на пару-тройку реализаций подготовленными энтузазистами, которые в состоянии отличить транзистор от резистора, и быстрое забвение. И никакой оупенсорс не поможет. Если это и есть цель, о все ок.

Если же цель проекта реальная жизнь и конкуренция с чем либо, то все должно быть проще. Готовый покупной кирпич ($350-400 в данном случае), состоящий , возможно, из двух-трех, других покупных готовых кирпичиков, должен втыкаться в USB порт, запускаться setup.exe и юзер незамедлительно должен иметь fun. А если юзер подкован в программировании, то он правит под себя проект и имеет мега-fun. А вот такой реализации до сих пор нет. Ближе всего ситех, низкоуровневый протокол открыт, но ASCOM часть закрыта. Да и дешевый контроллер первой версии, кажется, не выпускается уже и по токам слабоват. А второй уже килобакс стоит. Вообщем, дарю бизнес-план первому, кто его прочитает...  :)

Оффлайн mo

  • *****
  • Сообщений: 17 500
  • Благодарностей: 1073
  • Олег Милантьев - L71 Vedrus Observatory
  • Награды Призер конкурса астрофото
    • Сообщения от mo
Re: EQDRIVE - GOTO контроллер для монтировки
« Ответ #4 : 12 Янв 2012 [20:53:17] »
Антон, многие в курсе, что Вы много сделали для ластрофото-сообщества. Но Ваш пессимизм, если Вам не сложно, держите при себе. Он заразен.
モ - mo

Оффлайн lipaal

  • *****
  • Сообщений: 2 943
  • Благодарностей: 50
    • Сообщения от lipaal
Re: EQDRIVE - GOTO контроллер для монтировки
« Ответ #5 : 12 Янв 2012 [21:20:11] »
Этот подход заранее гарантирует выпуск полумертвого продукта, обреченного на пару-тройку реализаций подготовленными энтузазистами, которые в состоянии отличить транзистор от резистора, и быстрое забвение. И никакой оупенсорс не поможет. Если это и есть цель, о все ок.
Вы не заметили одной принципиальной особенности.
Эти разработки несколько иного уровня - когда берутся полуфабрикаты - готовые контроллеры, готовые драйвера ШД и все программируется через стандартное USB.
Это отличается от старых разработок, и кстати удачные разработки повторяются не 2-3 раза, а 200-300 раз.
Просто удачных мало - например из наиболее удачных и повторяемых могу упомянуть три - коробочка Ивана Ионова, схема Павла Бахтинова, и фокусер с КФ Александра Л.
Но это несколько другой уровень - там действительно надо были иметь некоторые навыки в монтаже и наладке.
Александр.
DS F750X150 на LXD-55, Neximage, Canon 400D, Ю37МС.
.....
Сайга-20К, ТОЗ106, ТОЗ-34, Барс4-223  - смерть фонарям!!!!!!

Сообщений kismet-а не вижу

Оффлайн Serj

  • *****
  • Сообщений: 4 532
  • Благодарностей: 94
    • Сообщения от Serj
    • Тверской астроклуб
Re: EQDRIVE - GOTO контроллер для монтировки
« Ответ #6 : 12 Янв 2012 [22:20:26] »
Изящнее было бы, например, на PICSTEP или, что еще лучше, на PICSERVO все сделать (http://www.jrkerr.com/boards.html).
Позиционирование/профилирование все уже в железе реализовано, все, что нужно сделать, так только написать eqcontrol.dll или как его там и отыметь полный екумодный кайф на сервах.
Антон, при всём уважении, но такие вещи можно советовать, если сам имел с ними дело. А то ведь вона как - https://astronomy.ru/forum/index.php/topic,67378.0.html Ну купил я такой MDrive. Ведёт себя странно - то загружает программу, то не загружает, то выполняет команду, то не выполняет, обновляться отказывается. И к кому теперь предъявлять? IMS купил Шнайдер с потрохами, на вопросы не отвечают. Хочешь, дам поиграться?
We have met the enemy and he is us.

Оффлайн Anton

  • *****
  • Сообщений: 7 285
  • Благодарностей: 77
    • Сообщения от Anton
Re: EQDRIVE - GOTO контроллер для монтировки
« Ответ #7 : 13 Янв 2012 [11:16:18] »
Антон, при всём уважении, но такие вещи можно советовать, если сам имел с ними дело. А то ведь вона как - GO-TO, фокусеры и прочие моторчики - дарю идею. Ну купил я такой MDrive. Ведёт себя странно - то загружает программу, то не загружает, то выполняет команду, то не выполняет, обновляться отказывается. И к кому теперь предъявлять? IMS купил Шнайдер с потрохами, на вопросы не отвечают.
Косяки конкретного экземпляра еще ни о чем не говорят, а то что их купили и в песок прикопали, ну, бывает. Значит толковая разработка была, но помешала Шнайдеру. Дело то именно в самой идее, а к ней претензий нет. Индексер+драйвер в одном флаконе с относительно высокоуровневым управляющим протоколом избавляют от необходимости лепить отдельный индексер, использовать dir/step и изобретать собственный протокол, как данном случае.

Оффлайн Anton

  • *****
  • Сообщений: 7 285
  • Благодарностей: 77
    • Сообщения от Anton
Re: EQDRIVE - GOTO контроллер для монтировки
« Ответ #8 : 13 Янв 2012 [11:23:27] »
Просто удачных мало - например из наиболее удачных и повторяемых могу упомянуть три - коробочка Ивана Ионова, схема Павла Бахтинова, и фокусер с КФ Александра Л.
Но это несколько другой уровень - там действительно надо были иметь некоторые навыки в монтаже и наладке.
Как раз в случае Ваниных изделий (у меня есть) никаких навыков иметь не нужно. Изделие дается полностью готовым к подключению к батарейке. Драйвер на сайте. Все как я и написал. Да и тираж - не сотни однозначно. Несколько десятков от силы. Просто у нас в стране столько электрофокусеров не найдется. :)

Оффлайн Сергей 1951

  • ****
  • Сообщений: 390
  • Благодарностей: 15
    • Сообщения от Сергей 1951
Re: EQDRIVE - GOTO контроллер для монтировки
« Ответ #9 : 13 Янв 2012 [11:30:53] »
В данный момент на моего / чужого лебедя или другую хорошую монти можно поставить из имеющегося в свободной продаже:
- synscan;
- a&i;
- ситек.

Полностью согласен.
Все мое со мной

Rusik

  • Гость
Re: EQDRIVE - GOTO контроллер для монтировки
« Ответ #10 : 14 Янв 2012 [18:21:25] »
Изящнее было бы, например, на PICSTEP или, что еще лучше, на PICSERVO все сделать (http://www.jrkerr.com/boards.html).
Позиционирование/профилирование все уже в железе реализовано, все, что нужно сделать, так только написать eqcontrol.dll или как его там и отыметь полный екумодный кайф на сервах. Кстати sitech.exe, помнится, по протоколу PICSERVO с коробкой общается, так что технология уже опробована массами. Так что две-три (если с фокусером) или вообще сколько угодно, если захочется, платы контроллеров, 232<=>485 конвертер, никакого соплестроя и получится толковая система управления.
Ну незнаю невпечатлило меня это творение, да еще и цена в 160$ и больше, за PIC16 с софтом. Нет я даже может это и применил в коммерческой деятельности, удобно.
А идея без горы проводов (похожую на то что здесь) я предлагал в этой теме https://astronomy.ru/forum/index.php/topic,86253.0.html, встретили в штыки.

А по поводу велосипеда, из того что я изучил все либо устаревшее, либо коммерческое, если что пропустил тыкните носом.

Да и жесткую привязку я к чему либо (к примеру step\dir, протокол) не делаю, так для старта выбрал, и гибкость с открытым(своим) кодом может быть куда лучше чем из черных кубиков (не раз с этим сталкиваюсь по роду деятельности).

Мне не напряжно вести пока этот проект, может еще кто подключится поможет, посмотрим.
Сложность изготовления ну незнаю, могу предложить готовые собраные платы (не такая это и проблема), да и собраные платы драйверов ШД есть можно купить.

Rusik

  • Гость
Re: EQDRIVE - GOTO контроллер для монтировки
« Ответ #11 : 15 Янв 2012 [15:51:18] »
Схема варианта реализации проекта, доступного для самостоятельной сборки
http://www.astroclub.kiev.ua/forum/index.php?topic=20674.msg257960#msg257960

andreichk

  • Гость
Re: EQDRIVE - GOTO контроллер для монтировки
« Ответ #12 : 15 Янв 2012 [15:57:19] »
Надеюсь вырастет в opensource(?) конкурента a&i.
прям ждём не дождёмся, а то в одиночку аж скучно стало...

Оффлайн Сергей Ч.

  • *****
  • Сообщений: 986
  • Благодарностей: 4
    • Skype - sergey_chavkin
    • Сообщения от Сергей Ч.
Re: EQDRIVE - GOTO контроллер для монтировки
« Ответ #13 : 17 Янв 2012 [11:36:03] »
Конкуренция на пользу всем, не только Андрею и его кампании...

Кстати на счет STM32VLDISCOVERY, отличная вещь, у меня есть! Работать с ней одно удовольствие.

Оффлайн lipaal

  • *****
  • Сообщений: 2 943
  • Благодарностей: 50
    • Сообщения от lipaal
Re: EQDRIVE - GOTO контроллер для монтировки
« Ответ #14 : 05 Фев 2012 [21:56:17] »
Схема варианта реализации проекта, доступного для самостоятельной сборки

А кнопки будут предусмотрены?
Что бы и с компом и автономно можно было использовать.
Александр.
DS F750X150 на LXD-55, Neximage, Canon 400D, Ю37МС.
.....
Сайга-20К, ТОЗ106, ТОЗ-34, Барс4-223  - смерть фонарям!!!!!!

Сообщений kismet-а не вижу

Rusik

  • Гость
Re: EQDRIVE - GOTO контроллер для монтировки
« Ответ #15 : 06 Фев 2012 [15:43:13] »
...конопки конечно можно добавить, я не решил что здесь надо,
простой набор кнопок и индикации или всеже что нить посложней,
в любом случае ограничения по вариантам реализации здесь нет.

Меня лично устраивает как оно есть сейчас, возможно + еще простой набор кнопок не помешал бы для удобства.

Вариант реализации который я предоставил сообществу ЛА для меня является промежуточным, но он позволяет создать контроллер управления из доступных элементов без большой квалификации в электроники и программировании. На основе этих наработок я делаю для себя законченую печатную плату контроллера, повторить который будет намного сложнее.

Оффлайн Ivan7enych

  • Модератор
  • *****
  • Сообщений: 12 044
  • Благодарностей: 758
  • Ионов Иван
  • Награды Победитель ежегодного конкурса астрофото
    • Сообщения от Ivan7enych
    • Астропроекты и астрософт
Re: EQDRIVE - GOTO контроллер для монтировки
« Ответ #16 : 06 Фев 2012 [15:47:56] »
...конопки конечно можно добавить, я не решил что здесь надо,
простой набор кнопок и индикации или всеже что нить посложней,
в любом случае ограничения по вариантам реализации здесь нет.

4 кнопки направлений, и 2 на выбор скорости, все остальное с компа.

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

Rusik

  • Гость
Re: EQDRIVE - GOTO контроллер для монтировки
« Ответ #17 : 06 Фев 2012 [16:09:56] »
да гдето так и думал, пульт Синтрек меня в этом плане устраивал на все 100

порт автогида есть, не рисовал на схеме так как ПО под него еще не писано.

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

Оффлайн mo

  • *****
  • Сообщений: 17 500
  • Благодарностей: 1073
  • Олег Милантьев - L71 Vedrus Observatory
  • Награды Призер конкурса астрофото
    • Сообщения от mo
Re: EQDRIVE - GOTO контроллер для монтировки
« Ответ #18 : 06 Фев 2012 [16:12:44] »
А я б пульт не добавлял.
Совершенно не настаиваю, просто мне данная функция не нужна.

Выборка люфта по dec обязательно нужна.

off:
Причём, есть идея, пока не пойму как реализовать, будет ли работать и главное, нужно ли делать железно, если это функция гид-программы. Не пойму как, но сделать бы датчик зацепления :))). Чтобы программа контроллера знала, когда произошёл рывок по dec и при следующей коррекции уменьшала размер люфта. Потом увеличивала бы его. Аналог датчика детонации в ДВС. Датчиком может выступать микрофон, установленный в месте контакта пары.

Борясь с лебедем упарился подбирать размер люфта по DEC, бросил. Результат и так хороший :)
モ - mo

Rusik

  • Гость
Re: EQDRIVE - GOTO контроллер для монтировки
« Ответ #19 : 06 Фев 2012 [16:25:34] »
если есть комп пультом тоже не пользуюсь, хотя иногда(не часто) возникало желание оновременного управления, именно простого несколько кнопок.

До выборки люфтов еще не дошел, поставлю уже все на планируемую монти (механика держит), том и буду дописывать ПО