Щоденний радіожурнал зі звуком. Іноді з гумором. Завжди з картинками

08.02.2023

АМ передатчик на Ардуино

 Я рос балованым ребенком. У меня всегда были  игрушки, еда, и внимание родителей и бабушки. Про дедушку не скажу, я его ни разу не видел,  разве что дома, как в музее, хранились его сапоги, бриджи с лампасами, китель и шинель. Все женщины в семье - педагоги. И видимо эстетическая составляющая воспитания превалировала, поэтому деньги я считаю плохо, зато "И вкусы, и запросы мои странны, Я экзотичен, мягко говоря, Могу одновременно грызть стаканы И Шиллера читать без словаря."  Обожаю старую радиотехнику. Поэтому дома достаточно старых радиоприёмников. В основном ДВ-СВ-КВ. На КВ все нестабильно, на СВ диапазон дышит слабо, а на ДВ вообще ничего нет :-(  Прикольно было бы диапазоны оживить. Из интереса. Ну, можно соседей развести. Они то радио будут принимать на свои приемники, поверят :-) Пообещать раздачу баранов перед подъездом :-) Схемы АМ модуляторов, как и задающих генераторов передатчиков помним еще из курса радиотехники. Правда было это в далеком 1978 году. Но мы легких путей не ищем - хотим сделать это с минимумом деталей, паяльных работ. И нет ничего лучше мечты лодыря, как писать скетчи для Ардуино. 

   Спросил у Гугла. Как всегда кто-то это уже делал - https://habr.com/ru/post Микромощный передатчик на Ардуино. На мой взгляд, правда, модулирующий сигнал надо подавать по другому. Но тем не менее основная идея отсюда.  Скетч простой, но эффективный. Заработал при первой же загрузке. В качестве модулирующего сигнала НЧ генератор ГЗ-109. Ну помните, огромный такой....  У меня с мобилки выход звука type C, поэтому пришлось достать с полки генератор :-)

Поскольку приемника под руками не было, смотрел сигнал на осциллографе. Ожидал увидеть классическую НЧ АМ модуляцию частотой 1 кгц меандра частотой 128 кГц. Ничего подобного!  Чистый обман :-)  Модуляция в нашей Ардуино точно так же меняет скважность ШИМ как и управляющее напряжение заданное в скетче :-) Если вам не интересно читать формулы с интегралами в первоисточнике, могу расшифровать фокус-покус: АМ демодулятор  на коденсаторе фильтра выделяет  напряжение. А поскольку сопротивление нагрузки постоянное (это уже про приемник), то можно сказать что на конденсаторе выделяется моментальная мощность. А она формируется в данном случае не амплитудой, а мощностью которую в Ардуино определяет ШИМ! Таким образом детектору АМ все равно по амплитуде или по мощности модулирована несущая.  Модулированный сигнал на осциллографе выглядит как "размазанный" меандр.



На другой день раздобыл приемник и слушал уже на приемник Sony на 3-ей гармонике сигнала на СВ. Качество вполне достойное до частоты модуляции 8 кГц. Дальше сигнал портится, но это может быть обусловлено характеристиками приемника. Для АМ радиостанции достаточно.
   Для достижения хорошей модуляции схему подачи модулирующего напряжения нужно переделать. Резисторы R1 и R2 нужно увеличить раз в пять. Входы АЦП высокоомные. И еще между конденсатором С1 и точкой соединения резисторов нужно включить разистор равный R2.
    А если серьезно, то почему бы не использовать идею для создания передатчика комлекта трассоискателя. В качестве приемника реальный приемник с ДВ диапазоном. Передатчик наш, на  Ардуино. Частота модуляции 1 кГц. Подключив генератор в испытуемой линии можно "по ней идти" ориентируясь на громкость сигнала. Если искать кабель в земле, приемник надо привязать к палке :-) Ну чтоб не наклоняться... 
  От Геннадия UN7FGO для этой идеи поступили предложения. Поскольку  АМ модуляция в чистом виде нам не нужна - частота в 1 кГц постоянная, можно второй раз использовать ШИМ: задать в скетче "болтание" ШИМ в плюс и минус на нужную величину модуляции - 1 кгц. 
#include <GyverPWM.h>
int SHIM = 128;
int DSH = 2;
void setup() {
pinMode(9, OUTPUT);
PWM_frequency(9, 125000, FAST_PWM);
}
void loop() {
SHIM += DSH;
if (SHIM < 16 || SHIM > 240) {
DSH = -DSH;
}
PWM_set(9, SHIM);
}

Библиотеку от Гайвера GyverPWM.h можно подгрузить в Ардуино обычным способом через "управление библиотеками".  
Есть в идее и недостаток - использовать можно только первую гармонику. На второй и выше частота модуляции будет пропорцпонально умножаться. Это хорошо видно на скриншоте Геннадия. Ушам не понравится.
Если кому-то не понравится мощность, сходите на сайт Геннадия http://un7fgo.gengen.ru. На нем в ближайшее время Геннадий разместит продолжение идеи в виде усилителя мощности в режиме Е. Ну потому что  MOSFET в ключевом режиме: у нас все равно меандр...

Круглые столы области

Круглий стiл 17.08.24 Круглий стiл 31.08.24
© Copyright 2011-2021 UY2RA,    All rights reserved.    Все права защищены.    Пожалуйста уважайте их. Использование материалов с этого сайта разрешается. Буду рад если при этом меня помянут незлым тихим словом.

FREE & OPEN UKRAINIAN HAM  RADIO  BANNERS NET