Страница 3 из 4
Re: Прием аудио-сигналов точного времени.
Добавлено: Вс май 19, 2024 22:09:08
Morroc
[uquote="kalobyte",url="/forum/viewtopic.php?p=4528073#p4528073"]а в комнате как он спутник ловит? у меня телефон вроде не ловит, я всегда на окно ставил для апдейта[/uquote]
я за окошко "грибок" какой то бу повесил. зато не только точное время (нахрен оно надо то ? в компе достаточно точное и так), но и точные 10 МГц для приборов
Re: Прием аудио-сигналов точного времени.
Добавлено: Чт май 23, 2024 20:21:20
Ariadna-on-Line
Всем известны "Передаём сигнал проверки времени (СПВ). Начало шестого сигнала соответствует...". Ну и шесть пиков. Надо чтобы начало 6-го пика сбросило в ноль счетчики секунд и минут. А его длительность - выставила текущий час (опционально). Но для этого надо сначала убедиться что это именно СПВ, и именно шестой пик. Логично делать это по частоте тона и длительностям пиков и пауз. Выделить сигнал пиков (1000Гц) - не трудно преобразованием Герцеля. Соответственно время начала и конца пика и паузы. Надо сначала пять раз убедиться, что имеем правильные времена, и только после этого начало шестого сигнала принимать за истину. Нет тут ничего сверхумного, только логика. Но на эту логику у меня не хватает фантазии. Может у кого из участников есть готовое решение. С уважением.
Вот здесь две рабочие лошадки алгоритма - получение времён начала и конца ПИКА / ПАУЗЫ. Все остальное должно делаться на этих временах. Длительность ПИка - 100мС, паузы - 900мС. Длительность 6-го ПИКА зависит от часа - Тмс = 100мс + 20мс * Nчаса.
Код: Выделить всё
boolean Flag1 = false;
boolean Flag2 = false;
int Tones;
int Silents;
int Picks;
long Start1;
long Stop1;
//================
void loop() {
if (Goertz == true) { // Разрешаем искать сигнал проверки времени (СПВ)
***********
Mag = TONE.Mag(Samples, numSampl); // Получаем значение сигнала 1000 Гц
//---------------------------------------------------
if ((Mag > MinMag && Mag < MaxMag) && (Flag1 == false)) {
Start1 = millis(); // Получили начало ПИКа
Flag1 = true;
prints("1");
putx('\r');
Silents = (Start1 - Stop1);
}
//---------------------------------------------------
if ((Mag < MinMag) && (Flag1 == true)) {
Stop1 = millis(); // Получили конец ПИКа
Flag1 = false;
prints("0");
putx('\r');
Tones = (Stop1 - Start1);
}
//---------------------------------------------------
if ((Tones > 380) && (Tones < 420) && (Silents > 3460) && (Silents < 3500)) {
prints_P(PSTR(" Tone OK "));
putx('\r');
Tones = 0;
Silents = 0;
}
}
}
//================
Проверку очевидно надо начинать с проверки длительности первого принятого пика. Если он не в допусках - ждем дальше.
Re: Прием аудио-сигналов точного времени.
Добавлено: Сб июн 08, 2024 11:01:21
jcxz
[uquote="Ariadna-on-Line",url="/forum/viewtopic.php?p=4501019#p4501019"]Полупроводники - это кремний. А кремний - это песок. А песка у нас - пол-планеты. Дешево и сердито.[/uquote]А что за планета у вас такая интересная? из песка прям вся...
Знаю - Юпитер почти весь из водорода состоит. Сатурн - опять-же тож самое....
А у нас, на Земле, песка мало. К сожалению.

У нас треть - железо:
По массе Земля состоит в основном из железа (32,1 %), кислорода (30,1 %), кремния (15,1 %), магния (13,9 %), серы (2,9 %), никеля (1,8 %), кальция (1,5 %) и алюминия (1,4 %); на остальные элементы приходится 1,2 %.
Так что у нас на Земле (по вашей логике) индикаторы нужно делать из чугуния. Ведь его больше всего.
Добавлено after 11 minutes 53 seconds:
[uquote="Ariadna-on-Line",url="/forum/viewtopic.php?p=4582913#p4582913"]Всем известны "Передаём сигнал проверки времени (СПВ). Начало шестого сигнала соответствует...". Ну и шесть пиков. Надо чтобы начало 6-го пика сбросило в ноль счетчики секунд и минут. А его длительность - выставила текущий час (опционально). Но для этого надо сначала убедиться что это именно СПВ, и именно шестой пик. Логично делать это по частоте тона и длительностям пиков и пауз.[/uquote]Вот у меня микроволновка, когда заканчивает разогревать какую-нить вкусняху, тоже так пикает. Много раз. И стиралка, когда заканчивает носки стирать - тоже примерно так же пикает. Не боитесь, что ваш "синхронизатор" будет срабатывать на любой подобный писк? И будут ваши часики каждый завтрак, обед и ужин сбрасываться по пискам микроволновки или по пискам стиралки как носки постираются.
PS: Может не страдать ерундой (прикручиванием ИИ для правильного детектирования писков точного времени), и не натягивать сову на глобус, а сделать как все - любым из общепринятых методов: GPS, SNTP?
Хотя... может до вашей планеты GPS не добивает и инет у вас ещё не изобрели?.. да... Может наше, земное FM-радио у вас ловится? Тогда можно синхронизироваться через тот же RDS.
Re: Прием аудио-сигналов точного времени.
Добавлено: Сб июн 08, 2024 12:31:37
Ariadna-on-Line
Когда-то у Г. Форда на заводе висел плакат - "Если тебе не нравятся порядки на моём заводе - создай свой, и делай там что хочешь". Советую прислушаться, а не уводить с заявленной темы.
Re: Прием аудио-сигналов точного времени.
Добавлено: Сб июн 08, 2024 12:46:46
smacorp
Re: Прием аудио-сигналов точного времени.
Добавлено: Сб июн 08, 2024 19:00:33
Ariadna-on-Line
Главный элемент земной коры - кислород. Второй - кремний. Что там в ядре - никто не видел. Утверждать что там железо - научно НЕ КОРРЕКТНО по указанной причине.
Re: Прием аудио-сигналов точного времени.
Добавлено: Сб июн 08, 2024 20:25:36
jcxz
[uquote="smacorp",url="/forum/viewtopic.php?p=4588874#p4588874"]
jcxz, не знаете, не говорите -
https://m.ok.ru/naukatv/topic/153075170398412[/uquote]А вы разницу между "земной корой" и "всей планетой" понимаете?
Похоже что нет.
Добавлено after 2 minutes 5 seconds:
[uquote="Ariadna-on-Line",url="/forum/viewtopic.php?p=4588984#p4588984"]Главный элемент земной коры - кислород. Второй - кремний. Что там в ядре - никто не видел. Утверждать что там железо - научно НЕ КОРРЕКТНО по указанной причине.[/uquote]Но при этом вы утверждали сразу
за всю Землю, а вовсе не за кору.
Так что - может не будем передёргивать? Все ходы ведь записаны.
И кстати - земная кора ведь тоже довольно толстая. И люди видели только её самые-самые верхние слои. Следуя вашей же логике - на каком основании вы утверждаете про кислород и кремний? Ведь "что там во всей коре - никто не видел".
Re: Прием аудио-сигналов точного времени.
Добавлено: Сб июн 08, 2024 22:07:42
smacorp
jcxz, это называется демагогия. Вас приткнули фактами, но вместо того, чтобы признать ошибку по кремнию, Вы пускаетесь в пространные суждения о разнице между земной корой и ядром планеты. Приплетите ещё тёмную материю и получите приз по демагогии.
Re: Прием аудио-сигналов точного времени.
Добавлено: Сб июн 08, 2024 22:12:32
Ariadna-on-Line
Хватит с геологией. Вернемся к ИИ. 99.999% населения Земли не cлышали ни о GPS, ни о RDS. Не слышали и слышать не хотят. С чем лично я совершенно солидарен. И узнают о времени по радио. Код для часов, которые не на***т ни крик петуха, ни писк микроволновки - достойное дело. Покупать на каждый чих отдельный спец.модуль, да проводить "интернеты" - глупое занятие.
Re: Прием аудио-сигналов точного времени.
Добавлено: Сб июн 08, 2024 23:32:29
Asmodey
[uquote="Ariadna-on-Line",url="/forum/viewtopic.php?p=4589062#p4589062"]И узнают о времени по радио[/uquote]Тогда логично будет если часы тоже будут узнавать про время по радио, а не через микрофон. Куда надежнее часам иметь радио внутри себя, а не надеяться на то что рядом окажется включенный, и главное настроенный на нужную радиостанцию приемник, да еще вовремя. Чего может не случиться очень и очень долгое время.
Re: Прием аудио-сигналов точного времени.
Добавлено: Вс июн 09, 2024 19:18:22
Ariadna-on-Line
Согласен. При использовании алгоритма Герцеля от микрофона мало пользы. Но вот сама идея управления через звук для человека близка по природе.
Re: Прием аудио-сигналов точного времени.
Добавлено: Вт июн 18, 2024 08:32:40
vispower
[uquote="Ariadna-on-Line",url="/forum/viewtopic.php?p=4582913#p4582913"]Всем известны "Передаём сигнал проверки времени (СПВ). Начало шестого сигнала соответствует...". Ну и шесть пиков. Надо чтобы начало 6-го пика сбросило в ноль счетчики секунд и минут. А его длительность - выставила текущий час (опционально). Но для этого надо сначала убедиться что это именно СПВ, и именно шестой пик. Логично делать это по частоте тона и длительностям пиков и пауз. Выделить сигнал пиков (1000Гц) - не трудно преобразованием Герцеля. Соответственно время начала и конца пика и паузы. Надо сначала пять раз убедиться, что имеем правильные времена, и только после этого начало шестого сигнала принимать за истину. Нет тут ничего сверхумного, только логика. Но на эту логику у меня не хватает фантазии. Может у кого из участников есть готовое решение. С уважением.[/uquote]
ловил эти сигналы в году 2000 на 580 проц, но у меня схемотехник от бога был, царство ему небесное. фильтр на максе что-то вроде, на выходе модулированный аналоговый сигнал переведенный в двоичный 0 1. я тогда в радиоэлектронике вообще не бумбум, сейчас бп могу отремонтировать. с началом пика запускаешь счетчик, если помеха сигнал пропал, счетчик останавливаешь, если пропал на долго, смотрим длительность, если пик +1 если нет - сбрасываем счетчик. паузу тоже проверяем. не обязательно все шесть пиков считать трех четырех достаточно. это раньше пики по госту вещали, потом могли и два пика дать в эфир и три. так что жпс время дает точное. даже если вмешаются военные это не 5 секунд
могу поискать на ассемблере код если надо

Re: Прием аудио-сигналов точного времени.
Добавлено: Вс мар 23, 2025 10:09:18
Вячеслав М.
В целом не плохая идея, даже задумываюсь о микрофонах на своих девайсах )))
Re: Прием аудио-сигналов точного времени.
Добавлено: Пн мар 24, 2025 18:01:17
Morroc
[uquote="Ariadna-on-Line",url="/forum/viewtopic.php?p=4589062#p4589062"]99.999% населения Земли не cлышали ни о GPS, ни о RDS. Не слышали и слышать не хотят. С чем лично я совершенно солидарен.
И узнают о времени по радио.[/uquote]
Да ладно

Re: Прием аудио-сигналов точного времени.
Добавлено: Вт дек 02, 2025 22:14:45
makks
Идея прекрасная. DCF77 ловит даже в западной части РФ на грани возможностей, GPS тоже не всегда доступен особенно под крышей, а вот СТВ изловить из эфира можно простейшим РП практически всегда.
Реализация была опубликована в 2019 году в журнале "Радио". Часы (+ метеостанция) с коррекцией по сигналам точного времени. Начало в №3.

Как показала практика для нормального детектирования СТВ нужен очень острый фильтр, который совсем непросто реализовать скажем на ОУ. Автор применил специализированную м-сх LTC1060. Она недешева, но с данной функцией отлично справляется.
Re: Прием аудио-сигналов точного времени.
Добавлено: Пт фев 20, 2026 21:51:12
smart_pic
На
http://www.microchip.su/index.php один товарищ делал это на пике.Но к сожалению сейчас сайт не открывается совсем.
Можно повозиться ради интереса , но я с ардуино не дружу. Своей работы на PIC18, PIC32 хватает.
Идея проста, сначала ловим сигнал определенной частоты, можно отсеять лишнее селективным фильтром на ОУ, завести сигнал на прерывание и обработчик написать .
Re: Прием аудио-сигналов точного времени.
Добавлено: Ср авг 12, 2026 15:29:41
Nesco
Мне надоело что электронные часы с большими индикаторами обладают плохой точностью хода, постоянно надо их корректировать. Это те которые с синхронизацией от сети.
Тоже подумал о методах синхронизации.
Вопрос вроде плёвый, но на деле такое г. получается.
Просто сделал часы на микре DS3231. И всё. Не надо никакой надоедающей синхронизации. Раз в несколько месяцев установил правильное время и они нормально идут

. Да, к ним ещё маленькая батарейка подключена. Если напряжение питания 220v пропадает, то они продолжют идти от батарейки. И не надо их по новой устанавливать.
Re: Прием аудио-сигналов точного времени.
Добавлено: Ср авг 12, 2026 16:29:55
smacorp
Синхронизация это всё равно приятно. Только не от сигналов каких-то по радио, а от GPS или через ntp.
Re: Прием аудио-сигналов точного времени.
Добавлено: Ср авг 12, 2026 22:39:29
roman.com
Батарейки менять надо. Они не вечные.
GPS сейчас повсюду глушат. И он не ловит в помещении.
NTP без шифрования.
Остается один вариант - синхронизация со своим сервером. В качестве сервера комп или телефон.
Re: Прием аудио-сигналов точного времени.
Добавлено: Чт авг 13, 2026 08:34:32
codenamehawk
roman.com писал(а): Ср авг 12, 2026 22:39:29
NTP без шифрования.
Ну и хорошо, проще обработать.
Если вдруг какая паранойя проверяйте сразу с двух источников.