Пол НЬЮЛЕНД,
QEX, Июль 1988.
Z-AMTOR —
ЛУЧШИЙ
КОНТРОЛЛЕР
АМТОРА
(Продолжение. Началов в N 11)
На интегральном таймере Ш 1 с окружающими элементами реа-
лизован.инвертор напряжения. Таймер генерирует сигнал с часто-
той
10
кГц,
который
выпрямляется диодами
016,
017
и
фильтруется конденсатором С15. На выходе инвертора получаем
около -8 В, которые поступают на драйверы интерфейса 1&-232-С
Шба — 1Л6С.
Через резисторы 440 и 1141 часть напряжения внешнего источни-
ка поступает на вход пятивольтового стабилизатора Ш 7, обеспечи-
вающего точную регулировку и защиту напряжения питания
конвертера.
Для сохранения при аварии источника питания информации в
ОЗУ используется батарея подпитки ОЗУ ВТ1. При наличии на-
пряжения на выходе стабилизатора оба транзистора <32 и <33 от-
крыты, осуществляя питание ОЗУ, микросхемы Ш 9 и аналоговых
ключей 117, а также заряжая батарею ВТ1. При исчезновении на-
пряжения питания транзисторы закрываются, отключая батарею от
стабилизатора и основной цепи питания. Напряжение с батареи
поступает только на ОЗУ, Ш 9, 117 и транзистор <31. При наладке
следует убедиться, что ток батареи не поступает в основную цепь
питания контроллера.
Транзистор <31 и элементы Ш9А образуют индикатор аварии ис-
точника питания, который формирует сигналы Р\У и Р\У. Эти сиг-
налы поступают на управляющие входы аналоговых ключей ША и
и7В, которые отключают вход СЗ микросхемы ОЗУ от сигнала вы-
борки и подают на него напряжение батареи. Индикатор должен
срабатывать, т.е. транзистор
<31
закрываться, при падении напря-
жения на входе стабилизатора Ш7 ниже +7.5 В.
КОНСТРУКЦИЯ
Контроллер можно сделать как на печатной плате, так и методом
проволочного монтажа. Независимо от выбранной вами конструк-
ции необходимо включить все конденсаторы по питанию, указан-
ные на схеме.
Важно, чтобы конденсаторы по 0,01 мкФ были равномерно разме-
щены по всей плате.
Если вы используете проволочный монтаж, убедитесь, что все со-
единения хорошего качества, желательно по 4 — 8 проводов на ли-
нию, что нет пропусков и лишних соединенй. Можно использовать
розетки (сокеты) под микросхемы, это сэкономит вам деньга во
время отладки контроллера.
Учитывая то, что все устройства работают в электромагнитном
поле, необходимо использовать экранирующий корпус. Корпус
должен быть соединен с “землей” схемы низкоомным проводни-
ком. Кроме этого, каждая выходящая из корпуса сигнальная линия
должна быть развязана. Для этого в контроллере используются ре-
зисторы 100 Ом, последовательно соединенные с линией, и конден-
саторы по 0,001
мкф,
соединяющие линии с
“землей”,
с
ближайшей к защищаемой аппаратуре стороны резисторов.
Если во время работы передатчика вы получаете от вашего конт-
роллера непонятные результаты, уменьшите мощность передатчи-
ка и посмотрите, исчезли ли эти проблемы. Если да, то, возможно,
местные радиопомехи и влияют на ваше устройство.
ПРЕРЫВАНИЯ
Для временной синхронизации контроллера служит сигнал пре-
рывания, поступающий на микропроцессор каждую миллисекун-
ду. При каждом прерывании выполнение текущего процесса
приостанавливается, регистры запоминаются в стеке, после чего
начинается обработка прерывания. Во время этой обработки регу-
лируется фаза для восстановления приема данных, посылаются и
принимаются данные через параллельный порт и изменяются зна-
чения счетчиков тайм-аута. Во время режима ожидания, т.е. когда
конроллер не находится ни в одном из рабочих режимов, при каж-
дом прерывании получаемые от радиостанции данные анализиру-
ются — не являются ли они сигналами режимов А, Вк или Вс. Если
это так, то устанавливаются соответствующие внутренние флаги,
информирующие о найденном вызове АМТОРа.
ПАРАЛЛЕЛЬНЫЙ ИНТЕРФЕЙС.
Параллельный интерфейс используется для связи Z-AMTORa с
кнопками передней панели, дешифратором светодиодов и радиомо-
демом. Кнопки передней панели опрашиваются каждые 20 мс и
полученное значение сравнивается с предыдущим. Если значения
одинаковы, то никакие действия не производятся. Если новое зна-
чение показывает, что нажата кнопка, то устанавливается соответс-
вуюгций флаг. Другие процедуры могут затем проверить и при
необходимости сбросить флаг этой кнопки.
Аппаратно Z-AMTOR может зажечь только один светодиод за
один раз. Однако, выполняя программное мультиплексирование,
т.е. поочередное включение нескольких светодиодов, контроллер
позволяет четырем светодиодам из десяти казаться заженными од-
новременно.
СВЯЗЬ С ТЕРМИНАЛОМ
Терминал связан с Z-AMTOR через УАПП 8250. Достоинствами
8250 являются наличие внутреннего генератора скорости передачи,
возможность самопроверки и изменяемая длина символа. Поэтому
подобное устройство может быть использовано для связи как с
ASCII терминалом со скоростью 300 бит/сек, так и с терминалом
ITA N 2 со скоростью 45 бит/сек — УАПП программируется конт-
роллером для выполнения требуемых операций.
Набираемые на клавиатуре символы Z-AMTOR получает через
УАПП, преобразует их в коды AMT ORa и помещает во внутренний
буфер FIFO. По мере необходимости символы выбираются из буфе-
ра и передаются на модем. Подобный процесс происходит и при пе-
ресылке символов от модема на терминал. Так как буферы FIFO
являются эластичной памятью, Z-AMTOR позволяет связываться
друг с другом терминалам с различными скоростями передачи, ес-
ли только оии не переполняют буферы.
СИНХРОНИЗАЦИЯ
Z-AMTOR использует самый быстрый метод синхронизации с
данными. В памяти программа создает 10 сдвиговых регистров, ко-
торые нумеруются от 0 до 9. Каждый регистр содержит 21 бит, т.е.
3 символа AMTORa. При каждом прерывании с периодом 1 мс про-
грамма увеличивает значение счетчика миллисекунд на единицу,
который принимает значение от 0 до 9 и снова возвращается в иоль.
Во время каждого прерывания в сдвиговый регистр, номер которо-
го равен значению счетчика миллисекунд, помещается значение
бита данных, поступающего от радиостанции. Затем содержимое
регистра сравнивается со значением предыдущего регистра. Как
только эти значения будут различны, программа определяет коли-
чество предыдущих регистров, имеющих одинаковое значение. Ес-
ли их число равно или больше некоторого порогового значения
(обычно 7) и все три символа проходят тест на соотношение 4В/ЗУ,
с помощью некоторых вычислений производится установка фазы в
оптимальное состояние синхронизации, и система считается синх-
ронизированной.
В конце синхронизации программа определяет режим, в котором
находится система. Если оператор выбрал режим L и второй символ
сдвигового регистра не является символом RQ, системе разрешается
36
Радиолюбитель 12/92
предыдущая страница 35 Радиолюбитель 1992-12 читать онлайн следующая страница 37 Радиолюбитель 1992-12 читать онлайн Домой Выключить/включить текст