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


A A A A Автор Тема: Проект контроллера монтировки RUMOUNT  (Прочитано 12860 раз)

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

Оффлайн Денис Никитин

  • *****
  • Сообщений: 3 762
  • Благодарностей: 74
  • Keep your eyes open!
    • Skype - n.dennis
    • Сообщения от Денис Никитин
Re: Контроллер монтировки из STM32VLDISCOVERY
« Ответ #40 : 24 Июн 2011 [21:35:22] »
Вкратце есть на википедии: http://ru.wikipedia.org/wiki/%C2%E5%EA%F2%EE%F0%ED%EE%E5_%F3%EF%F0%E0%E2%EB%E5%ED%E8%E5
Я да, гуглил. И не понял, посему прошу помощи :).
Написано "безшаговое" управление.... Вот не пойму сути. Если Вас не затруднит потратить пять минут, буду признателен.
Чтож постараюсь. Итак в ведено понятие некоего пространственного вектора, который вращается вместе с магнитным полем. Направление вектора вычисляется из тока в обмотках и угла поворота ротора, который тоже вращается вместе с магнитным полем. Существует оптимальное соотношение между углом поворота ротора и пространственным вектором при котором образуется постоянный момент вращения. Задача системы управления измерять ток в обмотках и угол поворота ротора, рассчитывать пространственный вектор и поддерживать оптимальное соотношение между углом поворота ротора и пространственным вектором изменяя ток в обмотках статора. Вот как-то так.

Оффлайн Константин Шевченко

  • *****
  • Сообщений: 511
  • Благодарностей: 16
  • Мне нравится этот форум! Но иногда бесит!
    • Сообщения от Константин Шевченко
Re: Контроллер монтировки из STM32VLDISCOVERY
« Ответ #41 : 24 Июн 2011 [22:02:43] »
Получаем нынче модный Direct drive.
Доб 320 , Тал-М, 80/512
БШ 10х50, БПЦ 20х60
ТАЛ-75+Коронадо-ПСТ

Оффлайн Денис Никитин

  • *****
  • Сообщений: 3 762
  • Благодарностей: 74
  • Keep your eyes open!
    • Skype - n.dennis
    • Сообщения от Денис Никитин
Re: Контроллер монтировки из STM32VLDISCOVERY
« Ответ #42 : 24 Июн 2011 [22:12:42] »
Нет, директ драйв подразумевает очень высокомоментный двигатель, датчик угла ротора высокого разрешения  и отсутствие редуктора. Но он не обязательно должен иметь векторное управление.

Оффлайн Anton

  • *****
  • Сообщений: 7 285
  • Благодарностей: 77
    • Сообщения от Anton
Re: Контроллер монтировки из STM32VLDISCOVERY
« Ответ #43 : 24 Июн 2011 [22:42:31] »
Есть так сказать лазейка, как обойти шаговитость шаговика и сделать из него фактически синхронник. Из-за этого я и поднял тему.
Так уже придумано и продается давно: http://www.servotechnica.ru/catalog/type/brand/index.pl?id=18 хотя стоит, скорее всего, неадекватно, но это нормально, у нас 150  долларовый (в штатах) моторчик стоит уже под тысячу, так что скорее всего есть аналоги, наверняка и лучшего качества/возможностей.

Оффлайн Максим MАвтор темы

  • ****
  • Сообщений: 275
  • Благодарностей: 4
  • Аватар пропил...
    • Skype - m_de_p
    • Сообщения от Максим M
Re: Контроллер монтировки из STM32VLDISCOVERY
« Ответ #44 : 25 Июн 2011 [07:13:47] »
Anton, конечно, они есть. Есть даже блоки привода с повторяемостью в микрон и угловую секунду. Их в робототехнике применяют.
Мы же просто конструируем. Синхрофазотрон на кухне.  :-X


Всем заинтересованным и сочувствующим: я начал собирать всю информацию в один файл. Как бы брошюру по этой теме.
Буду иногда выкладывать на форум в виде PDF. Пишите и присылайте предложение и замечания. Надеюсь у нас получится этакая колективная сборка.

Что скажете?
---------------
Пролетает Нибиру мимо спутнега. Он ей такой: спутинеги берешь? А она такая: не, ни биру

Оффлайн mo

  • *****
  • Сообщений: 17 500
  • Благодарностей: 1073
  • Олег Милантьев - L71 Vedrus Observatory
  • Награды Призер конкурса астрофото
    • Сообщения от mo
Re: Контроллер монтировки из STM32VLDISCOVERY
« Ответ #45 : 25 Июн 2011 [09:40:23] »
Что скажете?

Скажу, что делать лучше, чем не делать. Что общаться лучше, чем молчать. Что Вы человек умный и я с удовольствием съем Ваш мозг! почерпну умные мысли из Ваших рассуждений. :)

Тема мне интересна: https://astronomy.ru/forum/index.php/topic,81829.0.html
Вот только я в самом начале изучения схемотехники, буквально с января сего года увлёкся атмегами, как написал выше, уже перерос их...
モ - mo

Оффлайн Максим MАвтор темы

  • ****
  • Сообщений: 275
  • Благодарностей: 4
  • Аватар пропил...
    • Skype - m_de_p
    • Сообщения от Максим M
Re: Контроллер монтировки из STM32VLDISCOVERY
« Ответ #46 : 25 Июн 2011 [12:22:38] »
В продолжении темы выкладываю первый черновик проекта.

Заинтересованные граждане, читайте, высказывайтесь!
---------------
Пролетает Нибиру мимо спутнега. Он ей такой: спутинеги берешь? А она такая: не, ни биру

Оффлайн Максим MАвтор темы

  • ****
  • Сообщений: 275
  • Благодарностей: 4
  • Аватар пропил...
    • Skype - m_de_p
    • Сообщения от Максим M
Re: Контроллер монтировки из STM32VLDISCOVERY
« Ответ #47 : 25 Июн 2011 [21:20:40] »
Продолжение
---------------
Пролетает Нибиру мимо спутнега. Он ей такой: спутинеги берешь? А она такая: не, ни биру

Оффлайн mo

  • *****
  • Сообщений: 17 500
  • Благодарностей: 1073
  • Олег Милантьев - L71 Vedrus Observatory
  • Награды Призер конкурса астрофото
    • Сообщения от mo
Re: Контроллер монтировки из STM32VLDISCOVERY
« Ответ #48 : 25 Июн 2011 [22:37:46] »
Продолжение
У меня SVN с мордой на вебе есть, может туда его? И код туда же.
モ - mo

Оффлайн Максим MАвтор темы

  • ****
  • Сообщений: 275
  • Благодарностей: 4
  • Аватар пропил...
    • Skype - m_de_p
    • Сообщения от Максим M
Re: Контроллер монтировки из STM32VLDISCOVERY
« Ответ #49 : 26 Июн 2011 [08:59:51] »
Благодарю, но пока не надо. Файл маленький.  :) пока
---------------
Пролетает Нибиру мимо спутнега. Он ей такой: спутинеги берешь? А она такая: не, ни биру

Оффлайн Константин Шевченко

  • *****
  • Сообщений: 511
  • Благодарностей: 16
  • Мне нравится этот форум! Но иногда бесит!
    • Сообщения от Константин Шевченко
Re: Контроллер монтировки из STM32VLDISCOVERY
« Ответ #50 : 26 Июн 2011 [18:48:44] »
Кстати замечание - зачем использовать для координаты 32 бита? для любого любительского телескопа с головой хватит и 24, а для большинства визуалов - вообще 16. Другое дело, если камень не позволяет делать переменные менее 32 бит...
Доб 320 , Тал-М, 80/512
БШ 10х50, БПЦ 20х60
ТАЛ-75+Коронадо-ПСТ

Оффлайн Максим MАвтор темы

  • ****
  • Сообщений: 275
  • Благодарностей: 4
  • Аватар пропил...
    • Skype - m_de_p
    • Сообщения от Максим M
Re: Контроллер монтировки из STM32VLDISCOVERY
« Ответ #51 : 26 Июн 2011 [19:48:09] »
Ответ: камень оперирует 32 разрядами за 1 такт. Ну простые операции типа сложения или вычитания. А также пересылки и прочая.
Поэтому как ни странно быстрее всего будет именно 32. Не 8 не 16 и не 24.
---------------
Пролетает Нибиру мимо спутнега. Он ей такой: спутинеги берешь? А она такая: не, ни биру

Оффлайн Максим MАвтор темы

  • ****
  • Сообщений: 275
  • Благодарностей: 4
  • Аватар пропил...
    • Skype - m_de_p
    • Сообщения от Максим M
Re: Контроллер монтировки из STM32VLDISCOVERY
« Ответ #52 : 26 Июн 2011 [20:32:54] »
Сегодняшние труды... Завтра начинаю практику - создавать протокол и программить камень.
 
Текущая ситуация с протоколами такая.

1 Родной протокол - текстовый широкий и конфигурируемый.
2 Дополнительный протокол - чтобы Ваше ПО хоть как то понимало . Остановился на NexStar
3 Stellarium - целевой планетарий сможет работать с ним как напрямую через ком порты и NexStar так и через сеть.
4 В стеллариум планируется модуль для расширения его до полного функционала протокола. Как то доп приводы, температуры и прочее .. ливер .

Вопросы? рацухи?

ЗЫ          Кому GPS отпишитесь. Что как зачем.. я смогу легко работать с NMEA
PSPS         Да.. мысль прицепить в проект часы. Лично владею Гиацинтом. Есть мысли? Может секундный интервал с GPS?



---------------
Пролетает Нибиру мимо спутнега. Он ей такой: спутинеги берешь? А она такая: не, ни биру

Оффлайн AlBo

  • *****
  • Сообщений: 1 229
  • Благодарностей: 34
  • Ну и где они там Луну увидели? Астрономы, блин!
    • Сообщения от AlBo
Re: Контроллер монтировки из STM32VLDISCOVERY
« Ответ #53 : 26 Июн 2011 [20:51:58] »
А привязка к конкретному планетарию - неизбежность?
"Прежде всего мы должны построить фабрику зеркал.  И в ближайший год выдавать
зеркала, зеркала,  ничего, кроме зеркал, чтобы человечество могло хорошенько
рассмотреть в них себя." (Р. Брэдбери. "451 градус по Фаренгейту")

Оффлайн Максим MАвтор темы

  • ****
  • Сообщений: 275
  • Благодарностей: 4
  • Аватар пропил...
    • Skype - m_de_p
    • Сообщения от Максим M
Re: Контроллер монтировки из STM32VLDISCOVERY
« Ответ #54 : 26 Июн 2011 [20:57:07] »
Нет. Как минимум предполагается реализация NexStar 8i протокол. А это значит (но могу ошибаться)
что Ascom его увидит как родного. А через ascom другие планетарии/

Впрочем, Ваши варианты? Есть здравые мысли?
---------------
Пролетает Нибиру мимо спутнега. Он ей такой: спутинеги берешь? А она такая: не, ни биру

Оффлайн Дядя Вова

  • *****
  • Сообщений: 8 083
  • Благодарностей: 95
    • Сообщения от Дядя Вова
Re: Контроллер монтировки из STM32VLDISCOVERY
« Ответ #55 : 27 Июн 2011 [12:03:31] »
Если ориентироваться на EQmod, то там можно обойтись сокращенным набором команд:
- показания "энкодеров"
- состояние моторов (стоп/вращение)
- сделать столько то шагов в таком-то направлении
- остановить
- скорость ведения (звездная и пр.)
- команды гидирования

Но, еще раз, нужен будет собственный драйвер.

Если у сабжа будет комбайн, то драйвер так и так должен быть оригинальным.
(Vixen ED80+Canon300Da, 9x50+QHY5)+EQ6upg
Meade ETX-90PE

Оффлайн Максим MАвтор темы

  • ****
  • Сообщений: 275
  • Благодарностей: 4
  • Аватар пропил...
    • Skype - m_de_p
    • Сообщения от Максим M
Re: Контроллер монтировки из STM32VLDISCOVERY
« Ответ #56 : 27 Июн 2011 [12:13:12] »
Дядя Вова, да, комбайн. Но с красивой ручкой Вперед Назад.

То есть - основной протокол, через который можно всё. Он оригинальный. Так как нет такого, который бы стоило взять за пример.
Могу сказать сразу - текстовый, т.е. можно рулить даже руками. Или простейшими самодельными программами.

Второй протокол. На том же самом проводе. Для совместимости или для других разных нужд. Он повторяет NexStar 8.

То есть - хотите, передавайте родные команды. А хотите - NexStar.

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


А сокращать команды, думаю, не нужно. Нужно делать протокол расширяемым. То есть если у вас 6 приводов.
Та и передавайте в команде MOVE <Номер привода> <RA> <DEC>
И не надо будет менять в последствии протокол.


Вижу пора творить протокол. Товарищи в замешательстве негодуют. :)


« Последнее редактирование: 27 Июн 2011 [16:16:12] от mask »
---------------
Пролетает Нибиру мимо спутнега. Он ей такой: спутинеги берешь? А она такая: не, ни биру

Оффлайн Дядя Вова

  • *****
  • Сообщений: 8 083
  • Благодарностей: 95
    • Сообщения от Дядя Вова
Re: Контроллер монтировки из STM32VLDISCOVERY
« Ответ #57 : 27 Июн 2011 [12:52:59] »
Именно изза этих запасных граблей - мы получим без написания всяких дров под Ascom уже готовую совместимость.
Т.е. Ascom видит монтировку как NexStar.

Вижу пора творить протокол. Товарищи в замешательстве негодуют. :)
Да, любой протокол! Без разницы. Дело вкуса. Просто понаделали уже этих протоколов и драйверов, которые мало чем отличаются друг от друга. У многих ноги растут их LX200 (Meade AutoStar, GoToNova=GoToStar, апгрейт EQ6 от Radjiva).
Вопрос в том, что не потребуется ли повторять все функции пульта NexStar чтобы заработал родной драйвер? Например, привязка по 3м звездам, пересчет азимутальных а экваториальные и т.п.
С готовым eqmod - все проще, для монтировки.

Минус - доп функции комбайна придется пропускать через EQmod. А он сейчас не заточен под грелки и пр. НО зато есть исходный код. Можно, наверное, и в драйвере сделать виртуальные COM порты для подключения этих грелок фокусеров и пр.
(Vixen ED80+Canon300Da, 9x50+QHY5)+EQ6upg
Meade ETX-90PE

Оффлайн Максим MАвтор темы

  • ****
  • Сообщений: 275
  • Благодарностей: 4
  • Аватар пропил...
    • Skype - m_de_p
    • Сообщения от Максим M
Re: Контроллер монтировки из STM32VLDISCOVERY
« Ответ #58 : 27 Июн 2011 [13:18:01] »
Ну, пересчитывать придется по любому и многое. Надеюсь, что команды NexStar будут составлять подмножество моих команд.

Доп функции комбайна пропускать через EQMod? Это зачем. Чтобы заработали все блоки?  Почему именно EQMod. Я полагал доп модуль в стеллариум. Всё равно eqmod не настоль универсален.

Но !. у меня есть одна мысль. Называется UOM (Unit Of Measure), попробуем ее. Может удастся сделать самодокументируемый протокол.

« Последнее редактирование: 27 Июн 2011 [13:25:58] от mask »
---------------
Пролетает Нибиру мимо спутнега. Он ей такой: спутинеги берешь? А она такая: не, ни биру

Оффлайн Дядя Вова

  • *****
  • Сообщений: 8 083
  • Благодарностей: 95
    • Сообщения от Дядя Вова
Re: Контроллер монтировки из STM32VLDISCOVERY
« Ответ #59 : 27 Июн 2011 [13:33:08] »
Переделывать. Ну, пересчитывать придется по любому и многое. Надеюсь, что команды NexStar будут составлять подмножество моиз команд.
понятно.
Цитата
Доп функции комбайна пропускать через EQMod? Это зачем. Чтобы заработали все блоки?  Почему именно EQMod. Я полагал доп модуль в стеллариум. Всё равно eqmod не настоль универсален.
Стеллариум - это "шашечки", как я понимаю. А вот MaximDL - чтобы ехать. "Зачем нам кузнец? Нам кузнец не нужен!" Зачем привязываться к какому-то Стеллариуму?
Цитата
Но !. у меня есть одна мысль. Называется UOM (Unit Of Measure), попробуем ее. Может удастся сделать самодокументируемый протокол.
"Падежов не знаю!"  :)
(Vixen ED80+Canon300Da, 9x50+QHY5)+EQ6upg
Meade ETX-90PE