Київський клуб аматорів астрономії "Астрополіс"

astromagazin.net
* *
Ласкаво просимо, Гість. Будь ласка, увійдіть або зареєструйтеся.
23 Листопада 2024, 05:18:36

Увійти

google


Автор Тема: ASCOM драйвер для зеркалок Canon и Nikon  (Прочитано 2381 раз)

0 Користувачів і 1 Гість дивляться цю тему.

vtorkalo

  • Offline Offline
  • Повідомлень: 253
  • Подяк: 370
ASCOM драйвер для зеркалок Canon и Nikon
« : 14 Січня 2018, 19:21:22 »
. - .

Обновленная версия описания:

Хочу представить мой opensource проект драйвера ASCOM.DSLR для зеркалом Canon и Nikon. (планируется еще поддержка Sony, а также других фирм если будет потребность)

Преимущества драйвера в бесплатности и возможности использовать зеркалку с любым астрософтом, а не только с тем который  работает с Canon или Nikon. Также будет полезно для любителей полной автоматизации съемки
Ссылка для скачивания: https://www.dropbox.com/s/gk1vp1d5tbqgtwn/DSLR.Camera%20Setup.exe?dl=1

Github репозитория проекта https://github.com/vtorkalo/ASCOM.DSLR

Для установки достаточно просто запустить програму установки
Подключаем через стандартный ASCOM диалог выбора камеры, в списке выбираем "ASCOM Camera Driver for DSLR"

Камеру ставим в режим Bulb, подключаем по USB
Открываем окно настроек:



Описание настроек:
Image mode – режим в котором отдавать данные.
Есть следующие варианты
  • RGGB– сырые данные с байеровской матрицы
  • Color16 – 16 bit tiff формат после обработки raw – может быть полезно при работе с софтом который не поддерживает дебайеризацию
  • ColorJpg – JPEG с камеры для быстрого просмотра или plate solve. Работает быстрее так как получает готовый jpg с камеры

Enable binning - включает возможность программного биннинга до 4*4
Binning mode - способ сложения сигнала при биннинге - сума или медиана

Connection method - способ подключения к камере
  • CanonSDK - управление через прямое подключение к камере. Другие программы не смогут подключится
  • BackyardEOS - драйвер будет управлять камерой через программу BackyardEOS - необходимо активировать в настройках: Settings - 3rd Party Integration - Enable TCP server и установить одинаковый Port Number. Позволяет, например, снимать серию в BEOS и при необходимости
    подключатся из других програм (например для plate solve используя программу All Sky Plate Solver)
  • Nikon - прямое подключение е камерам Nikon. При выборе этого пункта становится доступным чекбокс "Use external shutter" и выбор COM порта. Это связано с тем что некоторые модели Nikon не поддерживают режим Bulb по USB. Для решения используется подключение через COM порт по этой схеме: http://www.alienworld.org/ALiENWORLD/Nikon%20MaxDSLR.html
    Список моделей для которых необходимо отдельное подключение спуска: Nikon D3s, Nikon D3x, Nikon D300, Nikon D300S, Nikon D3400, Nikon D3300, Nikon D3200, Nikon D3100, Nikon D3000, Nikon D40, Nikon D60, Nikon D80, Nikon D5100, Nikon D5000, Nikon D700, Nikon D7000, Nikon D80, Nikon D90

Save photos to – папка куда сохранять файлы. Кроме передачи по ASCOM будут сохранены еще оригинальные raw файлы.
Название файла содержит выдержку, ISO, температуру матрицы (для Canon), время съемки

ISO – настройка ISO. Список содержит все значения. Если камера не поддерживает выбраное, то будет использовано ближайшее значение.

Это бета версия драйвера.
Список камер на которых тестировалось:
Canon:
EOS 80D, 550D

Nikon:
D3100

Тестировалось с приложениями
MaximDL, allskyplate solver, APT, CCD Ciel, Backyard EOS

С остальными тоже должна работать, в случае проблем пишите.
Буду благодарен за отзывы.

Особенности работы с All Sky Plate solver
Встречался с проблемой что Plate solver не может принять 24 мегапикселя с EOS80D.
Для решения проблемы ставим в настройках Plate Solver - Subframe 50% - тогда драйвер выдаст кроп изображения. Также можно использовать биннинг


Возникновение ошибок:
Буду благодарен за сообщения о проблемах:
Желательно описать шаги которые привели к ошибке, описание настроек, и лог файл
Логи драйвер пишет сюда: C:\Users\<Название пользователя>\Documents\ASCOM\Logs <дата>
« Останнє редагування: 24 Січня 2018, 13:32:40 від vtorkalo »
Записаний
Sky watcher 200/1000 EQ5 with GoTo (AstroEQ), EOS 550Da, Guide 50/200 QHY5II mono

tlgleonid

  • Moderator
  • Offline Offline
  • Повідомлень: 7274
  • Подяк: 845
Re: ASCOM драйвер для зеркалок Canon
« Відповідь #1 : 15 Січня 2018, 08:37:38 »
. - .

Очень интересно. Я подобный драйвер так и не довел до ума :(
Записаний
Задокументировано наблюдение  >1500 Deepsky объектов.
ТАЛ75R, GSO 8" 1:4 +HEQ5Pro SynScan+ZWO ASI183MM+ZWO ASI178MM+PlayerOne Uranus C+фильтры R,V, 265мм и 415 мм Добсоны HandMade+o3+hb+uhc+...
FAQ по любительской астрономии

vtorkalo

  • Offline Offline
  • Повідомлень: 253
  • Подяк: 370
Re: ASCOM драйвер для зеркалок Canon и Nikon
« Відповідь #2 : 15 Січня 2018, 11:04:11 »
. - .

Планы:
Добавить подключение через BackyardEOS API (позволит делать снимки для plate solve не отключая камеру от backyard eos)
Настройка баланса белого при выводе дебаеризированого изображения
Добавление поддержки Nikon (если будет восстребовано)
Вывод видео Live view и управление фокусом объективов Canon через интерфейс ASCOM фокусера
« Останнє редагування: 23 Січня 2018, 23:37:20 від vtorkalo »
Записаний
Sky watcher 200/1000 EQ5 with GoTo (AstroEQ), EOS 550Da, Guide 50/200 QHY5II mono
Подякували

Олег Малий

  • Offline Offline
  • Повідомлень: 2551
  • Подяк: 604
Re: ASCOM драйвер для зеркалок Canon
« Відповідь #3 : 15 Січня 2018, 14:30:11 »
. - .

А чому б не використати бібліотеку libgphoto2, яка підтримую цифрові фотокамери?
Хочу зауважити, що в Лінуксі саме так і реалізовано: є один драйвер цифрових фотокамер, котрий працює через цю бібліотеку і дає підтримку купі цифровиків.

Це зроблено для того, щоб не писати 33 драйвери для 33 цифровиків  :facepalm:

Записаний
Подякували

vtorkalo

  • Offline Offline
  • Повідомлень: 253
  • Подяк: 370
Re: ASCOM драйвер для зеркалок Canon
« Відповідь #4 : 15 Січня 2018, 15:00:14 »
. - .

дякую за корисне посилання. Спробую використати замість canon sdk
Записаний
Sky watcher 200/1000 EQ5 with GoTo (AstroEQ), EOS 550Da, Guide 50/200 QHY5II mono

bigol

  • Offline Offline
  • Повідомлень: 3343
  • Подяк: 1174
  • Разам і назаўжды!
Re: ASCOM драйвер для зеркалок Canon
« Відповідь #5 : 15 Січня 2018, 15:57:20 »
. - .

А через родной интерфес? Или я не так понял. Т.е. будем крутить объектив без тушки? Или в смысле фокусироваться фотом с накрученным объективом?
Записаний
Не знаю насчет лучшего, но худшее точно впереди.

vtorkalo

  • Offline Offline
  • Повідомлень: 253
  • Подяк: 370
Re: ASCOM драйвер для зеркалок Canon
« Відповідь #6 : 15 Січня 2018, 17:35:12 »
. - .

В смысле фокусировка если используется телевик Canon
Записаний
Sky watcher 200/1000 EQ5 with GoTo (AstroEQ), EOS 550Da, Guide 50/200 QHY5II mono

bigol

  • Offline Offline
  • Повідомлень: 3343
  • Подяк: 1174
  • Разам і назаўжды!
Re: ASCOM драйвер для зеркалок Canon
« Відповідь #7 : 15 Січня 2018, 17:48:50 »
. - .

почему телевик? а если фикс с автофокусом?  :hz:
Записаний
Не знаю насчет лучшего, но худшее точно впереди.

vtorkalo

  • Offline Offline
  • Повідомлень: 253
  • Подяк: 370
Re: ASCOM драйвер для зеркалок Canon
« Відповідь #8 : 15 Січня 2018, 18:18:22 »
. - .

Ну телевик для примера написал) Любой АФ объектив
Записаний
Sky watcher 200/1000 EQ5 with GoTo (AstroEQ), EOS 550Da, Guide 50/200 QHY5II mono

vtorkalo

  • Offline Offline
  • Повідомлень: 253
  • Подяк: 370
Re: ASCOM драйвер для зеркалок Canon
« Відповідь #9 : 18 Січня 2018, 14:05:13 »
. - .

Обновлено 18.01.2018
Исправил некоторые баги, улучшил обработку ошибок подключения.

Добавил интеграцию с BackyardEOS - позволяет не отключать BEOS при ASCOM подключении с другой програмы. (использую для быстрого решения Plate Solve)
Для этого добавил настройку Integration method:
CanonSDK - управление через прямое подключение к камере. Другие программы не смогут подключится (например BackyardEOS)
BackyardEOS - драйвер будет управлять камерой через программу BackyardEOS - необходимо активировать в настройках: Settings - 3rd Party Integration - Enable TCP server и установить одинаковый Port Number


PS кто-нибудь уже пробовал драйвер? Есть отзывы/предложения?
« Останнє редагування: 18 Січня 2018, 14:19:11 від vtorkalo »
Записаний
Sky watcher 200/1000 EQ5 with GoTo (AstroEQ), EOS 550Da, Guide 50/200 QHY5II mono

vtorkalo

  • Offline Offline
  • Повідомлень: 253
  • Подяк: 370
Re: ASCOM драйвер для зеркалок Canon
« Відповідь #10 : 19 Січня 2018, 16:16:34 »
. - .

Обновление 19.01.2018

Добавил получение температуры матрицы. (передает в ASCOM и добавляет в название CR2 файла)
Добавил биннинг (два метода сума и медиана)
Сделал поддержку Subframe

Протестировал программу в CCDCiel, MaximDL
« Останнє редагування: 19 Січня 2018, 16:22:05 від vtorkalo »
Записаний
Sky watcher 200/1000 EQ5 with GoTo (AstroEQ), EOS 550Da, Guide 50/200 QHY5II mono
Подякували

Alone_Ghost

  • Offline Offline
  • Повідомлень: 2042
  • Подяк: 268
Re: ASCOM драйвер для зеркалок Canon
« Відповідь #11 : 23 Січня 2018, 12:51:53 »
. - .

несколько раз перечитал первый пост, но так и не понял зачем вот это все. сам снимаю на Кенон и никакой аском там не нужен.
Записаний
"Найнезбагненніше у світі - те, що він збагненний" - А. Ейнштейн

vtorkalo

  • Offline Offline
  • Повідомлень: 253
  • Подяк: 370
Re: ASCOM драйвер для зеркалок Canon
« Відповідь #12 : 23 Січня 2018, 12:57:13 »
. - .

Я написал чтобы подключить к программе All sky plate solver.
Плюс может пригодится кто делает автоматизацию съемки, пишет скрипты итп

ASCOM это ведь универсальный интерфейс, который позволяет не привязыватся к программам которые работают з Canon SDK, а работать как с обычной астрокамерой
Кроме того сейчас прикручиваю управление Nikon

вот еще тема на другом форуме http://www.astronomy.ru/forum/index.php/topic,160041.0.html

Цитата с отзывов
Цитувати
он нужен для самописных программ, авторы которых не желают возиться с Canon SDK. Скрипты ещё становятся проще, т.к. на vbs можно набросать простенький скрипт общения с ASCOM.Canon в т.ч.

То есть спектр использования этого драйвера достаточно широк
« Останнє редагування: 23 Січня 2018, 13:02:00 від vtorkalo »
Записаний
Sky watcher 200/1000 EQ5 with GoTo (AstroEQ), EOS 550Da, Guide 50/200 QHY5II mono

tlgleonid

  • Moderator
  • Offline Offline
  • Повідомлень: 7274
  • Подяк: 845
Re: ASCOM драйвер для зеркалок Canon
« Відповідь #13 : 23 Січня 2018, 17:29:41 »
. - .

Абсолютное большинство астрономических программ работают в первую очередь с астроПЗС через универсальный ASCOM драйвер. Я, например, работаю с AUDELA, которая позволяет автоматизировать все, но есть проблемы с Кенонами. В свое время я начал писать подобный драйвер, но потом перешел на черно-белую астрокамеру.
Зачем нужен ASCOM

Записаний
Задокументировано наблюдение  >1500 Deepsky объектов.
ТАЛ75R, GSO 8" 1:4 +HEQ5Pro SynScan+ZWO ASI183MM+ZWO ASI178MM+PlayerOne Uranus C+фильтры R,V, 265мм и 415 мм Добсоны HandMade+o3+hb+uhc+...
FAQ по любительской астрономии

vtorkalo

  • Offline Offline
  • Повідомлень: 253
  • Подяк: 370
Re: ASCOM драйвер для зеркалок Canon
« Відповідь #14 : 23 Січня 2018, 23:30:25 »
. - .

Сегодня какраз добавил никон. У Вас какая модель?
Сейчас отлаживаю поддержку никона.
Инструкцию обновлю завтра.

Можно следить за этой темой - там собралось несколько заинтересованых владельцев зеркалок которые выступают в роли бета тестеров

http://www.astronomy.ru/forum/index.php/topic,160041.100.html
Записаний
Sky watcher 200/1000 EQ5 with GoTo (AstroEQ), EOS 550Da, Guide 50/200 QHY5II mono

vtorkalo

  • Offline Offline
  • Повідомлень: 253
  • Подяк: 370
Re: ASCOM драйвер для зеркалок Canon и Nikon
« Відповідь #15 : 24 Січня 2018, 00:46:19 »
. - .

ок. завтра сделаю
Записаний
Sky watcher 200/1000 EQ5 with GoTo (AstroEQ), EOS 550Da, Guide 50/200 QHY5II mono

vtorkalo

  • Offline Offline
  • Повідомлень: 253
  • Подяк: 370
Re: ASCOM драйвер для зеркалок Canon и Nikon
« Відповідь #16 : 24 Січня 2018, 12:41:29 »
. - .

@sev2003 Обновил описание
Записаний
Sky watcher 200/1000 EQ5 with GoTo (AstroEQ), EOS 550Da, Guide 50/200 QHY5II mono

vtorkalo

  • Offline Offline
  • Повідомлень: 253
  • Подяк: 370
Re: ASCOM драйвер для зеркалок Canon и Nikon
« Відповідь #17 : 24 Січня 2018, 13:30:29 »
. - .

Пульт-таймер не будет управлятся с PC и тем более ASCOM
Записаний
Sky watcher 200/1000 EQ5 with GoTo (AstroEQ), EOS 550Da, Guide 50/200 QHY5II mono

vtorkalo

  • Offline Offline
  • Повідомлень: 253
  • Подяк: 370
Re: ASCOM драйвер для зеркалок Canon и Nikon
« Відповідь #18 : 24 Січня 2018, 13:38:27 »
. - .

Это да. Только межкадровые подвижки не сделать уже
Записаний
Sky watcher 200/1000 EQ5 with GoTo (AstroEQ), EOS 550Da, Guide 50/200 QHY5II mono

tlgleonid

  • Moderator
  • Offline Offline
  • Повідомлень: 7274
  • Подяк: 845
Re: ASCOM драйвер для зеркалок Canon и Nikon
« Відповідь #19 : 24 Січня 2018, 14:09:38 »
. - .

Главное преимущество ASCOM драйвера - возможность управляющей программе получить fits. То есть, нужно сразу cr2 конвертировать в фитс. Тогда управляющая программа сможет анализировать снимок (вплоть до того, что бы использовать Кенон в качестве автогида).
Записаний
Задокументировано наблюдение  >1500 Deepsky объектов.
ТАЛ75R, GSO 8" 1:4 +HEQ5Pro SynScan+ZWO ASI183MM+ZWO ASI178MM+PlayerOne Uranus C+фильтры R,V, 265мм и 415 мм Добсоны HandMade+o3+hb+uhc+...
FAQ по любительской астрономии