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


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

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

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

  • Модератор
  • *****
  • Сообщений: 12 044
  • Благодарностей: 758
  • Ионов Иван
  • Награды Победитель ежегодного конкурса астрофото
    • Сообщения от Ivan7enych
    • Астропроекты и астрософт
Ноутбукам без LPT посвящается. А так же всем USB-LPT переходникам (и даже PCMCIA->LPT), опробованным мной в разных магазинах.

Описание -
Сабж предназначен для гидирования простой монтировки с кнопками через USB.
Написан простенький ASCOM драйвер, поддерживающий полноценно только соманду PulseGuide(direction, miliseconds) для работы с ProGuider, K3CCDTools 3 ...



Вынес в первое сообщение все текущие актуальные ссылки

Описание всех функций - http://qhy.narod.ru/ft245/FT245Settings.html

Установка -
1. Подключаете коробку к USB, по запросу системы даете ей драйвер микросхемы - http://www.ftdichip.com/Drivers/D2XX.htm
2. Ставите ascom платформу http://ascom-standards.org/
3. Ставите свежий аском плагин - http://qhy.narod.ru/FT245_ascom.zip
« Последнее редактирование: 31 Янв 2012 [12:06:06] от Ivan7enych »

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

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

  • Модератор
  • *****
  • Сообщений: 12 044
  • Благодарностей: 758
  • Ионов Иван
  • Награды Победитель ежегодного конкурса астрофото
    • Сообщения от Ivan7enych
    • Астропроекты и астрософт
Железо -

Потребуется
0. 1-сторонний текстолит (можно и 2-х сторонний, но все дырки на другой стороне платы придется рассверливать до конуса).
Схема дорожек односторонняя, видна на фотке. Площадка под микросхемой = +5В, по периметру схемы - земля.
Дорожки на плате я прорезал вручную, микродрелью, приставив микросхему и разъем к плате и отметив позиции ножек тонким фломастером.


1. мама-папа разъемы Сом порта для соединения с блоком от EQ5.
Схема переделки блока от EQ5 элементарна. Она видна на фото и в комментариях ИМХО не нуждается.

2. mini-USB-A smd для распайки на плату.
3. чип FT245BM. Удобнее было-бы работать с FT232RL - не потребовалось-бы пара сопротивлений и кварц, но что в наличии было, то и куплено.

4. набор транзисторных оптопар TLP521-4. Куплен по принципу наиболее дешевой. При необходимости заменяется любыми оптопарами или реле по вкусу.
5. Ненужный шлейф от винчестера, либо флоппи-дисковода.
6. десяток резисторов, сопротивленй, (светодиодов для наглядности)

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

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

  • Модератор
  • *****
  • Сообщений: 12 044
  • Благодарностей: 758
  • Ионов Иван
  • Награды Победитель ежегодного конкурса астрофото
    • Сообщения от Ivan7enych
    • Астропроекты и астрософт
Cофт -
1. Ставим драйвер FT245 с http://www.ftdichip.com/Drivers/D2XX.htm
2. Ставим платформу ASCOM с http://ascom-standards.org/downloads.html
3. Кладем мной сделанную FT245ascom.dll (из архива в аттаче) в нужное место и регистрируем командой
regsvr32.exe FT245ascom.dll
(стереть dll из реестра можно командой: regsvr32.exe /u FT245ascom.dll)
4. Добавляем dll в список ascom драйверов запустив reg_ascom.reg
(для удаления придется вручную удалить всю ветку FT245ascom.Telescope из
HKEY_LOCAL_MACHINE\SOFTWARE\ASCOM\Telescope Drivers\)

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

Суворов Владимир

  • Гость
Сделал как обещал, после выходных.
Здорово! Даже здоровее здорового.  
А где драйвер, который поддерживает PulseGuide(direction, miliseconds);?
Думаю PulseGuide(direction, miliseconds); и для goto подойдет.

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

  • Модератор
  • *****
  • Сообщений: 12 044
  • Благодарностей: 758
  • Ионов Иван
  • Награды Победитель ежегодного конкурса астрофото
    • Сообщения от Ivan7enych
    • Астропроекты и астрософт
Здорово! Даже здоровее здорового. 
А где драйвер, который поддерживает PulseGuide(direction, miliseconds);?

Спасибо за оценку. :)

Драйвер - в предыдущем сообщении, FT245ascom.rar
Там исходники под VisualC++ 6.0 и скомпилированная dll-ка
Видео отчеты мастерской
телескопы - 230мм/4 самодельный ньютон для поездок, Televue NP101is на удаленке, 500мм ньютон в постройке.
Просьбы о ремонте пишите мне в телеграм, не в личку.

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

  • Модератор
  • *****
  • Сообщений: 12 044
  • Благодарностей: 758
  • Ионов Иван
  • Награды Победитель ежегодного конкурса астрофото
    • Сообщения от Ivan7enych
    • Астропроекты и астрософт
(продолжение)
Схема переделки блока от EQ5 видна на фото и очень проста.
Окончание следует...
Видео отчеты мастерской
телескопы - 230мм/4 самодельный ньютон для поездок, Televue NP101is на удаленке, 500мм ньютон в постройке.
Просьбы о ремонте пишите мне в телеграм, не в личку.

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

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

1. Без EEPROM плата безлика и 2 платы одновременно в воткнуть конечно можно, но различить их софт не сможет.
Можно либо добавить в схему EEPROM, либо перейти на чип FT232RL, со встроенной EEPROM.

2. В драйвере функция PulseGuide() реализована пока простейшим образом
{
   sendByte();
   Sleep(miliseconds);
   resetByte();
   return;
}

Можно во 1-х найти другой системный таймер, для более точного выдерживания паузы.

А во 2-х можно вынести само управление железкой в отдельный поток, чтобы к примеру 2 команды
PulseGuide(north, 500) и PulseGuide(west, 700) могли выполняться одновременно.

3. Надо-бы дописать инсталлятор. (install.bat и uninstall.bat пока не дописаны)

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

Суворов Владимир

  • Гость
Вот схемка с EEPROM(USB interface (FT245BM)) ,
может подойдет?
Вторая после PIC example.
http://www.techdesign.be/projects/017/017.htm
« Последнее редактирование: 04 Сен 2006 [18:12:36] от Суворов Владимир »

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

  • Модератор
  • *****
  • Сообщений: 12 044
  • Благодарностей: 758
  • Ионов Иван
  • Награды Победитель ежегодного конкурса астрофото
    • Сообщения от Ivan7enych
    • Астропроекты и астрософт
Вот схемка с EEPROM(USB interface (FT245BM)) ,
может подойдет?
Вторая после PIC example.
http://www.techdesign.be/projects/017/017.htm

Должна подойти.
Это стандартная схема подклюения, описанная так же в документации к чипу
http://www.ftdichip.com/Documents/DataSheets/ds245b17.pdf

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

Суворов Владимир

  • Гость
Я, пожалуй сделаю ее для экспериментов. Пусть сразу вместе с EPROM будет

Оффлайн Asafan

  • *****
  • Сообщений: 932
  • Благодарностей: 123
  • Андрей
    • Skype - Asafan1931
    • DeepSkyHosting: asafan
    • Сообщения от Asafan
    • Фотогалерея
 Ну вы блин даёте, мужики  :D ! Остаётся пожелать вам хорошей погоды для практической проверки!
 А слабо ещё и в противовес палм запихнуть  ;)? Как у соседей http://www.hkastroforum.net/bbs/viewtopic.php?t=5262&start=105  :D.
« Последнее редактирование: 04 Сен 2006 [23:46:54] от Asafan »
Ньютон 150/750, Ньютон 270/1060, DS 80/480 APO, HEQ5 Pro, 120MC-S, 533MC PRO, ASIAIR, ASIAir+, ZWO EAF

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

  • Модератор
  • *****
  • Сообщений: 12 044
  • Благодарностей: 758
  • Ионов Иван
  • Награды Победитель ежегодного конкурса астрофото
    • Сообщения от Ivan7enych
    • Астропроекты и астрософт
Ну вы блин даёте, мужики  :D ! Остаётся пожелать вам хорошей погоды для практической проверки!
 А слабо ещё и в противовес палм запихнуть  ;)? Как у соседей http://www.hkastroforum.net/bbs/viewtopic.php?t=5262&start=105  :D.

Уж это точно. Руками можно много чего сделать, но хорошую погоду - можно только ждать...

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

Оффлайн Василий Вершинин

  • *****
  • Сообщений: 3 718
  • Благодарностей: 122
  • Per anus ad astra
    • Skype - vasiliy_vershinin
    • Сообщения от Василий Вершинин
что интересно, вчера вечером в Чипе-дипе было штук 6 этих микросхем. Сегодня ни одной!

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

  • Модератор
  • *****
  • Сообщений: 12 044
  • Благодарностей: 758
  • Ионов Иван
  • Награды Победитель ежегодного конкурса астрофото
    • Сообщения от Ivan7enych
    • Астропроекты и астрософт
что интересно, вчера вечером в Чипе-дипе было штук 6 этих микросхем. Сегодня ни одной!

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

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

  • Модератор
  • *****
  • Сообщений: 12 044
  • Благодарностей: 758
  • Ионов Иван
  • Награды Победитель ежегодного конкурса астрофото
    • Сообщения от Ivan7enych
    • Астропроекты и астрософт
Ночью было пара часов чистого неба, попробовал гидировать через эту схему.
Гид - некий рефлектор 90/900, камера - ч.б. охранка EX-20PH
Полярная ось выставлена наобум (балкон на юг выходит)
Как-то настроил ProGuider, чтоб не начиналась болтанка. (может кто поможет цифры поправить?)

Результат -
Canon350d снимал на ньютоне 200/1000, выдержка 400сек, кусок кадра (в центре - пара звезд в голове Лебедя).
Видео отчеты мастерской
телескопы - 230мм/4 самодельный ньютон для поездок, Televue NP101is на удаленке, 500мм ньютон в постройке.
Просьбы о ремонте пишите мне в телеграм, не в личку.

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

  • *****
  • Сообщений: 8 083
  • Благодарностей: 95
    • Сообщения от Дядя Вова
Ночью было пара часов чистого неба, попробовал гидировать через эту схему.
Гид - некий рефлектор 90/900, камера - ч.б. охранка EX-20PH
Полярная ось выставлена наобум (балкон на юг выходит)
Как-то настроил ProGuider, чтоб не начиналась болтанка. (может кто поможет цифры поправить?)

Результат -
Canon350d снимал на ньютоне 200/1000, выдержка 400сек, кусок кадра (в центре - пара звезд в голове Лебедя).
На мой взгляд - прекрасно. У себя я  уменьшил на порядок значение пропорционального коэф до 0,5 - 1,5
(Vixen ED80+Canon300Da, 9x50+QHY5)+EQ6upg
Meade ETX-90PE

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

  • Модератор
  • *****
  • Сообщений: 12 044
  • Благодарностей: 758
  • Ионов Иван
  • Награды Победитель ежегодного конкурса астрофото
    • Сообщения от Ivan7enych
    • Астропроекты и астрософт
На мой взгляд - прекрасно. У себя я  уменьшил на порядок значение пропорционального коэф до 0,5 - 1,5
Реально график процентов на 30 хуже (труба гида 900мм вместо выставленных 1000мм, и пиксель - 6.25 вместо 5.6).


Обновил драйвер, основные изменения -
1. Теперь исполнение команд происходит в отдельном потоке. Команды по 2-м осям выполняются независимо и одновременно.
2. В диалоге настроек есть лог сотни последних команд с требуемым и реально получившимся временем исполнения.
(Система переключения потоков в XP имеет свои задержки, и требуемые, например 200мс точно выдержать не всегда получается.)


В голове зреет шальная идея на свободные 4 вывода повесить шаговый двигатель (от 5" дисковода) и написать ASCOM драйвер фокусера... ;)
С электронникой и програмированием я разберусь, но где искать (покупать) червяк и большую шестеренку?

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

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

  • *****
  • Сообщений: 8 083
  • Благодарностей: 95
    • Сообщения от Дядя Вова

С электронникой и програмированием я разберусь, но где искать (покупать) червяк и большую шестеренку?

И интересно, кто из программ поддерживает ASCOM фокусеры?
В RoboFocus не заморачиваются и ставят шаговик с шестеренчатым редуктором.

Прогайдер, DSLRfocus...
(Vixen ED80+Canon300Da, 9x50+QHY5)+EQ6upg
Meade ETX-90PE

Оффлайн Василий Вершинин

  • *****
  • Сообщений: 3 718
  • Благодарностей: 122
  • Per anus ad astra
    • Skype - vasiliy_vershinin
    • Сообщения от Василий Вершинин
извините за глупый вопрос, но что делать в том случае, если электроника пульта монтировки настроена так, что двигатель включается с двухсекундной задержкой или если в механизме есть люфт?

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

  • *****
  • Сообщений: 8 083
  • Благодарностей: 95
    • Сообщения от Дядя Вова
извините за глупый вопрос, но что делать в том случае, если электроника пульта монтировки настроена так, что двигатель включается с двухсекундной задержкой или если в механизме есть люфт?
Да, действительно - вопрос! Логика подсказывает:
1) если есть люфт, то двигатель включается сразу - его д.б. слышно
2) если двигателя 2 сек не слышно - виновата электроника
Вопрос тогда  в чем?
(Vixen ED80+Canon300Da, 9x50+QHY5)+EQ6upg
Meade ETX-90PE