Экспериментальные микротрансиверы qrpp «микро-80» и «pixie-2»

Web радиостанцию ​​для Windows

Система веб-радиостанций

Plus – это будущее радио, которое вам сегодня преподносят.

Радиостанция Плюс есть… будущее радио принесло … сотням радиостанций около

Promagnum Corporation
5
условно-бесплатная

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

Heartbeatcity Веб-радио
1
Freeware

Heartbeatcity Панель инструментов веб-радио сообщества – оставайтесь на связи и получите гораздо больше.

Hrvatski-веб-радио
Freeware

Обеспечивает вас свежим контентом от сообщества веб-радио Hrvatski.

1
Three6Nine Studio (c) 2011.
140
Freeware

Бесплатный радиоплеер с более чем 10 000 выбранных радиостанций.

4
MediaShock Technologies, Inc.202
Freeware

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

MediaPortal
12
Freeware

MediaPortal TV Server поддерживает веб-потоки в качестве каналов.

MediaMotion Soft, Inc.
9
Freeware

Записывает потоковое аудио с сетевых веб-радиостанций и аудиоисточников.

Подробнее Система веб-радиостанций

Система диаграмм веб-радиостанций в введении

4
Программное обеспечение FreeAudioVideo
266
Freeware

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

51
Талам Групп, ООО.2303
Freeware

Слушайте и записывайте более 30 000 интернет-радиостанций.

3
SteamCore Inc.
1022
Freeware

Слушайте тысячи радиостанций из многих стран.

2
Панель инструментов потокового интернет-радио
45
Freeware

Полезный инструмент для тех, кто любит слушать онлайн-радиостанции.

Бесплатные радиостанции
Freeware

Ищите в Интернете и получайте широкий выбор полезных поисковых систем.

12
Базовые Технологии
1175

Удобная программа для прослушивания и записи интернет-радиостанций.

Дополнительные заголовки, содержащие систему диаграмм веб-радиостанций

1
Мэтт Робинсон
226
Freeware

Radio Downloader позволяет легко загружать контент радиостанции.

93
Стиль-7
108
Freeware

Radio GT-7 – это гаджет для прослушивания интернет-радиостанции.

2
nextkast
131
условно-бесплатная

NextKast – это программа автоматизации интернет-радио для вашей интернет-радиостанции.

Хардата С.A.
21
условно-бесплатная

Управляйте своей радиостанцией и транслируйте свое радио по всему миру.

153
Spacial Audio Solutions, LLC
14248
условно-бесплатная

Запустите онлайн-радиостанцию.

15
Джингл Палитра
1402
Freeware

Управляйте всеми джинглами вашей радиостанции с помощью этой бесплатной программы.

1
Xiph.org
1242
Freeware

Программа может быть использована для создания интернет-радиостанции.

MAGIX AG
33
условно-бесплатная

С Podcast Maker вы можете превратить ваш компьютер в радиостанцию ​​по всему миру.

1
JetAudio, Inc.109
условно-бесплатная

JetCast Server позволяет пользователям иметь собственную радиостанцию ​​через Интернет.

djSoftware

AirCorder – программа, используемая для записи трансляции радиостанции.

Гази Маалей

Honeywell

QRPP Микротрансивер (20 — 80м ) — Радиостанции, трансиверы

микротрансивер с прямым преобразованием частотыQRPP

 Каскад на транзисторе VT1 — задающий генератор при передаче и гетеродин при приеме. Каскад на транзисторе VT2 — выходной каскад при передаче и смесительный детектор при приеме. При этом рабочая частота будет несколько выше частоты кварцевого резонатора из-за влияния конденсатора С1. Для надежного шунтит рования катушки L1 диод VD1 при передаче открывается напряжением, которое падает на резисторе R3 (подбирается экспериментально, может быть и исключен). 

На микросхеме DA1 собран усилитель звуковой частоты. Высокочастотное напряжение с гетеродина подается на базу транзистора VT2. Когда ключ нажат, эмиттер этого транзистора соединен с общим проводом. В этом случае каскад на транзисторе VT2 представляет собой обычный усилитель, работающий в режиме класса С. Усиленный им сигнал через П-контур (L4C7C9) поступает на антенну. Конденсатор С8 образует с катушкой индуктивности L4 параллельный контур, настроенный на вторую гармонику.

Рабочая частота гетеродина стабилизирована кварцевым резонатором BQ1. Его частота основного резонанса должна соответствовать выходной частоте передатчика.

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

Гетеродин собран по схеме емкостной трехточки и имеет узел сдвига рабочей частоты при переходе с приема на передачу. Он необходим для обеспечения нормального слухового приема телеграфных сигналов корреспондента и должен быть около 800 Гц (точное значение некритично). Сдвиг рабочей частоты обеспечивается последовательным колебательным контуром C1L1, резонансная частота которого при среднем положении ротора подстроечного конденсатора С1 должка соответствовать частоте кварцевого резонатора BQ1.

Цепь сдвига частоты работает так. Когда ключ не нажат (режим приема, катод диода VD1 не соединен с общим проводом), рабочая частота гетеродина определяется как кварцевым резонатором, так и колебательным контуром L1C1. В зависимости от положения ротора подстроечного конденсатора она может быть выше или ниже частоты кварцевого резонатора. Когда ключ нажат (передача), катушка L1 будет зашунтирована диодом VD1. При .этом рабочая частота будет несколько выше частоты кварцевого резонатора из-за влияния конденсатора С1. Для надежного шунтирования катушки L1 диод VD1 открывается при передаче напряжением, которое падает на резисторе R3* (он подбирается экспериментально, но может быть и исключен).

Высокочастотное напряжение с гетеродина подается на базу транзистора VT2. Когда ключ нажат, эмиттер этого транзистора соединен с общим проводом. В этом случае каскад на транзисторе VT2 представляет собой обычный усилитель, работающий в режиме класса С. Усиленный им сигнал через П-контур (C7L4C9) поступает на антенну.

Конденсатор С8 образует с катушкой индуктивности L4 параллельный контур, настроенный на вторую гармонику рабочей частоты передатчика, и служит для уменьшения его побочных излучений. Поскольку выходная мощность передатчика не превышает 500 мВт, этот конденсатор можно исключить. Даже без него уровень побочных излучений передатчика будет меньше нормы.

Когда ключ не нажат, транзистор VT2 выполняет функции активного смесительного детектора. Сигнал с антенйы подается в цепь коллектора. Продетектированный сигнал звуковой частоты выделяется на цепочке R5C5 и поступает на усилитель звуковой частоты.

Для элементов, номиналы которых зависят от рабочей частоты, данные на схеме приведены для диапазона 80 метров. В диапазоне 40 метров конденсаторвг С7 и С9 должны иметь емкость 470 пФ, а в диапазоне 20 метров — 270 пФ. Индуктивность катушки L4 должна быть в этих случаях соответственно 1,1 и 0,6 мкГн.

Транзистор VT1 может быть любым высокочастотным малой мощности (КТ312, КТ315 и т. д.). Транзистор VT2 — КТ606 с любым буквенным индексом. Прямого аналога для микросхемы LM386 среди отечественных микросхем нет. Но здесь подойдет практически любой УЗЧ малой мощности на микросхеме, например, К174УН7 в стандартном включении или на операционном усилителе. Диоды VD1 и VD2 — любые высокочастотные кремниевые, например КД503 и им подобные. Подробнее этот трансивер описывается в .

Литература:

А.П. Семьян 500 схем для радиолюбителей (Радиостанции и трансиверы)

 СПб.: Наука и Техника, 2006. — 272 с.: ил.

 500 схем для радиолюбителей — Подборка книг — Перейти >>>

Arduino Micro

Так как ардуино микро и про микро практически не отличаются друг от друга, я расскажу подробнее про одну из них.

Характеристики:

  • Микроконтроллер: ATmega32u4
  • Предельное напряжение питания: 5-20 В
  • Рекомендуемое напряжение питания: 7-12 В
  • Цифровых вводов/выводов: 20 (18 в Pro версии)
  • ШИМ: 7 цифровых пинов могут быть использованы как выводы ШИМ (5 в Pro версии)
  • Аналоговые выводы: 12 (4 в Pro версии)
  • Максимальная сила тока: 40 mAh с одного вывода и 500 mAh со всех выводов.
  • Flash память: 32 КБ
  • SRAM: 2,5 КБ
  • EEPROM: 1 КБ
  • Тактовая частота: 16 МГц

Подключение питания к Arduino Micro

Этот микроконтроллер можно питать через порт micro-USB от компьютера, паувербанка или от адаптера, подключенного в розетку.Так же пин +5V является не только выводом, но и вводом. Можно подавать ток на него и все это будет работать только при условии, что напряжение подаваемого тока строго равно пяти вольтам! Еще можно подавать постоянный ток с напряжением от 6 до 20 вольт на пин VIN. Это предельные значения! При подачи напряжения 20 вольт на плате будет сильно греться стабилизатор напряжения вплоть до выхода из стоя. Если же подавать 5 вольт, то ардуинка может вообще не заработать. Если и заработает то на цифровых пинах напряжение будет ниже 5 вольт. Это связанно с тем, что стабилизатор напряжения имеет не 100% КПД. Рекомендуемое напряжение для питания через пин VIN — от 7 до 12 вольт.

Режимы загрузки

Raspberry Pi Pico поддерживает два метода загрузки: и .

Штатный режим

Платформа загружается с , распаянной на плате Raspberry Pi Pico. В диспетчере устройств OS Windows плата отображается как виртуальный COM-порт с именем Устройство с последовательным интерфейсом USB.

Активация режима происходит простым подключением плате по USB.

Режим загрузчика

Платформа загружается с внутренней памяти микроконтроллера RP2040. В диспетчере устройств OS Windows плата отображается как съёмный накопитель с именем RPI-RP2. Режим служит для загрузки прошивки в формате UF2 простым перемещением файла с одного носителя на другой.

Активация режима происходит с помощью :

  1. Зажмите кнопку BOOTSEL.
  2. Подключите плату к компьютеру по USB.
  3. Отпустите кнопку BOOTSEL.

Программирование на MicroPython

Рассмотрим программирование Raspberry Pi Pico на языке MicroPython с помощью ПК на OS Windows.

Маячок

Для начала мигнём встроенным светодиодом LED на 25 пине.

Что понадобится
  • Raspberry Pi Pico (с ногами)

  • Кабель USB (A — Micro USB)

Код для MicroPython
raspberry-pi-pico-example-micropython-blink.py
# Библиотека для работы с пинами ввода-вывода
from machine import Pin
# Библиотека для работы с временем
import time
 
# Светодиод в режим выхода на 25 пине
led = Pin(25, Pin.OUT)
 
while True:
    # Зажигаем светодиод
    led.value(1)
    # Ждём 1 секунду
    time.sleep(1)
    # Гасим светодиод
    led.value()
    # Ждём 1 секунду
    time.sleep(1)

После запуска скрипта, светодиод начнёт мигать раз в секунду.

Гирлянда

Главная фишка Пико — возможность программируемого ввода-вывода через блоки PIO, на которых можно реализовать произвольный интерфейс. В следующем примере заставим Pico рулить светодиодами WS2812.

Что понадобится
  • Raspberry Pi Pico (с ногами)

  • Кабель USB (A — Micro USB)

  • Breadboard Half

  • Светодиодная матрица WS2812B 4×4

  • Соединительные провода «папа-папа»

Код для MicroPython

Для работы примера скачайте и установите библиотеку MicroPython Neopixel Pi Pico.

raspberry-pi-pico-example-micropython-ws2812-rainbow.py
# Библиотека для работы с временем
import time
# Библиотека для работы со светодиодами WS2812
from neopixel import Neopixel
 
# Номер пина, к которому подключена матрица WS2812
led_pin = 11
# Количество светодиодов
led_count = 16
 
# Создаём объект для работы со светодиодной матрицей
strip = Neopixel(led_count, , led_pin, "GRB")
 
# Создаём фиксированные цвета
red = (255, , )
green = (, 255, )
blue = (, , 255)
off = (, , )
 
colors = (red, green, blue, off)
 
# Устанавливаем яркость светодиодов
# Диапазон значений от 0 до 255
strip.brightness(40)
 
while True:
    # Перебираем цвета
    for color in colors:
        # Перебираем светодиоды
        for i in range(led_count):
            #Выставляем цвет светодиода
            strip.set_pixel(i, color)
            # Ждём 100 мс
            time.sleep(0.1)
            # Обновляем изменения
            strip.show()

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

Что понадобится
  • Raspberry Pi Pico (с ногами)

  • Кабель USB (A — Micro USB)

  • Breadboard full

  • Текстовый дисплей 16×2 (Troyka-модуль)

  • Соединительные провода «папа-папа»

Код для MicroPython

Для работы примера скачайте и установите библиотеку MicroPython ST7032

raspberry-pi-pico-example-micropython-lcd-1602.py
# Библиотека для работы с пинами ввода-вывода
from machine import Pin, I2C
# Библиотека для работы дисплеем на чипе ST7032
from ST7032 import ST7032
 
# Номер пина, к которому подключена подсветка дисплея
lcd_led_pin = 11
# Пин подсветки в режим выхода
lcd_led = Pin(lcd_led_pin, Pin.OUT)
# Включаем подсветку
lcd_led.value(1)
 
# Создаём I²C соединение
i2c=I2C(, scl=Pin(1), sda=Pin(), freq=100000)
# Создаём объект для работы с дисплеем
lcd = ST7032(i2c)
 
# Очищаем экран
lcd.clear()
# Устанавливаем контрастность
lcd.setContrast(15)
 
# Устанавливаем курсор в колонку 0, строку 0
lcd.setCursor(, )
lcd.print('Hello, world!')
# Устанавливаем курсор в колонку 0, строку 1
lcd.setCursor(, 1)
lcd.print('Pico chip RP2040')

После прошивки управляющей платформы, на дисплее отобразится приветствующий текст.

Радиостанция для Windows

21
Gadwin Systems, Inc.
49
коммерческий

создавать блок-схемы, бизнес, технические схемы.

11
MeeSoft
7442
Freeware

Diagram Designer – это графический редактор для редактирования графических данных.

94
Корпорация МетаПродукты
4
Freeware

Net Activity Diagram (NAD) – это приложение для Windows 9x / NT / 2000 / ME / XP, которое контролирует ваш компьютер Int ….

1
Effexis Software
66
условно-бесплатная

Создает потоки вызовов и диаграммы последовательности UML из текстовых входов.

96
Анинда Чаттерджи

Это программное обеспечение подходит для начинающих и опытных астрономов.

2
Корпорация МетаПродукты
61
условно-бесплатная

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

3
SteamCore Inc.1022
Freeware

Слушайте тысячи радиостанций из многих стран.

51
Талам Групп, ООО.
2303
Freeware

Слушайте и записывайте более 30 000 интернет-радиостанций.

28
EPCTV Computing, Inc.
1147
условно-бесплатная

Internet TV & Radio Player позволяет слушать онлайн радио или смотреть телеканалы.

3
MurGee.com
128
условно-бесплатная

Позволяет воспроизводить радиостанции и телеканалы со всего мира.

12
Базовые Технологии
1175

Удобная программа для прослушивания и записи интернет-радиостанций.

Константин Соболь
8
Freeware

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

1
Мэтт Робинсон
226
Freeware

Radio Downloader позволяет легко загружать контент радиостанции.

93
Стиль-7
108
Freeware

Radio GT-7 – это гаджет для прослушивания интернет-радиостанции.

2
nextkast
131
условно-бесплатная

NextKast – это программа автоматизации интернет-радио для вашей интернет-радиостанции.

Хардата С.А.
21
условно-бесплатная

Управляйте своей радиостанцией и транслируйте свое радио по всему миру.

153
Spacial Audio Solutions, LLC
14248
условно-бесплатная

Запустите онлайн-радиостанцию.

15
Джингл Палитра
1402
Freeware

Управляйте всеми джинглами вашей радиостанции с помощью этой бесплатной программы.

1
Xiph.org
1242
Freeware

Программа может быть использована для создания интернет-радиостанции.

MAGIX AG
33
условно-бесплатная

С Podcast Maker вы можете превратить ваш компьютер в радиостанцию ​​по всему миру.

1
JetAudio, Inc.
109
условно-бесплатная

JetCast Server позволяет пользователям иметь собственную радиостанцию ​​через Интернет.

djSoftware

AirCorder – программа, используемая для записи трансляции радиостанции.

Программирование на С++ через Arduino IDE

Рассмотрим программирование Raspberry Pi Pico на языке C++ в среде Arduino IDE с помощью ПК на OS Windows.

Подключение и настройка

  1. Скачайте и установите Arduino IDE.

  2. По умолчанию среда Arduino IDE настроена только на AVR-платы. Для работы с платформой Raspberry Pi Pico — .
  3. В Arduino IDE выберите плату Raspberry Pi Pico:
    Инструменты
    Плата
    Arduino Mbed OS RP2040 Boards
    Raspberry Pi Pico

  4. В Arduino IDE выберите COM-порт:
    Инструменты
    Порт
    COMx, где
    x — номер текущего порта.
  5. Это значит всё получилось и можно смело переходить к .

Маячок

Для начала мигнём встроенным светодиодом LED на 25 пине.

Код для Arduino
raspberry-pi-pico-example-arduino-blink.ino
// Даём имя встроенному светодиоду на 25 пине
constexpr uint8_t LED_PIN = 25;
 
void setup() {
  // Настраиваем пин со светодиодом в режим выхода
  pinMode(LED_PIN, OUTPUT);
}
 
void loop() {
  // Зажигаем светодиод
  digitalWrite(LED_PIN, HIGH);
  // Ждём 1 секунду
  delay(1000);
  // Гасим светодиод 
  digitalWrite(LED_PIN, LOW);
  // Ждём 1 секунду
  delay(1000);
}

После прошивки скетча, светодиод начнёт мигать раз в секунду.

Гирлянда

Главная фишка Пико — возможность программируемого ввода-вывода через блоки PIO, на которых можно реализовать произвольный интерфейс. В следующем примере заставим Pico рулить светодиодами WS2812.

Что понадобится
  • Raspberry Pi Pico (с ногами)

  • Кабель USB (A — Micro USB)

  • Breadboard Half

  • Светодиодная матрица WS2812B 4×4

  • Соединительные провода «папа-папа»

Код для Arduino
raspberry-pi-pico-example-arduino-ws2812-rainbow.ino
// Библиотека для работы со светодиодами WS2812
#include <Adafruit_NeoPixel.h>
 
// Номер пина, к которому подключена матрица WS2812
constexpr uint8_t LED_PIN = 11;
 
// Количество светодиодов в матрице
constexpr uint8_t LED_COUNT = 16;
 
// Создаём объект для работы со светодиодной матрицей
Adafruit_NeoPixel matrix = Adafruit_NeoPixel(LED_COUNT, LED_PIN, NEO_GRB + NEO_KHZ800);
 
void setup() {
  // Инициализация матрицы
  matrix.begin();
  // Устанавливаем яркость светодиодов
  // Диапазон значений от 0 до 255
  matrix.setBrightness(40);
}
 
void loop() {
  // Заполняем матрицу по сегментам «бегущий огонь» красного цвета
  colorWipe(matrix.Color(255, , ), 100);
  // Заполняем матрицу по сегментам «бегущий огонь» зелёного цвета
  colorWipe(matrix.Color(, 255, ), 100);
  // Заполняем матрицу по сегментам «бегущий огонь» синего цвета
  colorWipe(matrix.Color(, , 255), 100);
  // Гасим матрицу по сегментам «бегущая тень»
  colorWipe(matrix.Color(, , ), 100);
}
 
// Функция заполнения каждого сегмента
void colorWipe(uint32_t c, uint8_t wait) {
  for (uint16_t i = ; i < matrix.numPixels(); i++) {
    // Заполняем текущий сегмент выбранным цветом
    matrix.setPixelColor(i, c);
    matrix.show();
    // Ждём
    delay(wait);
  }
}

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

Вывод информации на дисплей

Что понадобится
  • Raspberry Pi Pico (с ногами)

  • Кабель USB (A — Micro USB)

  • Breadboard Full

  • Текстовый дисплей 16×2 (Troyka-модуль)

  • Соединительные провода «папа-папа»

Код для Arduino
raspberry-pi-pico-example-arduino-lcd-1602.ino
// Библиотека для работы с дисплеем
#include <TroykaTextLCD.h>
 
// Номер пина, к которому подключена подсветка дисплея
constexpr uint8_t LCD_LED_PIN = 15;
 
// Создаём объект I²C и передаём ему номера пинов SDA и SCL
MbedI2C i2c(, 1);
// Создаём объект для работы с дисплеем
// передаём ему объект I²C, I²C-адрес и пин подсветки
TroykaTextLCD lcd(&i2c, 0x3E, LCD_LED_PIN);
 
 
void setup() {
  // Устанавливаем количество столбцов и строк экрана
  lcd.begin(16, 2);
  // Устанавливаем контрастность в диапазоне от 0 до 63
  lcd.setContrast(45);
  // Устанавливаем яркость в диапазоне от 0 до 255
  lcd.setBrightness(255);
  // Устанавливаем курсор в колонку 0, строку 0
  lcd.setCursor(, );
  // Печатаем первую строку
  lcd.print("Hello, world!");
  // Устанавливаем курсор в колонку 0, строку 1
  lcd.setCursor(, 1);
  // Печатаем вторую строку
  lcd.print("Pico chip RP2040");
}
 
void loop() {
}

После прошивки управляющей платформы, на дисплее отобразится приветствующий текст.

Прошивка

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

Итак, что же за зверь SI4734 и с чем его едят? Этот чип управля­ется по шине I2C, и каж­дая посыл­ка пред­став­ляет собой адрес мик­росхе­мы (с битом перек­лючения запись/чте­ние), 1 байт коман­ды и до 7 байт аргу­мен­тов. У каж­дой коман­ды свое количес­тво аргу­мен­тов, впро­чем, даташит говорит, что посыл­ки мож­но сде­лать и фик­сирован­ной дли­ны, если вмес­то неис­поль­зуемых аргу­мен­тов слать . Для наших целей понадо­бит­ся не так мно­го команд, поэто­му мы можем поз­волить себе написать для каж­дой свою фун­кцию. Резуль­татом выпол­нения коман­ды мож­но счи­тать ответ, сос­тоящий из бай­та ста­туса и до 7 байт собс­твен­но отве­та, при­чем и здесь допус­кает­ся уни­фика­ция дли­ны: мож­но читать по 8 байт, все неис­поль­зуемые будут .

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

Для отправ­ки и чте­ния пакетов по I2C мы будем исполь­зовать уже извес­тную нам коман­ду биб­лиоте­ки LibopenCM3 , где  — исполь­зуемая шина I2C (I2C1), а  — семибит­ный адрес . О бите записи/чте­ния за нас позабо­тит­ся биб­лиоте­ка. В ито­ге работа с мик­росхе­мой вкрат­це будет пред­став­лять собой сле­дующую пос­ледова­тель­ность дей­ствий: ини­циали­зация, нас­трой­ка режима работы, нас­трой­ка на нуж­ную час­тоту. Все опи­сан­ное ниже опи­рает­ся на содер­жание докумен­тов AN332 «Si47XX Programming Guide» и AN332SSB.

Инициализация

Преж­де все­го SI4734 нуж­но ини­циали­зиро­вать. Сде­лать это мож­но в одном из трех режимов: AM, FM или SSB. Перед началом ини­циали­зации докумен­тация рекомен­дует выпол­нить сброс. Дела­ется это три­виаль­но: надо ненадол­го под­тянуть к зем­ле REST-пин SI4734. Для задер­жки исполь­зует­ся совер­шенно ленивая фун­кция, бла­го точ­ность тут не име­ет осо­бого зна­чения.

Для ини­циали­зации исполь­зует­ся коман­да , которая тре­бует два парамет­ра. Пер­вый вклю­чает так­тирова­ние и опре­деля­ет режим работы, а вто­рой нас­тра­ивает ауди­овы­ходы. Мы исполь­зуем часовой кварц и ана­лого­вые выходы, поэто­му для FМ при­меня­ются парамет­ры , , а для АM — , . Пос­ле отправ­ки коман­ды, опра­шивая чип, дожида­емся отве­та . Обыч­но на это ухо­дит один‑два зап­роса.

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

Работа с магнитофоном в «Микро-80»

Монитор Микро-80 сделан так, что он сам не формирует значения констант задержек для подпрограмм работы с лентой. Поэтому каждый раз при включении компьютера приходится заново заносить эти константы в соответствующие ячейки памяти (#F75D — для константы записи, #F75C — для константы чтения). Т.к. в процессорном модуле может использоваться кварцевый резонатор частотой от 4 до 16 МГЦ, эти константы будут разные для кварцев разной частоты. У меня используется кварц на 16МГЦ, и для него я посчитал константы, для которых можно использовать на PC программы работы с лентой wrkwin32.exe и rrkwin32.exe с установками по умолчанию. Константа записи (заносится в #F75D) равна #32, константа чтения (заносится в #F75C) равна #4B.

Экспериментальные микротрансиверы QRPp «Микро-80» и «Pixie-2»

Некоторое время назад на страницах форума делились впечатлениями о создании, настройке и работе телеграфнвх микротрансиверов «Микро-80» (80 м) и «Эльф-2» (80 м). Я решил собрать один экземпляр и разработать печатные платы для самостоятельного изготовления.

CW QRPp «Микро-80»

Рис. 1. Принципиальная схема QRP трансивера МИКРО-80.

Чувствительность приемника с наушниками низкого сопротивления 32 + 32Ω находится в пределах 100-120μV, отчетливо слышимый сигнал на нижнем пределе в о 7-8μV. При использовании высокоомных наушников сопротивлением > 1 кОм, как это было предложено автором, полагаю что чувствительность будет намного лучше.

Выходная мощность при питании 12В (на нагрузке 50 Ом, подключен через разделительный конденсатор (например. 10нФ) к коллектору) составляет около 0,5W.

Рис. 2. Печатная плата с расположением деталей для QRP трансивера МИКРО-80.

Рис. 3. Расположение деталей на печатной плате для QRP трансивера МИКРО-80.

Рис. 4. Макет прорезей на печатной плате для QRP трансивера МИКРО-80.

Катушка L1 намотана на ферритовом кольце типа T50-2, ее индуктивность — 6,9 мкГн и она содержит 38 витков с отводом от 12-го витка. Катушка может быть изготовлена и на основе других ферритовых колец.

Рис. 5. Катушка L1 на ферритовом кольце.

Несколько фотографий готового трансивера:

Рис. 6. Трансивер МИКРО-80 в сборе!

Рис. 7. Фото QRP трансивера МИКРО-80 в сборе!

Скачать печатные платы МИКРО-80 в формате SprintLayout: qrp-tranceiver-micro-80-layout.zip (200 Кб)

CW QRPp «Эльф-2» (Pixie-2)

Рис. 1. Принципиальная схема QRP трансивера Ельф-2 (Pixie-2).

Оригинальная схема приемника у меня работала не удовлетворительно. После добавления конденсатора 100nF на выходе кнаушникам у меня получилось убрать самовозбуждение у LM386. Также необходима хорошая фильтрация по питанию, желательно поставить электролитический конденсатор с высоким значением емкости, например 4700 мкФ.

LF напряжение (шум) в наушниках: 7mV (без подключения ко входу ВЧ генератора). Чувствительность приемника при соотношении сигнал/шум = 10 дБ и использовании генератораG4-102: 80μV.

С наушниками Philips слабый сигнал от генератора SHP-2000 разборчив ниже уровня шума 3,5μV (S ≈ 5), т.е. с подходящими чувствительными наушниками в этой простой схеме приемника слышимость будет удовлетворительной.

Теперь о передатчике. Выходная мощность (с транзисторами 2N2222A и 2N2219A): немного больше чем 0,5W при нагрузке 50 Ом. Через 30 секунд в режиме передачи, постоянно нажимая ключ, корпус транзистора 2N2219A начинает нагреваться и ему нужен небольшой радиатор.

Рис. 2.Печатная плата QRP трансивера Pixie-2, расположение компонентов.

Рис. 3. Печатная плата QRP трансивера Pixie-2, расположение дорожек.

Рис. 4. Печатная плата QRP трансивера Pixie-2, трафарет для печати.

Рис. 5. Фото собранной платы QRP трансивера Pixie-2, вид сверху.

Рис. 6. Фото собранной платы QRP трансивера Pixie-2, вид сбоку с подключенным кварцом.

Рис. 7. Фото собранной платы QRP трансивера Pixie-2.

До прошлой недели собирал еще одну конструкцию приемника с прямым преобразованием на 80 метров с хорошим низкочастотным усилением для воспроизведения через динамик. Для такой переделки можно использовать готовый приемник Pixie-2.

Рис. 8. Принципиальная схема QRP трансивера Pixie-2 с заменой кварцевого резонатора и громкоговорителем.

Кварцевый резонатор заменен параллельным контуром на 80 метровый диапазон. Индуктивность катушки L2 составляет примерно 14 мкГн. Она намотана на каркасе от катушки из другого приемника.

К моему удивлению, приемник «Pixie-2» работал очень хорошо, учитывая простоту схемы и выполнения.

Рис. 9. Фото собранной платы QRP трансивера Pixie-2 с громкоговорящим приемом.

Антенна: Inverted Vee (для 80 м и 20 м, поставляется с коаксиальным кабелем) поднята на высоту 12 метров над землей. На выход трансивера стоит динамик 8Ω, для записи подключал к линейному входу звуковой карты и без дополнительного усиления.

Отлично принимает коллег на 3,764 МГц хотя и с небольшыми помехами, вызванными уличным освещением. Утром в 7:00 — еще один эфир …

Скачать печатные платы Pixie-2 в формате SprintLayout: qrp-tranceiver-pixie-2-layout.zip (350КБ)

Внимание: Схемы без АРУ — так что если корреспондент не далеко то громкость может быть очень высокой, не одевайте наушники плотно — берегите свои уши!

Собирая и налаживая микротрансиверы QRPP «Микро-80» и «Pixie-II» получил море позитива и наслаждения!

LZ2WSG, KN34PC ( 18 март 2012). www.kn34pc.com

  • CW QRPp «Микро-80» www.cqham.ru/micro80.htm
  • CW QRPp «Эльф-2»: www.qsl.net/we6w/text/pixie.html, www.al7fs.us/AL7FS2.html

Перевод с болгарского: коллектив сайта RadioStorage.net.

Рейтинг
( Пока оценок нет )
Editor
Editor/ автор статьи

Давно интересуюсь темой. Мне нравится писать о том, в чём разбираюсь.

Понравилась статья? Поделиться с друзьями:
Семинар по технике
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: