Главная страница
Навигация по странице:

  • Описание формата управляющих данных приемника

  • Коды возвращаемых ошибок и сообщений.

  • 1 УКВ приемник с цифровым управлением. Укв приемник с цифровым управлением


    Скачать 2.83 Mb.
    НазваниеУкв приемник с цифровым управлением
    Дата11.03.2020
    Размер2.83 Mb.
    Формат файлаdocx
    Имя файла1 УКВ приемник с цифровым управлением.docx
    ТипДокументы
    #111681
    страница5 из 23
    1   2   3   4   5   6   7   8   9   ...   23

    не требуется, т.к. оно берется с линий питания порта ("исходящие" +5В предусмотрены для будущих проектов).
    Ниже рисунок платы и фото конвертера интерфейсов на 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 - за то, что не мешал

    Большое Вам спасибо!
    1   2   3   4   5   6   7   8   9   ...   23


    написать администратору сайта