Микропроцессорный конструктор-2

В прошлом номере “RD” мы познакомились с принципами обмена информацией между контроллером, собранным на основе однокристальной микро - ЭВМ типа КР1816ВЕ51, и трансивером фирмы KENWOOD TS 570D, снабженным встроенным коммуникационным портом с интерфейсом RS-232. Демонстрационная программа, размещенная во внешнем ПЗУ - КР573РФ5, позволила убедиться в функционировании системы на примере изменения контроллером рабочей частоты трансивера с шагом 1 Кгц.

В этом номере контроллер научится управлять исполнительными реле переключателя диапазонов внешнего устройства, такого, например, как усилитель мощности. Для этого понадобится вставить в разъем ПЗУ программ контроллера микросхему с новым содержимым (дамп программы приведен в конце статьи), а схему дополнить транзисторами, обеспечивающими срабатывание реле.

Схема узла усилителей приведена на Рис. 1. Тип (мощность) используемых транзисторов зависит от тока применяемых реле. Напряжение +U равно номинальному напряжению их срабатывания и может подаваться или от источника питания трансивера или от дополнительного блока питания.

Внимательный взгляд радиолюбителя наверняка уловил “непорядок” в прямом соединении баз транзисторов с выводами портов микропроцессора, где действуют чисто логические уровни. Обычно в разрыв между выходом цифровой микросхемы и базой транзистора при такой схеме требуется включать резистор, т.к. переход база - эмиттер представляет собой диод в прямом включении. Без ограничительного резистора выход цифровой микросхемы подвергся бы токовой перегрузке. Но, в данном случае никакой опасности нет - выходы P1.0 - P1.7 и P3.0 - P3.7 процессора снабжены внутренними сопротивлениями. Это позволяет упростить схему узла усилителей тока, исключить базовые резисторы.

Диоды D1 - D10 , включенные параллельно обмоткам реле, предохраняют транзисторы от электрического пробоя напряжением самоиндукции, возникающем при отпускании якоря реле.

Тем радиолюбителям, которые опасаются сбоев в работе контроллера из-за ВЧ наводок на его плату со стороны, к примеру, мощного усилителя, можно порекомендовать применение двухступенчатой релейной развязки. Первая ступень - маломощные и малогабаритные реле, могут располагаться на плате контроллера и уже своими контактами управлять работой второй ступени, расположенной в непосредственной близости от коммутируемых узлов внешнего устройства. Такой подход позволит гальванически развязать цепи управления и повысить надежность работы контроллера.

НОВАЯ ПРОГРАММА.

Как было обещано в №10 “RD”, программа теперь умеет самостоятельно определять скорость обмена по COM порту (исключая две скорости: 38,4 и 4,8-2 килобита в секунду). Для этого контроллер посылает к трансиверу с различной скоростью тестовый сигнал и ожидает осмысленного ответа. Тем не менее, в меню трансивера рекомендуется все же устанавливать максимальную скорость обмена - 57,6 Кбит в секунду. Дальше программа вступает в бесконечный цикл, включающий в себя следующие подпрограммы: определение текущего номера VFO, опроса значения его частоты, сравнения полученного значения с границами раздела между диапазонами, принятия решения об установке логической единицы на соответствующем выводе внутреннего порта микропроцессора. Значения частот раздела между диапазонами, при превышении которых принимается решение на переключение, приведено ниже.

160 М более 30.000Гц
80 М более 2.499.999Гц
40 М более 4.099.999Гц
30 М более 7.499.999Гц
20 М более 10.499.999Гц
17 М более 14.499.999Гц
15 М более 18.499.999Гц
12 М более 21.499.999Гц
“CB” более 25.499.999Гц
10 М более 27.999.999Гц

КОРОТКОЕ ОБЪЯВЛЕНИЕ.

Тем, кто уже на этом этапе заинтересовался контроллером, я могу выслать запрограммированную микросхему КР573РФ5 с кодами, приведенными ЗДЕСЬ.

Сергей Макаркин (RX3AKT).