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


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

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

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

  • ***
  • Сообщений: 124
  • Благодарностей: 37
  • Владимир Торкало
    • Сообщения от vtorkalo
ASCOM драйвер для зеркалок
« : 18 Янв 2018 [20:59:04] »
Хочу представить мой 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

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:54:43] от Deimos »

Sky watcher 200/1000 EQ5 with GoTo (AstroEQ)
Baader MPCC III, EOS 550Da, Guide 50/200 QHY5II mono

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

  • ***
  • Сообщений: 124
  • Благодарностей: 37
  • Владимир Торкало
    • Сообщения от vtorkalo
Re: ASCOM драйвер для зеркалок Canon
« Ответ #40 : 19 Янв 2018 [15:01:31] »
Добавил настройку Enable binning - для правильной инициализации нужно сразу при подключении знать цветная матрица или монохром - поэтому сделал активацию через настройку
Также сделал настройку метода биннинга - сума или медиана

Поправил баг с выдержками меньше секунды - сделал округление
« Последнее редактирование: 19 Янв 2018 [15:24:53] от vtorkalo »

Sky watcher 200/1000 EQ5 with GoTo (AstroEQ)
Baader MPCC III, EOS 550Da, Guide 50/200 QHY5II mono

Оффлайн 4D

  • *****
  • Сообщений: 4 502
  • Благодарностей: 273
  • Skywatcher 1501PHEQ5+ЗРТ-460М + Canon 450Da + Iris
    • Skype - excentrisitet0.017
    • Сообщения от 4D
Re: ASCOM драйвер для зеркалок Canon
« Ответ #41 : 19 Янв 2018 [15:13:22] »
Есть смысл округлять значения :)
Но не дальше 6-ого знака, а то 1/8000 тогда не поместится. :)
Во имя апертуры и светосилы и фокусного расстояния.

Мои фотографии   Мой ЖЖ с ЗАТМЕНИЕМ 2015!!!

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

  • ***
  • Сообщений: 124
  • Благодарностей: 37
  • Владимир Торкало
    • Сообщения от vtorkalo
Re: ASCOM драйвер для зеркалок Canon
« Ответ #42 : 19 Янв 2018 [16:00:14] »
Странно на счет переполнений при суммировании :
Ascom принимает все данные в int 32 bit
Также есть свойство MaxADU value - тоже int.
отправляю макс значение для бининга 4*4  = 2^14 * 4 * 4  = 262144
Но в астрософте показывает переполнение когда сигнал больше 65536
Добавил приведение в 16 бит
Sky watcher 200/1000 EQ5 with GoTo (AstroEQ)
Baader MPCC III, EOS 550Da, Guide 50/200 QHY5II mono

Оффлайн Борис (avfc1874)

  • *****
  • Сообщений: 1 436
  • Благодарностей: 195
  • Борис Кудрявцев
    • Сообщения от Борис (avfc1874)
Re: ASCOM драйвер для зеркалок Canon
« Ответ #43 : 19 Янв 2018 [16:07:06] »
Но не дальше 6-ого знака, а то 1/8000 тогда не поместится.

Точно! Я думаю Владимир обратит внимание на эту потребность. Т.к. снимать придется и BIASы.
Он уже добавил как положено на форму логотип "ASCOM" :)
- SW BKP 2501 EQ8 Pro (стационар) в дачной обсерватории
- ZWO ASI 1600MM Pro + ZWO EFW + Baader LRGB+Ha/OIII/SII + ZWO OAG + ZWO ASI 120MM Mini
- Ivan7enych Focuser Controller
- Корректор комы: Sharpstar MPCC
- Труба-гид: DeepSky 60-240 + QHY5-III 290M

Оффлайн Ihtamnet II

  • *****
  • Забанен!
  • Сообщений: 3 020
  • Благодарностей: 144
    • Сообщения от Ihtamnet II
Re: ASCOM драйвер для зеркалок Canon
« Ответ #44 : 19 Янв 2018 [21:30:46] »
цветная матрица или монохром
Так вроде же речь о кэноне?
Дурака учить - только портить.  (с) народная мудрость.

Оффлайн mo

  • *****
  • Сообщений: 17 500
  • Благодарностей: 1073
  • Олег Милантьев - L71 Vedrus Observatory
  • Награды Призер конкурса астрофото
    • Сообщения от mo
Re: ASCOM драйвер для зеркалок Canon
« Ответ #45 : 19 Янв 2018 [21:57:53] »
цветная матрица или монохром
Так вроде же речь о кэноне?
2018й год! Чб кэноны скоро начнут появляться как грибы.
Один кэнон-350 моего знакомого сейчас на обесцвечивании у моего другого знакомого (@faddy).

Хоть я бы, честно сказать, не переводил в цвет на уровне аскома, а позволял решать судьбу фита софту более высокого уровня.
モ - mo

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

  • ***
  • Сообщений: 124
  • Благодарностей: 37
  • Владимир Торкало
    • Сообщения от vtorkalo
Re: ASCOM драйвер для зеркалок Canon
« Ответ #46 : 19 Янв 2018 [22:13:10] »
цветная матрица или монохром
Так вроде же речь о кэноне?

Так если биннинг делаем то получаем ЧБ - следовательно надо сообщать ASCOM что Monochrome
Sky watcher 200/1000 EQ5 with GoTo (AstroEQ)
Baader MPCC III, EOS 550Da, Guide 50/200 QHY5II mono

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

  • ***
  • Сообщений: 124
  • Благодарностей: 37
  • Владимир Торкало
    • Сообщения от vtorkalo
Re: ASCOM драйвер для зеркалок Canon
« Ответ #47 : 19 Янв 2018 [22:14:34] »
Хоть я бы, честно сказать, не переводил в цвет на уровне аскома, а позволял решать судьбу фита софту более высокого уровня.

Так на уровне аскома и нет преобразования - только матрица типа:
RGRGRG
GBGBGB
RGRGRG
GBGBGB
Sky watcher 200/1000 EQ5 with GoTo (AstroEQ)
Baader MPCC III, EOS 550Da, Guide 50/200 QHY5II mono

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

  • ***
  • Сообщений: 124
  • Благодарностей: 37
  • Владимир Торкало
    • Сообщения от vtorkalo
Re: ASCOM драйвер для зеркалок Canon
« Ответ #48 : 19 Янв 2018 [23:39:09] »
Какие еще фичи будут полезны?
Есть ли потребность в поддержке Nikon?
Sky watcher 200/1000 EQ5 with GoTo (AstroEQ)
Baader MPCC III, EOS 550Da, Guide 50/200 QHY5II mono

Оффлайн Rain Dog

  • *****
  • Сообщений: 1 104
  • Благодарностей: 47
    • Сообщения от Rain Dog
Re: ASCOM драйвер для зеркалок Canon
« Ответ #49 : 19 Янв 2018 [23:49:17] »
Конечно нужна поддержка никона!
Но только после кэнона :)

Оффлайн ASheff

  • *****
  • Сообщений: 10 499
  • Благодарностей: 247
  • Артем
    • Сообщения от ASheff
Re: ASCOM драйвер для зеркалок Canon
« Ответ #50 : 19 Янв 2018 [23:53:01] »
Ох нихренаж се какие тут вещи происходят!  ;D

Полезная штука. Исходнички да - тоже интересно увидеть! Посмотреть, что там за протокол у кенона.. Может пригодится.
- Meade Maxvision 80/480 APO
- SW HEQ5Pro belt-mod
- Canon EOS 550Da, ASI 178MC, Datyson T7M
- MC Helios 44M-6, MC Юпитер-37А,Canon 70-200/4

Оффлайн Борис (avfc1874)

  • *****
  • Сообщений: 1 436
  • Благодарностей: 195
  • Борис Кудрявцев
    • Сообщения от Борис (avfc1874)
Re: ASCOM драйвер для зеркалок Canon
« Ответ #51 : 19 Янв 2018 [23:55:38] »
Какие еще фичи будут полезны?

А можно ли через твой драйвер программно установить ISO?
- SW BKP 2501 EQ8 Pro (стационар) в дачной обсерватории
- ZWO ASI 1600MM Pro + ZWO EFW + Baader LRGB+Ha/OIII/SII + ZWO OAG + ZWO ASI 120MM Mini
- Ivan7enych Focuser Controller
- Корректор комы: Sharpstar MPCC
- Труба-гид: DeepSky 60-240 + QHY5-III 290M

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

  • ***
  • Сообщений: 124
  • Благодарностей: 37
  • Владимир Торкало
    • Сообщения от vtorkalo
Re: ASCOM драйвер для зеркалок Canon
« Ответ #52 : 20 Янв 2018 [00:09:56] »
А можно ли через твой драйвер программно установить ISO?

Вы имеете ввиду через ASCOM интерфейс?

Я сделал установку ISO через Gain - но еще не протестировал - чтото не могу найти в максиме эту настройку. Не подскажите где она?
В APT и CCD Ciel тоже не видно
Sky watcher 200/1000 EQ5 with GoTo (AstroEQ)
Baader MPCC III, EOS 550Da, Guide 50/200 QHY5II mono

Оффлайн ASheff

  • *****
  • Сообщений: 10 499
  • Благодарностей: 247
  • Артем
    • Сообщения от ASheff
Re: ASCOM драйвер для зеркалок Canon
« Ответ #53 : 20 Янв 2018 [00:14:27] »
чтото не могу найти в максиме эту настройку. Не подскажите где она?

Так в Camera Control же..

- Meade Maxvision 80/480 APO
- SW HEQ5Pro belt-mod
- Canon EOS 550Da, ASI 178MC, Datyson T7M
- MC Helios 44M-6, MC Юпитер-37А,Canon 70-200/4

Оффлайн ASheff

  • *****
  • Сообщений: 10 499
  • Благодарностей: 247
  • Артем
    • Сообщения от ASheff
Re: ASCOM драйвер для зеркалок Canon
« Ответ #54 : 20 Янв 2018 [00:21:19] »
Или имелось ввиду где гейн настраивается?
Так он тоже только в аском-драйвере конкретной камеры, а в самой программе нет. И меняется как я понимаю только при неподключенной камере. Если ничего не путаю.

- Meade Maxvision 80/480 APO
- SW HEQ5Pro belt-mod
- Canon EOS 550Da, ASI 178MC, Datyson T7M
- MC Helios 44M-6, MC Юпитер-37А,Canon 70-200/4

Оффлайн Борис (avfc1874)

  • *****
  • Сообщений: 1 436
  • Благодарностей: 195
  • Борис Кудрявцев
    • Сообщения от Борис (avfc1874)
Re: ASCOM драйвер для зеркалок Canon
« Ответ #55 : 20 Янв 2018 [00:23:04] »
Владимир!
Вот скриншотики настройки моего Canon 550 D.
На компе есть предустановленная EOS Utility
Аналогичная ситуация и с дефолтным
- SW BKP 2501 EQ8 Pro (стационар) в дачной обсерватории
- ZWO ASI 1600MM Pro + ZWO EFW + Baader LRGB+Ha/OIII/SII + ZWO OAG + ZWO ASI 120MM Mini
- Ivan7enych Focuser Controller
- Корректор комы: Sharpstar MPCC
- Труба-гид: DeepSky 60-240 + QHY5-III 290M

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

  • ***
  • Сообщений: 124
  • Благодарностей: 37
  • Владимир Торкало
    • Сообщения от vtorkalo
Re: ASCOM драйвер для зеркалок Canon
« Ответ #56 : 20 Янв 2018 [00:25:04] »
У меня неактивно ISO. А ну ка почитаю еще документацию - похоже я неправильно инициализировал список Gains
Sky watcher 200/1000 EQ5 with GoTo (AstroEQ)
Baader MPCC III, EOS 550Da, Guide 50/200 QHY5II mono

Оффлайн ASheff

  • *****
  • Сообщений: 10 499
  • Благодарностей: 247
  • Артем
    • Сообщения от ASheff
Re: ASCOM драйвер для зеркалок Canon
« Ответ #57 : 20 Янв 2018 [00:26:25] »
У меня неактивно. А ну ка почитаю еще документацию

А при аском-драйвере ISO как я понимаю и не должно быть активно.
- Meade Maxvision 80/480 APO
- SW HEQ5Pro belt-mod
- Canon EOS 550Da, ASI 178MC, Datyson T7M
- MC Helios 44M-6, MC Юпитер-37А,Canon 70-200/4

Оффлайн Борис (avfc1874)

  • *****
  • Сообщений: 1 436
  • Благодарностей: 195
  • Борис Кудрявцев
    • Сообщения от Борис (avfc1874)
Re: ASCOM драйвер для зеркалок Canon
« Ответ #58 : 20 Янв 2018 [00:29:21] »
А при аском-драйвере ISO как я понимаю и не должно быть активно

Было предложено рассмотреть и реализовать возможность из внешней программы используя драйвер Владимира управлять в т.ч. и ISO.
Он сейчас и изучает это вопрос на примере Максима.
- SW BKP 2501 EQ8 Pro (стационар) в дачной обсерватории
- ZWO ASI 1600MM Pro + ZWO EFW + Baader LRGB+Ha/OIII/SII + ZWO OAG + ZWO ASI 120MM Mini
- Ivan7enych Focuser Controller
- Корректор комы: Sharpstar MPCC
- Труба-гид: DeepSky 60-240 + QHY5-III 290M

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

  • ***
  • Сообщений: 124
  • Благодарностей: 37
  • Владимир Торкало
    • Сообщения от vtorkalo
Re: ASCOM драйвер для зеркалок Canon
« Ответ #59 : 20 Янв 2018 [00:35:13] »
Проверил - максим даже не читает свойства Gain.
Погуглил по скриншотах - судя по всему в большинстве астрокамер установка Gain тоже через окно настроек.
Sky watcher 200/1000 EQ5 with GoTo (AstroEQ)
Baader MPCC III, EOS 550Da, Guide 50/200 QHY5II mono