LINUX.ORG.RU
ФорумTalks

Как испустить радиоволну 50 КГц?

 ,


0

2

В радиоволнах ничего не понимаю, но хочу попробовать сделать девайс, который будет транслировать сигнал точного времени. У меня есть часы, которые в теории умеют этот сигнал улавливать и калиброваться по нему (а самого сигнала нет, не повезло мне жить там, где он есть). Протокол я нашёл, там всё примитивно - надо просто испускать радиоволну определённый период времени, грубо говоря раз в секунду в течение 0.9 секунды или 0.8 секунды (могу в деталях путаться, но в целом как-то так) и кодировать таким образом биты. Частота фиксированная, то ли 50 то ли 60 КГц.

Я так понимаю, электрический сигнал нужной частоты сгенерировать не проблема, можно взять любой микроконтроллер и использовать PWM.

Вопрос в том - как этот сигнал перевести в радиоволну. Вот в этом я вообще ничего не понимаю. Как сделать антенну? какой формы она должна быть? Может быть достаточно просто взять катушку индуктивности, один конец к земле подключить, второй конец к GPIO пину и пускать по нему переменный ток через этот самый PWM? Насколько я понимаю, это будет испускать радиоволны.

Какая-то ощутимая мощность мне не нужна, я могу часы прям возле этой антенны положить.

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

Также вопрос - как можно эти радиоволны уловить и проверить, что они идут вообще? Часы штука не очень подходящая для отладки, там или работает, или нет. У меня есть осциллограф, может как-то с ним это провернуть можно?

★★★★★

Последнее исправление: vbr (всего исправлений: 2)
Ответ на: комментарий от anc

В целом да, можно использовать такой вариант, но оно не застраховано от временного факапа

Понятно что GPS-приемник как способ получения точного времени лучше. Но он требует установки антенны снаружи помещения что не всегда возможно.

Сотовые операторы могут на отлюбись выдать время

В последние пару десятков лет с таким не сталкивался. Собственно само время точное. Проблемы бывают только с определением временнОй зоны что может создать сложности если нуждающееся в точном времени оборудование установлено на транспортном средстве. Но там как раз не проблема поставить антенну GPS и получать время UTC и координаты от него,что позволяет однозначно вычислять локальное время.

watchcat382
()
Последнее исправление: watchcat382 (всего исправлений: 1)
Ответ на: комментарий от watchcat382

В последние пару десятков лет с таким не сталкивался.

Вам или повезло или возможно просто не заметили или у вас не была установлена синхронизация времени с опсосом. С учетом вашего упоминания «пару десятков лет» не могу исключать варианта, что мобила тех лет или не поддерживала синхронизацию времени с опсосом или (что емнип по умолчанию тогда было) не была включена из каробки.

Проблемы бывают только с определением временнОй зоны

Такое тоже в принципе возможно, но опять это к опсосу или в случае если у вас на мабиле есть gps то к работе и gps.
НО самое главное к прошивке вашей мабилы. Как пример «в отдельно взятом государстве переходы на летнее/зимнее время», ну старая у вас мабила, апдэйтов уже не ждите, а переход внезапно отменили... выставляем вручную другой часовой пояс. Или мобила не старая, но вот апдэйты не чешутся выпускать...выставляем вручную другой часовой пояс и ждем апдейтов... апдэйты вышли... мы их накатили... и внезапно летом валим в другй часовой пояс, смотрим на часы мабилы, а она «врет» и только после долгого напряженного напряжения субстанции под названием мозг, который к этому моменту уже подкреплен некоторым кол-вом алкаголя, вспоминаем, что «аааа, я же вручную часовой пояс задал».

anc ★★★★★
()
Ответ на: комментарий от vbr

Приём времени через GSM требует наличия SIM-карты?

Я без сим-карты не пробовал так что не могу утверждать будет ли работать без.

watchcat382
()
Ответ на: комментарий от anc

НО самое главное к прошивке вашей мабилы.

Про мобилы - согласен. Но я писал про модемы. У модемов проблемы с летним-зимним временем нет. Во всяком случае здесь в моей локации. Сотовый оператор отдает время с фиксированным сдвигом относительно локального и никуда его не дергает.

А у мобилы да, эта проблема есть, всегда приходилось дважды в год переставлять пока не отменили эту дурость.

watchcat382
()
Ответ на: комментарий от watchcat382

У модемов проблемы с летним-зимним временем нет.

Вангану что они тупо в GMT обитают.

anc ★★★★★
()
Ответ на: комментарий от watchcat382

А у мобилы да, эта проблема есть, всегда приходилось дважды в год переставлять пока не отменили эту дурость.

Менять ещё не пробовали настройки/прошивку/мобилу?

anc ★★★★★
()
Ответ на: комментарий от anc

Менять ещё не пробовали настройки/прошивку/мобилу?

Нет, как в 2005 году купил свой Siemens S65 так по сей день и пользуюсь. Я вообще крайне мало пользуюсь голосовой связью,а для интернетной связи есть четыре разных планшета и там с синхронизацией времени всё в порядке (NTP).

watchcat382
()
Ответ на: комментарий от anc

Я без сим-карты не пробовал

Так попробуйте.

Лень лезть на чердак где модем установлен. Там холодно. И вообще, я поддерживаю принцип «работает - не трогай».

Я способ получения времени через модем подсказал,а уж экспериментами пусть дальше занимаются те кому это более актуально.

watchcat382
()
Ответ на: комментарий от vbr

Могу ошибаться, но вроде как да... ну исходя из чистой теории да. Точнее так, послать AT команды мы можем, но вот кто нам ответит на них при отсутствии линка? Это как с диалап мопедом, команду послать можем, но при отсутствии линка ответа не получим.
Например у вас 3 опсоса «в зоне видимости», кто вам должен ответить на ваш запрос? А если все три ответят и выдадут разное время, то чье считать правильным?

anc ★★★★★
()
Закрыто добавление комментариев для недавно зарегистрированных пользователей (со score < 50)