Разработка микропроцессорной централизации малой станции. Разработка структурной схемы МПС. Блок центрального процессора, страница 8

Программируемый контроллер прерываний (ПКП) КР580ВН59 служит для расширения числа обрабатываемых прерываний. Возникающие прерывания вызывают соответствующие подпрограммы их обработки (по таблице прерываний), что обуславливает реакцию МПС на изменение внешней ситуации. Система обслуживает следующие четыре прерывания:

IRQ0 -  запрос на прерывание по сигналу начала процесса выводя информации;

IRQ1 -  запрос на прерывание по таймеру стрелок;

IRQ2 -  запрос на прерывание по таймеру отмены;

IRQ3 -  запрос на прерывание от ПСА.

В данной МПС ПКП работает в режиме строгой вложенности прерываний, таблица векторов прерываний располагается в ПЗУ по адресу 0080h с шагов 4 Байта. Прерывания не маскируются. Оставшиеся свободные входы прерываний программно не обрабатываются.

Схема электрическая принципиальная системного контроллера приведена в приложении В, спецификация элементов схемы дана в приложении Г.

3.4  Подсистема ввовда-вывода

Программируемый параллельный интерфейс в данной системе реализован на БИС КР580ВВ55А. Данная БИС в своем составе имеет три 8-разрядных параллельных порта A, B и С, способных работать как на ввод, так и на вывод. Старшая и младшая тетрады порта С могут программироваться раздельно. С точки зрения системного модуля БИС ППА представляет собой 4 двунаправленных 8-битных порта. Выборка микросхемы осуществляется низким уровнем на входе , режим обмена (запись/чтение) задается сигналами на линиях и  (активный уровень низкий), внутренний адрес порта определяется комбинацией сигналов на входам A0 и A1.  В данной системе используются четыре ППА. Все ППА при инициализации настраиваются на работу в режиме 0.

Последовательный интерфейс КР580ВВ51А используется для организации связи с вышестоящей ЭВМ. При запуске БИС инициализируется на асинхронный режим обмена с коэффициентом деления частоты 1:16, длиной старт/стоповых битов – 1.5 бит, длиной слова посылки – 8бит, контролем нечетности.

Тактирование схемы управления БИС осуществляется от сигнала CLK (2 МГц). Тактирование приемника и передатчика происходит от делителя частоты сигналов CLK на 64, что обеспечивает скорость обмена информацией около 2000 Бод. В качестве делителя используются два четырехразрядных счетчика на микросхеме КМ555ИЕ19 (DD30).

Линии , , , , RxD, TxD – являются внешними и служат для соединения с модемом передачи данных.

При необходимости передачи данных в канал связи, предварительно проверяется готовность передатчика ПСА (TxRDY=1). После этого необходимо проверить наличие ошибок приема (OE, PE, FE), в случае обнаружения таковых – выдать в канал связи символ «R».


Линии TxD и RxD преобразуются к логическим уровням стандарта RS232 (логический 0 – плюс 12В, логическая 1 – минус 12В) [1].

Для выполнения различный временных функций в МПС используются программируемий интервальный таймера КР580ВИ53.

В состав БИС входят три 16-разрядных вычитающих счетчика с частотой по входу CLK 2 МГц, каждый из которых программно настраивается и работает независимо от других.

Программируемый интервальный таймер КР580ВИ53 (ПИТ) в данной системе решает задачу генерирования импульсов с частотой 50 Гц, и вызывающий прерывание по прошествии 3 минуты или 6 секунд.


4  Устройства обеспечения безопасности

4.1  Ввод данных

Для обеспечения необходимой достоверности контрольной информации о состоянии исполнительных объектов в безопасных системах используются различные виды избыточного кодирования последовательного или параллельного вида. В данном курсовом проекте будем использовать устройство безопасного ввода информации о состоянии релейных датчиков, изображенное на рисунке 3.

Рисунок 3 – Устройство безопасного ввода информации

Данные с пульта дежурного по станции поступают в непарафазном виде на входные порты вычислительного канала.

Чтобы исключить считывание вычислительными каналами различной информации со входных элементов применяются регистры (ИР22). Схема электрическая принципиальная блока регистров приведена в приложении К, спецификация элементов – в приложении Л.