Анализ и поиск неисправностей
Проблемы калибровки и "первого использования"
Если вы только что приступили к работе с PHD2 или впервые подключаете новое оборудование,
то возможно, столкнётесь с проблемой калибровки. Эта проблема
обычно бывает двух видов, требующих различных решений:
- Во время калибровки звезда перемещается слишком далеко или,
наоборот, на слишком малое расстояние. Проблема легко
решается заданием правильного значения параметра 'Шаг
калибровки' во вкладке 'Монтировка' в Настройках. В разделе справки
по ссылке подробно объясняется, как используется этот параметр,
поэтому вы сможете быстро решить проблему.
- Звезда вообще не двигается или же совершает мелкие хаотические
движения. Часто эти движения вызваны турбулетностью и на
самом деле монтировка совершенно неподвижна. Такого рода
проблемы подробно описываются ниже.
В подавляющем большинстве случаев проблема вызвана неполадками
оборудования или, что ещё вероятнее, проблемами с кабелями и их
подключением. Лучшим средством для поиска неисправностей
является пункт 'Ручное гидирование' меню 'Инструменты'. Ручное
гидирование описано в разделе Инструменты
этой справки. Используйте навигационные клавиши окна 'Ручное
гилирование', чтобы посылать команды прямо на монтировку. Если
монтировка не отвечает, значит имеются проблемы с оборудованием или
соединениями, которые нельзя решить с помощью PHD2. Если вы
подключаетесь к монтировке через аппаратное устройстиво порта гида,
проверьте, горит ли индикатор, чтобы убедиться, что команды
проходят. Камера, совместимая с портом гидирования ST-4 может
также иметь индикатор получения команд, проверьте и его тоже.
Если монтировка подключена через интерфейс ASCOM, убедитесь, что
назначен правильный COM порт. Для того, чтобы проверить,
корректно ли драйвер ASCOM работает с монтировкой, можно
использовать средства, входящие в поставку ASCOM, например, POTH.
Проверка калибровки
Калибровка может завершиться выдачей сообщения о том, что некоторые
из её результатов сомнительны. В окне "Проверка калибровки"
будет объяснение проблемы и некоторые сведения о результатах
калибровки:

Начиная с версии 2.4.0, PHD2 проверяет следующее:
- Слишком мало шагов (см. картинку выше) - решить эту проблему
очень легко постепенным уменьшением шага калибровки до тех пор,
пока в каждом из направлений во время калибровки не будет
сделано как минимум 8 шагов.
- Неортогональные оси камеры - обычно оси вычисляются независимо
даже если они должны
быть перпендикулярны. Подсчёт угла не требует большой
точности, но если они сильно неортогональны, вам следует
повторить калибровку. Или же, как вариант, вы можете
установить флажок 'Считать Dec ортогональным RA' в закладке
'Монтировка' в настройках.
- Подозрительные скорости по прямому восхождению и склонению -
скорость гидирования по прямому восхождению должна относиться к
скорости гидирования по склонению примерно как косинус
склонения. Иными словами, скорость по прямому восхождению
уменьшается по мере удаления телескопа от небесного экватора
(Dec=0). В первоначальной версии PHD2, не пытаясь
определить, какая из скоростей ошибочна, просто сообщает, что с
ними что-то неладно. Вы сами можете легко проверить эти
скорости. Если скорость гидирования равна звёздной,
скорость гидирования по прямому восхождению должна быть примерно
равна 15 угл.сек./сек.; со скоростью гидирования, равной
половине звёздной - 7.5 угл.сек./сек., и т.д.
- Противоречивые результаты - если они существенно отличаются от
результатов предыдущей калибровки, об этом будет выведено
сообщение. Это может произойти после изменения
конфигурации оборудования. В таком случае для новой
конфигурации лучше создать отдельный профиль. PHD2
запомнит настройки каждого из них и вы сможете при смене
оборудования легко между ними переключиться. Если же
оборудование не менялось, нужно понять, почему результаты
калибровки настолько отличаются от предыдущей.
При любом из этих предупреждений соответствующие данные будут
подсвечены в соответствии с типом сообщения. Предупреждение
можно проигнорировать ('Принять калибровку'), перезапустить
калибровку ('Отменить калибровку'), или восстановить последнюю
удачную калибровку ('Восстановить старую калибровку'). Выбрав
последний вариант, вы откладываете калибровку на потом, начиная
гидирование с данными последней удачной калибровки. Если
одинаковые предупреждения повторяются и вы не считаете это
проблемой, то можете установить флажок 'Не показывать предупреждения
калибровки этого типа'.
Зависание программы и проблема получения данных с камеры
Иногда вы можете испытывать проблемы с получением или отображением
гидирующих кадров. Порой это даже может привести к зависанию PHD2. В подавляющем
большинстве случаев виновником является оборудование, драйвер камеры
или проблема с соединением, обычно с кабелем или устройством
USB. Крайне маловероятно, что причиной является PHD2, поэтому следует начать
расследование произошедшего на более низком уровне системы. Сначала
следует проверить работоспособность камеры - попробуйте использовать
короткий кабель, напрямую соединяющий камеру с компьютером и сделать
снимки с "родным", идущим вместе с камерой, приложением. Если
камера исправна, проверьте кабели и хабы USB, меняя их местами,
чтобы изолировать проблему. Важно помнить, что во время съёмки
мы работаем во "враждебной среде" и что многие из используемых
устройств не предназначены для работы в холодных уличных условиях.
Поэтому то, что работало неделю или месяц назад, может отказать.
Плохая производительность гидирования
Если всё работает, вы, вероятно, получите достаточно хорошие
результаты гидирования почти сразу. Разумеется, у каждого свои
критерии, и вам нужно решить, насколько хороши результаты именно для
вас. Но если результаты для вас неприемлемы из-за смазывания
звёзд, нужно решить эту проблему, что может оказаться сложной
задачей. Однако, вы можете получить помощь из сетевых
ресурсов, наилучшим из которых является статья Крэйга Старка:
http://www.cloudynights.com/page/articles/cat/fishing-for-photons/what-to-do-when-phd-guiding-isnt-push-here-dummy-r2677.
Анализ логов
Причины некоторых проблем обнаруживаются после просмотра логов
PHD2. Оба файла отформатированы таким образом, чтобы человек
мог без труда их прочитать, а также чтобы их можно легко
экспортировать в другие приложения, такие как PHDLab или
Excel. Для Excel или похожих приложений нужно указать, что в
качестве разделителя столбцов используется запятая.
Содержимое лога гидирования
Содержимое лога будет отражать всё новое, что появится в будущих
версиях, но его основа стабильна, чтобы анализирующие логи
приложения могли работать и дальше. Следующая информация может
оказаться полезной для самостоятельного анализа логов.
Лог гидирования PHD2 содержит некоторое
количество последовательностей калибровки и гидирования. Заголовок каждого из этих "разделов"
содержит большую часть информации об алгоритмах и внутренних
параметрах гидирования, используемых PHD2.
При начале калибровки или гидирования последняя строка
заголовка определяет заголовки столбцов, Значения этих столбцов
объяснены ниже:
Столбцы
калибровки:
- dx, dy - смещения в пикселях
относительно начального положения в системе координат камеры
- x, y - координаты гидируемой звезды x/y в конце шага
калибровки в системе координат камеры
- Dist - расстояние, на которое сместилась звезда в системе
координат камеры (dist = sqrt(dx*dx + dy*dy).
Это значение используется PHD2 для расчёта параметров
калибровки
Столбцы гидирования:
- dx,
dy - то же самое, что и для калибровки - смещения гидируемой
звезды от начального положения в системе координат камеры
- RARawDistance
и DECRawDistance - преобразования dx и dy к координатам
монтировки, а именно координат X/Y камеры к координатам RA/Dec
монтировки
- RAGuideDistance
и DECGuideDistance - вывод различных алгоритмов гидирования. Алгоритмы гидирования работают с "сырыми"
расстояниями и решают на какое расстояние должен быть перемещён
телескоп по каждой из осей. Например,
если задан параметр "минимальное движение", расстояние
гидирования, в отличие от "сырого" расстояния, может быть
нулевым.
- RADuration,
RADirection, DECDuration, DECDirection - эти значения
определяются двумя расстояниями, указанными выше.
Продолжительности ("durations") - длины импульсов в
милисекундах, необходимые, чтобы подвинуть монтировку на
расстояние, определённое параметрами RAGuideDistance и
DECGuideDistance
- XStep,
YStep - шаги регулировки длительности для устройства адаптивной
оптики, если таковое используется
- StarMass
- яркость изображения гидируемой звезды
- SNR
- внутренний коэффициент "сигнал-шум", используемый PHD2
- ErrorCode
- индикатор ошибки, обычно ошибки потери звезды
Все расстояния измеряются в пикселях. Заголовок раздела гидирования покажет
масштаб изображения в том виде, как он известен PHD2, что при
желании может быть преобразовано к угловым секундам.
Отчёты о проблемах
Если вы обнаружили проблему, относящуюся именно к PHD2, присылайте отчёт о ней в
группу Google open-phd-guiding: https://groups.google.com/forum/?fromgroups=#!forum/open-phd-guiding.
Разумеется, чем более полную информацию вы предоставите, тем выше
вероятность решения проблемы. Следующие правила помогут в
этом:
- Попробуйте воспроизвести проблему - если мы имеем ясную
последовательность действий, воспроизводящих проблему, мы с
большой долей вероятности сможем быстро найти решение.
Укажите минимальное количество шагов для её
воспроизведения. Помните, что, когда мы пытаемся её
воспроизвести, у нас нет вашего оборудования и компьютерной
среды.
- Постарайтесь полностью описать свою конфигурацию -
операционную систему, оборудование, версию PHD2 и т.д.
- Пришлите лог отладки той сессии PHD2, где была обнаружена проблема. Если
воспроизвести проблему невозможно, постарайтесь вспомнить, когда
вы впервые её обнаружили - это может помочь нам найти её следы в
логе отладки без просмотра сотен строк.