Easyelectronics.ru

Электроника для всех
Текущее время: 13 ноя 2019, 08:04

Часовой пояс: UTC + 5 часов



JLCPCB – Прототипы печатных плат за $2/10pcs (Любой цвет!)
Крупнейший производитель печатных плат и прототипов. Более 600000 клиентов и свыше 10000 заказов в день!
Получите скидку на почтовую отправку при первом заказе в JLCPCB!

Начать новую тему Ответить на тему  [ Сообщений: 31 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: синхронизация часов по радиосигналу
СообщениеДобавлено: 16 сен 2018, 14:44 
Старожил

Зарегистрирован: 03 июн 2010, 12:15
Сообщения: 252
Привет, радионарод!
Из Подмосковья по всей России (европейской), транслируются сигналы точного времени с вышки.
Сигнал там стандартизированный по ГОСТ 8.323-2016.
Так же есть станция "Бета". Тоже вещает точное время, но описания на неё пока не нашёл.
Можно сообразить приёмник такого сигнала на микроконтроллере (AVR, STM32)?

Пока читаю ГОСТ, не могу понять, какая у него несущая частота? В википедии написаны три килогерцовые - это они?

Пока в радиосвязи мало соображаю, но собираюсь в следующем году заняться цифровыми фильтрами, ради саморазвития. Думаю сделать целевой проект.

P.S.
GPS, GLONASS, не интересен.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: синхронизация часов по радиосигналу
СообщениеДобавлено: 16 сен 2018, 15:18 
Старожил

Зарегистрирован: 19 ноя 2012, 19:52
Сообщения: 609
Мсье знает толк в извращениях.
https://www.meinbergglobal.com/english/ ... mitter.htm

По-моему, самое простое решение сейчас для получения точного времени -- это любой публичный интернетовский NTP сервер (WiFi модулей сейчас как грязи). У меня настенные часы так синхронизируются, проблем не знаю.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: синхронизация часов по радиосигналу
СообщениеДобавлено: 16 сен 2018, 15:30 
Старожил

Зарегистрирован: 03 июн 2010, 12:15
Сообщения: 252
WiFi вышки то нету:)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: синхронизация часов по радиосигналу
СообщениеДобавлено: 16 сен 2018, 15:41 
Старожил

Зарегистрирован: 19 ноя 2012, 19:52
Сообщения: 609
Интернет сейчас есть, наверное, везде, где живут люди. А GPS есть даже там, где не живут. Но там где не живут, часы никому не нужны.

Если вам по каким-то особенным причинам именно нужно принимать радиосигналы от RWM, то хотя бы уточните, что вы уже знаете, и примерно как видете перед собой готовый результат. Аналоговый приём и декодирование, SDR...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: синхронизация часов по радиосигналу
СообщениеДобавлено: 16 сен 2018, 15:54 
Старожил

Зарегистрирован: 03 июн 2010, 12:15
Сообщения: 252
Пока интересно, вообще возможно ли это и на сколько сложна будет схема приёмника. Идея то появилась сегодня в 10 часов примерно. Ещё не думал над концепцией устройства, но хочу одно - внешняя схема должна быть минимальна, вся работа с сигналом должна проходить внутри микроконтроллера.
Конечное устройство такое, наверное:
антенна->фильтр на ОУ для 4,996 MHz -> АЦП STM32 -> цифровой фильтр внутри -> часы на дисплейчике.

P.S. Кстати, насчёт извращённости моей натуры. У сименса есть блочёк SICLOCK TC400, который работает с сигналом DCF77 для систем автоматизации. Так что не я один:)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: синхронизация часов по радиосигналу
СообщениеДобавлено: 16 сен 2018, 16:17 
Старожил
Аватара пользователя

Зарегистрирован: 20 апр 2010, 23:54
Сообщения: 227
Откуда: Красногорск
Мне приходилось принимать RWM 4996, 9996 КГц на свои самодельные SDR приемники.
Советую внимательно почитать протокол - насколько я понял, информация о текущем часе там вообще не передается, а информацию о текущей минуте нужно получать косвенно.
Цитата:
антенна->фильтр на ОУ для 4,996 MHz -> АЦП STM32

АЦП в STM32 не работает на такой частоте, так что прием будет идти в режиме undersampling.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: синхронизация часов по радиосигналу
СообщениеДобавлено: 16 сен 2018, 16:18 
Старожил

Зарегистрирован: 19 ноя 2012, 19:52
Сообщения: 609
dark_reader писал(а):
У сименса есть блочёк SICLOCK TC400, который работает с сигналом DCF77 для систем автоматизации. Так что не я один:)

Только DCF77 передаёт текущее время, а RWM только тики.

dark_reader писал(а):
антенна->фильтр на ОУ для 4,996 MHz -> АЦП STM32 -> цифровой фильтр внутри -> часы на дисплейчике.

Не выйдет. Если хотите цифровую демодуляцию, нужно смещать сигнал на частотной оси к началу координат для АЦП. Гуглите SDR, вам нужно с помощью смесителя получить I, Q сигналы, скормить их АЦП и потом на МК осуществить демодуляцию. Не обязательно ставить специализированные SDR чипы, можно руками это сделать. ChaN (который elm-chan.org) как-то делал монитор радиоэфира из рассыпухи, поищите radio spectrum monitor у него на сайте, он там теорию в описании тоже даёт.


Последний раз редактировалось caxap 16 сен 2018, 16:31, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: синхронизация часов по радиосигналу
СообщениеДобавлено: 16 сен 2018, 16:26 
Старожил

Зарегистрирован: 03 июн 2010, 12:15
Сообщения: 252
citizen писал(а):
RWM 4996, 9996 КГц

Так килогерцы или мегагерцы?
citizen писал(а):
АЦП в STM32 не работает на такой частоте, так что прием будет идти в режиме undersampling.

А если выделить поднесущую. Там по госту сигнал до полусекунды вроде бы.
citizen писал(а):
Мне приходилось принимать RWM на свои самодельные SDR приемники.

Если это возможно, поделитесь схемкой.
caxap писал(а):
Только DCF77 передаёт текущее время, а RWM только тики.

Есть ещё в Архангельске 25кГц передатчик. Может там время передаёт?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: синхронизация часов по радиосигналу
СообщениеДобавлено: 16 сен 2018, 16:40 
Старожил

Зарегистрирован: 05 фев 2013, 00:58
Сообщения: 3518
:)


Последний раз редактировалось iev91 18 май 2019, 03:30, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: синхронизация часов по радиосигналу
СообщениеДобавлено: 16 сен 2018, 16:49 
Старожил
Аватара пользователя

Зарегистрирован: 20 апр 2010, 23:54
Сообщения: 227
Откуда: Красногорск
Частота там именно 4996, 9996 КГц.
Подтверждаю, что днем прием паршивый.

У меня был простой SDR вот такого уровня: http://www.qrz.lt/ly1gp/SDR/ (ZetaSDR)
И вот такой приемник на ПЛИС: https://habr.com/post/204310/

Первое попавшееся видео про RWM: https://www.youtube.com/watch?v=CG5ylTuWFxY

Есть еще такая станция - https://en.wikipedia.org/wiki/RBU_(radio_station)
Но там частота очень низкая, принять сигнал будет сложно.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: синхронизация часов по радиосигналу
СообщениеДобавлено: 17 сен 2018, 00:06 
Старожил

Зарегистрирован: 25 авг 2011, 14:00
Сообщения: 2934
citizen писал(а):
Есть еще такая станция - https://en.wikipedia.org/wiki/RBU_(radio_station)
Но там частота очень низкая, принять сигнал будет сложно.
66 кГц против 77 в DCF, а его поймать проще простого (конечно не в Сибири).
Для автономных часов в ебенях кроме GPS ничего надёжного на ум не приходит.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: синхронизация часов по радиосигналу
СообщениеДобавлено: 17 сен 2018, 14:54 
Старожил

Зарегистрирован: 03 июн 2010, 12:15
Сообщения: 252
count_enable писал(а):
Для автономных часов в ебенях кроме GPS ничего надёжного на ум не приходит.

Не. GPS сложно в реализации, надо ПЛИС изучать.
И дорого, если даже отказаться от затеи самому принять и декодировать сигнал. Ближайший приёмник SL3333 (НАВИА) 900 рублей. Очень дорогая синхронизация часов получиться.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: синхронизация часов по радиосигналу
СообщениеДобавлено: 17 сен 2018, 15:30 
Старожил
Аватара пользователя

Зарегистрирован: 26 янв 2010, 21:48
Сообщения: 3965
Откуда: Звенигород
dark_reader писал(а):
Не. GPS сложно в реализации, надо ПЛИС изучать.
И дорого.

Шта??? 390 рублей за готовой решение. Это я еще первый взял в поиске, наверное и дешевле есть.
А из ресурсов один уарт нужен.

Вот еще неплохой вариант, точность ±10ppb per year. Вообще никакой синхронизации не нужно. Правда немного дорого))

_________________
От Парижа до Находки с водкой лучше, чем без водки!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: синхронизация часов по радиосигналу
СообщениеДобавлено: 17 сен 2018, 17:17 
Старожил
Аватара пользователя

Зарегистрирован: 01 дек 2013, 18:06
Сообщения: 207
Откуда: г. Волгоград.
Цитата:
GPS сложно в реализации, надо ПЛИС изучать.

Большинство GPS модулей имеют вывод 1PPS (импульс в секунду) имеющий точность 10 nS, по нему и синхронизироваться (никаких плисин не надо). Да дороговато, но ведь можно модули из каких нибудь старых навигаторов (видеорегистраторов с GPS) выдернуть.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: синхронизация часов по радиосигналу
СообщениеДобавлено: 17 сен 2018, 20:18 
Старожил

Зарегистрирован: 19 ноя 2012, 19:52
Сообщения: 609
Вы что, в серию хотите пускать свои часы? Цена GPS модуля для единичного проекта совершенно адекватна. Лучше заплатить 300-1000 рублей и из любого контроллера без лишней обвязки получить работающее решение за 1 час, а не еб*тся весь день с sdr или аналоговым приемником, а потом еще вечно мух ловить.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: синхронизация часов по радиосигналу
СообщениеДобавлено: 17 сен 2018, 23:17 
Старожил

Зарегистрирован: 03 июн 2010, 12:15
Сообщения: 252
А какой АЦП нужен по скорости работы, чтобы оцифровать 100кГц сигнал? 200 тысяч выборок в секунду?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: синхронизация часов по радиосигналу
СообщениеДобавлено: 17 сен 2018, 23:49 
Старожил

Зарегистрирован: 10 июн 2011, 23:01
Сообщения: 3312
так как сигнал узкополосный то можно попробовать найти медленный сигма-дельта АЦП, с такой частотой модулятора, чтобы прям в несущую попасть и тем самым за счёт downsamplingа прям в АЦП сигнал вниз перенести.
что-нибудь вроде ads1232 например, у него модулятор на Fclk/64 работает, как раз около 100кГц, 8МГц/64 = 125кГц макс.
хотя сейчас встроенные АЦП типа 12бит х 1МГц почти в любом МК есть. так что для сотни кГц можно и direct RF sampling делать.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: синхронизация часов по радиосигналу
СообщениеДобавлено: 17 сен 2018, 23:50 
Старожил

Зарегистрирован: 19 ноя 2012, 19:52
Сообщения: 609
dark_reader писал(а):
А какой АЦП нужен по скорости работы, чтобы оцифровать 100кГц сигнал? 200 тысяч выборок в секунду?

100 кГц сигналы бывают разные. Частота выборок должна быть вдвое больше максимальной интересующей частоты в спектре.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: синхронизация часов по радиосигналу
СообщениеДобавлено: 18 сен 2018, 13:58 
Старожил
Аватара пользователя

Зарегистрирован: 14 июн 2015, 17:41
Сообщения: 2628
Откуда: Русь, Новороссийск
Вообще говоря, "оцифровывать" совсем необязательно.
Достаточно нормализовать уровень сина несущей, преобразовать этот син в прямоугол и сразу подавать эту последовательность прямоуглов в МК "на разборку".
Тут амплитуда ничего не значит. Тут манипуляция несущей. Тут амплитуда либо есть, либо нет. Соответственно, работаем просто с пачками прямоуголов, полученных из "манипулированной сины несущей".


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: синхронизация часов по радиосигналу
СообщениеДобавлено: 18 сен 2018, 21:13 
Старожил

Зарегистрирован: 03 июн 2010, 12:15
Сообщения: 252
Тогда придётся прорабатывать схемотехнику, а хотелось бы как можно проще сделать, а всю обработку программно.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: синхронизация часов по радиосигналу
СообщениеДобавлено: 19 сен 2018, 10:56 
Старожил
Аватара пользователя

Зарегистрирован: 14 июн 2015, 17:41
Сообщения: 2628
Откуда: Русь, Новороссийск
Перестраиваемый по уровням компаратор - главная "сложность" схемотехники.
Ну ещё можно сделать на ОУ полосовой фильтр с порядком повыше.
Это точно проще и надёжней, чем оцифровка.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: синхронизация часов по радиосигналу
СообщениеДобавлено: 30 ноя 2018, 11:27 
Старожил

Зарегистрирован: 03 июн 2010, 12:15
Сообщения: 252
Всё таки не отпускает меня эта навязчивая идея.
Хочу всё таки попробовать собрать приёмник точного времени. Тем более что вышка от меня в 500 км в "прямой" видимости:).
Для начала хочу собрать простой приёмник.
примерчик вроде бы не сложный.
Тут вообще на транзисторе вроде бы.
Проволока намотана на сердечник от индуктивности? Как рассчитать такую конструкцию на 66,6 кГц?
Может кто встречал подобные несложные конструкции?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: синхронизация часов по радиосигналу
СообщениеДобавлено: 30 ноя 2018, 12:58 
Старожил

Зарегистрирован: 19 мар 2013, 19:37
Сообщения: 2627
Откуда: Санкт-Петербург
dark_reader, может, для начала просто приёмник соберёте, на котором этот сигнал слышно (обычный КВ-приёмник)? А потом уже можно и к МК подключить...

А если на 66 kHz - то я, как чайник, попробовал бы сделать в лоб: взял бы большую антенну (или на 66 kHz магнитная антенна лучше? надо посмотреть схемы длинноволновых приёмников), АЦП (скажем, встроенный в STM32), согласовал бы уровни (ну, в смысле чтобы сигнал колебался вокруг Vcc/2 - два резистора к 0 и +3.3 и конденсатор к антенне) и прогнал бы его через полосовой фильтр (цифровой) - 66⅔ kHz с шириной полосы герц 600 - чтобы тона 100 и 312.5 Hz не сожрать.
Но я, повторяюсь, чайник. Может, там между антенной и АЦП буфер надо, или ещё какие тонкости.
И был бы готов к тому, что в городе вообще ничего не получится.

P.S. Ну и да, как уже не раз сказали - всё это чисто для себя, чтобы разобраться в приёме и обработке. Для реального применения готовый модуль GPS заведомо будет дешевле и лучше.


Последний раз редактировалось aamonster 30 ноя 2018, 13:12, всего редактировалось 2 раз(а).

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: синхронизация часов по радиосигналу
СообщениеДобавлено: 30 ноя 2018, 13:06 
Старожил

Зарегистрирован: 26 ноя 2012, 10:28
Сообщения: 4067
Откуда: КЧР, поселок Нижний Архыз
До того, как появились GPS, у нас атомные часы сверяли периодически с сигналами точного времени. Радиоприемник (собранный на коленке) подключался к осциллографу и каким-то хитрым образом после часа возни у инженера получалось "состыковать" атомные часы и UTC. Как добывали поправки вроде того же dUT и дрейфа полюса, не представляю, честно говоря!
Сейчас все значительно проще: GPS дает точное время для двух NTP-серверов, по ним уже все компьютеры синхронизируются. А поправки по интернету раз в полгода-год выкачиваются (прогноз достаточно точный, нам точности по времени в единицы миллисекунд за глаза хватет, а точность по координатам — в десятую долю секунды).

Это я к чему: зачем выдумывать дорогостоящую систему, если можно за ~200р получить желаемое при помощи GPS?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: синхронизация часов по радиосигналу
СообщениеДобавлено: 30 ноя 2018, 13:11 
Старожил

Зарегистрирован: 26 ноя 2012, 10:28
Сообщения: 4067
Откуда: КЧР, поселок Нижний Архыз
dark_reader писал(а):
Ближайший приёмник SL3333 (НАВИА) 900 рублей.

Какие 900 рублей? Без антенны 200 рублей!
Антенна - еще рублей 80-300 (смотря какая).


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 31 ]  На страницу 1, 2  След.

Часовой пояс: UTC + 5 часов


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB