Архив UA3VVMТехника УКВ
КНИЖНАЯ ПОЛКА
РАДИОВЕЩАНИЕ
РАЗНОЕ ПО ТЕХНИКЕ
ЭЛЕКТРОНИКА ДЛЯ ДОМА
ВАША БЕЗОПАСНОСТЬ |
Личные проекты для микроконтроллеров ATMELРемонт радиостанции "Ангара" (или очередной вариант адаптации) Вариант восстановления малоканальной радиостанции Ангара: Основная проблема - не рабочий синтезатор частоты, решалась путем разработки функционального аналога такового в Ангаре с одновременным решением перестройки на НБП без замены ЭМФ. Для построения СЧ использовался оригинальный блок ГУНов (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 ------------------------****------------------------
|
||