На момент начала разработки уже существовало несколько разных блоков управления, они были опубликованы на Краснодарском сайте и широко известны. Некоторые из них я повторил. Особенно мне понравился блок управления конструкции RV6YP - на мой взгляд, у него наиболее широкие возможности. Понравился также примененный символьный LCD индикатор. Но на мой взгляд в нем не хватает одной вещи - генератора сабтона. В импортных радиостанциях есть возможность задать частоту сабтона для каждого канала памяти, а также для VFO. К сожалению, ни в одном из известных мне контроллеров для "Виолы" эта возможность не предусмотрена. А ведь без нее невозможно работать через репитеры. Т.е. для работы на УКВ такая станция пригодна лишь с ограничениями. Именно это меня и побудило к разработке собственного контроллера. А поскольку оставалось место в памяти программ, то я реализовал и некоторые другие функции.
Среди них:
- Управление через меню;
- Возможность задать пароли на включение и на установки радиостанции;
- Расширенные возможности сканирования:
- возможность задать диапазон сканирования для VFO;
- возможность исключения каналов памяти из сканирования в режиме MEM;
- при нахождении станции контроллер может ожидать на частоте пока есть несущая или ждать заданное время, затем сканирование продолжается. Можно также продолжить сканирование принудительно, нажатием на клавишу Cancel, или прервать его совсем двойным нажатием на клавишу Cancel;
- возможность задать скорость сканирования (паузу после установления частоты и до перехода на следующую частоту);
- Два VFO (VFO A и VFO B), с возможностью оперативного переключения между ними;
- Возможность работы в режиме с разнесенными частотами (Split-режим), при этом частота одного из VFO используется для приема, другого - для передачи;
- Возможность синхронного изменения частоты обоих VFO с сохранением установленной разницы частот (при изменении частоты она изменяется в обоих VFO сразу). Этот режим может применяться, например, для работы с репитерами;
- Возможность управления радиостанцией с компьютера или с выносной панели через порт RS-232 (разработана как программа для компьютера, так и выносная панель для использования радиостанции, например, в автомобиле);
- Возможность смены программы контроллера радиостанции через специальный разъем программирования при помощи Altera ByteBlaster (простейший программатор, всего несколько деталей) и компьютера;
Принципиальную схему, печатную плату и схему соединений (формат PCAD 2001) можно взять здесь.
Альтернативный вариант печатной платы, присланный Евгением из Самары (формат Sprint Layout 4.0) можно взять здесь.
Полный комплект документации в формате PDF (инструкция по сборке и настройке, руководство пользователя, документация по протоколу дистанционного управления) можно взять здесь.
Изображения платы в PCAD (скриншоты) можно посмотреть здесь.
Распечатанные из PCAD и отсканированные схемы можно посмотреть здесь.
Программу дистанционного управления радиостанцией с компьютера можно взять здесь.
Внимание ! Пропишите номер COM-порта, к которому подключена радиостанция в файле viola.ini !
Прошивку микроконтроллера AT90S8535 можно взять здесь.
Прошить микроконтроллер AT90S8535 можно программатором, описание которого здесь.
Технологии изготовления печатных плат описаны здесь.
Обсудить данную конструкцию Вы можете на форуме.
Файлы *.7z можно распаковать бесплатным архиватором 7-Zip.