Друзья, привет!
За несколько месяцев со времени публикации материалов, посвященных конструкции простого SDR-приемника, я получил большое количество откликов. Писали как читатели моего канала (в комментариях и на почту, указанную в описании канала), так и в сообщениях группы ВК. Конструкция многим понравилось. И знаете, что оказалось важнее всего? Подробность ее описания. Оказывается для многих очень важно не просто поделиться схемой с минимальными деталями, а получить подробное руководство по изготовлению. Собственно, что я и постарался сделать. Хотя найти все четыре публикации, посвященные приемнику на канале оказалось сложно. Кроме того, было много замечаний, и пожеланий по доработке программного обеспечения, ряд из которых я постарался учесть.
Таким образом, сегодняшняя статья это попытка во-первых, систематизировать все публикации по приемнику, а во-вторых, поделиться последней версией софта, который был доработан на основе опыта практической эксплуатации.
Материалы, посвященные конструкции простого SDR-приемника
Всего было четыре публикации, посвященные приемнику. Тем не менее, связь между публикациями оказалась не для всех очевидной. Поэтому прежде всего сведу их вместе. Все началось с конструкции несложного синтезатора частоты.
Когда я проектировал и изготавливал его я еще слабо представлял для чего хочу его использовать. Но, чуть позже понял, что хочу именно для коротковолнового SDR-приемника. Соответственно, следом вышла статья с описанием платы приемника и подробностями изготовления и наладки.
Схема приемника была разработана на основе анализа множества конструкций и представляла собой компромисс по многим критериям, главными из которых стали простота, хорошие эксплуатационные характеристики и доступность деталей. Работу приемника в реальной городской помеховой обстановке можно послушать здесь:
За городом же, даже с несложной антенной приемник позволял услышать наичистейший эфир и, соответственно, даже очень слабые станции.
В ходе эксплуатации выяснились некоторые недостатки конструкции синтезатора частоты. В частности, стало понятно, что для SDR-приемника применение энкодера не является обязательным. Появилась следующая статья.
Я крайне рекомендую, прежде чем приступать к изготовлению синтезатора частоты, познакомится с этой публикацией. Тогда же родилась и доработанная версия прошивки, предусматривающая использование только кнопок для управления. Остальная настройка осуществлялась при помощи компьютера.
Наконец, четвертая и последняя статья была посвящена изготовлению законченной конструкции.
Ряд деталей, в том числе и корпус приемника были выполнены с применением 3D-печати. Ссылка на все необходимые модели в статье была дана. Кроме того, был доработан и софт, делая приемник более удобным в эксплуатации.
Наконец, сегодня, спустя несколько месяцев эксплуатации я представляю последнюю прошивку приемника.
Доработанная прошивка коротковолнового SDR-приемника
Всего у приемника 6 кнопок управления. Их хорошо видно на фото в заставке. Две пары красных и одна пара черных. Кнопки объединены по своему назначению в три горизонтальные группы. Две красные кнопки верхнего ряда, это кнопки изменения частоты. Две кнопки среднего ряда - кнопки настройки шага изменения частоты. Наконец, две черные кнопки - кнопки быстрого выбора диапазона. Однако, большинство кнопок получили двойное назначение. Чтобы было более понятно, я укажу, какие функции управления доступны в последней версии прошивки.
- Клик "Частота вниз" - уменьшение частоты на шаг. Текущий шаг задается кнопками изменения шага.
- Клик "Частота вверх" - увеличение частоты на шаг.
- Удержание "Частота вниз" - запоминание частоты 1 (автоматически устанавливается при включении). То есть, при удержании этой кнопки более 2-х секунд текущая частота будет сохранена в 1-й ячейке памяти. Всего ячеек памяти - две.
- Удержание "Частота вверх"- запоминание частоты 2. Соответственно, во 2-й ячейке памяти. В дальнейшем ее можно быстро установить (об этом чуть ниже).
- Клик "Шаг вверх" - увеличение шага изменения частоты в 10 раз. Текущий шаг изменения отображается в нижней части экрана. Максимальный шаг настройки - 1 МГц.
- Клик "Шаг вниз" - уменьшение шага в 10 раз. Минимальный шаг настройки - 1 кГц. Более точно приемник настраивается при помощи программы компьютера. Мне очень понравилось использование HDSDR.
- Удержание кнопок "Шаг вверх" или "Шаг вниз" - запоминание шага (автоматически устанавливается при включении).
- Клик "Диапазон вверх" - переход к ближайшему верхнему диапазону. Вообще, приемник позволяет плавно перестраиваться в диапазоне от 100 кГц до 30 МГц. Однако, для скорейшего переключения в прошивку заложены основные любительские диапазоны и даже диапазон дальнобойщиков.
- Клик "Диапазон вниз" - переход к ближайшему нижнему диапазону.
- Удержание "Диапазон вниз" - переход на частоту 1 (которая сохранена в 1-й ячейки памяти).
- Удержание "Диапазон вверх"- переход на частоту 2.
Помимо изменений функций кнопок был слегка облагорожен и экран приемника. Я на стал больше выводить значение реальной частоты синтезатора. Кто помнит, она в 4 раза выше нежели реальная частота приема. Это связано с особенностями функционирования квадратурного смесителя приемника. Так вот, оказалось, что эта информация практически не нужна. Только мешает восприятию. Так что на экране теперь средняя частота приема и шаг ее перестройки. Ширина принимаемого диапазона, как и ранее определяется частотой дискретизации звуковой карты компьютера. Для обычных карт она составляет плюс-минус 24 кГц (всего 48 кГц).
Новая прошивка доступна для скачивания здесь:
Архив содержит 2 папки. В папке "SDR-1-2-2" содержится сам скетч для среды Arduino. В проекте используется плата Arduino Pro Micro. Для ее прошивки следует из списка плат выбирать Arduino Leonardo. В папке "Libraries" содержатся необходимые библиотеки. Их следует скопировать в папку "Документы\Arduino\libraries".
Как и прежде открыт для комментариев и пожеланий!
Спасибо, что читаете-смотрите Terrabyte! Подписывайтесь, если вам интересна радиолюбительская тематика, микроконтроллеры, мини-ПК, необычные компьютерные решения и инновационные разработки! А теперь еще и КВ-тематика! Спасибо всем, кто поддерживает меня своими советами, комментариями и лайками!
Группа ВК: https://vk.com/terrabyte
Канал на VK-Video: https://vk.com/video/@terrabyte/all
Вам будет интересно: