A A A A Автор Тема: Еще вариант гидирования простых монтировок через USB  (Прочитано 177064 раз)

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

Оффлайн LifeIsGood

  • *****
  • Сообщений: 5 956
  • Благодарностей: 48
  • Мне нравится этот форум!
    • Skype - dennissakva
    • Сообщения от LifeIsGood
Ребята, все хорошо - но почему бы не использовать не такую старую элементарную базу?
FT232-245 хорошие, но по большому счету примитивные и устаревшие схемы. Например,
если использовать контроллер mega8 + кварц на 12 + залить в него прошивку через LPT,
можно спроектировать СОМ порт через USB, в котором можно запрограммировать и
задержки и люфт и черта лысого. Этот проект называется AVR-USB. Получается настоящий
СОМ порт, пишите в него что угодно. Никаких драйверов ни под винду ни под линукс.
Фокусером все, кстати, не ограничивается. Можно одним и тем же контролером двигать
шаговики осей, фокусером, заслонками и прочей механикой. Ножек у нее хватает.
Особено если учесть что mega8 как грязи, а FT.. пришлось заказывать из москвы.
Если четко сформулируете задачу - напишу и выложу прошивку.
ЗЫ. Если же выбрать такой контроллер как AT90USB* - прошивки и вовсе не потребуется
- просто примитивная программа.
1. Схемотехнически на меге проще не выходит
2. Нужен программатор (LPT есть не у всех)
3. ФТ дает обычный КОМ порт, в который можно писать все что угодно :) Проблема только в написании ASCOM драйвера (который уже написан).
4. Можно подключать все что угодно :) Только драйвера успевай писать!
5. Единственное, слабое место - это доступность в регионах.

Оффлайн Максим M

  • ****
  • Сообщений: 275
  • Благодарностей: 4
  • Аватар пропил...
    • Skype - m_de_p
    • Сообщения от Максим M
Включился значит.

Ну.. спорить смысла не вижу. Кому то проще лопатой помахать, кому то 32 ноги TQFP припаять. Исходя из схемотехники - припаять к дипу провод, кварц и 3 резистора нетрудно.
Залил прошивку и вперед.

И задачи никакой у меня не стоит. Задачи были ранше - пришлось как то делать выносной
ИК контроллер именно на USB. Тогда были в ходу FT245. Вот и мудрил - сначала FT, его к
контролеру, контролер к ключу, который к ИК диоду. Предупреждая все вопросы - это
нужно было для формирования любых ИК пакетов этим устройством.

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

Хоть СОМ порт хоть LPT хоть HID. Хотя и это все без потребности. Простейший ISO драйвер
управления USB устройством - через него можно посылать конфигурационные пакеты USB.

ИТОГО.

Мнение: использование микроконтроллеров для такой задачи - это избыточно немного.
Но в реализации - проще. И дает задел на увеличение функционала (на тот случай,
если вдруг понадобится что то еще).

Людям же не сталкивавшимся с мик-рами, проще этим вообще не заморачиваться. И
орудовать паяльниками.

А по сути - если ктото решит сделать на меге. велком так сказать - прошивку дам.
сырцы дам. Шевелите своими шаговиками. Можно из дельфей, можно из жавы.

В инете полно проектов такого рода - например CDC-IO (google) - так там
непосредственно эмулируется терминал (через USB аля COM) в котором можно
шевелить 3мя!!!! портами по 8 ног. Куда проще.. =)..



ЗЫ недавно баловался именно шаговиками на USB. Делал механическую развертку
лазерного луча. Ничего - справляется. Точность во времени - порядка десятка
миллисекунд (это прямое управление от USB без всяких заморочек).

ЗЫЗЫ Микросхемы FT не так уж безупречны. У них есть понятие Буфера. Который
не безразмерный и который надо кому то выгребать (но это все режим BitBang).
Причем действия эти асинхронные, т.е. Навалил комп в буфер - контролер выгреб
когда освободился.

ЗЫЗЫЗЫ На моем скопе кстати стоит именно МК-ная система ведения. С собственными
часами, управлением положения и коррекции. Вот только бы до автогида добраться на
МК =)..


Ну тут надоть с Денисом Никитиными посоветоваться..
Денис - ты запустил тот чип MT91**** ?? =)


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

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

  • *****
  • Сообщений: 3 759
  • Благодарностей: 74
  • Keep your eyes open!
    • Skype - n.dennis
    • Сообщения от Денис Никитин
Цитата
Денис - ты запустил тот чип MT91**** ?? =)
Запустил уже давно. А что конкретно интересует? MT9T наваливает данные в sram буфер, а я потом выгребаю микроконтроллером с USB и отправляю на комп. FTDI не использовал, смысла нет. Микроконтроллеров со встроеным USB портом полно. 

Оффлайн TuKas

  • ***
  • Сообщений: 110
  • Благодарностей: 28
    • Сообщения от TuKas
Цитата
Обновил Аском плагин....

Добавил поддержку предподнятия зеркала для кенонов 350d, 400d.

... Кто хотел - проверяйте.
Спасибо. Сегодня испытал, на 350D работает отлично. Только в коробочьке придеться сделать дополнительную фишку для шнурка управления затвором фотоаппарата и можно будет снимать :)
   
Единственное, чего не хватает в системе коробочька - ProGuider для идеального комплекта, это возможности управления переделанной под длительные выдержки web камерой. Через LPT порт или с коробочкой URB-2 это ведь сделано. Надеюсь у уважаемых авторов Прогайдера и этого устройсва когда нибыдь найдеться время добавить эту, как мне кажеться очень полезную функцию, которая позволила бы гидировать по хотя бы на одну зв. величину менее яркой звезде.
     
« Последнее редактирование: 28 Ноя 2007 [02:05:16] от TuKas »
OO CT10, Sky-Watcher 150/750, ED80 на ЕQ6Pro, Canon 350Dа, SC1 Philips SPC900NC

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

  • Модератор
  • *****
  • Сообщений: 12 012
  • Благодарностей: 776
  • Ионов Иван
  • Награды Победитель ежегодного конкурса астрофото
    • Сообщения от Ivan7enych
    • Астропроекты и астрософт
Единственное, чего не хватает в системе коробочька - ProGuider для идеального комплекта, это возможности управления переделанной под длительные выдержки web камерой. Через LPT порт или с коробочкой URB-2 это ведь сделано. Надеюсь у уважаемых авторов Прогайдера и этого устройсва когда нибыдь найдеться время добавить эту, как мне кажеться очень полезную функцию, которая позволила бы гидировать по хотя бы на одну зв. величину менее яркой звезде.

Я просил Антона пару вещей в прогайдере 2.5 исправить, в ответ тишина...
А тут ежа с ужом скрещивать. ;)
Это совсем малореально. Проще найти комп с LPT портом
Видео отчеты мастерской
телескопы - 230мм/4 самодельный ньютон для поездок, Televue NP101is на удаленке, 500мм ньютон в постройке.
Телеграм для связи, заказы временно не принимаю.

Оффлайн Pavels

  • *****
  • Сообщений: 1 729
  • Благодарностей: 47
    • Skype - pavels001
    • Сообщения от Pavels
В настройках фокусёра вроде новая опция добавилась "BackLash" в чём её смысл?
SW 120EDx0.85,SW 80EDx0.85,EQ6 Pro belt mod,QHY12,QHY168M,гид QHY5IIL,,FMC 7х50

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

  • Модератор
  • *****
  • Сообщений: 12 012
  • Благодарностей: 776
  • Ионов Иван
  • Награды Победитель ежегодного конкурса астрофото
    • Сообщения от Ivan7enych
    • Астропроекты и астрософт
В настройках фокусёра вроде новая опция добавилась "BackLash" в чём её смысл?

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

Оффлайн AndrewNS

  • ***
  • Сообщений: 137
  • Благодарностей: 0
  • Мне нравится этот форум!
    • Сообщения от AndrewNS
Иван, сорри, вроде бы прошерстил всю тему, но не нашел ответа на вопрос...

На Вашей коробочке FT245 - оба порта равноправные ? Или один именно для порта Автогида, а второй для тросика к Cannon ?
SW 150/750P\EQ3-2\EQ6 Pro\SW 705\ч/б QHY6\Canon 400D

Оффлайн AndrewNS

  • ***
  • Сообщений: 137
  • Благодарностей: 0
  • Мне нравится этот форум!
    • Сообщения от AndrewNS
Еще раз всем сорри, отвечаю сам себе:

рабочие 4 центральных проводка на каждом разъме (остальные или земля или ноль), им соответствуют 8 светодиодов на коробочке, какие назначишь - такие и будут...

уже ищу распайку автогидовского порта...

сорри...
SW 150/750P\EQ3-2\EQ6 Pro\SW 705\ч/б QHY6\Canon 400D

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

  • Модератор
  • *****
  • Сообщений: 12 012
  • Благодарностей: 776
  • Ионов Иван
  • Награды Победитель ежегодного конкурса астрофото
    • Сообщения от Ivan7enych
    • Астропроекты и астрософт
Иван, сорри, вроде бы прошерстил всю тему, но не нашел ответа на вопрос...

На Вашей коробочке FT245 - оба порта равноправные ? Или один именно для порта Автогида, а второй для тросика к Cannon ?

Физически они равноправны. А какой из них за что отвечает - настраивается в плагине.

Настроить довольно просто. Изначально все галки в таблице серые, кроме верхнего ряда.

В верхнем ряду каждая галка зажигает свой светодиод на коробке.

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

Втыкаете шнур кенона в фотоапарат и во второй разъем коробки. Одна из галок в верхнем ряду должна будет нажать затвор. Эту галку и зажигаете в строке Exposure.

Все, после настройки разъемы становятся уже неравноправными. Именно поэтому я старался разъемы подбирать разными по цвету, или один светодиод впаивать отличающийся от остальных.
« Последнее редактирование: 06 Мар 2008 [22:21:39] от Ivan7enych »
Видео отчеты мастерской
телескопы - 230мм/4 самодельный ньютон для поездок, Televue NP101is на удаленке, 500мм ньютон в постройке.
Телеграм для связи, заказы временно не принимаю.

Оффлайн AndrewNS

  • ***
  • Сообщений: 137
  • Благодарностей: 0
  • Мне нравится этот форум!
    • Сообщения от AndrewNS
Спасибо, огромное, Иван, за разъяснения, думаю они будут полезны многим !
SW 150/750P\EQ3-2\EQ6 Pro\SW 705\ч/б QHY6\Canon 400D

Оффлайн Pova

  • *****
  • Сообщений: 636
  • Благодарностей: 52
    • Сообщения от Pova
Приветствую всех!
Попробую внятно задать вопрос. Почти по теме ;)

Имеем:
-монтировка SW EQ-5
-комплект движков и пульт стандартные-  https://astronomy.ru/forum/index.php/topic,19540.msg359867.html#msg359867
-камера QHY5 (ч/б)
-почти сделанная коробочка от Ивана  :)

Требуется:
-реализовать хоть какое-нибудь софтовое GOTO (пусть медленно, но всё же).

Как я понимаю, родной контроллер меняем, заливаем новую прошивку, поддерживающую скорости 0,3х ... 16х. Собственно, 0,3х звёздной можно использовать для гидежа, а вот 16х сгодится под GOTO.
Далее.
В принципе, достаточно было бы иметь простую утилитку, в которой указываешь текущие координаты, скорость движков и желаемые координаты. И жирную кнопку GOTO :)
Области применения - поиск Меркурия, дипов (когда наводишься в нужный район по опорной звезде, а дальше требуется от неё убежать на +/- 15 deg максимум... ). Круче, конечно, это делать из планетария - указал стартовую звезду, желаемый объект и - вперёд!
Как я понимаю, QHY5 может рулить движками поочерёдно, а вот чудесный агрегат от Ивана - одновременно, что гораздо приятней.

А теперь собствено вопрос. Как это всё реализовать? (что надо установить, софт, дрова и проч.?)
Заранее спасибо!

Оффлайн Владимир Николаевич

  • *****
  • Сообщений: 24 173
  • Благодарностей: 453
  • Takahashi Россия и QHYCCD Poccия
    • Skype - gromozeka12    вайбер +7 903 610-62-15
    • Сообщения от Владимир Николаевич
QHY
« Ответ #212 : 10 Мар 2008 [14:05:28] »
Для Вашей задачи есть специальный комплект с го-то QHY5 - не путать с камерой QHY5 - так вот в нем давно все реализовано. Вполне можно гоутиться и на 60 градусов.
На данный момент еще оставался один полный комплект QHY5 и 2-3 пульта QHY4.
Специализированная тема про пульт QHY4 была в разделе Астрономия и компьютеры https://astronomy.ru/forum/index.php/topic,11496.0.html.
« Последнее редактирование: 10 Мар 2008 [14:10:18] от Владимир Николаевич »
Клевцов 470мм - 2экз, МАК Сантел 420 1\8 на передержке,  Доб 355мм SS, Доб 254, МАК Сантел 230мм, АПО 180мм на Losmandy Titan, подзорная труба 102\900ED SW,  бино 70ED, 70 Non-ED, 10х42ED, 10х50ED.

Оффлайн Pova

  • *****
  • Сообщений: 636
  • Благодарностей: 52
    • Сообщения от Pova
Владимир, спасибо за ответ!
Про Ваши пульты я читал. Действительно, их функциональности мне бы хватило. Но, к сожалению, я имею в наличии то, что имею. И мне интересно, смогу ли я решить указанную задачу или нет? Логика подсказывает, что решение должно быть...

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

  • Модератор
  • *****
  • Сообщений: 12 012
  • Благодарностей: 776
  • Ионов Иван
  • Награды Победитель ежегодного конкурса астрофото
    • Сообщения от Ivan7enych
    • Астропроекты и астрософт
В принципе, достаточно было бы иметь простую утилитку, в которой указываешь текущие координаты, скорость движков и желаемые координаты. И жирную кнопку GOTO :)

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

А если удобней работать на С++, то исходники первых версий плагина лежат в этой ветке.
« Последнее редактирование: 10 Мар 2008 [15:03:14] от Ivan7enych »
Видео отчеты мастерской
телескопы - 230мм/4 самодельный ньютон для поездок, Televue NP101is на удаленке, 500мм ньютон в постройке.
Телеграм для связи, заказы временно не принимаю.

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

  • *****
  • Сообщений: 8 098
  • Благодарностей: 97
    • Сообщения от Дядя Вова
Через VisualBasic  можно подключиться к аском плагину, все его функции вам будут доступны.
Делаете простой калькулятор рассчета времени импульсов, кнопку Goto.
Скажи где для чайников почитать
(Vixen ED80+Canon300Da, 9x50+QHY5)+EQ6upg
Meade ETX-90PE

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

  • Модератор
  • *****
  • Сообщений: 12 012
  • Благодарностей: 776
  • Ионов Иван
  • Награды Победитель ежегодного конкурса астрофото
    • Сообщения от Ivan7enych
    • Астропроекты и астрософт
Обновил аском плагин - сделал компенсацию вертикального люфта. Начинаю аккуратно пробовать гидировать в обе стороны (на север и юг) свою EQ6pro, не сбивая ось полярки.

Для гидежа по вертикали мне достаточно корректировать изредка, раз в 2-3 секунды, осредняя ошибку по всем кадрам.
А то чем больше сбиваю полярку - тем сильнее заметен смаз на длинных выдержках, слишком мало сбиваю - нарываюсь на моменты, когда монтировка ползет изредка в противоположную сторону от общего дрейфа (и "гидеж только в одну сторону" с ними ничего поделать не может).

Судя по моему опыту, если не компенсировать неизбежный люфт по вертикали, то гидеж в обе стороны ведет к медленным (секунд 10-30) автоколебаниям по вертикали, с размахом 5", так гидировать нельзя.

плагин лежит там же - qhy.narod.ru

Через VisualBasic  можно подключиться к аском плагину, все его функции вам будут доступны.
Делаете простой калькулятор рассчета времени импульсов, кнопку Goto.
Скажи где для чайников почитать

Сложно сказать. Я на нем не работал. Знаю что можно, но не более.
« Последнее редактирование: 11 Мар 2008 [17:58:06] от Ivan7enych »
Видео отчеты мастерской
телескопы - 230мм/4 самодельный ньютон для поездок, Televue NP101is на удаленке, 500мм ньютон в постройке.
Телеграм для связи, заказы временно не принимаю.

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

  • *****
  • Сообщений: 8 098
  • Благодарностей: 97
    • Сообщения от Дядя Вова
Про ГОТО на  EQ5 без гото.
Мы знаем, что ЛА из Украины написали свою прошивку для пульта CG5? там где контроллер 89S51. Эту прошивку провал в частности и Ivan7enych.
Есть исходники, вроде на Си -не помню.

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

Одна деталь - выводы СОМ-порта испльзуются изначально для контактов кнопок клавиатуры пульта.
Если так, то все переоборудование пульта выльется в припаивание двух проводков от телефонного USB-COM переходника.

Ну, а с firmware надо морщить лбы. ;D
(Vixen ED80+Canon300Da, 9x50+QHY5)+EQ6upg
Meade ETX-90PE

Оффлайн Pova

  • *****
  • Сообщений: 636
  • Благодарностей: 52
    • Сообщения от Pova
Гм.
А почему всё так сложно?
Чем команды ГОТО отличаются от гидирования? Правильно, ничем.
....А... кажется, я понял. Вы предлагаете с компа управлять скоростью вращения движков. Конечно, это круто, но потребует массу телодвижений, а это означает только одно - ничего так и не будет реализовано :(
Мне не тяжело вручную щёлкнуть переключателями, установив нужнуюю скорость... То есть надо всего-то:

-рассчитать, на сколько надо сместиться по R.A. и DEC
-зная скорость перемещения (16х звёздной), рассчитать время работы двигателей
-подать команды на двигатели на работу втечение расчётного времени

И всё! Никаких дополнительных переделок, перепрошивок и тд...

Оффлайн Pova

  • *****
  • Сообщений: 636
  • Благодарностей: 52
    • Сообщения от Pova
Так, насчёт GOTO мы попробуем написать софтину... Подробности будут помещены в эту ветку.

Задам немного другой вопрос, относительно фокусера.
Являюсь обладателем вот такого агрегата: https://astronomy.ru/forum/index.php/topic,35412.0.html
Как грамотно организовать управление с компа?
-Либо рулить движком, используя штатный пульт, подпаявшись к кнопкам (аналогично модификации пульта к монтировке)
-Либо управлять движком непосредственно

Как я понял, в АСКОМ - драйвере Ивана реализовано управление ШД 5,25 дисковода (через доп. схемку). Если же использовать мой электрофокусёр и подпаяться к кнопкам (добавить разъём автофокуса ;)), то потребуется задействовать всего 2 выхода (вперёд и назад (и землю...)). И управление реализовать по типу управления цифрозеркалом: замкнули, подержали, отключили. И всё.
Логика подсказывает, что код переписать быстро (взяв готовый модуль управления цифрозеркалом и повесить его на два бита). Но мои познания в программировании ограничиваются поверхностным знанием TurboPascal... :(
Иван, твоё мнение - насколько сложно добавить такую функцию в твоё творение? Если это нужно будет только мне, то, наверное, не стоит тратить на это своё время...