Страница 1 из 1

Часы с коррекцией по сигналам точного времени

Добавлено: Пт сен 09, 2011 09:02:45
shura-gam
Много версий часов с коррекцией по GPS, DCF77, а никто не делал часы на МК с коррекцией по сигналам Маяка или Радио России?

Re: Часы с коррекцией по сигналам точного времени

Добавлено: Пт сен 09, 2011 10:06:20
Enman
на телесистемах был такой проект...в каком-то журнале тоже...
Изображение

Re: Часы с коррекцией по сигналам точного времени

Добавлено: Пт сен 09, 2011 10:08:15
shura-gam
Это я видел давно. Интереснее анализ сигнала воткнуть в контроллер часов.

Re: Часы с коррекцией по сигналам точного времени

Добавлено: Пт сен 09, 2011 11:07:10
pyzhman
Походу прошивка пика этим и занимается. Берем и втыкаем в контроллер часов. Программно.

Re: Часы с коррекцией по сигналам точного времени

Добавлено: Пт сен 09, 2011 11:26:25
Coolish
К сожалению не ясно, ни что там на выходе, ни кода прошивки.

Re: Часы с коррекцией по сигналам точного времени

Добавлено: Пт сен 09, 2011 12:18:45
Dmitry Dubrovenko
shura-gam писал(а):сигналам Маяка или Радио России
А что они из себя представляют?

Re: Часы с коррекцией по сигналам точного времени

Добавлено: Пт сен 09, 2011 12:20:16
Coolish
Ну там, 6 сигналов в 1000 Гц в конце часа, последний (шестой) совпадает с началом нового часа, длительность первых пяти - одинаковая, а длительность шестого сигнала пропорциональна номеру наступившего часа :tea:

Вообще хотел такие автономные часы сделать, на LCD индикаторе, чтоб питался прямо от трансляции (возможно, с подсветкой). Ночью трансляция отключается, а днём вольт до 8 амплитуды можно вытянуть. Так и не занялся...

Re: Часы с коррекцией по сигналам точного времени

Добавлено: Пт сен 09, 2011 12:22:34
Dmitry Dubrovenko
Coolish писал(а):длительность первых пяти - одинаковая, а длительность шестого сигнала пропорциональна номеру наступившего часа
А в цифрах?

Re: Часы с коррекцией по сигналам точного времени

Добавлено: Пт сен 09, 2011 12:26:37
Coolish
http://www.audiopro.ru/radio/signaly-tochnogo-vremeni
Через сеть звукового вещания ведутся передачи СПВ повышенной
информативности, которые содержат в себе информацию о значении часа суток.
СПВ предназначены для проверки показаний и автоматической синхронизации
часов технического и бытового назначения и представляют собой группу из
шести прямоугольных радиоимпульсов с частотой заполнения 1000 Гц. Первые
пять импульсов имеют длительность 100 мс каждый. Длительность шестого
импульса изменяется в зависимости от значения часа суток московского времени
от 100 мс до 560 мс через 20 мс, в соответствии с выражением t = (100+20h)
[мс], где h - целочисленное значение часа. Начало шестого импульса
соответствует началу часа - 00m00s. Во втором, третьем, четвертом и пятом
радиоимпульсах СПВ дополнительно передаются сигналы в виде синусоидальных
колебаний с уровнем на 21 дБ ниже максимального уровня СПВ и частотами
(2500+/-40,5) Гц (во втором импульсе);
(60,2+/-40,01) Гц и (6313+/-41) Гц (в третьем импульсе);
(260,4+/-40,2) Гц и (9541,5+/-42) Гц (в четвертом импульсе);
(4528,5+/-41) Гц и (14534,5+/-42)Гц (в пятом импульсе).
Эти сигналы предназначены для автоматического контроля каналов и трактов
звукового вещания.

Re: Часы с коррекцией по сигналам точного времени

Добавлено: Пт сен 09, 2011 12:27:20
shura-gam
6 "пиков" частотой примерно килогерц. По началу 6-го сигнала идёт синхронизация. Кстати к вышеописанной схеме есть прошивка и исходник. http://www.530.ru/electronics/projects.php?do=p121 Остаётся только воткнуть всё это дело в часы.

Re: Часы с коррекцией по сигналам точного времени

Добавлено: Пт сен 09, 2011 12:35:16
Coolish
shura-gam писал(а):6 "пиков" частотой примерно килогерц. По началу 6-го сигнала идёт синхронизация. Кстати к вышеописанной схеме есть прошивка и исходник. http://www.530.ru/electronics/projects.php?do=p121 Остаётся только воткнуть всё это дело в часы.
В принципе да. Я как-то раз, будучи слабо разбирающимся в полосовых цифровых фильтрах, пробовал просто прогнать на компе алгоритм, аналогичный найденному в сети для другой схемы на PIC-е, чтоб "пощупать" и переложить на AVR. На вход программы подавал запись от радиотрансляции. Что-то у меня тогда не вышло. Может в этой прошивке более удачный алгоритм.

Re: Часы с коррекцией по сигналам точного времени

Добавлено: Пт сен 09, 2011 12:38:08
Dmitry Dubrovenko
Т.е. получается, что для возвожности использования, МК должен уметь выделять три частоты из сигнала (при других реализациях, возможны сбои).
Что-то как-то сомнительно, что 675-й с такой задачей справится. :roll:

P.S.: Прочёл описание. Так и есть. Обрабатывается только один сигнал 1kHz.

Re: Часы с коррекцией по сигналам точного времени

Добавлено: Пт сен 09, 2011 12:43:42
Coolish
Незачем определять номер сигнала.
Достаточно выделить 5 сигналов 1кгц по 100 мс. Таких паттернов нет в обычной трансляции. Определить длительность шестого и по ней рассчитать номер часа.

Вот эту конструкцию я пробовал разобрать

А, кажется это тот же автор, а может и та же конструкция.

Re: Часы с коррекцией по сигналам точного времени

Добавлено: Пт сен 09, 2011 12:47:22
Dmitry Dubrovenko
Coolish писал(а):Достаточно выделить 5 сигналов 1кгц по 100 мс.
Вы, видимо, давно "Маяк" не слушали. :)
Первый сигнал может и не транслироваться. Точнее, обычно он накладывается на эфир. Поэтому и говорю, что, при таком алгоритме, ВОЗМОЖНЫ сбои.

Re: Часы с коррекцией по сигналам точного времени

Добавлено: Пт сен 09, 2011 12:49:38
shura-gam
Так и корректировать не обязательно каждый час. Достаточно раз в сутки или даже реже.

Re: Часы с коррекцией по сигналам точного времени

Добавлено: Пт сен 09, 2011 12:52:19
SmarTrunk
Хотел выделять сигналы точного времени из ТВ-сигнала. Они по стандарту могут замешиваться в (пятую или шестую- уже не помню) строку. Подал ТВ-сигнал на вход цифрового осциллографа, выделил строку - а она пустая, на всех 30 каналах, которые у нас в кабеле...

Re: Часы с коррекцией по сигналам точного времени

Добавлено: Пт сен 09, 2011 12:53:21
Coolish
Dmitry Dubrovenko писал(а):
Coolish писал(а):Достаточно выделить 5 сигналов 1кгц по 100 мс.
Вы, видимо, давно "Маяк" не слушали. :)
Первый сигнал может и не транслироваться. Точнее, обычно он накладывается на эфир. Поэтому и говорю, что, при таком алгоритме, ВОЗМОЖНЫ сбои.
да, если честно, Маяк давно не слышал :oops: , а на "Радио России" вроде нет таких накладок.
shura-gam писал(а):Так и корректировать не обязательно каждый час. Достаточно раз в сутки или даже реже.
Разумеется, но тогда всё равно этот факт надо заложить в алгоритм...
Ну или там, если синхронизация уже есть, можно искать только последние сигналы из шести в достаточно точном окне.
Вариации можно выдумать

Re: Часы с коррекцией по сигналам точного времени

Добавлено: Пт сен 09, 2011 13:02:49
Dmitry Dubrovenko
Раз уж пошла такая пьянка, не посоветуете почитать материал по построению частотных фильтров на МК (не только одночастотных)?
Сорри, за оффтоп.