|
Кварцевый генератор, Подключить к компу |
|
|
|
Oct 19 2013, 08:17
|
Группа: Участник
Сообщений: 13
Регистрация: 28-10-05
Пользователь №: 10 202

|
Добрый день форумчане.
У меня на обычном компьютере установлено ПО для синхронизации по GPS. Как мне подключить к нему кварцевый генератор, что бы в случае пропадания сигнала GPS время бы не убегало? Готовое решение по синхронизации не пойдет, нужно именно свое ПО. Может есть какая-нибудь материнская плата с установленным кварцевым генератором?
|
|
|
|
2 страниц
1 2 >
|
 |
Ответов
(1 - 14)
|
Oct 19 2013, 10:46
|
Группа: Участник
Сообщений: 13
Регистрация: 28-10-05
Пользователь №: 10 202

|
В не зависимости от батарейки, часы компьютера уйдут на несколько секунд за сутки, а мне надо что бы они практически не уходили. Есть необходимость сделать это для обычного компьютера.
|
|
|
|
|
Oct 19 2013, 11:56
|
Гуру
     
Группа: Свой
Сообщений: 2 360
Регистрация: 6-03-06
Из: Кишинев
Пользователь №: 15 025

|
Цитата(sploid @ Oct 19 2013, 13:46)  В не зависимости от батарейки, часы компьютера уйдут на несколько секунд за сутки, а мне надо что бы они практически не уходили. Есть необходимость сделать это для обычного компьютера. Компьютер тут не при чем. Вам нужно независимое самостоятельное устройство, которое: 1. Обладает возможностью синхронизироваться от внешнего источника (GPS/GSM/Internet/другое) по запросу или автоматически 2. Обладает внутренними часами с малым уходом 3. Обладает внешним интерфейсом для чтения текущего времени (Дисплей/USB/SerialBus/другое) Может быть еще ряд специфических требований, но это зависит от задачи. Для ширпотреба Вам нужно поискать какие-нибудь китайские часы со встроенным приемником GPS или DCF77(Если Вы в Европе или около) и интерфейсом USB или(что более вероятно) Bluetooth. Кстати, довольно большой процент электронных настольных часов и домашних метеостанций (а может и другой бытовухи со встроенными часами) в Европе имеет этот самый приемник DCF77, заодно и метеопрогноз берут. Но вот чтобы с них в компьютер что-то читать- это уже выбирать нужно.
|
|
|
|
|
Oct 19 2013, 12:08
|
Группа: Участник
Сообщений: 13
Регистрация: 28-10-05
Пользователь №: 10 202

|
Господа, спасибо за ответы, попробую поподробней объяснить.
У меня уже есть GPS приемник и САМОПИСНАЯ программа для компа, которая умеет по GPS подводить часы на компе. Но у меня есть проблема, что при потере сигнала GPS часы на компе очень сильно уходят. Я ее хочу решить с помощь кварцевого генератора, но не знаю как его вкорячить. Программа кроссплатформенная, поэтому я могу перейти на любую ОС при необходимости. Также могу купить нужнуе железо, главное что бы программа подвода часов осталась моя и не было большой рассинхронизации при потере сигнала GPS.
|
|
|
|
|
Oct 19 2013, 12:33
|
Гуру
     
Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448

|
Цитата(sploid @ Oct 19 2013, 16:08)  У меня уже есть GPS приемник и САМОПИСНАЯ программа для компа, которая умеет по GPS подводить часы на компе. Но у меня есть проблема, что при потере сигнала GPS часы на компе очень сильно уходят. Вычислите отклонение частоты для коррекции при потере сигнала. Будут уходить не очень сильно. Цитата(sploid @ Oct 19 2013, 16:08)  Я ее хочу решить с помощь кварцевого генератора, но не знаю как его вкорячить. Компьютерные часы тоже работают от кварцевого генератора.
|
|
|
|
|
Oct 19 2013, 12:51
|
Гуру
     
Группа: Свой
Сообщений: 2 360
Регистрация: 6-03-06
Из: Кишинев
Пользователь №: 15 025

|
Цитата(sploid @ Oct 19 2013, 15:08)  Господа, спасибо за ответы, попробую поподробней объяснить.
У меня уже есть GPS приемник и САМОПИСНАЯ программа для компа, которая умеет по GPS подводить часы на компе. Но у меня есть проблема, что при потере сигнала GPS часы на компе очень сильно уходят. Я ее хочу решить с помощь кварцевого генератора, но не знаю как его вкорячить. Программа кроссплатформенная, поэтому я могу перейти на любую ОС при необходимости. Также могу купить нужнуе железо, главное что бы программа подвода часов осталась моя и не было большой рассинхронизации при потере сигнала GPS. Такая программа пишется минут за 10 и не представляет никакой сомостоятельной ценности, так что не нужно ставить это условие во главу угла. Вы вообще представляете, сколько будет стоить процедура "вкорячивания"? там три шрякомода и семь крямзиков понадобятся, я уж не говорю про рабочее время вкорячивателя, это крайне редкая профессия. И вкорячиватели очень разборчивы: одни работают с зелеными платами, другие- с шестислойными, а третьи вообще кроме микро-юсб ни о чем слышать не хотят. Путь который Вы идете (кварцевый генератор, неведомо как подключенный к компьютеру и обеспечивающий стабильность хода его его внутренних часов) - самый необычный из всех возможных. И по этой причине самый затратный и непредсказуемый.
|
|
|
|
|
Oct 19 2013, 12:54
|
Группа: Участник
Сообщений: 13
Регистрация: 28-10-05
Пользователь №: 10 202

|
Вот дока описания промышленного сервера синхронизации: http://www.en4tel.com/pdfs/TimeServer_Options_1.pdfВ тексте на второй странице написано: Цитата Модернизация путем установки термостатированного кварцевого генератора (OCXO) обеспечивает повышение точности удержания отсчета. Благодаря тому, что данный кварцевый генератор имеет фиксированную температуру, при потере сигнала GPS, когда сервер переходит в режим удержания отсчета , генератор обеспечивает уменьшение отклонения отсчета. Погрешность удержания отсчета термостатированного кварцевого генератора составляет примерно 1 миллисекунду в сутки. Преимущество данной модернизации генератора состоит в том , что при потере сигнала GPS устройство SyncServer может продолжать точный отсчет времени по NTP в течение нескольких суток. Это позволяет получить время, позволяющее решить проблему с минимальным ухудшением точности или прерыванием синхронизации в сети Итого: Погрешность примерно 1 миллисекунду в сутки. Вот я хочут такой же в обычный писюк. Или в необычный, но писюк. Что для этого нужно?
|
|
|
|
|
Oct 19 2013, 13:06
|
Гуру
     
Группа: Свой
Сообщений: 2 360
Регистрация: 6-03-06
Из: Кишинев
Пользователь №: 15 025

|
Цитата(Tanya @ Oct 19 2013, 15:34)  Поставить еще термометр на кварц и научить Вашу программу корректировать время компьютерного (или в отдельном устройстве) кварца, используя температуру. Старение (медленное) кварца тоже можно учесть. Вы еще не сказали, какая точность нужна - уход в день.... год. Можно еще термостат для кварца сделать. Сейчас появились очень доступные микросхемы RTC, обеспечивающие точность часов на уровне 5 ppm -15C...+60C и 10 ppm -25С...+65С. Достигается это термокоррекцией (они там подключают разные конденсаторы от температуры), потребление на уровне единиц микроампер. Я применял PCF2129A, очень достойная микросхема, стоит меньше трех долларов в розницу, это лучшее что я пока что видел по соотношению цена/качество. Но ТС хочет не часы, а именно кварцевый генератор, это совсем другие деньги для подключения внешнего TCXO к встроенным часам материнки.
|
|
|
|
|
Oct 19 2013, 13:11
|
Группа: Участник
Сообщений: 13
Регистрация: 28-10-05
Пользователь №: 10 202

|
Если форумчане мне скажут что это реально сделать и примерно расскажут как, то я отпишу в разделе "Предлагаю работу". Это нужно не мне лично, а компании, которая готова заплатить за разработку.
|
|
|
|
|
Oct 19 2013, 13:15
|
Гуру
     
Группа: Свой
Сообщений: 2 360
Регистрация: 6-03-06
Из: Кишинев
Пользователь №: 15 025

|
Цитата(sploid @ Oct 19 2013, 15:54)  Итого: Погрешность примерно 1 миллисекунду в сутки. Вот я хочут такой же в обычный писюк. Или в необычный, но писюк. Что для этого нужно? Обычно я в таких случаях говорю заказчику: "давайте торговаться. Может быть Вам не одна миллисекунда в сутки нужна а две и три десятых?" В результате выясняется что аргументировать могут совсем другую величину, на уровне единиц секунд в сутки  миллисекунда в сутки это (1e-3/(3600*24) )* 1e6 = 0.01 ppm Это не бытовуха. Даже без указания диапазона температур.
|
|
|
|
|
Oct 19 2013, 18:47
|
Группа: Участник
Сообщений: 13
Регистрация: 28-10-05
Пользователь №: 10 202

|
Дело в том что наша фирма поставляет решение для синхронизации времени в составе другого комплекса. Если можно будет гарантировать что часы отстают не более 0.1 секунды в сутки, этого будет вполне достаточно.
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|