Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Схема электрическая принципиальная контроллера

Читайте также:
  1. A Схема затяжки болтов ГБЦ; болты 5 и 7 длиннее остальных и устанавливаются в свои места
  2. G1#G0Схематические карты распределения климатических
  3. II.1. Блок-схема и принципиальная схема усилителя.
  4. III.2.5. Общая схема физических измерений
  5. Аппаратурная схема производства адонизида
  6. Блок-схема последовательности действий при приеме документов
  7. Вопрос 11. Схема формирования реализуемого качества автомобилей.

-см. ЗФ3.082. 082 Э3. Общий вид контроллера –см. ЗФ3.082. 082 Э7

БПР - блок прерываний реализован на логических элементах D6, D8.1, D8.2, D9.1, D9.2, D12, D14.1

Логический элемент D6 представляет собой программно-логическую матрицу. Константы прошивок матрицы представлены в приложении 2. Работа блока заключается в следующем. При обращении элемента управления к контроллеру адресные сигналы поступают на вход элемента D6 и на выходе Q1 формируется сигнал, который через элементы D8.1 поступает на вход триггера D12.1. При этом стробирующим
сигналом является сигнал "ЗАП" элемента управления. Сигнал с выхода элемента D12.1 является сигналом прерывания для МКП контроллера D16. Для сброса сигнала прерывания МКП формирует адресные сигналы, фиксированной ячейки, которые, поступая на вход элемента формируют на его выходе Q2 сигнал, который через элемент D 9.2 сбрасывает триггер D12.2. Стробирующим является сигнал МКП. Для сброса этого сигнала элемент управления формирует адрес фиксированной ячейки D6 и с выхода Q4 через элемент D9.2 производится установка в «нулевое» состояние триггера D12.2.

 

ЛС1, ЛC2 - линейные согласователи реализованы на элементах D2.1, D15.2, D15.4, D18.1, D18.2, D14.4, D14.5, D14.6.

4.5. Адрес контроллера в шестнадцатеричном представлении задаётся установкой соответствующих перемычек на колодках XL3 и XL2.

Установка перемычек приведена в табл. 2.

Выбор уровня прерывания осуществляется путем установки перемычки на колодке XL1.

 

 

4.6. Алгоритм функционирования контроллера.

4.6.1. Схема алгоритма функционирования контроллера приведена
на рис. 11...13. При записи в ячейку памяти База +300Н или выдачи сигнала УСТ интерфейса ИК1 МКП контроллера (рис.11) обнуляет
ССК в УСП (координаты BI). Для определения режима работы контроллера (определения функции «ведущий» или «ведомый») МКП производит чтение и анализ ячейки памяти База +300Н (координаты С1,D1). Если содержимое ячейки равно 84Н осуществляется переход к координате В2. По этому переходу производится загрузка указателя стека МКП и установка бита готовности ССК в УСП (В2, С2). Затем МКП переходит в режим ожидания команды со стороны ИК1 (P2). Для запуска контроллера УЧП со стороны ИК1 загружаются данные.

Стробирующим сигналом при этом является сигнал ЧТН элемента управления.

МКП - реализован на элементах D16, D17, D19, D24. Элементы D17, D19, D24 предназначены для развязки выходных сигналов МКП. Работа микропроцессора осуществляется в соответ­ствий с программой, находящейся в ПЗУ, реализованном на элементе D22.

СНХ - синхронизатор D13, D23, D24 вырабатывает перекрывающиеся импульсы фаз Ф1, Ф2, импульсы частотой 788 кГц для ЭПС, сигналы сброс СБР и готовность ГОТ для МКП.

УСП - устройство для связи процессоров реализовано на элементах D1, D2.4, D2.6, D3, D4, D5.3, D5.4, D20, D21, D23, D2.5, D7, D10.1, D11.1, D11.3. Элементы D3, D4 представ­ляют собой программно-логическую матрицу. Константы прошивок ма­трицы 1,2 и З представлены, в Приложении 2. Элементы D1, D2.4, D2.6, D5.3, D5.4, D23 осуществляют коммутацию сигналов интерфейса ИК1 на внутреннюю магистраль контроллера и сигналы внутренней магистра­ли на интерфейс ИК1. D2.5, D7, D10.1, D11.1, D11.3 реализуют арбитр, предназначенный для организации доступа элемента управления и МКП контроллера к оперативной памяти, выполненной на элементах D20, D21. Емкость памяти 1024 байт. Работа устройств заключается в следующем. При необходимости обращения элемента уп­равления к оперативной памяти контроллера им выставляется адрес памяти и на выходе Q1 элемента D4 формируется сигнал запроса доступа, который поступает на информационный вход триггера D7.2. Тактирующим импульсом синхронизатора СНХ триггер D7.2 устанавливается в «единичное» состояние и открывает элементы D1, D5.3, D5.4, D24 для прохождения адресных сигналов и сигналов данных на внутреннюю магистраль контроллера. При этом сигналом с «еди­ничного» плеча триггера D7.2 модифицируется адрес элемента D4 и на его выходах Q3 или Q4 формируются сигналы ЧТН или ЗАП поступающие с элемента управлений на внутреннюю магистраль контроллера. Доступ к оперативной памяти со стороны МКП блокируется триггером D7.1, который находится в «единичном» состоянии. После заверше­ния работы элемента управления снимается сигнал запроса доступа и очередным тактирующим импульсам синхронизатора СНХ триггер D7.2 сбрасывается в «нулевое» состояние. При наличии запроса доступа от МКП триггер D7.1 устанавливается в «нулевое» состояние и разре­шает доступ к оперативной памяти микропроцессора МКП.

ДШ - управляющий дешифратор реализован на элементах D9.3, D10.2, D11.2, D18.3, D8.3, D18.4 и предназначен для формиро­вания сигналов запроса доступа МКП к ОЗУ, ПЗУ, УВВ, а также сигна­ла «ГОТ».

ПЗУ выполнено на элементе D22 и содержит программу функционирования и программу диагностики контроллера. Области размещения программ на рис. 2.

УВВ - линейное устройство ввода-вывода реализовано на однокристальном программируемом интерфейсе D25.

Режимы работы устройства определяет константы, загружаемые в регистры режима и команды устройства. Форматы адресных слов, констант настройки и последовательность загрузки их в устройство приведены на рис. 10. В процессе работы производится запись и чтение информационных байтов с устройства. Формат адресного слова для чтения и записи:

В процессе приема-передачи данных производится контроль состо­яния устройства.

Формат адресного слова и слова состояния , командное слово. Загрузка командного слова вызывает формирование сигнала ЗПР в ВПР контроллера. По этому сигналу МКП обнуляет и загружает в УСД счетчик циклов повторов (Е2, F2) определяющий число массива передачи и переходит к анализу командного слова. В зависимости от кода командного слова, МКП определяет вид передачи (протокола) и через УВВ передает информацию в канал связи. После передачи посылки МКП настраивает УВВ на приём ответа с таймером (F4, С4, А5). При нормальном приёме посылки ответа МКП анализирует посылку на ошибки, которые формируют УВВ, и при отсутствии их сравнивает принятый и переданный сигнал команды (С6), длину массива, адрес массива (В6, С6, D6, E6, G6, G5, F5). При их сравнении МКП формирует посылку квитанцию (А7, Ю) передает ее в линию связи (С7) и анализирует наличие маски прерывания в УСП, устанавливает бит «команда исполнена» при отсутствии маски (A1, B1), производит проверку указателя, стека и бита готовности в УСП (В2, С2) и устанавливает режим ожидания следующей команды (D2).

При несравнении кода команды, длины массива или адреса (В6, С6) МКП устанавливает бит «ОШ по приему»(С7, Е7), передаёт в линию связи квитанцию «НЕТ» (D7, С7). Дальнейшие действия описаны выше.

При наличии ошибок по приему (А6) МКП формирует бит ошибки «несостоявшийся вызов», анализирует счетчик повторов и производит
повторную передачу команды (С5, D5, Е5, A3). Таким образом организуются три повторных передачи при наличии ошибок по приему трех повторов и наличия ошибки (обнуление счетчика повторов). МКП устанавливает бит ошибки (С5, D5, Е5, D3). Дальнейшая работа МКП аналогична выше описанной. При отсутствии ответа (35) после обработки таймера МКП формирует соответствующий бит ошибки и функционирует по алгоритму, описанному выше.

В случае нераспознования команды (ВЗ) МКП формирует бит ошибки «некорректная команда» (D3). Если содержимое ячейка База , то МКП загружает указатель стека в УСП, настраивает УВВ на прием, устанавливает начальный адрес массива приёма и анализирует через ЛС наличие информации в канале связи (А2, В2).

При приеме с канала связи посылки запроса (С2) МКП анализирует ошибки, формируемые УВВ (D2) и при их отсутствия переходит к анализу примятой команды (Е2). При получении команды «Чтении» или «Запись» МКП сбрасывает ошибки в ССК и записывает в КСК код полученной команды (АЗ, В3, СЗ). При получении команды «Чтение» (D3) МКП формирует бит готовности в ССК (А4, В4), записывает код команды в ССКИ (С4), при этом формируется сигнал прерывания на интерфейс ИК1 и после загрузки указателя стека (D4) ожидает подтверждения команды со стороны интерфейса ИК1. После подтверждения команды контроллеру, МКП через УВВ организует передачу посылки отпета (F4, G4, А5, В5) и по окончании передачи переходит на приём квитанции (С5, Д5, Е5). При нормальном приёме посылки квитанции МКП анализирует наличие ошибок приема (А6). В случае отсутствия ошибок МКП анализирует символ квитанции (А7). При получении квитанции «ДА» МКП анализирует код команды (В7) и при коде «ЗАПИСЬ» устанавливает бит готовности (С7, D7). Затем МКП перезаписывает КСК в CCКИ (Е7), формирует сигнал ЗПР на ИК1, формирует указатель стека (F1) и настраивается на прием следующей информации.

В случае получения квитанции «НЕТ» МКП формирует бит ошибки по передаче и настраивается на прием следующей информации.

Каждый байт массива данных, длина, адрес памяти передается в
канал связи двумя символами с разрядом контроля по четности шестнадцатеричного кода каждого полубайта (0…9, А, В, С, D, E, F). Код команды передается одним символом шестнадцатеричного кода соответствующего младшему полубайту байта КСК. Символы, используемые в кодировании информации и служебные символы соответствуют кодам символов по ГОСТ Г3054-74.

4.6.2. Схема алгоритма программы диагностики контроллера приведена на рис. 14.

Первоначально МКП обнуляет ячейки ошибок:

- ячейка типа ошибки;

- старший байт адреса ошибочной ячейки ОЗУ;

- младший байт адреса ошибочной ячейки ОЗУ.

Затем запускается тест ОЗУ. При обнаружении ошибки в ячейку записывается код 01H, в ячейки , - адрес ошибочной ячейки, после чего МКП выходит на программу диагностики.

В случае отсутствия ошибок ОЗУ МКП подсчитывает контрольную сумму содержимого ПЗУ и сравнивает с эталонов. По несравнению в ячейку записывается код 02, после чего МКП выходит из программы диагностики.


Дата добавления: 2015-07-16; просмотров: 153 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Структурная схема контроллера| ПОРЯДОК УСТАНОВКИ И ПОДГОТОВКА К РАБОТЕ

mybiblioteka.su - 2015-2024 год. (0.009 сек.)