Прием аудио-сигналов точного времени.
Re: Прием аудио-сигналов точного времени.
[uquote="kalobyte",url="/forum/viewtopic.php?p=4528073#p4528073"]а в комнате как он спутник ловит? у меня телефон вроде не ловит, я всегда на окно ставил для апдейта[/uquote]
я за окошко "грибок" какой то бу повесил. зато не только точное время (нахрен оно надо то ? в компе достаточно точное и так), но и точные 10 МГц для приборов
я за окошко "грибок" какой то бу повесил. зато не только точное время (нахрен оно надо то ? в компе достаточно точное и так), но и точные 10 МГц для приборов
"Вся военная пропаганда, все крики, ложь и ненависть исходят от людей, которые на эту войну не пойдут !" / Джордж Оруэлл /
"Война - это,когда за интересы других,гибнут совершенно безвинные люди." / Уинстон Черчилль /
"Война - это,когда за интересы других,гибнут совершенно безвинные люди." / Уинстон Черчилль /
- Ariadna-on-Line
- Это не хвост, это антенна
- Сообщения: 1479
- Зарегистрирован: Вс май 13, 2012 00:01:54
Re: Прием аудио-сигналов точного времени.
Всем известны "Передаём сигнал проверки времени (СПВ). Начало шестого сигнала соответствует...". Ну и шесть пиков. Надо чтобы начало 6-го пика сбросило в ноль счетчики секунд и минут. А его длительность - выставила текущий час (опционально). Но для этого надо сначала убедиться что это именно СПВ, и именно шестой пик. Логично делать это по частоте тона и длительностям пиков и пауз. Выделить сигнал пиков (1000Гц) - не трудно преобразованием Герцеля. Соответственно время начала и конца пика и паузы. Надо сначала пять раз убедиться, что имеем правильные времена, и только после этого начало шестого сигнала принимать за истину. Нет тут ничего сверхумного, только логика. Но на эту логику у меня не хватает фантазии. Может у кого из участников есть готовое решение. С уважением.
Вот здесь две рабочие лошадки алгоритма - получение времён начала и конца ПИКА / ПАУЗЫ. Все остальное должно делаться на этих временах. Длительность ПИка - 100мС, паузы - 900мС. Длительность 6-го ПИКА зависит от часа - Тмс = 100мс + 20мс * Nчаса.
Проверку очевидно надо начинать с проверки длительности первого принятого пика. Если он не в допусках - ждем дальше.
Вот здесь две рабочие лошадки алгоритма - получение времён начала и конца ПИКА / ПАУЗЫ. Все остальное должно делаться на этих временах. Длительность ПИка - 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;
}
}
}
//================- Вложения
-
- PICs.png
- (46.5 КБ) 157 скачиваний
Re: Прием аудио-сигналов точного времени.
[uquote="Ariadna-on-Line",url="/forum/viewtopic.php?p=4501019#p4501019"]Полупроводники - это кремний. А кремний - это песок. А песка у нас - пол-планеты. Дешево и сердито.[/uquote]А что за планета у вас такая интересная? из песка прям вся...
Знаю - Юпитер почти весь из водорода состоит. Сатурн - опять-же тож самое....
А у нас, на Земле, песка мало. К сожалению.
У нас треть - железо:

Добавлено after 11 minutes 53 seconds:
[uquote="Ariadna-on-Line",url="/forum/viewtopic.php?p=4582913#p4582913"]Всем известны "Передаём сигнал проверки времени (СПВ). Начало шестого сигнала соответствует...". Ну и шесть пиков. Надо чтобы начало 6-го пика сбросило в ноль счетчики секунд и минут. А его длительность - выставила текущий час (опционально). Но для этого надо сначала убедиться что это именно СПВ, и именно шестой пик. Логично делать это по частоте тона и длительностям пиков и пауз.[/uquote]Вот у меня микроволновка, когда заканчивает разогревать какую-нить вкусняху, тоже так пикает. Много раз. И стиралка, когда заканчивает носки стирать - тоже примерно так же пикает. Не боитесь, что ваш "синхронизатор" будет срабатывать на любой подобный писк? И будут ваши часики каждый завтрак, обед и ужин сбрасываться по пискам микроволновки или по пискам стиралки как носки постираются.
PS: Может не страдать ерундой (прикручиванием ИИ для правильного детектирования писков точного времени), и не натягивать сову на глобус, а сделать как все - любым из общепринятых методов: GPS, SNTP?
Хотя... может до вашей планеты GPS не добивает и инет у вас ещё не изобрели?.. да... Может наше, земное FM-радио у вас ловится? Тогда можно синхронизироваться через тот же RDS.
Знаю - Юпитер почти весь из водорода состоит. Сатурн - опять-же тож самое....
А у нас, на Земле, песка мало. К сожалению.
Так что у нас на Земле (по вашей логике) индикаторы нужно делать из чугуния. Ведь его больше всего.По массе Земля состоит в основном из железа (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.
- Ariadna-on-Line
- Это не хвост, это антенна
- Сообщения: 1479
- Зарегистрирован: Вс май 13, 2012 00:01:54
Re: Прием аудио-сигналов точного времени.
Когда-то у Г. Форда на заводе висел плакат - "Если тебе не нравятся порядки на моём заводе - создай свой, и делай там что хочешь". Советую прислушаться, а не уводить с заявленной темы.
Re: Прием аудио-сигналов точного времени.
jcxz, не знаете, не говорите - https://m.ok.ru/naukatv/topic/153075170398412
Платы для HLDI - установки лазерной засветки фоторезиста.
Фоторезист Ordyl Alpha 350
Жидкое олово для лужения плат (видео) - самое лучшее и только у меня.
Паяльные маски XV501T-4 и KSM-S6189 (5 цветов).
Заказ печатных плат - pcbsmac@gmail.com
Фоторезист Ordyl Alpha 350
Жидкое олово для лужения плат (видео) - самое лучшее и только у меня.
Паяльные маски XV501T-4 и KSM-S6189 (5 цветов).
Заказ печатных плат - pcbsmac@gmail.com
- Ariadna-on-Line
- Это не хвост, это антенна
- Сообщения: 1479
- Зарегистрирован: Вс май 13, 2012 00:01:54
Re: Прием аудио-сигналов точного времени.
Главный элемент земной коры - кислород. Второй - кремний. Что там в ядре - никто не видел. Утверждать что там железо - научно НЕ КОРРЕКТНО по указанной причине.
Re: Прием аудио-сигналов точного времени.
[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]Но при этом вы утверждали сразу за всю Землю, а вовсе не за кору.
Так что - может не будем передёргивать? Все ходы ведь записаны.
И кстати - земная кора ведь тоже довольно толстая. И люди видели только её самые-самые верхние слои. Следуя вашей же логике - на каком основании вы утверждаете про кислород и кремний? Ведь "что там во всей коре - никто не видел".
Похоже что нет.
Добавлено after 2 minutes 5 seconds:
[uquote="Ariadna-on-Line",url="/forum/viewtopic.php?p=4588984#p4588984"]Главный элемент земной коры - кислород. Второй - кремний. Что там в ядре - никто не видел. Утверждать что там железо - научно НЕ КОРРЕКТНО по указанной причине.[/uquote]Но при этом вы утверждали сразу за всю Землю, а вовсе не за кору.
Так что - может не будем передёргивать? Все ходы ведь записаны.
И кстати - земная кора ведь тоже довольно толстая. И люди видели только её самые-самые верхние слои. Следуя вашей же логике - на каком основании вы утверждаете про кислород и кремний? Ведь "что там во всей коре - никто не видел".
Re: Прием аудио-сигналов точного времени.
jcxz, это называется демагогия. Вас приткнули фактами, но вместо того, чтобы признать ошибку по кремнию, Вы пускаетесь в пространные суждения о разнице между земной корой и ядром планеты. Приплетите ещё тёмную материю и получите приз по демагогии.
Платы для HLDI - установки лазерной засветки фоторезиста.
Фоторезист Ordyl Alpha 350
Жидкое олово для лужения плат (видео) - самое лучшее и только у меня.
Паяльные маски XV501T-4 и KSM-S6189 (5 цветов).
Заказ печатных плат - pcbsmac@gmail.com
Фоторезист Ordyl Alpha 350
Жидкое олово для лужения плат (видео) - самое лучшее и только у меня.
Паяльные маски XV501T-4 и KSM-S6189 (5 цветов).
Заказ печатных плат - pcbsmac@gmail.com
- Ariadna-on-Line
- Это не хвост, это антенна
- Сообщения: 1479
- Зарегистрирован: Вс май 13, 2012 00:01:54
Re: Прием аудио-сигналов точного времени.
Хватит с геологией. Вернемся к ИИ. 99.999% населения Земли не cлышали ни о GPS, ни о RDS. Не слышали и слышать не хотят. С чем лично я совершенно солидарен. И узнают о времени по радио. Код для часов, которые не на***т ни крик петуха, ни писк микроволновки - достойное дело. Покупать на каждый чих отдельный спец.модуль, да проводить "интернеты" - глупое занятие.
Re: Прием аудио-сигналов точного времени.
[uquote="Ariadna-on-Line",url="/forum/viewtopic.php?p=4589062#p4589062"]И узнают о времени по радио[/uquote]Тогда логично будет если часы тоже будут узнавать про время по радио, а не через микрофон. Куда надежнее часам иметь радио внутри себя, а не надеяться на то что рядом окажется включенный, и главное настроенный на нужную радиостанцию приемник, да еще вовремя. Чего может не случиться очень и очень долгое время.
Астролябия-сама меряет, было бы что мерять!!!
- Ariadna-on-Line
- Это не хвост, это антенна
- Сообщения: 1479
- Зарегистрирован: Вс май 13, 2012 00:01:54
Re: Прием аудио-сигналов точного времени.
Согласен. При использовании алгоритма Герцеля от микрофона мало пользы. Но вот сама идея управления через звук для человека близка по природе.
Re: Прием аудио-сигналов точного времени.
[uquote="Ariadna-on-Line",url="/forum/viewtopic.php?p=4582913#p4582913"]Всем известны "Передаём сигнал проверки времени (СПВ). Начало шестого сигнала соответствует...". Ну и шесть пиков. Надо чтобы начало 6-го пика сбросило в ноль счетчики секунд и минут. А его длительность - выставила текущий час (опционально). Но для этого надо сначала убедиться что это именно СПВ, и именно шестой пик. Логично делать это по частоте тона и длительностям пиков и пауз. Выделить сигнал пиков (1000Гц) - не трудно преобразованием Герцеля. Соответственно время начала и конца пика и паузы. Надо сначала пять раз убедиться, что имеем правильные времена, и только после этого начало шестого сигнала принимать за истину. Нет тут ничего сверхумного, только логика. Но на эту логику у меня не хватает фантазии. Может у кого из участников есть готовое решение. С уважением.[/uquote]
ловил эти сигналы в году 2000 на 580 проц, но у меня схемотехник от бога был, царство ему небесное. фильтр на максе что-то вроде, на выходе модулированный аналоговый сигнал переведенный в двоичный 0 1. я тогда в радиоэлектронике вообще не бумбум, сейчас бп могу отремонтировать. с началом пика запускаешь счетчик, если помеха сигнал пропал, счетчик останавливаешь, если пропал на долго, смотрим длительность, если пик +1 если нет - сбрасываем счетчик. паузу тоже проверяем. не обязательно все шесть пиков считать трех четырех достаточно. это раньше пики по госту вещали, потом могли и два пика дать в эфир и три. так что жпс время дает точное. даже если вмешаются военные это не 5 секунд
могу поискать на ассемблере код если надо
ловил эти сигналы в году 2000 на 580 проц, но у меня схемотехник от бога был, царство ему небесное. фильтр на максе что-то вроде, на выходе модулированный аналоговый сигнал переведенный в двоичный 0 1. я тогда в радиоэлектронике вообще не бумбум, сейчас бп могу отремонтировать. с началом пика запускаешь счетчик, если помеха сигнал пропал, счетчик останавливаешь, если пропал на долго, смотрим длительность, если пик +1 если нет - сбрасываем счетчик. паузу тоже проверяем. не обязательно все шесть пиков считать трех четырех достаточно. это раньше пики по госту вещали, потом могли и два пика дать в эфир и три. так что жпс время дает точное. даже если вмешаются военные это не 5 секунд
могу поискать на ассемблере код если надо
-
Вячеслав М.
- Нашел транзистор. Понюхал.
- Сообщения: 174
- Зарегистрирован: Пн янв 13, 2025 15:24:02
Re: Прием аудио-сигналов точного времени.
В целом не плохая идея, даже задумываюсь о микрофонах на своих девайсах )))
Re: Прием аудио-сигналов точного времени.
[uquote="Ariadna-on-Line",url="/forum/viewtopic.php?p=4589062#p4589062"]99.999% населения Земли не cлышали ни о GPS, ни о RDS. Не слышали и слышать не хотят. С чем лично я совершенно солидарен. И узнают о времени по радио.[/uquote]
Да ладно
Да ладно
"Вся военная пропаганда, все крики, ложь и ненависть исходят от людей, которые на эту войну не пойдут !" / Джордж Оруэлл /
"Война - это,когда за интересы других,гибнут совершенно безвинные люди." / Уинстон Черчилль /
"Война - это,когда за интересы других,гибнут совершенно безвинные люди." / Уинстон Черчилль /
Re: Прием аудио-сигналов точного времени.
Идея прекрасная. DCF77 ловит даже в западной части РФ на грани возможностей, GPS тоже не всегда доступен особенно под крышей, а вот СТВ изловить из эфира можно простейшим РП практически всегда.
Реализация была опубликована в 2019 году в журнале "Радио". Часы (+ метеостанция) с коррекцией по сигналам точного времени. Начало в №3.

Как показала практика для нормального детектирования СТВ нужен очень острый фильтр, который совсем непросто реализовать скажем на ОУ. Автор применил специализированную м-сх LTC1060. Она недешева, но с данной функцией отлично справляется.
Реализация была опубликована в 2019 году в журнале "Радио". Часы (+ метеостанция) с коррекцией по сигналам точного времени. Начало в №3.
Как показала практика для нормального детектирования СТВ нужен очень острый фильтр, который совсем непросто реализовать скажем на ОУ. Автор применил специализированную м-сх LTC1060. Она недешева, но с данной функцией отлично справляется.
-
smart_pic
- Встал на лапы
- Сообщения: 132
- Зарегистрирован: Ср фев 11, 2015 19:16:32
- Контактная информация:
Re: Прием аудио-сигналов точного времени.
На http://www.microchip.su/index.php один товарищ делал это на пике.Но к сожалению сейчас сайт не открывается совсем.
Можно повозиться ради интереса , но я с ардуино не дружу. Своей работы на PIC18, PIC32 хватает.
Идея проста, сначала ловим сигнал определенной частоты, можно отсеять лишнее селективным фильтром на ОУ, завести сигнал на прерывание и обработчик написать .
Можно повозиться ради интереса , но я с ардуино не дружу. Своей работы на PIC18, PIC32 хватает.
Идея проста, сначала ловим сигнал определенной частоты, можно отсеять лишнее селективным фильтром на ОУ, завести сигнал на прерывание и обработчик написать .