Однокристальный fm-передатчик

Маломощный FM передатчик, Рода Еллиотта

Источник: http://radiolubitel.moy.su/blog/malomoshhnyj_fm_peredatchik_roda_elliotta/2015-12-10-303

Самодельный fm трансмиттер

Источник: http://radioskot.ru/publ/peredatchiki/samodelnyj_fm_transmitter/11-1-0-778

MP3510 – FM-тюнер с DSP и PLL

Как известно, несмотря на бурное развитие интернет-СМИ и интернет-радиовещания, качественное эфирное вещание в FM-диапазоне остается актуальным и востребованным.

И даже то, что почти в каждом сотовом телефоне или смартфоне есть возможность слушать FM-радио, не умаляет достоинств самостоятельного FM-приемника с усилителем, или без оного.

Приемник можно включить просто так, дома, на даче, на природе – и наслаждаться магией голосовых и музыкальных программ, порой не вдумываясь, о чем идет речь, и что за музыка играет. 

В этом материале мы представим модуль FM-тюнера MP3510 с отличными характеристиками и интересными возможностями.

Основой тюнера является однокристальная микросхема FM-ресивера с малой потребляемой мощностью для мобильных устройств QN8035 фирмы Quintic. Среди множества характеристик микросхемы, которые можно найти в ее техническом описании, можно выделить следующие в качестве основных:

– покрытие всего диапазона FM-вещания, от 60 до 108 Мгц;

– de-emphasis (снижение частотных предыскажений передатчика) 50/75 мкс; для Европы принято 50 мкс;

– напряжение питания от 2,7 до 5 В, имеется встроенный стабилизатор;

– малое типичное потребление тока, около 13 мА;

– прекрасная чувствительность – не хуже 1,5 мкВ EMF;

– отношение сигнал/шум 63 дБ для стереосигнала;

– нелинейные искажения 0,03%;

– встроенное интегрированное адаптивное шумоподавление;

– разделение каналов 45 дБ;

– аппаратные регуляторы уровня выходного сигнала каждого канала;

– интерфейс I2C.

Для обработки принятого сигнала используется цифровой процессор обработки сигналов (DSP – Digital Signal Processor), который в режиме реального времени реализует различные алгоритмы преобразований этого сигнала для обеспечения максимального качества на звуковом выходе.

Соответственно, большинство этих характеристик в части приема FM-сигнала переносятся на тюнер MP3510.

Кроме однокристального приемника, на плате тюнера, которая имеет размер 45х75 мм, установлены еще несколько микросхем с необходимой обвеской и другие элементы:

– микроконтроллер широкого применения с низким энергопотреблением, который используется для подачи команд на приемник, считывания информации с приемника, вывода информации на дисплей, индикации режимов;

– внешняя энергонезависимая память для микроконтроллера;

– два усилителя низкой частоты по 3 Вт каждый;

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

– разъем mini-Jack 3,5 мм для подключения наушников, активных колонок или внешнего усилителя;

– разъем USB, который используется для питания тюнера от адаптера с напряжением 5В, а также для использования модуля в качестве внешней звуковой карты для подключенного к разъему USB компьютера.

На плате имеются несколько групп отверстий под штыревые разъемы с шагом 2 мм:

– переключатель Mono-Stereo: при замыкании включается режим Mono;

– R B Gnd: Red, Blue и Ground для подключения внешних индикаторных светодиодов;

– DC3.0-5.0V: для подключения питания 3-5 вольт постоянного тока. Это могут быть батарейки или аккумуляторы. Можно питать тюнер и по USB-кабелю, но при этом не рекомендуется использовать импульсные источники питания, так как они производят массу помех;

– SP_R SP_R: для подключения внешних динамиков мощностью до 3 ватт на канал, сопротивлением 4-16 Ом;

– GND DP DM VCC: дублирует USB-разъем;

– TX RX GND: для управления тюнером по протоколу UART с использованием внешнего дополнительного адаптера USB-UART.

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

При вращении левого валкодера изменяется громкость на выходе тюнера от 0 до 30 условных единиц, при нажатии на ручку – принудительно включается/отключается звуковой выход тюнера.

При вращении правого валкодера – изменяется частота приема от 87 МГц до 108 МГц (если не установлен CAMPUS) шагом 0,1 МГц. В режиме CAMPUS нижний предел частоты становится равным 76 Мгц.

При коротком нажатии на ручку правого валкодера включается режим установки уровня срабатывания системы шумоподавления. Можно установить значние от 0 до 20 условных единиц.

При длинном нажатии на кнопку правого валкодера включается/выключается режим шумоподавления с выводом сообщения в виде бегущей строки на дисплей.

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

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

Тюнер имеет интересную возможность управления своим состоянием с помощью AT-команд по линиям UART от внешнего контроллера или компьютера.

Компьютер необходимо подключать с помощью дополнительного адаптера USB-UART, например BM8051.

Адаптер подключается следующим образом: контакт TX на плате тюнера следует соединить с контактом ТХ адаптера, контакт RX – с RX, GND с GND (земля). Это проверено для  версии LCD_FM_RX_ENC_V1.9 платы тюнера.

Для управления тюнером в терминальном режиме рекомендуется применять программу SSCOM (проверено для Windows 7), которую можно найти в разделе Файлы. Скорость соединения – 38400 бод, остальные параметры: 8,1,N,N. Связаться с тюнером, используя популярные программы Tera Term и Putty, не удается.

Команды, перечень которых находится в этом документе, следует набирать только заглавными буквами в строке Data input и посылать на тюнер нажатием на кнопку SEND.

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

В качестве примера программного управления тюнером MP3510 от внешнего микроконтроллера используем плату расширения из конструктора NR05 «Цифровая лаборатория», серия «Азбука электронщика».

На плате установлен контроллер Arduino Nano – один из популярнейших модулей на микросхеме ATMega328, имеются пять тактовых кнопок, жидкокристаллический двухстрочный дисплей и большое число разъемов для подключения внешних датчиков и модулей.

Поставим себе такую задачу:

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

Если не ставить перед собой задачу приема и обработки информации, поступающей от тюнера, то для соединения платы расширения с FM-тюнером нам понадобится только два провода: Tx (передача со стороны микроконтроллера) и GND (земля). Для приема добавится еще один провод Rx (прием на микроконтроллер).

Также понадобится два источника питания:

– батарея или адаптер для FM-тюнера;

– Arduino Nano можно запитать от USB-выхода компьютера (для программирования USB-кабель необходим!) или, после прошивки микроконтроллера, от адаптера 5 В.

Соединим разъем UART модуля тюнера с разъемом XP11 платы расширения:

GND – GND

Tx – D3;

Rx – A7

На самом деле, можно выбрать и другие контакты разъемов платы расширения, они назначаются в программе при конфигурировании экземпляра SoftwareSerial.

С помощью оболочки программирования Arduino IDE загрузим в микроконтроллер следующий скетч:

/*

MP3510 sending commands

*/

// подключаем и конфигурируем библиотеки

#include<\p>

#include<\p>

#include<\p>

#include<\p>

SoftwareSerial mySerial(A7, 3); // RX, TX

LiquidCrystalRus lcd(A1, A2, A3, 2, 4, 7);

// определяем пин, к которому подключены кнопки

#define NUM_KEYS 5

// задаем экспериментально определенные значения, соответствующие номерам кнопок

int adcKeyVal[NUM_KEYS] = {30, 150, 360, 535, 760};

// массивы строк с названиями станция и их частот

String stationName[NUM_KEYS] = {“Echo MSK”,”Radio Carnival”,”Orpheus”,”Chocolate”,”Silver Rain”};

String freq[NUM_KEYS] = {“912”, “928”, “992”, “980”, “1001”};

// префикс команды установки частоты

String at = “AT+FRE=”;

void setup() {

  // инициализируем последовательный порт, частота обмена 38400 бод

  mySerial.begin(38400);

  // инициализируем индикатор, 16 символов, 2 строки

  lcd.begin(16, 2);

  lcd.clear();

  lcd.print(“FM радио module”);

}

void loop() {

// получаем номер нажатой кнопки 

int key = get_key();

// переключаем частоту и выводим название станции на индикатор

switch (key){

  case 1:

    setFreq(0);

  break;

  case 2:

    setFreq(1);

  break;

  case 3:

    setFreq(2);

  break;

  case 4:

    setFreq(3);

  break;

  case 5:

    setFreq(4);

  break;

  delay(200);

}

}

// функция определения номера нажатой кнопки

int get_key()

  {

    int input = analogRead(A6);

    int k;

    for(k = 0; k < NUM_KEYS; k++)

      if(input < adcKeyVal[k])

        return k + 1;    

    return 0;

  }

// функция установки частоты тюнера и отображения названия станции

void setFreq(int n){

    mySerial.println(at+freq[n]);

    lcd.clear();

    lcd.print(stationName[n]);

}

Текст программы снабжен достаточно подробными комментариями, за подробностями обращайтесь на следующие ресурсы:

www.arduino.cc    (первоисточник на английском языке)

www.arduino.ru    (на русском, но менее актуальный и полный)

Есть нюанс с выводом русских букв на двухстрочный индикатор платы расширения NR05. Библиотека LiquidCrystalRus работает только совместно с библиотеками LiquidCrystalExt и LineDriver, поэтому в начале скетча включены все три этих библиотеки. Компиляция должна осуществляться в Arduino IDE версии 1.6.1. Библиотеки можно скачать здесь.

Небольшое видео с демонстрацией работы программы:

Для усиления звукового сигнала и воспроизведения его на мощных акустических системах можно применить новинку Мастер Кит MP3117box – усилитель низкой частоты D-класса 2.1, 2х50Вт + 1х100Вт.

Устройство представляет собой законченный усилитель низкой частоты в DIY корпусе из прозрачного пластика.

Благодаря применению отлично зарекомендовавшей себя микросхемы TPA3116 усилитель обладает минимальным  коэффициентом нелинейных искажений, уровнем собственных шумов и широким диапазоном питающих напряжений. Он способен работать с любой акустикой сопротивлением от 4 Ом до 16 Ом.

Имеет выделенный 100Вт канал для сабвуфера.  Усилитель можно использовать как на открытом воздухе для проведения различных мероприятий, так и в домашних условиях в составе музыкального аудиокомплекса.

FM-тюнер можно встроить под верхнюю крышку корпуса усилителя, просверлив два отверстия диаметром 7 мм для крепления валкодеров.

Таким образом, FM-тюнер MP3510 является высококачественным и функциональным модулем для конструирования устройств с возможностью приема радиостанций в FM-диапазоне, как при автономном использовании, так и в составе аудиосистем с микроконтроллерным и компьютерным управлением.

Источник: https://masterkit.ru/blog/articles/mp3510-fm-tyuner-s-dsp-i-pll

Фм передатчик

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

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

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

А можно сделать простейший УКВ-ЧМ-Фм передатчик (радиоадаптер) и транслировать сигнал с выхода МП3 в эфир. На расстоянии до 50 метров этот сигнал можно будет принять любой аппаратурой с FM-радиоприемным трактом.

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

Впрочем, почему именно МП3 плеер? Источник аудиосигнала может быть любым.

На сайте показана схема радиоадаптера, питающегося от источника напряжением 3V (два гальванических элемента типа «ААА»). Схема очень проста. Только один транзистор. На нем сделан генератор сигнала в FMдиапазоне.

Рабочая точка по постоянному току задается резистором R3, который подает на базу транзистора напряжение смещения. Сюда же на базу подается аудиосигнал с выхода плеера, сразу с обоих каналов.

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

На выходе сигнал будет монофонический. Излучает сигнал антенна W1, представляющая собой кусок монтажного провода любой длины. Частота, на которой работает передатчик зависит от настройки контура L1C4. Катушка L1 бескаркасная, она предварительно наматывается на оправке диаметром 8 мм.

Это может быть хвостовик сверла такого диаметра, или какой-то другой цилиндрический предмет диаметром около 8 мм. Намотка выполняется любым обмоточным проводом сечением в пределах 0,51 мм.

Если радиоадаптер должен работать в «буржуйском» диапазоне (88-108 MHz) намотка должна содержать 8 витков.

Если в «советском» (64-73 MHz) обмотка будет содержать 15 витков. После окончания намотки и разделки выводов основу (сверло, цилиндрический предмет) вынимают. Не забудьте, что обмоточные провода хотя и блестят металлом, но покрыты лаковой прозрачной изоляцией. Концы катушки нужно хорошенько зачистить ножом и облудить паяльником.

Полученную пружинку устанавливают на плату. На плате (рис.2) расположены не только детали схемы передатчика, но и гальванические элементы источника питания. Выключателя нет, выключение выниманием одного из элементов. Хотя всегда можно подключить и выключатель, включив его в разрыв дорожки, соединяющей элементы питания между собой.

Печатная плата радиоадаптера

Плата сделана из фольгированного стеклотекстолита. Её можно сделать любым способом. На рисунке показана разводка проводников в натуральную величину, вид со стороны проводников. Можно вырезать из фольгированного стеклотекстолита заготовку по размерам платы.

Затем мелкой шкуркой зачистить поверхность фольги от окислов, но не очень старательно, чтобы не счистить фольгу с платы.

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

Затем, выньте заготовку из журнала, и в отмеченных местах просверлите отверстия сверлом диаметром 1,0-1,5 мм. Теперь остается нарисовать печатные дорожки. Рисовать нужно чем-то не смываемым в воде. Можно использовать лак для ногтей, нитроэмаль, битумный лак.

Но сейчас более удобно рисовать дорожки черным маркером «для CD» или «для DVD», то есть, не смываемым. Потом нужно протравить плату в растворе хлорного железа, отмыть сначала водой, а потом смыть краску с дорожек.

Это можно сделать спиртом, одеколоном, бензином, ацетоном или другими растворителями.

Разъем Х1 это стандартный штекер как для наушников. Рекомендую приобрести готовый кабель или использовать кабель от неисправных головных телефонов. Ту часть, где штекер оставляем без изменений, а к плате припаиваем противоположный конец кабеля. Предварительно нужно кабель прозвонить мультиметром, чтобы найти проводник (или проводники) соединенный с общим контактом разъема.

Этот контакт самый ближний к пластмассовому корпусу штекера. Провод, идущий от него паяйте к точке «GND» на плате. Два оставшихся провода к «INL» и «INR», соответственно (какой к какому, без разницы).

 Антенна представляет собой кусок монтажного провода любой произвольной длины, но чем провод длиннее, тем с большего расстояния можно будет принять сигнал. Впрочем, дальность приема зависит не только от передатчика, но и от приемника.

Вместо куска провода можно подключить проволочный штырь или даже телескопическую антенну.
Резисторы можно использовать любого типа.

Конденсаторы неполярные керамические. Транзистор КТ3102 можно использовать с любым буквенным индексом. Можно заменить его каким-либо импортным аналогом. Перед первым включением проверьте правильность монтажа. Подключите источник питания и источник сигнала. Источником питания может быть как два элемента «ААА» напряжением по 1,5V, так и выход лабораторного источника питания напряжением 3V.

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

 Штекер включите в телефонное гнездо МП3 плеера, в то время когда он воспроизводит музыкальный файл. Регулятор громкости установите на максимальное значение.

 Включив питание радиоадаптера, расположите его рядом с приемником и попробуйте поймать сигнал, настраивая приемник в диапазоне 88-108 MHz или 64-73MHz, в зависимости от того, какая у адаптера катушка L1 (написано выше).

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

Регулятором громкости МП3 плеера добейтесь наиболее хорошего качества звучания (минимум искажений и шума). Второй случай, сигнал то вы поймали, но рядом работает радиовещательная станция и настроиться на него сложно. Возьмите пинцет и подвигайте витки обмотки катушки L1. Сожмите их, раздвиньте.

Это приведет к тому, что частота, излучаемая радиоадаптером, изменится.

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

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

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

Сначала можно попробовать раздвинуть витки катушки L1, затем поискать сигнал, настраивая приемник. Если не получилось принять сигнал, сжать витки катушки L1 и повторить поиск сигнала. В том случае, если сжатие-растягивание витков катушки не помогает, нужно изменить емкость конденсатора С4.

Замените его другим конденсатором, например, на 10 pF, на 27 pF, на 36 pF, в общем, подбирайте емкость в пределах 10-50 пФ, пока не найдете такую, при которой сигнал передатчика удается «поймать» приемником.

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

Источник: http://www.radiochipi.ru/fm-peredatchik/

Ссылка на основную публикацию
Adblock
detector
",css:{backgroundColor:"#000",opacity:.6}},container:{block:void 0,tpl:"
"},wrap:void 0,body:void 0,errors:{tpl:"
",autoclose_delay:2e3,ajax_unsuccessful_load:"Error"},openEffect:{type:"fade",speed:400},closeEffect:{type:"fade",speed:400},beforeOpen:n.noop,afterOpen:n.noop,beforeClose:n.noop,afterClose:n.noop,afterLoading:n.noop,afterLoadingOnShow:n.noop,errorLoading:n.noop},o=0,p=n([]),h={isEventOut:function(a,b){var c=!0;return n(a).each(function(){n(b.target).get(0)==n(this).get(0)&&(c=!1),0==n(b.target).closest("HTML",n(this).get(0)).length&&(c=!1)}),c}},q={getParentEl:function(a){var b=n(a);return b.data("arcticmodal")?b:(b=n(a).closest(".arcticmodal-container").data("arcticmodalParentEl"),!!b&&b)},transition:function(a,b,c,d){switch(d=null==d?n.noop:d,c.type){case"fade":"show"==b?a.fadeIn(c.speed,d):a.fadeOut(c.speed,d);break;case"none":"show"==b?a.show():a.hide(),d();}},prepare_body:function(a,b){n(".arcticmodal-close",a.body).unbind("click.arcticmodal").bind("click.arcticmodal",function(){return b.arcticmodal("close"),!1})},init_el:function(d,a){var b=d.data("arcticmodal");if(!b){if(b=a,o++,b.modalID=o,b.overlay.block=n(b.overlay.tpl),b.overlay.block.css(b.overlay.css),b.container.block=n(b.container.tpl),b.body=n(".arcticmodal-container_i2",b.container.block),a.clone?b.body.html(d.clone(!0)):(d.before("
"),b.body.html(d)),q.prepare_body(b,d),b.closeOnOverlayClick&&b.overlay.block.add(b.container.block).click(function(a){h.isEventOut(n(">*",b.body),a)&&d.arcticmodal("close")}),b.container.block.data("arcticmodalParentEl",d),d.data("arcticmodal",b),p=n.merge(p,d),n.proxy(e.show,d)(),"html"==b.type)return d;if(null!=b.ajax.beforeSend){var c=b.ajax.beforeSend;delete b.ajax.beforeSend}if(null!=b.ajax.success){var f=b.ajax.success;delete b.ajax.success}if(null!=b.ajax.error){var g=b.ajax.error;delete b.ajax.error}var j=n.extend(!0,{url:b.url,beforeSend:function(){null==c?b.body.html("
"):c(b,d)},success:function(c){d.trigger("afterLoading"),b.afterLoading(b,d,c),null==f?b.body.html(c):f(b,d,c),q.prepare_body(b,d),d.trigger("afterLoadingOnShow"),b.afterLoadingOnShow(b,d,c)},error:function(){d.trigger("errorLoading"),b.errorLoading(b,d),null==g?(b.body.html(b.errors.tpl),n(".arcticmodal-error",b.body).html(b.errors.ajax_unsuccessful_load),n(".arcticmodal-close",b.body).click(function(){return d.arcticmodal("close"),!1}),b.errors.autoclose_delay&&setTimeout(function(){d.arcticmodal("close")},b.errors.autoclose_delay)):g(b,d)}},b.ajax);b.ajax_request=n.ajax(j),d.data("arcticmodal",b)}},init:function(b){if(b=n.extend(!0,{},a,b),!n.isFunction(this))return this.each(function(){q.init_el(n(this),n.extend(!0,{},b))});if(null==b)return void n.error("jquery.arcticmodal: Uncorrect parameters");if(""==b.type)return void n.error("jquery.arcticmodal: Don't set parameter \"type\"");switch(b.type){case"html":if(""==b.content)return void n.error("jquery.arcticmodal: Don't set parameter \"content\"");var e=b.content;return b.content="",q.init_el(n(e),b);case"ajax":return""==b.url?void n.error("jquery.arcticmodal: Don't set parameter \"url\""):q.init_el(n("
"),b);}}},e={show:function(){var a=q.getParentEl(this);if(!1===a)return void n.error("jquery.arcticmodal: Uncorrect call");var b=a.data("arcticmodal");if(b.overlay.block.hide(),b.container.block.hide(),n("BODY").append(b.overlay.block),n("BODY").append(b.container.block),b.beforeOpen(b,a),a.trigger("beforeOpen"),"hidden"!=b.wrap.css("overflow")){b.wrap.data("arcticmodalOverflow",b.wrap.css("overflow"));var c=b.wrap.outerWidth(!0);b.wrap.css("overflow","hidden");var d=b.wrap.outerWidth(!0);d!=c&&b.wrap.css("marginRight",d-c+"px")}return p.not(a).each(function(){var a=n(this).data("arcticmodal");a.overlay.block.hide()}),q.transition(b.overlay.block,"show",1*")),b.overlay.block.remove(),b.container.block.remove(),a.data("arcticmodal",null),n(".arcticmodal-container").length||(b.wrap.data("arcticmodalOverflow")&&b.wrap.css("overflow",b.wrap.data("arcticmodalOverflow")),b.wrap.css("marginRight",0))}),"ajax"==b.type&&b.ajax_request.abort(),p=p.not(a))})},setDefault:function(b){n.extend(!0,a,b)}};n(function(){a.wrap=n(document.all&&!document.querySelector?"html":"body")}),n(document).bind("keyup.arcticmodal",function(d){var a=p.last();if(a.length){var b=a.data("arcticmodal");b.closeOnEsc&&27===d.keyCode&&a.arcticmodal("close")}}),n.arcticmodal=n.fn.arcticmodal=function(a){return e[a]?e[a].apply(this,Array.prototype.slice.call(arguments,1)):"object"!=typeof a&&a?void n.error("jquery.arcticmodal: Method "+a+" does not exist"):q.init.apply(this,arguments)}}(jQuery)}var debugMode="undefined"!=typeof debugFlatPM&&debugFlatPM,duplicateMode="undefined"!=typeof duplicateFlatPM&&duplicateFlatPM,countMode="undefined"!=typeof countFlatPM&&countFlatPM;document["wri"+"te"]=function(a){let b=document.createElement("div");jQuery(document.currentScript).after(b),flatPM_setHTML(b,a),jQuery(b).contents().unwrap()};function flatPM_sticky(c,d,e=0){function f(){if(null==a){let b=getComputedStyle(g,""),c="";for(let a=0;a=b.top-h?b.top-h{const d=c.split("=");return d[0]===a?decodeURIComponent(d[1]):b},""),c=""==b?void 0:b;return c}function flatPM_testCookie(){let a="test_56445";try{return localStorage.setItem(a,a),localStorage.removeItem(a),!0}catch(a){return!1}}function flatPM_grep(a,b,c){return jQuery.grep(a,(a,d)=>c?d==b:0==(d+1)%b)}function flatPM_random(a,b){return Math.floor(Math.random()*(b-a+1))+a}
");let k=document.querySelector(".flat_pm_modal[data-id-modal=\""+a.ID+"\"]");if(-1===d.indexOf("go"+"oglesyndication")?flatPM_setHTML(k,d):jQuery(k).html(b+d),"px"==a.how.popup.px_s)e.bind(h,()=>{e.scrollTop()>a.how.popup.after&&(e.unbind(h),f.unbind(i),j())}),void 0!==a.how.popup.close_window&&"true"==a.how.popup.close_window&&f.bind(i,()=>{e.unbind(h),f.unbind(i),j()});else{let b=setTimeout(()=>{f.unbind(i),j()},1e3*a.how.popup.after);void 0!==a.how.popup.close_window&&"true"==a.how.popup.close_window&&f.bind(i,()=>{clearTimeout(b),f.unbind(i),j()})}f.on("click",".flat_pm_modal .flat_pm_crs",()=>{jQuery.arcticmodal("close")})}if(void 0!==a.how.outgoing){let b,c="0"==a.how.outgoing.indent?"":" style=\"bottom:"+a.how.outgoing.indent+"px\"",e="true"==a.how.outgoing.cross?"":"",f=jQuery(window),g="scroll.out"+a.ID,h=void 0===flatPM_getCookie("flat_out_"+a.ID+"_mb")||"false"!=flatPM_getCookie("flat_out_"+a.ID+"_mb"),i=document.createElement("div"),j=jQuery("body"),k=()=>{void 0!==a.how.outgoing.cookie&&"false"==a.how.outgoing.cookie&&h&&(jQuery(".flat_pm_out[data-id-out=\""+a.ID+"\"]").addClass("show"),j.on("click",".flat_pm_out[data-id-out=\""+a.ID+"\"] .flat_pm_crs",function(){flatPM_setCookie("flat_out_"+a.ID+"_mb",!1)})),(void 0===a.how.outgoing.cookie||"false"!=a.how.outgoing.cookie)&&jQuery(".flat_pm_out[data-id-out=\""+a.ID+"\"]").addClass("show")};switch(a.how.outgoing.whence){case"1":b="top";break;case"2":b="bottom";break;case"3":b="left";break;case"4":b="right";}jQuery("body > *").eq(0).before("
"+e+"
");let m=document.querySelector(".flat_pm_out[data-id-out=\""+a.ID+"\"]");-1===d.indexOf("go"+"oglesyndication")?flatPM_setHTML(m,d):jQuery(m).html(e+d),"px"==a.how.outgoing.px_s?f.bind(g,()=>{f.scrollTop()>a.how.outgoing.after&&(f.unbind(g),k())}):setTimeout(()=>{k()},1e3*a.how.outgoing.after),j.on("click",".flat_pm_out .flat_pm_crs",function(){jQuery(this).parent().removeClass("show").addClass("closed")})}countMode&&(flat_count["block_"+a.ID]={},flat_count["block_"+a.ID].count=1,flat_count["block_"+a.ID].click=0,flat_count["block_"+a.ID].id=a.ID)}catch(a){console.warn(a)}}function flatPM_start(){let a=flat_pm_arr.length;if(0==a)return flat_pm_arr=[],void jQuery(".flat_pm_start, .flat_pm_end").remove();flat_body=flat_body||jQuery("body"),!flat_counter&&countMode&&(flat_counter=!0,flat_body.on("click","[data-flat-id]",function(){let a=jQuery(this),b=a.attr("data-flat-id");flat_count["block_"+b].click++}),flat_body.on("mouseenter","[data-flat-id] iframe",function(){let a=jQuery(this),b=a.closest("[data-flat-id]").attr("data-flat-id");flat_iframe=b}).on("mouseleave","[data-flat-id] iframe",function(){flat_iframe=-1}),jQuery(window).on("beforeunload",()=>{jQuery.isEmptyObject(flat_count)||jQuery.ajax({async:!1,type:"POST",url:ajaxUrlFlatPM,dataType:"json",data:{action:"flat_pm_ajax",data_me:{method:"flat_pm_block_counter",arr:flat_count}}})}).on("blur",()=>{-1!=flat_iframe&&flat_count["block_"+flat_iframe].click++})),flat_userVars.init();for(let b=0;bflat_userVars.textlen||void 0!==a.chapter_sub&&a.chapter_subflat_userVars.titlelen||void 0!==a.title_sub&&a.title_subc&&cc&&c>d&&(b=flatPM_addDays(b,-1)),b>e||cd||c-1!=flat_userVars.referer.indexOf(a))||void 0!==a.referer.referer_disabled&&-1!=a.referer.referer_disabled.findIndex(a=>-1!=flat_userVars.referer.indexOf(a)))&&(c=!0),c||void 0===a.browser||(void 0===a.browser.browser_enabled||-1!=a.browser.browser_enabled.indexOf(flat_userVars.browser))&&(void 0===a.browser.browser_disabled||-1==a.browser.browser_disabled.indexOf(flat_userVars.browser)))){if(c&&void 0!==a.browser&&void 0!==a.browser.browser_enabled&&-1!=a.browser.browser_enabled.indexOf(flat_userVars.browser)&&(c=!1),!c&&(void 0!==a.geo||void 0!==a.role)&&(""==flat_userVars.ccode||""==flat_userVars.country||""==flat_userVars.city||""==flat_userVars.role)){flat_pm_then.push(a),flatPM_setWrap(a),flat_body.hasClass("flat_pm_block_geo_role")||(flat_body.addClass("flat_pm_block_geo_role"),flatPM_ajax("flat_pm_block_geo_role")),c=!0}c||(flatPM_setWrap(a),flatPM_next(a))}}}let b=jQuery(".flatPM_sticky");b.each(function(){let a=jQuery(this),b=a.data("height")||350,c=a.data("top");a.wrap("
");let d=a.parent()[0];flatPM_sticky(this,d,c)}),debugMode||countMode||jQuery("[data-flat-id]:not([data-id-out]):not([data-id-modal])").contents().unwrap(),flat_pm_arr=[],jQuery(".flat_pm_start, .flat_pm_end").remove()}

Маломощный FM передатчик, Рода Еллиотта

Low Power FM Transmitter Rod Elliott (ESP)

Эта схема будет интересна тем , кто хотел бы построить маломощный FM-передатчик.

Он предназначен для передачи в FM-диапазона предварительно усиленного звукового сигнала (например, компьютера, МР-3 плеера ит.д.

) На самом деле передатчик достаточно мощный его сигнал уверенно принимается на расстоянии в несколько сотен метров, при повторении устройства у многих любителей дальность достигала 500 метров.

Диапазоне FM от 88 до 108 МГц.

Описание

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

Для удобства регулирования С3 лучше подключить ротором к +9В, при этом частота почти не будет уплывать при касании ротора отверткой.

Стабилизация частоты значительно улучшена путем добавления конденсатора с базы VT1 к земле. Это гарантирует, что транзистор работает в режиме генерации с общей базой . Конденсатор С4 на 1nF (керамический), так же предназначен для ограничения ВЧ и обеспечивает полосу пропускания 15 кГц , даже коммерческие FM обычно ограничена полосой пропускания 15 кГц.

Конденсаторы 
Все конденсаторы должны быть керамические (за исключением С1, см. ниже), с С2 и С6 желательно выбрать с коэф. N750 (отрицательный температурный коэффициент, 750). Если Вы не можете найти конденсаторов с коэф. N750 , не волнуйтесь, стабильность частоты схемы,  в любом случае хорошая.

Как Это Работает 
VT1 является осциллятором (задающим генератором). L1 и С3 (параллельно С6) настраивает контур на нужную частоту, и выходной сигнал подается на буфер и усилитель.

Это изолирует антенну от генератора что дает гораздо большую стабильность частоты, и значительно усиливает сигнал .

 L2 и С9  образуют контур, являющейся нагрузкой VT2, и С7  изолирует цепи от антенны, а также предотвращает любую возможность короткого замыкания  антенны на металлический корпус, который обычно используется для завершения передатчика.

Аудио сигнал, подаваемый на базу транзистора VT1 из-за чего изменяется частота в связи с емкостью перехода, так как коллекторный ток транзистора модулируется звук.

Это и обеспечивает частотную модуляцию (ЧМ), которая может приниматься  на любом стандартном приемнике FM диапазона. Амплитуда на  входе должна быть  около 100 мВ.

Более высокие уровни будут вызывать отклонение (изменение частоты) превысит установленные нормы в приемник – обычно ±75kHz.

С приведенного значения С8, это ограничивает нижние частоты  около 50 Гц (если вам нужна частота ниже можно использовать 1мкф вместо 330n, который позволит опустить частоту  как минимум до 15 Гц. С8 может быть как биполярный так и поляризованным. Если поляризованный, положительная клемма должна подключаться к резистору 10к 

Катушки 
Катушки содержат по 10 витков (реально 9.5) проводом диаметром 1 мм  эмалированного медного провода. Она намотана на оправке диаметром 3мм . Катушки должны быть установлены примерно 2мм над платой.

Номинальная (и очень приблизительная) индуктивность  катушек составляет около 130 nH. Этот показатель рассчитывается по формуле …

L = N² * r² / ( ( 228 * r ) + ( 254 * l ) )

… где L = индуктивность в микрогенри (мкгн), N = число витков, и R = средний радиус катушки (2.0 мм для катушки, как показано на рисунке выше), и I = длина катушки. Все размеры указаны в мм.

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

Предварительный усилитель на ОУ TL061 дает гораздо меньшие искажения чем усилитель на транзисторах. Если Вы хотите использовать динамический микрофон то Вам подойдет схема на рис.3, если микрофон электретный (с питанием), то необходимо использовать схему на рис.2.

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

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

   Если вам нужно передать аудио-звук на относительно небольшое расстояние, то вы можете собрать схему трансмиттера представленную на этой странице. Основой схемы служат два NPN транзистора BC547.

Дальность в лучшем случае будет метров 70 метров. Регулировать громкость передачи звука можно с помощью переменного резистора на 100 килоОма, а также на самом приёмнике.

Светодиод с резистором 330 Ом ставить необязательно, он служит как индикатор.

Принципиальная схема простого трансмиттера

   Это устройство для трансляции звука я использовал, чтобы можно было слушать нужную мне музыку находясь на небольшом расстоянии от дома, например в гараже, и принимать сигнал на обыкновенное FM радио. Печатная плата формата lay есть – скачать.

   Аналогом импортного кремниевого биполярного n-p-n транзистора bc547 является отечественный кт3102. Чем выше коэффициент усиления транзисторов, тем мощнее будет аудио-передатчик. Если хотите сделать устройство миниатюрным, применяйте транзисторы в корпусе sot-23: BC847. На картинке ниже видно расположение базы, коллектора и эмиттера.

   Лучшим, на мой взгляд, питанием для схемы будут служить две батарейки AA по 1,5 В соединённые последовательно. Вместе они будут давать напряжение три вольта. Время работы зависит от тока потребления, а также от ёмкости батареек. Обычно чем выше их стоимость, тем они лучше.

К примеру, если использовать достаточно дорогие батарейки GP Ultra Alkaline, с заявленной производителем ёмкостью 3,1 A при токе в цепи 8 mA данное устройство сможет без перерыва проработать, грубо говоря 387 часов. Проблема в том, что “высосать” весь заряд батареи очень сложно.

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

   Катушка имеет шесть витков медного изолированного провода сечением 0,3-0,5 мм. Эту катушку мотаем на пасте от ручки.

   При испытаниях устройства ток в цепи составил почти 10 mA.

   Поймать частоту трансмиттера очень просто крутя подстрочный конденсатор и “играя” катушкой, сдвигая и раздвигая её витки. Я “поймал” свой трансивер на частоте 89,90 МГц.

   Данную схему собрал на smd деталях, только транзисторы взял в корпусе TO92. Антенна – кусок медного провода, чем больше – тем лучше. Если просто дотрагиваться до провода антенны, то частота не уходит, а если взять в руки – начинаются шумы в наушниках приёмника.

   Звук пробовал передавать как с компьютера, так и с телефона. Слишком громкий сигнал передаётся с многочисленными шумами и хрипами, оптимальную силу звука настраивается подстрочным резистором. В общем, качество передачи аудио-звука довольно неплохая. Принимал на чёрно-белый телефон Nokia, а звук слушал в наушниках. Никаких больших проблем приёма не возникло.

   Видео работы передатчика звука ниже. Песня: bwb – мои пацаны.

Видео работы трансмиттера

   На этом прощаюсь. С вами был EGOR.

   Форум по радиопередающим схемам