Архив UA3VVMТехника УКВ
КНИЖНАЯ ПОЛКА
РАДИОВЕЩАНИЕ
РАЗНОЕ ПО ТЕХНИКЕ
ЭЛЕКТРОНИКА ДЛЯ ДОМА
ВАША БЕЗОПАСНОСТЬ ЛИЧНЫЕ ПРОЕКТЫ |
Страница личных проектов электронных устройств------------------------****------------------------ Ремонт радиостанции "Ангара" (или очередной вариант адаптации) Вариант восстановления малоканальной радиостанции Ангара: Основная проблема - не рабочий синтезатор частоты, решалась путем разработки функционального аналога такового в Ангаре с одновременным решением перестройки на НБП без замены ЭМФ. Для построения СЧ использовался оригинальный блок ГУНов (7 шт, каждый перекрывает 1 МГц). ГУН-1 перестраивается с частотой сетки 1 кГц, которая обеспечивается обычным интегральным синтезатором на SAA1057. ГУН-2 построен на кварце 11,2 МГц, перестраивается 11204-11203 кГц с шагом 100 Гц. Его частотой управляет микроконтроллер через простейший ЦАП на R2R матрице. Оба ГУНа синхронно управляются микроконтроллером ATMega8, значение частоты настройки индицируется на 6-разрядном LED дисплее с динамической индикацией, управление осуществляется 8-ю кнопками. Одна линия управления связана с датчиком переключения радиостанции в режим передачи для реализации функции расстройки при приеме. Валкодер не использовался, так как при тестировании программы, валкодер из компьютерной мышки не заработал, а время поджимало. Часть кода валкодера в программе закомментирована. В качестве бонуса реализован прием и передача от 30 до 8950 кГц - реально не проверял! Скоростные качества синтезатора весьма не высоки, качество ВЧ сигнала приемлемое для самоделки, как и стабильность и точность формируемых частот. Функций реализовано не много:
Недостатки:
В целом при исправных деталях (правила пайки м/с никто не отменял) блоки СЧ сразу работоспособны, требуется установить уровень напряжения 500 кГц (у меня максимум), уровень напряжения 1 кГц при передаче (у меня регулятор на 1/3 от максимума), правильно подсоединить проводники от оригинального СЧ к функциональному аналогу. Настроить опорный генератор 4 МГц в номинал и ГУН-2. Для грубой настройки ГУН-2 можно использовать RTL SDR приемник c КВ пребразователем или КВ SSB приемник. Устанавливается грубо необходимый диапазон перестройки по частоте. Точная настройка проводится с тестовой прошивкой по сигналам радиостанции RWM работающей на частоте 4996 кГц. В процессе настройки получают 9 значений сетки 100 Гц в цифровом виде и корректируют основную программу. Данный момент большой недостаток и на 99% снижает повторяемость конструкции. Конечно ГУН-2 необходимо делать как полноценный СЧ. Файлы и фотографии работы доступны для скачивания по ссылкам. Схема контроллера синтезатора частоты (из PROTEUS) ------------------------****------------------------ FSK модулятор 1200 бит/с на ATTiny2313 Этот проект выполнен как заготовка для системы передачи данных по радиоканалу в виде отдельного модуля на простом микроконтроллере. Однако код можно интегрировать в сложную программу сбора и передачи данных. Программа не оптимизирована, но свою функцию выполняет. Проверка программы проводилась в среде эмулятора Proteus 7 версии. Генерация тонов сделана без разрыва фазы для уменьшения помех при передаче. Формируются тоны 1200 и 2200 Гц, длина одного пакета ограничена объемом ОЗУ микроконтроллера Скачать архив с моделью в Proteus для среды разработки AVR Studio 3.55 ------------------------****------------------------ Радиолюбительский маяк с системой передачи данных на ATTiny2313 В радиолюбительском маяке помимо основной функции используется 3 цифровых датчика температуры DS18B20 - 2 для измерения параметров температуры в 2-х точках и 1 необходим для работы термостата поддерживающего работу радиоаппаратуры при температурах ниже -30 гр.С. Вся информация передается телеграфной манипуляцией кодом Морзе со скоростью 30 зн/мин, период измерения всех параметров равен 15 мин. Маяк включается на передачу каждые 15 мин передавая стандартный текст с позывным и локатором, формируется несущая на 20 секунд, передается информация с датчиков температуры в том числе необходимая для оценки работы термостата в текущий момент времени. Радиопередатчик управляется по 3-м линиям ввода/вывода: подача электропитания через ключ с реле (на схеме не показаны), управление включением и выключением разрешение передачи (PTT), управление телеграфном манипуляцией в режиме CW трансивера. Для управления манипуляцией использовался ключ на транзисторе с малогабаритным реле на 12В, что не совсем удачное решение, но на низких скоростях вполне работоспособное. Для контроля работы программы информация с датчиков выводится в последовательный порт микроконтроллера со скоростью 9600 бит/с. При программировании контроллера необходимо включить работу BOD детектора, запрещающего работу МК при снижении напряжения питания, а сам контроллер питать от автономного источника питания для повышения надежности. В программе активирована работа сторожевого таймера для сброса при зависании контроллера. В данной версии данные с датчиков не записываются, так как ресурсы МК сильно ограничены. Тактирование МК от внешнего кварца 4 МГц. Скачать архив с моделью в Proteus для среды разработки AVR Studio 3.55 ------------------------****------------------------
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
DDS синтезатор частоты на ATTiny2313 (по мотивам простого синтезатора частоты КВ и УКВ трансиверов RA9YTJ) Так как давно интересна тема синтезаторов частоты, не прошел мимо конструкции RA9YTJ, а именно второй версии синтеза с использованием формирователя мелкой сетки на ATTiny2313. Ссылка на страницу форума с описанием метода управления DDS синтезом К сожалению автор синтезатора в свободный доступ выложил только прошивку, а исходных кодов не было. Управляющая программа небольшая, я ее дизассемблировал и с помощью подсказки автора переписал заново код. Функционал и железо не изменились. В качестве блока управления использовал ПК с программой терминала, управление через СОМ порт. Определил методом эксперимента и расчетов частотную сетку для управления. Как и говорил автор, основная частота получилась с большим количеством гармоник вокруг основной. При подключении пьезофильтра на 455 кГц с полосой пропускания около 10 кГц, спектр частот значительно улучшился. Дело в том, что на частоте 455 кГц, ближайшее сильное внеполосное излучение отстоит от основной частоты +/- 5,5 кГц, и такой простой фильтр его неплохо давит. Уровень остальных многочисленных побочных излучений гораздо ниже и хорошо отфильтровывается. В полосе частот 10 кГц все обстоит неплохо с внеполосными излучениями. Провел эксперимент на частоте 910 кГц. Там ближайшее сильное внеполосное излучение находится на +/- 17 кГц от основной частоты. Хорошего фильтра там конечно нет, но полагаю что простого LC фильтра будет достаточно для практической работы. Автономный блок управления не стал делать. Проще для получения любой "экзотической низкой частоты до 1 МГц" просто запрограммировать микроконтроллер на нужную частоту, добавить LC фильтр на выходе и однокаскадный ВЧ усилитель.
Выше приведена как пример таблица кодов и частот. Передаем данные - всего 5 байт, где первый байт - данные о переключении диапазона (здесь это не нужно). Далее передаются данные о частоте синтезатора - 4 байта, первым идет младший байт, последним старший. Пока не переданы все данные о новой частоте происходит генерация предыдущей. Скорость ввода высокая - у автора 115,2 кбит, я делам меньше - до 57,6 кбит. Генерация частоты без разрыва фазы, а это очень хорошо для работы синтезатора частоты. В архиве прошивка, исходные коды на ассемблере, программа терминала для ПК, файл для симуляции проекта в Proteus 8,5, схема конвертера для согласования уровней с ПК для управления через СОМ порт. Скачать архив с моделью в Proteus для среды разработки AVR Studio 3.55 (UA3VVM) г. Владимир, 2025 г. -----------------------****------------------------ |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||