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


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

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

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

  • ***
  • Сообщений: 122
  • Рейтинг: +12/-0
    • Show only replies by astrokor
Это открытый проект 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 497
  • Рейтинг: +85/-10
    • Show only replies by 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

  • *****
  • Сообщений: 15 531
  • Рейтинг: +892/-1
  • Олег Милантьев - L71 Vedrus Observatory
    • Skype - oleg_milantiev
  • Награды Призер конкурса астрофото
    • Show only replies by 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

skype: oleg_milantiev
Сайт обсерватории

Оффлайн Anton

  • *****
  • Сообщений: 7 497
  • Рейтинг: +85/-10
    • Show only replies by Anton
Re: EQDRIVE - GOTO контроллер для монтировки
« Ответ #3 : 12 Янв 2012 [20:42:26] »
Изобретая аналогичный велосипед
Сто первый...

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

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

Онлайн mo

  • *****
  • Сообщений: 15 531
  • Рейтинг: +892/-1
  • Олег Милантьев - L71 Vedrus Observatory
    • Skype - oleg_milantiev
  • Награды Призер конкурса астрофото
    • Show only replies by mo
Re: EQDRIVE - GOTO контроллер для монтировки
« Ответ #4 : 12 Янв 2012 [20:53:17] »
Антон, многие в курсе, что Вы много сделали для ластрофото-сообщества. Но Ваш пессимизм, если Вам не сложно, держите при себе. Он заразен.
モ - mo

skype: oleg_milantiev
Сайт обсерватории

Оффлайн lipaal

  • *****
  • Сообщений: 3 096
  • Рейтинг: +93/-43
    • Show only replies by 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 121
  • Рейтинг: +79/-3
    • Show only replies by 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 купил Шнайдер с потрохами, на вопросы не отвечают. Хочешь, дам поиграться?
Я верю в торжество разума. Не нужно оскорблять мои религиозные чувства!

Оффлайн Anton

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

Оффлайн Anton

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

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

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

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

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

  • ***
  • Сообщений: 122
  • Рейтинг: +12/-0
    • Show only replies by astrokor
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, протокол) не делаю, так для старта выбрал, и гибкость с открытым(своим) кодом может быть куда лучше чем из черных кубиков (не раз с этим сталкиваюсь по роду деятельности).

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

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

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

Оффлайн Andreichk

  • *****
  • Сообщений: 13 528
  • Рейтинг: +258/-46
    • Show only replies by Andreichk
Re: EQDRIVE - GOTO контроллер для монтировки
« Ответ #12 : 15 Янв 2012 [15:57:19] »
Надеюсь вырастет в opensource(?) конкурента a&i.
прям ждём не дождёмся, а то в одиночку аж скучно стало...
куплю ВАРП-двигатель по сходной цене

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

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

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

Оффлайн lipaal

  • *****
  • Сообщений: 3 096
  • Рейтинг: +93/-43
    • Show only replies by lipaal
Re: EQDRIVE - GOTO контроллер для монтировки
« Ответ #14 : 05 Фев 2012 [21:56:17] »
Схема варианта реализации проекта, доступного для самостоятельной сборки

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

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

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

  • ***
  • Сообщений: 122
  • Рейтинг: +12/-0
    • Show only replies by astrokor
Re: EQDRIVE - GOTO контроллер для монтировки
« Ответ #15 : 06 Фев 2012 [15:43:13] »
...конопки конечно можно добавить, я не решил что здесь надо,
простой набор кнопок и индикации или всеже что нить посложней,
в любом случае ограничения по вариантам реализации здесь нет.

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

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

Оффлайн Ivan7enych

  • Модератор
  • *****
  • Сообщений: 11 779
  • Рейтинг: +493/-4
  • Ионов Иван
  • Награды Победитель ежегодного конкурса астрофото
    • Show only replies by Ivan7enych
    • Астропроекты и астрософт
Re: EQDRIVE - GOTO контроллер для монтировки
« Ответ #16 : 06 Фев 2012 [15:47:56] »
...конопки конечно можно добавить, я не решил что здесь надо,
простой набор кнопок и индикации или всеже что нить посложней,
в любом случае ограничения по вариантам реализации здесь нет.

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

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

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

  • ***
  • Сообщений: 122
  • Рейтинг: +12/-0
    • Show only replies by astrokor
Re: EQDRIVE - GOTO контроллер для монтировки
« Ответ #17 : 06 Фев 2012 [16:09:56] »
да гдето так и думал, пульт Синтрек меня в этом плане устраивал на все 100

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

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

Онлайн mo

  • *****
  • Сообщений: 15 531
  • Рейтинг: +892/-1
  • Олег Милантьев - L71 Vedrus Observatory
    • Skype - oleg_milantiev
  • Награды Призер конкурса астрофото
    • Show only replies by mo
Re: EQDRIVE - GOTO контроллер для монтировки
« Ответ #18 : 06 Фев 2012 [16:12:44] »
А я б пульт не добавлял.
Совершенно не настаиваю, просто мне данная функция не нужна.

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

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

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

skype: oleg_milantiev
Сайт обсерватории

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

  • ***
  • Сообщений: 122
  • Рейтинг: +12/-0
    • Show only replies by astrokor
Re: EQDRIVE - GOTO контроллер для монтировки
« Ответ #19 : 06 Фев 2012 [16:25:34] »
если есть комп пультом тоже не пользуюсь, хотя иногда(не часто) возникало желание оновременного управления, именно простого несколько кнопок.

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