GPS Часы

lonewolf
Offline
Зарегистрирован: 20.09.2016

Когда то , в советское время была радиостанция МАЯК , и был военный приемник с часами , которые синхронизировались по сигналам точного времени на волне МАЯКА. шесть импульсов и длительность последнего - текщий час. В полночь был самый длинный последний гудок.  Это лирическое отступление. 

Но всегда хотелось иметь точные часы, которые не надо выставлять. В европе , в частности в Германии есть наземные станции, выдающие сигналы коррекции часов, в частности многие мете станции+ часы + проектор имеют такую функцию. Но сигнал с Европы до нас не добивает. По сему :

Собственно идея проста как мир. В основе GPS позиционирование стоит передача спутниками своего времени и положения с бешенной точностью. использовать это время для синхронизации часов. Для приема использовался чип SKYLAB SKG25A1 , завалявшийся уще с тех времён, когда занимался разработкой навигационных гаджетов . К этому чипу подключается активная антена GPS с кабелем 3 м. Блано сам чип поддерживает подачу питания на активные антены.

В случае отсутствия стабильного сигнала со спутника, время берется с чипа  DS1307 c питанием от CR2032. Запись точного времени из синала GPS в DS1307 производится, если расхождение идет в минутах. Можно синхронизировать и секунды, но мне такая точность и не нужна.

 

Внизу модуль ARDUINO PRO Micro , на камне Leonardo , выбран для удобства отладки работы GPS, так как имеет на борту два порта RS232. Внизу платы кнопка RESET , и стабилизатор на 3.3 вольта, так как на ARDUINO PRO Micro он не работал, вернее наботал на 4.7 вольта. В качестве индикатора применен набор на МАХ7219 и матрицы 8Х8. 

С четырмя индикаторами выглядит так:

В качестве рассеивателя была выбрана пленка от папки доя бумаг, типа уголок, красного цвета, как она работает видно на сл фотографии.

Ну и индикация сделана сл образом, если мигает двоеточие, между минутами и часами - это сигнала со спутника нет, если в этом месте точка медленно сползает сверху вниз - то время синхронизировано со спутником.

Конечное устройство выглядит так:

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

Я синхронизируьс с сервером точного времени через NTP. 

И да, кстати, радиостанции передающие сигналы точного времени и сейчас есть.

lonewolf
Offline
Зарегистрирован: 20.09.2016

Для синхонизации с NTP нужен Инет. А он не везде есть. 
С радиостанциями тоже не все так радужно. Частота не стандартная, надо делать отдельный приёмник. Точнее они просто эти частоты в эфир гонят. то есть что то отдельное городить надо. И время там раздается нетривиально. Информацию брал в основном из http://www.phviewer.ru/index.php/11-articles/125-etalonnye-chastoty-i-signaly-tochnogo-vremeni.html    

dimax
dimax аватар
Offline
Зарегистрирован: 25.12.2013

lonewolf пишет:

 В европе , в частности в Германии есть наземные станции, выдающие сигналы коррекции часов, в частности многие мете станции+ часы + проектор имеют такую функцию. Но сигнал с Европы до нас не добивает.

У кого как.. Я живу на юго-восточной окраине Москвы и сигнал DCF77 уверенно добивает. А вот GPS в квартире ни  в какую не ловит)

lonewolf
Offline
Зарегистрирован: 20.09.2016

dimax пишет:

У кого как.. Я живу на юго-восточной окраине Москвы и сигнал DCF77 уверенно добивает. А вот GPS в квартире ни  в какую не ловит)

GPS камень умеет работать с выносной антеной с питанием 3-5 вольт. И соответственно антена GPS выносная. Деду сделал с антеной на 10 метровом кабеле.  Нормально работает. И время появляется при приёме хотя бы одного спутника.

Валидный сигнал напмного позже появляется.  

У меня тоже , в квартире не ловит. На балконе (смотрит на север) выходит на нормальный сигнал за несколько минут ( иногда до 10 минут). Но если уже вышел на валидный сигнал, далее уже и в комнате работает. 

b707
Offline
Зарегистрирован: 26.05.2017

lonewolf пишет:

У меня тоже , в квартире не ловит. На балконе (смотрит на север) выходит на нормальный сигнал за несколько минут ( иногда до 10 минут). Но если уже вышел на валидный сигнал, далее уже и в комнате работает. 

ИМХО, значительно проще получать время из инета по GPRS - работает везде, где есть сотовая связь, никакие выносные антенны не нужны и модем существенно дешевле, чем приемник GPS

lonewolf
Offline
Зарегистрирован: 20.09.2016

b707 пишет:

lonewolf пишет:

У меня тоже , в квартире не ловит. На балконе (смотрит на север) выходит на нормальный сигнал за несколько минут ( иногда до 10 минут). Но если уже вышел на валидный сигнал, далее уже и в комнате работает. 

ИМХО, значительно проще получать время из инета по GPRS - работает везде, где есть сотовая связь, никакие выносные антенны не нужны и модем существенно дешевле, чем приемник GPS

GPRS не везде есть. И за инет надо платить денежку . А GPS бесплатно и везде. и кстати стоимость GPS приемника и активной антены соизмерима со стоимотью GSM/GPRS модуля с передачей данных.

TratorA
Offline
Зарегистрирован: 12.10.2017

Спасибо, сейчас как раз реализую подобную систему, но у меня 1 GPS приемник в блоке управления бассейном (вне помещения) и раздавать будет по WiFi данные для синхронизации для других блоков. GPS самые точные из доступных....