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


A A A A Автор Тема: Синхронизация времени компа по GPS-приемнику  (Прочитано 16597 раз)

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

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

  • *****
  • Сообщений: 1 906
  • Благодарностей: 148
  • In mammoth we trust.
    • Skype - nebotov
    • Сообщения от Vladimir Nebotov
    • Астрофорум "Фотон"
Подскажите есть ли в природе и где скачать/купить простенькую прогу, позволяющую настроить время компа по сигналу с GPS-приемника. Дополнительных функций не требуется.

Оффлайн Pilgrim

  • *****
  • Сообщений: 5 835
  • Благодарностей: 534
  • Игорь Чекалин
    • Instagram: igor.chekalin.33
  • Награды Неоднократный победитель конкурса астрофото
    • Сообщения от Pilgrim
    • Astronomical 3D screensavers
Уточню, что время требуется с точностью около 10 мс. Для наблюдения покрытий.
Поэтому "атомные часы", nntp и пр. не годятся.
Моя галлерея на астробине
Earth is a spaceship we are flying in, sitting under a huge panoramic window. Ignoring the window is much weirder than gazing through it.

Оффлайн Stepa

  • *****
  • Сообщений: 1 989
  • Благодарностей: 44
  • Мне нравится этот форум!
    • Сообщения от Stepa
Нужен кабель RS-232, который соединит приемник с ЭВМ, чтобы тот принимал сигналы в формате NMEA.

http://pf.itd.nrl.navy.mil/protools/gpsLogger.html

P.S.  Сам бы попробовал, да кабеля нет под руками...
We must hang together or we all shall hang separately

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

  • *****
  • Сообщений: 1 906
  • Благодарностей: 148
  • In mammoth we trust.
    • Skype - nebotov
    • Сообщения от Vladimir Nebotov
    • Астрофорум "Фотон"
Нужен кабель RS-232, который соединит приемник с ЭВМ, чтобы тот принимал сигналы в формате NMEA.

http://pf.itd.nrl.navy.mil/protools/gpsLogger.html
В наличии уже есть USB-приемник, который передает сигналы в формате NMEA, надо прогу посовременнее.

Оффлайн Ivan Mhitarov

  • Модератор
  • *****
  • Сообщений: 6 270
  • Благодарностей: 108
  • Награды Неоднократный победитель конкурса астрофото
    • Сообщения от Ivan Mhitarov
Какая операционка?
А то Windows и 10 мс точность слабо совместимы.
Если программа будет считывать время с GPS и впечатывать его в кадр - тогда можно, а если просто устанавливать время на компе - тогда точность 55 мс никто не отменял пока. По крайней мере на XP.
Иван Мхитаров
Кубанский Астрономический Клуб "45".

Оффлайн andyp

  • *****
  • Забанен!
  • Сообщений: 2 539
  • Благодарностей: 63
  • Мне нравится этот форум!
    • Сообщения от andyp

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

  • *****
  • Сообщений: 1 906
  • Благодарностей: 148
  • In mammoth we trust.
    • Skype - nebotov
    • Сообщения от Vladimir Nebotov
    • Астрофорум "Фотон"
Какая операционка?
А то Windows и 10 мс точность слабо совместимы.
WinXP, какая есть. :)

Если программа будет считывать время с GPS и впечатывать его в кадр - тогда можно...
Вот это собственно и надо, впечатывание в кадр момента начала экспозиции.

http://andyplekhanov.narod.ru/linux/ntp.htm
Андрей спасибо, но хочется под винду. Иначе надо осваивать линух, учить этому других наблюдателей, покупать новые более дорогие жпс, и т.д. и т.п., в общем импоссибл. Хочется заставить работать имеющийся набор, чтобы потом его могли использовать или повторять другие наблюдатели.

Оффлайн Ivan Mhitarov

  • Модератор
  • *****
  • Сообщений: 6 270
  • Благодарностей: 108
  • Награды Неоднократный победитель конкурса астрофото
    • Сообщения от Ivan Mhitarov
Если программа будет считывать время с GPS и впечатывать его в кадр - тогда можно...
Вот это собственно и надо, впечатывание в кадр момента начала экспозиции.
Если есть возможность написать или изменить программу захвата, то зная протокол NMEA задача сильно упрощается.

Есть также программно-аппаратный комплекс KIWI-OSD, вставляющий время GPS в видеосигнал.
Иван Мхитаров
Кубанский Астрономический Клуб "45".

Оффлайн krussh

  • *****
  • Сообщений: 2 460
  • Благодарностей: 112
  • http://www.soulfulbits.com/
    • Сообщения от krussh
http://www.kaska.demon.co.uk/

синхронизация системного времени с GPS.
точность ограничена задержками в операционной системе. для ХР получалось что-то около 0.015 сек.

Оффлайн Ivan Mhitarov

  • Модератор
  • *****
  • Сообщений: 6 270
  • Благодарностей: 108
  • Награды Неоднократный победитель конкурса астрофото
    • Сообщения от Ivan Mhitarov
точность ограничена задержками в операционной системе. для ХР получалось что-то около 0.015 сек.
Насколько мне известно, в ОС DOS и Windows минимальный квант времени - 55 мсек, то есть о точности выше 1/18 секунды говорить не приходится.
Если программа не использует системное время, а будет считывать время с GPS и вставлять его в кадр - возможна миллисекундная точность с использованием QueryPerformanceTimer.
Иван Мхитаров
Кубанский Астрономический Клуб "45".

Оффлайн 1212Lupus

  • *****
  • Сообщений: 3 094
  • Благодарностей: 196
  • Мне стал не очень нравиться этот форум...
    • Сообщения от 1212Lupus
    • http://belastro.net
Ещё до кучи: KIWI - Precision GPS Timing - the hardware pics
Dave's SveeSix GPS PC Interface

К сожалению, Иван прав -- точность лучше 50 мс можно получить только если вставлять время в кадры видео-ролика.
« Последнее редактирование: 13 Июн 2008 [00:50:33] от 1212Lupus »
Радиоастрономы-любители -- объединяемся!


Если утро наступает в три -
Через два часа уже зажгут фонари.
Уже кончился день, а я только встал,
А я только что встал и уже устал.
(с) НОЛЬ

Оффлайн krussh

  • *****
  • Сообщений: 2 460
  • Благодарностей: 112
  • http://www.soulfulbits.com/
    • Сообщения от krussh
Для точной синхронизации GPS должен иметь вход тактирующего импульса, это встречается только на специализированных приборах вроде Trimble Accutime. Все приборы с протоколом NMEA работают по COM-порту и время задержек будет определяться частотой прерываний/опросов.

В Windows можно получать точность лучше 55 мс: http://lists.ntp.isc.org/pipermail/questions/2005-March/004925.html

The Windows API to read the system time provides a resolution of
 nanoseconds. However, the value returned by those APIs is updated
 once every timer tick, so if your application polls the system time
 continuously, it will read the same time between two ticks, and
 after each tick it will find the system time has been incremented by
the tick interval, i.e. 10 or 15 milliseconds.

In order to increase the resolution of the Windows system clock
beyound that  tick interval, the NTP service under Windows runs a special high
 priority thread which interpolates the time between two clock ticks
 using the Windows performance counter API.




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

  • *****
  • Сообщений: 3 714
  • Благодарностей: 122
  • Per anus ad astra
    • Skype - vasiliy_vershinin
    • Сообщения от Василий Вершинин
я GPS-clock пользуюсь, да, где-то уже была подобная тема.

Оффлайн Штрель > 1

  • ****
  • Сообщений: 445
  • Благодарностей: 2
    • Сообщения от Штрель > 1
Очки -3.5D.

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

  • *****
  • Сообщений: 1 906
  • Благодарностей: 148
  • In mammoth we trust.
    • Skype - nebotov
    • Сообщения от Vladimir Nebotov
    • Астрофорум "Фотон"
Скачал gpsyncro, вроде работает, только спутников не видно, GPS с системником находятся далеко от окна а ноут на работе, завтра протестим как положено. Скачал отсюда: http://www.entels.ru/component/option,com_docman/task,cat_view/gid,35/Itemid,273/ , первые ссылки в яндексе пустые или глючные. Теперь следующий момент - посмотрел в максиме на заголовки файлов, везде время дано с точностью до секунды, а это никуда не годится. Как заставить максим писать время экспозиции с бОльшей точностью?

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

  • *****
  • Сообщений: 1 906
  • Благодарностей: 148
  • In mammoth we trust.
    • Skype - nebotov
    • Сообщения от Vladimir Nebotov
    • Астрофорум "Фотон"
gpsyncro не работает, отказывается видеть мой gps. В описании сказано: "Программа разработана для GPS-приёмника NAVI-S, производства компании Falcom", видимо потому и не хочет. gps-clock не понимает com-порты, отличные от 1 и 2. ;D Продолжаю искать новые варианты.
« Последнее редактирование: 24 Июл 2008 [15:09:10] от Vladimir Nebotov »

tlgleonid

  • Гость
Есть у меня очень серьезные сомнения в разрешимости этой задачи. Проблемой являются непредсказуемые задержки в операционной системе, которая не является операционкой реального времени и нет никакой гарантии, что впечатается действительно правильное время. Мне кажется более перспективной запись в видеозапись с аудиодорожкой сигналов от КВ-станций, но этот путь я еще не прошел.

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

  • *****
  • Сообщений: 1 906
  • Благодарностей: 148
  • In mammoth we trust.
    • Skype - nebotov
    • Сообщения от Vladimir Nebotov
    • Астрофорум "Фотон"
Леня, не надо никаких аудиодорожек. Надо смотреть правде глаза. Смотреть глазом когда в нем чертики на второй минуте начинают бегать и звезду колбасит т.к. на пределе почти, надоело. Нужен надежный способ регистрации, и он есть - дрифт, или по-русски съемка треков неподвижным скопом. Ежели покрытие есть - оно будет 100% зафиксировано. Но для того, чтобы фиксация была полноценной, надо ее привязать к точному времени, это есть как мне кажется главная задача на сегодняшний момент.
Что мы имеем? Мы имеем орпределенное кол-во наблюдателей, вооруженных примерно одинаковыми сетапами: маунты EQ5-EQ6, телескопы 80-200 мм, приемники Canon-QHY, ноуты с операционкой XP, суперчувствительных видеокамер нет. Наблюдатели люди как правило наблюдающие, и как правило далекие от того, чтобы заниматься программированием (Леня ты - редкое замечательное исключение), освоением новых операционных систем, разбирательством плагинов и т.д. и т.п.. Наблюдателям нужно простое решение. GPS-приемники бытового уровня доступны каждому, пусть синхронизация часов через них выдаст тебе точность 0,1 сек, но это все равно будет много выше, чем оценка глазом с нажатием кнопок секундомера. Есть второй вариант - синхронизация через инет с мобильника с атомными часами, тоже вариант. Если решить эту проблему то остается последняя - впечатывать время с нужной точностью в фитс. Дальше должно наступить счастье.

Оффлайн Ivan Mhitarov

  • Модератор
  • *****
  • Сообщений: 6 270
  • Благодарностей: 108
  • Награды Неоднократный победитель конкурса астрофото
    • Сообщения от Ivan Mhitarov
А разве Максим не пишет время начала экспозиции в FITS?
После калибровки http://www.cyanogen.com/help/maximdl/Shutter_Latency_Measurement.htm он даже пишет с сотыми долями секунды.
Иван Мхитаров
Кубанский Астрономический Клуб "45".

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

  • *****
  • Сообщений: 1 906
  • Благодарностей: 148
  • In mammoth we trust.
    • Skype - nebotov
    • Сообщения от Vladimir Nebotov
    • Астрофорум "Фотон"
А разве Максим не пишет время начала экспозиции в FITS?
Насколько я понял он пишет "середину экспозиции". Я пересмотрел свои фитсы с кенона и кху-6 - везде время с точностью только до секунды, как добавить ему десятые/сотые доли не нашел. :-\ Спрашивал у профи - они тоже не знают. ???

После калибровки http://www.cyanogen.com/help/maximdl/Shutter_Latency_Measurement.htm он даже пишет с сотыми долями секунды.
Спасибо! А также Игорю Чекалину за перевод с комментариями, буду пробовать! :)
« Последнее редактирование: 25 Июл 2008 [02:40:09] от Vladimir Nebotov »