1 УКВ приемник с цифровым управлением. Укв приемник с цифровым управлением
Скачать 2.83 Mb.
|
Ниже рисунок платы и фото конвертера интерфейсов на MAX232. |
| |
Ниже рисунок платы и фото конвертера интерфейсов на FT232RL.
| |
Конвертеры не требуют настройки. Плату контроллера и плату сопряжения необходимо по линиям приёма-передачи включать перекрестно: линию Tx контроллера к линии Rx конвертера, а линию Tx конвертера к линии Rx контроллера. Напоминаю, линия питания +5В в сторону FT232RL не нужна (не соединять!).
Драйвер VCP (Virtual COM Port Drivers) для инсталляции FT232RL под вашу операционную систему можно скачать по ссылке.
Для работы с тюнером на стороне компьютера написано приложение - управляющая программа. Вы можете написать управляющую программу по своему вкусу под следующую спецификацию канала связи.
Описание формата управляющих данных приемника:
1 байт - указатель устройства "R" (Receiver - приёмник как устройство).
2-6 байты - частота, от 08800 (88,00 МГц) до 10800 (108,00 МГц).
Далее может следовать символ тильды для ввода частоты в текущий канал.
7-8 байты - канал, например, от 01 до 63.
Затем следует тильда для ввода частоты по указанному каналу.
Последовательность принятых символов подвергается парсингу (синтаксическому разбору) и если соответствует допустимым параметрам, то контроллер выполняет ввод данных в синтезатор и отображает соответствующие параметры на индикаторе.
Пример: R09637 или R1120012
Коды возвращаемых ошибок и сообщений.
Ошибка "A" - нетипичный размер сообщения.
Ошибка "B" - ошибка указателя устройства.
Ошибка "C" - нетипичный символ.
Ошибка "D" - нетипичная частота.
Ошибка "E" - нетипичный канал.
Сообщение "Ok" - корректный ввод данных.
Примечание. Наименования байтов, символов и кодов здесь приведены в формате ASCII.
Настройки программы сохраняются в текстовый файл "FM.ini". При желании этот файл можно отредактировать вручную.
На фото ниже УКВ ФМ приемник в сборе (без клавиатуры).
Надеюсь, что этот проект вам понравился, продолжение которого найдет свое отражение в проекте телевизионного тюнера.
Далее поблагодарим тех, кто принимал участие в проекте:
vistador -узел сопряжения синтезатора и приемника;
Igor_67 - за предоставленный АЛС318А;
ARV - за идею алгоритма энкодера;
Stalker46 - за идею организации индикации;
tro-sha - за подсказки сопряжения с антенной;
Сергей_74 - тестирование пультов RC5;
Gigavolt - тестирование программной части на стороне МК;
i8086 - тестирование сопряжения на FT232RL;
Кулибин - тестирование приложения на стороне ПК;
NiTr0, dalay-lama, urry - творческое консультирование;
evg - за то, что не мешал
Большое Вам спасибо!