Как кто-то проектирует низкочастотный FM-радиопередатчик?

Я относительно новичок в этой теме, но я собираюсь передать некоторые данные из измерительной системы в пещере на приемник на поверхности. Я понимаю, что могу использовать SDR (программно-определяемое радио) для приема радиосигналов на поверхность, но из всех руководств и материалов, с которыми я сталкивался в Интернете, я не могу найти способ передачиданные на частотах около 80 кГц на поверхность. Я выбрал 80 кГц, потому что такие частоты, как 88–108 МГц, будут иметь слишком большое затухание при попытке проникнуть сквозь землю, а частоты около 80 кГц используются коммерческими пещерными радиостанциями, которые используют голосовые каналы связи. Однако меня интересует не передача голосовых ссылок, а простые файлы. Мне сказали, что использование схем VCO для простой генерации низкочастотного сигнала и модуляции его входным сигналом было бы нестабильным и ненадежным, поэтому мое понимание FM-радио оказалось бесполезным на данный момент.

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

Изменить: я хотел бы пояснить, что я не стремлюсь к передаче «прямой видимости» по воздуху, а вместо этого «через землю» (TTE) через проводящую наземную среду. Известняк, если быть точным.

Надеюсь, вы понимаете, что при частоте 80 кГц доступная полоса пропускания очень мала , поэтому скорость передачи файлов будет ограничена. Ожидайте скоростей, которые мы имели в самые первые дни коммутируемого модемного соединения. В любом случае, по моему скромному мнению, этот проект ВАААААААО слишком сложен для новичка.
Мне сказали, что использование схем VCO... было бы нестабильным и ненадежным. Простой способ сделать FM-сигнал - это использовать VCO, так что вы не ошиблись. В следующий раз спросите, ПОЧЕМУ это будет нестабильно и ненадежно! Потому что это можно сделать, это просто зависит от того, что вам нужно с точки зрения стабильности. Таким образом, люди, говорящие вам, что «это невозможно сделать», говорят вам больше о своих навыках, чем что-либо еще. На самом деле есть более стабильные способы создания FM-модулированного сигнала, но они также более сложны. Чего вам как новичку не нужно, так это сложности.
Покажите характеристики коммерческого примера, который работает
Имейте в виду, что, по крайней мере, в США полоса частот 80 кГц регулируется, и вы ДОЛЖНЫ понимать и соблюдать соответствующие правила, прежде чем что-либо передавать. Штрафы могут быть довольно значительными, и если вы вмешиваетесь в лицензированный трафик, вы также можете нести ответственность за ущерб.
Сначала взгляните сюда, чтобы увидеть, какие частотные диапазоны вы потенциально можете легально использовать в первую очередь: en.wikipedia.org/wiki/Low_frequency#Experimental_and_amateur . Например, если бы вы были в Европе, просто взорвать около 80 кГц было бы лучше всего. вероятно, мешают трансляции синхронизации времени DCF77. Это гарантированно сделает людей недовольными, включая соответствующий регулирующий орган.
Какой идеальной дальности прямой видимости вы хотите достичь?
@Bimpelrekkie Смотрите мой ответ, я думаю, что мои комментарии к предыдущему вопросу К. неправильно истолкованы :) Что я действительно рад разрешить!
Приложение @TooTea jwh20 OP предназначено исключительно для передачи через проводящую землю при относительно низкой мощности, поэтому радиоизлучение должно быть практически нулевым.
@WedaPashi К. Миллар проходит через проводящую почву. речь идет не об излучении радиочастотной энергии.
@MarcusMüller: Хорошо, я подумал, когда OP упомянул о передаче файла по FM, я подумал, что OP все еще может избавить его / ее от многих проблем, используя чипсеты / модули FSK с частотой менее 1 ГГц (434 МГц), которые имеют приличный диапазон и скорость передачи данных. .
@MarcusMüller О, спасибо за разъяснение. Возможно, вы могли бы отредактировать это в вопросе. Каким-то образом слова (и теги) «радио» и «антенна» заставили меня автоматически предположить, что это будет передаваться открыто.
Теперь мне интересно, как можно протестировать такую ​​установку, не спускаясь каждый раз в пещеру. Вы просто подключаете передатчик к приемнику на своей скамейке? Или как еще избежать случайного вещания на частоте 80 кГц и помех часам во всем районе или городе?
@TooTea Я бы никогда об этом не беспокоился: для трансляции вам понадобится антенна с минимальной эффективностью. Эффективные антенны 80 кГц большие (как в башнях). Вы не можете случайно построить один.

Ответы (3)

Мне сказали, что использование схем VCO для простой генерации низкочастотного сигнала и модуляции его входным сигналом было бы нестабильным и ненадежным.

Нет никаких доказательств того, что то, что вы говорите, правда.

Я бы посчитал это хорошей основой для приличного VCO на частоте 80 кГц:

введите описание изображения здесь

Картинка с этого сайта . Или рассмотрим LM567 с того же сайта: -

введите описание изображения здесь

Тогда вам понадобится настроенный драйвер катушки для реализации связи магнитного поля, как вы подразумеваете.

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

Это передатчик магнитного поля, поэтому сделайте катушку максимально большой и используйте приличные конденсаторы для ее параллельной настройки. Добротность вашей настроенной схемы может быть выше, если ваша скорость передачи данных ниже, но, если бы я ее проектировал, я бы без колебаний смоделировал все это в инструменте симулятора.

Меня не интересует передача голосовых ссылок, а простые файлы.

Вместо того, чтобы называть это FM, назовите его FSK — это означает частотную манипуляцию и может использовать точно такие же схемы, как показано выше.

Вы также должны иметь в виду, что этот тип передачи и приема использует магнитную часть электромагнитной волны. Это связано с тем, что часть электрического поля не будет проникать очень далеко через пласты из-за минерализованной воды, во-первых. Кроме того, из-за низкой частоты «антенна» очень короткая для используемой длины волны, и в любом случае она была бы бесполезна при передаче любого серьезного электронного поля.

Итак, он использует магнитное поле, и по мере удаления от «антенны» (по сути, катушки с проводом большого диаметра) магнитное поле падает с кубом расстояния. Сравните это с обычной радиочастотной системой, которая может использовать как E-, так и H-поля; эти поля падают линейно с расстоянием. Это волшебная вещь в правильном радио - в открытых полях (например) при той же мощности на «антенну» правильное радиочастотное излучение идет намного дальше, чем E или H-поля сами по себе. Имейте это в виду.

Хороший ответ! Я очень увлечен проектом К. Миллера (даже если я думаю, что они могли неправильно понять мой комментарий к его предыдущему вопросу): Проведение связи через проводящую почву, безусловно, интересно! Я сказал там, что аналоговый VCO имеет худшую точность частоты (чем колебания, генерируемые raspberry pi / MCU, которые у них есть в любом случае), и они получат более высокий уровень ошибок — я предполагал, что мы будем в диапазоне SNR ниже 0 дБ, и обнаружение тонов, частоту которых вы точно не знаете, занимает больше времени, чем менее точны ваши знания, или наоборот, при той же скорости передачи символов ваш
увеличивается процент ошибок.
@MarcusMüller Я старался максимально упростить свой ответ. Если бы я не использовал MCU, я бы использовал PLL, например CD4046, для генерации FSK. Тем не менее, это радио во всем, кроме мелких деталей, и спецификация приемника определяет, что передается, поэтому, в конце концов, почти наверняка потребуется MCU для генерации преамбулы блокировки для приемника и некоторая здоровенная контрольная сумма, добавленная к каждый пакет данных. Кроме того, более чем вероятно, вам потребуется, чтобы устройство было приемопередатчиком, чтобы можно было подтверждать пакеты и т. д.
@К. Миллар Примечание. Для использования магнитного поля требуется антенна, предназначенная для передачи/приема в плоскости магнитного поля. Вы не можете просто использовать простую антенну с прямым проводом. Найдите щелевые антенны и антенны поля B.

но из всех руководств и материалов, которые я наткнулся в Интернете, я не могу найти способ передачи данных на частотах около 80 кГц на поверхность.

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

Мне сказали, что использование схем VCO для простого генерирования низкочастотного сигнала

Итак, ГУН — это генератор, управляемый напряжением . Он генерирует колебания, и вы можете управлять им с помощью напряжения. Вот что он делает :)

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

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

Я не говорил, что это будет нестабильно или ненадежно. Я сказал, что это будет менее точно, чем если бы вы генерировали колебание в цифровом виде, на что я согласен: все схемы VCO, которые вы найдете, гораздо менее точны по частоте, чем численно сгенерированные кварцем (это означает, что они рассчитаны с помощью компьютера, например малиновое пи) колебание. Меньшая точность означает, что приемник «труднее обнаружить», а это означает, что возникает больше битовых ошибок.

В комментарии, на который вы похоже ссылаетесь , я сказал, что ваш VCO не решает вашу проблему с передачей данных (вы очень-очень далеки от передачи "файлов").

VCO - это метод генерации колебаний, управляемых напряжением. Вот и все.

Вы можете модулировать частоту колебаний, изменяя входное напряжение на ГУН; это цель VCO.

При этом вы можете напрямую создать передатчик с частотной манипуляцией (FSK), который вы питаете напряжениями, генерируемыми микроконтроллером / вашим raspberry pi. Я специально подтвердил, что вы можете сделать это с VCO.

Вы не можете генерировать никакую другую модуляцию, кроме FSK / FM, только с помощью VCO. Есть много других модуляций.

НО: в вашей системе уже есть Raspberry Pi. Который можно напрямую использовать для генерации несущей 80 кГц. Ваш VCO - это просто то, что вам не нужно для генерации этой несущей. На самом деле это не компонент, который продвигает вашу систему — вам нужно, чтобы ваш raspberry pi излучал изменяющееся во времени напряжение для управления ГУН. Если вы заставите свой raspberry pi излучать изменяющееся во времени напряжение, это напряжение также может напрямую изменяться на частоте 80 кГц, что делает ваш VCO избыточным.

Вот что я имел в виду, когда писал:

Практически говоря, вам не нужен ГУН, это просто ненужная часть аналогового оборудования, если вы спросите меня: он ограничивает вас использованием частотной манипуляции с довольно неточными частотами и, следовательно, высокой частотой ошибок, и вам все еще нужно что-то вроде микроконтроллера. для модуляции напряжения для вашего VCO. Однако этот микроконтроллер может довольно просто выполнять работу вашего VCO, только лучше. Итак, сбросьте VCO.

Вы можете указать своему raspberry pi дать указание цифро-аналоговому преобразователю (ЦАП) генерировать несущую 80 кГц с желаемой модуляцией. Это в значительной степени SDR для вашего варианта использования.

Думайте о своем VCO как о струне скрипки: вы можете контролировать частоту звука, издаваемого указанной струной, зажимая струну в правильном положении. Вы можете управлять частотой, излучаемой ГУН, путем установки напряжения.

Теперь вы можете использовать разные тона для передачи данных. Скажем, частота 79 кГц для 0 бита, частота 81 кГц для 1 бита. Имеет смысл, да.

Теперь ваш Raspberry Pi имеет достаточную мощность процессора для синтеза тонов: точно так же, как цифровой музыкальный синтезатор без проблем генерирует различные тоны в цифровом виде, даже не имея на самом деле VCO (или скрипки), ваш Pi может просто вычислить форму волны, которую вы хотите, и передать его на ЦАП, который преобразует его в аналоговое напряжение, соответствующее расчетной форме волны.

Но если он может вычислить нужную вам форму волны, вы больше не будете ограничены резкими переходами между тонами; с тем же успехом вы могли бы использовать для общения гораздо более приятные «алфавиты». В вашем земном сценарии это может реально означать, что вы хотите отправить несколько тонов одновременно (например, 77, 79, 81 и 83 кГц одновременно для 0-битного и 78, 80, 82 и 84 кГц одновременно для 1 бит). Ваш приемник прислушивается к этим множественным тонам, и даже если один тон хорошо поглощается электрическими свойствами вашей почвы, другие могут пройти.

Вы обнаружите, что другие подземные системы связи могут не использовать тоны в качестве сигналов, а модулировать другие свойства (амплитуда, фаза) несущей. Невозможно сделать это с VCO вообще, но тривиально с вашим Pi без VCO!

Большое спасибо за разъяснения и дополнительные подробности, на самом деле. Теперь я понимаю, почему в моем случае VCO не нужен. Просто для уточнения и без учета специфики антенны, которую я собираюсь использовать: я могу синтезировать несущую 80 кГц и модулировать ее с помощью Pi? Кроме того, будет ли контрольная сумма альтернативой предложенной вами технике множественных тонов?
можете ли вы сделать несущую + модуляцию одновременно с пи: да, вы можете! Является ли контрольная сумма альтернативой разумному физическому уровню: нет, контрольная сумма не будет альтернативой какому -либо физическому аспекту вашей модуляции, она будет необходима для дальнейшего «поднятия» стека протоколов: без нее трудно понять, данные, которые вы получили, верны, независимо от того, как вы их передали.
@K.Millar Когда я только начинал много лет назад, я бы не понял, что означает «стек», когда его использовал Маркус. "Вещи просто говорят, верно?" Чуть позже я понял необходимость трех слоев: физического (переносит фундаментальную физическую величину, такую ​​как напряжение или магнетизм, из одного места в другое), сигнальной (перевод этой физической величины или их последовательности в фундаментальную вычислительную концепцию, такую ​​как байт). ), и логическое (фактическое значение из последовательности байтов) - но ничего сверх этого. Эти 3 слоя были всем, что мне когда-либо было нужно для моих проектов в то время.
Например, DMX512 ( логичная , как прямая замена 0-10 В постоянного тока по выделенному проводу на канал театрального освещения) использует RS485 ( сигнализация , основанная на UART, отличающаяся от RS232 (последовательный порт ПК) только используемыми напряжениями), что может быть на Cat-5 ( физический ). Тогда я был убежден, что люди, которые разрабатывали более сложные вещи, такие как TCP/IP и WiFi, просто искали предлог, чтобы оправдаться. Они не. Все части действительно должны быть там по определенным причинам, и каждый уровень имеет свою собственную проверку ошибок, чтобы части, которые от них зависят, не сошли с ума.

Лучший тот, который, как вы знаете, работает.

87 кГц SSB AM с рамочной антенной 50 м, дальность 1200 м

введите описание изображения здесь введите описание изображения здесьREF https://en.wikipedia.org/wiki/Project_Sanguine
https://en.wikipedia.org/wiki/Through-the-earth_mine_коммуникации
https://en.wikipedia.org/wiki/Tunnel_transmitter
http://souterweb. free.fr/boitaoutils/prospection/annexes/bps/nicola.pdf

вау, красиво, но довольно сложно! Честно говоря, я разбираюсь в компьютерах, я бы сделал выборку прямо на сигнале полосы пропускания (поскольку он в любом случае очень низкочастотный), а затем сделал бы фильтрацию, цифровое преобразование с понижением частоты в IQ и т.д. Я предполагаю, что это демоверсия QPSK в программном обеспечении :)
Даже Übersetzungen будет трудно без опыта проектирования радио.