ООО фирма "Геотелеком" Техническая поддержка 24DX - ООО фирма "Геотелеком". Профессиональная и любительская радиосвязь.
Форумчанам - скидка! т. 8 (391) 206-0-206
Частоты репитера R5 Слушать: 145.725
Говорить: 145.125
(shift -600)
Частоты Автогорода VHF: Слушать: 158.125, Говорить: 159.825 (shift +1700) тон. 88.5
UHF: Слушать: 446.675, Говорить: 442.675 (shift -4000) тон. 88.5
CB: Слушать и говорить: 35-40FM

Походная DSB радиостанция

Обсуждение аппаратуры для радиосвязи.
Аватар пользователя
Сообщений: 2074
Зарегистрирован: 31 янв 2013, 10:49
Откуда: QTH locator: NO65JX # RDA KK-04
позывной: RU0AOG
CиБи позывной: Апрель
Имя: Станислав

Походная DSB радиостанция
Создано: 13 апр 2015, 09:59

Вот закончил один давний проект походной радиостанции.

Начальная идея была такая:
1. Предполагается связь на дистанциях до 30 км (с дополнительным усилителем - до 300 км) в сильнопересечённой местности.
Для чего планировалось использовать отражение от ионосферного слоя, т.е. работать через антенны зенитного излучения.
Соответственно, частоты от 1,5 до 8 МГц.
2. Радиостанция должна иметь минимум настроек и работать на фиксированных частотах.
3. Конструкция должна быть простой в сборке и наладке. В идеале - впаял по списку и закрыл крышку.
Также применять минимум резонансных намоточных узлов. Не использовать ЭМФ, редкие кварцы и т.п.

В результате пришёл к выводу, что нужно использовать прямое преобразование с DSB-модуляцией.

Конструктив придумался вот такой:

Гетеродин.
- китайский модуль прямого цифрового синтеза частоты на AD9850,
- управление модулем на ATMega8 с переключателем каналов и индикатором на светодиодах (4 канала),
- интерфейс RS-232, т.к. установка частоты каналов производится компьютером из любой программы-терминала,
- буферные усилители для приёмника и модулятора.

Поскольку нам требуется бесподстроечная беспоисковая связь, и мы используем DSB-модуляцию, то стабильность частоты должна быть высокой.
Проще использовать готовый недорогой (7$) модуль синтезатора. К тому же, нам нужно постоянно переключать частоту приёма/передачи.

Сигнал модуля не содержит кратных рабочей частоте гармоник, т.к. используется технология прямого цифрового синтеза.
Модуль довольно шумный, но шумит он на частотах перемножения частоты опорного генератора (125 МГц) и рабочей частоты. Шумы-иголки (спуры) лежат ниже основного сигнала гетеродина в среднем на 60 дБ в широкой полосе и 80 дБ в узкой, что для полевого аппарата вполне приемлимо.

Модулятор.
- электретный микрофон,
- микрофонный усилитель,
- кольцевой модулятор на диодах,
- предварительный усилитель-драйвер.

Так как дорогих и трудоёмких фильтров нет, то надёжнее (и проще в настройке) выполнить DSB-модулятор отдельно.
Для улучшения фильтрации питания от работающего усилителя мощности, питание узлов снижено интегральным стабилизатором до 9 вольт.
Балансировка диодов модулятора осуществляется дополнительными конденсаторами и резисторами (на плате оставлено место).
Для работы модулятора требуется частота гетеродина, равная рабочей. Тут чувствительных узлов нет, поэтому наводки не так опасны.

Приёмник.
- смеситель на встречно-параллельных диодах конструкции Полякова RA3AAE ("русский смеситель"),
- фильтр основной селекции, конструкции Беленецкого US5MSQ на магнитофонной головке,
- малошумящий каскад на BC549 (Кш=1,2...4 дБ), усиление +40 дБ,
- усилитель на LM386, усиление +35 дБ,
- регулировка громкости,
- оконечный усилитель на TDA2003, усиление +40 дБ.

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

Усилитель мощности.
Обычный двухтактный усилитель с выходом на трубках от мониторов.
Применяю распространённые транзисторы от Си-Би радиостанций 2SC2078.
Применение IRF510 положительных результатов не дало - их надо подбирать в пары, слишком большой разброс.
На выходе получилось около 3 ватт.
Последний раз редактировалось ru0aog 13 апр 2015, 11:59, всего редактировалось 3 раз(а).
Свое изделие изъяна не имеет.

Аватар пользователя
Сообщений: 2074
Зарегистрирован: 31 янв 2013, 10:49
Откуда: QTH locator: NO65JX # RDA KK-04
позывной: RU0AOG
CиБи позывной: Апрель
Имя: Станислав

Re: DSB радиостанция
Создано: 13 апр 2015, 10:10

На КПД схем просьба сильно не ругаться, знаю, что ниже, чем у паровоза :D
Главное - с полпинка работает.
Вот немного фото процесса:

Гетеродин:
Вложение:
Гетеродин.jpg

Схема гетеродина
Изображение


Модулятор:
Вложение:
Модулятор.jpg

Схема модулятора
Изображение


Приёмник:
Вложение:
Приемник.jpg

Схема приемника
Изображение


Усилитель мощности:
Вложение:
Усилитель мощности.jpg

Схема усилителя мощности
Изображение


Форма сигнала синтезатора:
Вложение:
Сигнал синтезатора.JPG


Форма сигнала после DSB-модулятора:
Вложение:
Модуляция.jpg
Последний раз редактировалось ru0aog 13 апр 2015, 11:28, всего редактировалось 3 раз(а).
Свое изделие изъяна не имеет.

Аватар пользователя
Сообщений: 2074
Зарегистрирован: 31 янв 2013, 10:49
Откуда: QTH locator: NO65JX # RDA KK-04
позывной: RU0AOG
CиБи позывной: Апрель
Имя: Станислав

Re: DSB радиостанция
Создано: 13 апр 2015, 10:15

Корпус согнул в тисах из оцинкованной жести.
Опять же, слесарь из меня никудышный...
Вот:
Вложение:
Морда.jpg

Платы смонтированы на средней пластине с обеих сторон.
Монтаж на винтах М3. Изолирующие стойки нарезаны из использованного стержня гелевой ручки :)
Вложение:
Монтаж 3.jpg

Вложение:
Монтаж 1.jpg

Вложение:
Монтаж 2.jpg


Обмен по RS-232 выглядит вот так:
Вложение:
Обмен.JPG
Обмен.JPG (40.47 KiB) Просмотров: 4549

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

Программировал в ARDUINO.
Есть управление AD9850, сохранение данных в ЭРПЗУ, работа с RS-232.
Если кому интересно, вот код. Как мог, пояснил:
Код
Код:
// Синтезатор до 10 МГц на модуле AD9850
// 4 канала
// Микроконтроллер - ATMega-8 16МГц
// переключение полной/половинной частоты
// версия 2.02 от 22.11.2014
// Автор - RU0AOG

#include <EEPROM.h> // подключаем модуль работы с EEPROM

// Определим выводы для управления:
#define Rx_Tx     10 // нога 16, HIGH - режим передачи
#define CHLST     9  // нога 15, LOW  - листание каналов

// Определим выводы светодиодов каналов:
#define CHAN1     6  // нога 12
#define CHAN2     7  // нога 13
#define CHAN3     8  // нога 14
#define CHAN4     11 // нога 17

// Определим выводы для управления AD9850:
#define REST      5  // нога 11
#define BitData   2  // нога 4
#define FQUP      3  // нога 5
#define CLK       4  // нога 6

// Определим переменные и массивы
  long MemFreq[6]={0,1600000,1850000,3660000,7000000,1}; // массив частот, номер канала
  long ChanNo = MemFreq[5];          // определить номер канала
  long Freq = MemFreq[ChanNo];       // определить частоту
  boolean Rx_Mode = true;            // установить режим приёма
  byte DataIn[8];                    // принятая по RS-232 команда
  int ByteNo = 0;                    // номер принимаемого байта

union MyLong {
  // определим переменную для сборки/разборки длинного целого числа на 4 байта
  long l;
  byte b[4];
}
val;

void setup() {
  // Выполнение стартовых функций
  // Прочитать EEPROM. Если там что-то записано, то перенести данные в массив частот
  for (int j = 1; j <= 5; j++) {          // j=1...5
    Freq = 0;
    EEPROM_Read (j);                      // считывать значение частоты канала из EEPROM
    if (Freq <= 0)
    {
    EEPROM_Write (j, MemFreq[j]);
    }
    else
    {MemFreq[j] = Freq;
    }
  }  // Если считанное из EEPROM значение частоты не равно 0, то вписать его в рабочий массив частот
 
  ChanNo = MemFreq[5]; 
  Freq = MemFreq[ChanNo];                 // установить частоту
  pinMode(CHLST, INPUT_PULLUP);           // установить кнопку листания каналов на ввод и подтянуть его к плюсу
  pinMode(CHAN1, OUTPUT);
  pinMode(CHAN2, OUTPUT);
  pinMode(CHAN3, OUTPUT);
  pinMode(CHAN4, OUTPUT);
  RxTx_Init();                            // установить параметры ноги Rx/Tx
  AD9850_Init();                          // назначить выводы управления AD9850
  AD9850_Reset_Serial();                  // инициализация AD9850
  AD9850_WR_Serial(0x00, Freq);           // установить частоту AD9850
  Disp_Freq();                            // отобразить канал
  Serial.begin(9600);                     // подключить порт RS-232
  delay(50);
  RS232Ready();                           // вывести сообщение о готовности
}


void loop() {
  RxTx_Detect();                          // проверить режим приёма/передачи
  CHLST_Detect();                         // проверить листание каналов
  if (Serial.available()) {               // если в порт пришёл байт, то
    byte Byte01 = Serial.read();          // считать входящий байт
    RS232RCVDATA(Byte01);                 // обработать принятый байт
  }
}


// служебные подпрограммы

void RS232RCVDATA(byte inByte)
  // обработка полученной команды по RS-232
{
  ByteNo = ByteNo + 1;
 
  if (ByteNo > 8) {                       // если длина команды больше предельной, то
    RS232Clear();                         // очистить массив принятых байт
    Serial.println("Error in command length");   // отправить сообщение об ошибке
    goto RS232Exit;}

    DataIn[ByteNo] = inByte;              // вписываем принимаемый байт в массив команд
   
  if (DataIn[ByteNo] == 'D' || DataIn[ByteNo] == 'd') {  // если принимаем команду 'D', то
    for (int x=1; x<5; x++){              // вывести таблицу частот каналов
    Serial.print("Channel ");
    Serial.print(x);
    Serial.print(", Frequency = ");
    Serial.println(MemFreq[x]); 
    }
    Serial.print("Current channel ");     // вывести номер текущего канала
    Serial.println(MemFreq[5]);
    RS232Clear();
    goto RS232Exit;}   
 
  if (DataIn[ByteNo] == 'C' || DataIn[ByteNo] == 'c') {  // если принимаем команду 'C', то
    RS232Clear();
    ByteNo = 1;
    DataIn[ByteNo] = 'C';
    Serial.println("Channel command accepted");              // отправить сообщение
    goto RS232Exit;}
   
  if (DataIn[ByteNo] == 'F' || DataIn[ByteNo] == 'f') {  // если принимаем команду 'F', то
    RS232Clear();
    ByteNo = 1;
    DataIn[ByteNo] = 'F';
    Serial.println("Frequency command accepted");        // отправить сообщение
    goto RS232Exit;}
   
  if (ByteNo == 2 && DataIn[1] == 'C') {  // если принимаем команду 'C', то
    ChanNo = DataIn[2]-48;                // перевести ASCII-код в число
    if (ChanNo>0 && ChanNo<5){
      Serial.print("Channel selected: ");
      Serial.println(ChanNo);             // вывести номер выбранного канала
      Freq = MemFreq[ChanNo];             // установить значение частоты
      EEPROM_Write (5, ChanNo);           // сохранить в EEPROM номер канала
      MemFreq[5] = ChanNo;
      Disp_Freq();
      AD9850_WR_Serial(0x00, Freq);       // установить частоту AD9850
      Serial.print("Frequency on channel: ");
      Serial.println(Freq);}              // вывести частоту канала
      else
      {Serial.println("Channel number can be 1..4");}   // отправить сообщение об ошибке
    RS232Clear();
    goto RS232Exit;}
   
  if (ByteNo > 1 && DataIn[1] == 'F') {            // если принимаем команду 'F', то
    if (DataIn[ByteNo]<48 || DataIn[ByteNo]>57){   // если принятый байт - не цифра, то
    RS232Clear();                                  // очистить массив принятых байт
    Serial.println("Error in frequency data");     // отправить сообщение об ошибке
    goto RS232Exit;}
    else
    {DataIn[ByteNo] = DataIn[ByteNo]-48;}
    }
   
  if (ByteNo == 8 && DataIn[1] == 'F') {    // если приняли команду 'F', то
    //Disp_OFF();                           // отключить дисплей
    Freq = int(DataIn[2])*1000000 + int(DataIn[3])*100000 + int(DataIn[4])*10000 + int(DataIn[5])*1000 + int(DataIn[6])*100 + int(DataIn[7])*10 + int(DataIn[8]);
    AD9850_WR_Serial(0x00, Freq);           // установить частоту AD9850
    Serial.print("Frequency selected: ");   // отправить сообщение
    Serial.println(Freq);                   // отправить сообщение
    if (ChanNo>0 && ChanNo<5){
    EEPROM_Write (ChanNo, Freq);            // сохранить в EEPROM частоту канала
    MemFreq[ChanNo] = Freq;                 // установить значение частоты
    Serial.print("Frequency saved on channel: ");
    Serial.println(ChanNo);                 // вывести номер сохранённого канала
    RS232Ready();}
    RS232Clear();                           // очистить массив принятых байт
  } 
RS232Exit:
Disp_Freq();
}

void RS232Clear(){
  // очистить массив принятых байт
  for (int x=0; x<8; x++){              // очистить массив
  DataIn[ByteNo] = 0;}
  ByteNo = 0;}                          // очистить счётчик байт
 
void RS232Ready(){
  Serial.println("Radio ready");        // отправить в порт приглашение к обмену данными
  delay(50);}
 
void CHLST_Detect() {
  // определить листание каналов
  int pin_val;
  pin_val = digitalRead(CHLST);          // считать состояние ноги CHLST
  if (pin_val == LOW) {                  // если кнопка листания каналов нажата, то
    ChanNo = ChanNo+1;                   // установить следующий номер канала
    MemFreq[5] = ChanNo;
    if (ChanNo>4) {ChanNo=1;}            // если вышли за последний канал - вернуться к первому
    EEPROM_Write (5, ChanNo);            // сохранить в EEPROM номер канала
    Freq = MemFreq[ChanNo];              // установить значение частоты
    Disp_Freq();                         // отобразить частоту канала
    AD9850_WR_Serial(0x00, Freq);        // установить частоту AD9850
    Serial.print("Channel selected: ");
    Serial.println(ChanNo);              // вывести номер выбранного канала
    delay(200);}                         // ждём 200 мс для устранения дребезга контактов
}

void RxTx_Detect() {
  // определить, нажата ли кнопка передачи
  int pin_val;
  pin_val = digitalRead(Rx_Tx);          // считать состояние ноги Rx_Tx
  if (pin_val == LOW & Rx_Mode == false) {
    Rx_Mode = true;                      // установить режим приёма
    AD9850_WR_Serial(0x00, Freq);}       // установить частоту AD9850
  if (pin_val == HIGH & Rx_Mode == true)  {
    Rx_Mode = false;                    // установить режим передачи
    AD9850_WR_Serial(0x00, Freq);}}     // установить частоту AD9850


void Disp_Freq() {
  // отобразить номер канала
  Disp_OFF();
  switch (ChanNo) {                        // включить светодиод, соответствующий каналу
  case 1:
    digitalWrite(CHAN1,HIGH);
    break;
  case 2:
    digitalWrite(CHAN2,HIGH);
    break;
  case 3:
    digitalWrite(CHAN3,HIGH);
    break;
  case 4:
    digitalWrite(CHAN4,HIGH);
    break;
  }
}

void Disp_OFF() {
  // отключить дисплей
  digitalWrite(CHAN1,LOW);                // выключить все светодиоды
  digitalWrite(CHAN2,LOW);
  digitalWrite(CHAN3,LOW);
  digitalWrite(CHAN4,LOW);
}
 
void RxTx_Init() {
  // установить параметры ноги Rx/Tx
  pinMode(Rx_Tx, INPUT_PULLUP);      // определить ногу Rx_Tx как вход, подтянутый к +5В через резистор 20...50 кОм.
}

void AD9850_Init(){
  // Назначить выводы управления AD9850
  pinMode(REST, OUTPUT);
  pinMode(FQUP, OUTPUT);
  pinMode(CLK , OUTPUT);
  pinMode(BitData, OUTPUT);
  // установить выводы управления AD9850 в ноль
  digitalWrite(REST, 0);
  digitalWrite(FQUP, 0);
  digitalWrite(CLK, 0);
  digitalWrite(BitData, 0);
}

void AD9850_Reset_Serial(){
  // Инициализация AD9850
  digitalWrite(CLK, 0);
  digitalWrite(FQUP, 0);
  //Reset signal
  digitalWrite(REST, 0);
  digitalWrite(REST, 1);
  digitalWrite(REST, 0);
  //Clk  signal
  digitalWrite(CLK, 0);
  digitalWrite(CLK, 1);
  digitalWrite(CLK, 0);
  //Fq-up signal
  digitalWrite(FQUP, 0);
  digitalWrite(FQUP, 1);
  digitalWrite(FQUP, 0);
}

void AD9850_WR_Serial(unsigned char w0,double frequence) {
  // Установить частоту AD9850
  unsigned char i,w;
  long int y;
  double x;
  //вычислить значение кода частоты для опорного генератора 125 МГц
  x = 4294967295 / 125;
  frequence = frequence / 1000000;
  frequence = frequence * x;
  if (Rx_Mode == false)   //  установить полную или половинную частоту
  {
    y = frequence;
  }
  else
  {
    y = frequence/2;
  }
  //отправить слово W4
  w=(y>>=0);
  for(i=0; i<8; i++) {
    digitalWrite(BitData, (w>>i)&0x01);
    digitalWrite(CLK, 1);
    digitalWrite(CLK, 0);
  }
  //отправить слово W3
  w=(y>>8);
  for(i=0; i<8; i++) {
    digitalWrite(BitData, (w>>i)&0x01);
    digitalWrite(CLK, 1);
    digitalWrite(CLK, 0);
  }
  //отправить слово W2
  w=(y>>16);
  for(i=0; i<8; i++) {
    digitalWrite(BitData, (w>>i)&0x01);
    digitalWrite(CLK, 1);
    digitalWrite(CLK, 0);
  }
  //отправить слово W1
  w=(y>>24);
  for(i=0; i<8; i++) {
    digitalWrite(BitData, (w>>i)&0x01);
    digitalWrite(CLK, 1);
    digitalWrite(CLK, 0);
  }
  //отправить слово W0
  w=w0;
  for(i=0; i<8; i++) {
    digitalWrite(BitData, (w>>i)&0x01);
    digitalWrite(CLK, 1);
    digitalWrite(CLK, 0);
  }
  digitalWrite(FQUP, 1);
  digitalWrite(FQUP, 0);
}

void EEPROM_Write (int NomW, long Freq_W) {
  // записать частоту в ячейку EEPROM
  MyLong var;
  var.l = Freq_W;
  for (int i01 = 0; i01 <= 3; i01++){
    EEPROM.write((NomW*4) + i01, var.b[i01]);
  }
}

void EEPROM_Read (int NomR){
  // считать частоту из ячейки EEPROM
  MyLong var;
  for (int i02 = 0; i02 <= 3; i02++){
    var.b[i02] = EEPROM.read((NomR*4) + i02);
  }
  Freq = var.l;
}
Внимание, в коде могут быть ошибки!
На первый взгляд всё работает, но мог какой-нибудь каверзный случай пропустить...

А вот сама прошивка:
Вложение:
hex.rar
(6.8 KiB) Скачиваний: 165


Фьюз-байты:
low = 0xEE (SUT0=0,CKSEL0=0)
high = 0xD9 (SPIEN=0,BOOTSZ1=0,BOOTSZ0=0)
lock = 0xFF
Последний раз редактировалось ru0aog 14 апр 2015, 09:17, всего редактировалось 4 раз(а).
Свое изделие изъяна не имеет.

Аватар пользователя
Сообщений: 2074
Зарегистрирован: 31 янв 2013, 10:49
Откуда: QTH locator: NO65JX # RDA KK-04
позывной: RU0AOG
CиБи позывной: Апрель
Имя: Станислав

Re: DSB радиостанция
Создано: 13 апр 2015, 10:48

Вчера изготовил и впаял последнюю платку антенного реле.
Вот так выглядит полная схема:
Общая схема
Изображение
На стенде девайс показал выходную мощность от 1 до 3 полновесных ватт в зависимости от диапазона.
Чувствительность поставлю 10 мкВ - их хорошо слышно. Вообще же, чутьё зависит от того, насколько ручку громкости накрутишь. Шумов очень мало, если прислушиваться, то и 1 мкВ можно услышать :D
Мощность измерял на согласующем TRIO AT-200 в режиме проходящего измерителя мощности на пределе 20 Ватт. Это чтобы среднюю мощу правильно померить, а не высчитывать по формулам. Эквивалент 50 Ом.
Чутьё мерил генератором Г4-151.

Девайс хавает на передачу от 0,9 до 1,5А. На приём - 0,35А (синтез прожорливый).
Единственно что плохо - греются два стабилизатора (оба перед синтезом - на 9В и на 5В) и микросхема УНЧ. Все они в корпусах ТО-220.
Надо бы им соорудить радиаторы. А в остальном проблем не вижу - можно закрывать корпус.

Проверил без антенн (на эквивалент) на предмет связи с ICOM IC-726S. Связь есть в обе стороны. Режимы LSB и USB - без разницы.
Единственно, если говорить громко и прямо в микрофон, то сигнал искажается и становится неприятным на слух. Но разборчивость сохраняется.

Надо бы провести испытания в поле *BYE*

P.S.
Не знаю как сделать масштабирование изображений... Чтобы схемы читались, сделал их в высоком разрешении, а чтобы не рвали экран - положил под спойлер.
Видимо единственный выход - сохранять и просматривать уже у себя...
Свое изделие изъяна не имеет.

Аватар пользователя
Сообщений: 2074
Зарегистрирован: 31 янв 2013, 10:49
Откуда: QTH locator: NO65JX # RDA KK-04
позывной: RU0AOG
CиБи позывной: Апрель
Имя: Станислав

Re: Походная DSB радиостанция
Создано: 27 апр 2015, 21:29

Вот пучки соединительных проводов... крышки пока не закрыл:
Вложение:
DSCF3544.JPG

Вложение:
DSCF3546.JPG
Свое изделие изъяна не имеет.

Аватар пользователя
Сообщений: 9682
Зарегистрирован: 15 ноя 2012, 17:21
позывной: RU0AB
CиБи позывной: Первый Граф Авенирыч
Имя: АвенирычЪ

Re: Походная DSB радиостанция
Создано: 27 апр 2015, 21:47

Замечательно !!! А антенну какую планируешь ? В смысле зенитного излучения ?

Аватар пользователя
Сообщений: 2074
Зарегистрирован: 31 янв 2013, 10:49
Откуда: QTH locator: NO65JX # RDA KK-04
позывной: RU0AOG
CиБи позывной: Апрель
Имя: Станислав

Re: Походная DSB радиостанция
Создано: 28 апр 2015, 09:38

С антенной пока проблема... Нету у меня опыта по антеннам :)
Исходя из назначения - конечно АЗИ.
Думаю, Inverted-V на 80 метров должен работать в качестве АЗИ.
Вот только мачта нужна...

И это... корреспонденты тоже нужны :D
Надо же с кем-нибудь поговорить :)
Свое изделие изъяна не имеет.

Аватар пользователя
Сообщений: 9682
Зарегистрирован: 15 ноя 2012, 17:21
позывной: RU0AB
CиБи позывной: Первый Граф Авенирыч
Имя: АвенирычЪ

Re: Походная DSB радиостанция
Создано: 28 апр 2015, 11:45

Давай поговорим ...

Сообщений: 199
Зарегистрирован: 08 мар 2015, 16:51
Откуда: г. Канск
позывной: RW0AB
Имя: Александр

Re: Походная DSB радиостанция
Создано: 28 апр 2015, 16:46

IVERTED VEE. Низко подвешенная подойдёт, как нельзя лучше. Для мачты любой сухостой метров 5 высотой. Для того, что-бы подобрать точку питания под сопротивление выходного каскада, необходимо смещать точку питания антенны. Говоря простым языком, когда найдём резонансную частоту антенны, входное сопротивление будет отличаться от требуемого. Для того, чтобы его изменить, одно плечо укорачиваем например на 50 см, другое удлиняем на 50 см. Только необходимо обратить внимание на тот факт, что если вы без приборов, только с одним КСВ метром, изменение геометрических размеров не изменяет резонанс, возможно вы настроились на резонанс кабеля питания антенны.

Аватар пользователя
Сообщений: 2074
Зарегистрирован: 31 янв 2013, 10:49
Откуда: QTH locator: NO65JX # RDA KK-04
позывной: RU0AOG
CиБи позывной: Апрель
Имя: Станислав

Re: Походная DSB радиостанция
Создано: 28 апр 2015, 17:35

А стоит ли так точно производить настройку?
Выходной каскад у меня прекрасно и без нагрузки работает :) в смысле, от высокого КСВ не крякнется.
Эффективность, конечно будет весьма мала... Приборов никаких не планируется, даже КСВ-метра.
По идее, пользователь должен быть необученный :)
Свое изделие изъяна не имеет.

След.

Вернуться в Оборудование

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1