Фото и видео

Новости (архив)


Контакты

contact@forca.ru

Содержание материала

Устройство и работа контроллера КУКП-3

В контроллере КУКП-3 конструктивно объединены два функциональных узла:

  • узел УАЦП ввода и аналого-цифрового преобразования непрерывных во времени сигналов с датчиков ТИТ;
  • контроллер ввода-вывода, обеспечивающий управление модулями МВТС, МВТУ и МВИС.

Число аналоговых входов контроллера КУКП-3 - 32.

Входы ТИТ контроллера КУКП-3 - токовые, на входе канала установлен токовый шунт, рассчитанный на 5 мА. Низкопотенциальные цепи каналов имеют общую точку, которая должна быть связана с землей (на клеммнике). Высокопотенциальные цепи имеют защиту от повреждающих помех и коммутируются.

Контроллер КУКП-3 выпускается взамен ранее выпускавшихся контролеров КУКП, КУКП-М, КУКП-2 и может использоваться для их замены. Исполнение контроллера КУКП-3, поставляемого отдельно для замены контроллеров типа КУКП и КУКП-М оговаривается при заказе.

Габаритные размеры КУКП-3 - 25025430 мм.

Масса КУКП-3 не превышает 0,5 кг.

Питание КУКП-3 осуществляется от блока питания БПКП.М напряжением 27 В постоянного тока. Мощность, потребляемая КУКП-3 от блока питания, не превышает 5,5 Вт.

Схема электрическая функциональная КУКП-3 приведена на рис.21. Схема электрическая принципиальная контроллера КУКП-3 приведена в приложении 1. Контроллер состоит из следующих основных узлов (в скобках приведено позиционное обозначение элементов на схеме электрической принципиальной контроллера):

  • узел УАЦП (редакции с 14.11.96г.):
  • ТШ токовые шунты 5 мА (R1-R32);
  • УЗП узел защиты от перенапряжения (VD4-VD19, VD23-VD70);
  • КК коммутатор каналов (DA1-DA4);
  • УС усилители суммирующие (DA5-DA6, R39-R70, R77-R84, R86-R93);
  • УОН буферный усилитель опорного напряжения Uоп=-1,25 В (DА8, R96, R97);
  • Г генератор (DD2.1, DD2.2, C8, R85);
  • АЦП аналого-цифровой преобразователь (DА7);
  • ОР оптронная развязка аналоговой части (VD1-VD3, VD20-VD22, VD71);
  • узел контроллера ввода-вывода КВВ (редакции c 14.11.96г.):
  • МП микропроцессорное устройство (2D2, 2G1, 2D4, 2D3);
  • ПЗУ постоянное запоминающее устройство (2D1);
  • ОЗУ оперативное запоминающее устройство (2D5);
  • ПИТ параллельный интерфейс с таймером (2D8);
  • РСТ схема рестарта микропроцессора (2D9);
  • ММИ межмодульный интерфейс блока КПМ (2D10-2D15);
  • узел источника питания ИП (E1).

Схема КУКП 3
Рис.21 . Схема электрическая функциональная контроллера КУКП-3

Работа узла УАЦП контроллера КУКП-3

Каналы ТИТ контроллера КУКП-3 имеют гальваническую развязку от процессорного узла контроллера КУКП-3, которую обеспечивают:

  • элементы ОР1 - оптоэлектронная развязка логических цепей,
  • источник питания ИП - по цепям питания.

Условные обозначения цепей и одноименных сигналов, обеспечивающих электрическую связь и функционирование УАЦП и процессорного узла:

  • ADR0, ADR1 сигналы управления выбором группы каналов ТИТ;
  • TRFS сигнал разрешения УАЦП для ввода результата измерения в МП;
  • SCLK тактовый сигнал обмена данными;
  • DOUT передаваемые на УАЦП данные;
  • EN разрешение выбора каналов;
  • DIN принимаемые от УАЦП данные измерений;
  • OV общий проводник цепей управления и данных.

Рассмотрим измерительный тракт УАЦП на примере одного (первого) канала контроллера. Измеряемый ток с выхода датчика поступает по цепям ТИТ01-1 (высокопотенциальный вход) и ТИТ01-0 (низкопотенциальный вход) на токовый шунт ТШ. Падение напряжения на шунте, пропорциональное величине входного тока, поступает на вход сумматора УС через узел защиты от перенапряжения УЗП и открытый канал коммутатора КК. На второй вход сумматора подается опорное напряжение минус 1,25 В с выхода УОН. В результате на выходе УС (на входе АЦП) формируется напряжение:
,
где: Iвх - входной ток; Rш - сопротивление шунта. Для входных токов от минус 5 до плюс 5 мА при Rш»500 Ом интервал значений Uх составляет от 0 до 2,5 В. Напряжение Uх преобразуется АЦП в кодовую форму и передается через оптронную развязку ОР в процессорный узел. Процессор имеет доступ к входному коммутатору КК, обеспечивая переключение каналов. Систематическая инструментальная погрешность канала измерения компенсируется процессором контроллера по тарировочным коэффициентам, устанавливаемым при выпуске контроллеров в ППЗУ.
Схема РСТ (тайм-сторож) предназначена для начального пуска микропроцессора и его рестарта в случае сбоя программы. В процессе выполнения основного цикла программы микропроцессор МП должен периодически выдавать на узел РСТ сигнал регенерации тайм-сторожа. Если МП это условие не выполняет, схема РСТ вырабатывает сигнал RES рестарта МП.
Вилка "ДИАГНОСТИКА", выведенная на лицевую панель контроллера, предназначена для подключения отладочного оборудования при техническом обслуживании контроллера или управляемых им модулей. При подключении адаптера типа ТА-3 процессор контроллера КУКП-3 обеспечивает вывод на дисплей адаптера запрашиваемых (переключателями адаптера) реальных данных из оперативной памяти.
Межмодульный интерфейс ММИ функционирует под управлением МП через программируемый интерфейс элемента ПИТ. Вилка "ИНТЕРФЕЙС УКПМ", выведенная на тыльную панель КУКП-3, предназначена для связи с модулями и контроллерами УКПМ по магистрали межмодульного интерфейса, а также для ввода цепей электропитания контроллера.

Блок-схема алгоритма работы контроллера КУКП-3 приведена на рис.22. На блок-схеме обозначены:

  • Uоц - систематическая составляющая смещения нуля тракта измерения;
  • Uо - текущее контрольное значение смещения нуля тракта измерения;
  • Uэт - текущее контрольное значение ИОН;
  • Км - поправочный коэффициент нормирования значений.

Процедура цифровой обработки результатов измерения обеспечивает подавление в выходном значении помехи промышленной частоты 500,5 Гц на нормируемом уровне.

Рис.22 . Блок-схема алгоритма работы контроллера КУКП

Работа контроллера КУКП-3 в режиме ввода-вывода дискретных сигналов

Контроллер КУКП-3 обеспечивает управление модулями по цепям ММИ:

  • 1/2 (MUX) цепь управления выбором информационного байта. При 1/2=0 - на линиях данных установлено значение младшего байта данных, при 1/2=1 - старшего;
  • RD (REA) синхронизирующий сигнал чтения информации. При RD=0 - процессор КУКП-2 осуществляет чтение информации из выбранного модуля. Модуль, зафиксировавший состояние ВМ=0 и RD=0, должен выставить и удерживать на линиях D0...D7 информацию с младшего (при 1/2=0) или старшего (при 1/2=1) регистра;
  • WR (WRI) синхронизирующий сигнал записи информации. При WR=0 - процессор КУКП-2 осуществляет запись информации в выбранный модуль. Модуль зафиксировавший состояние ВМ=0 и WR=0, должен подготовить младший (при 1/2=0) или старший (при 1/2=1) регистр к записи в него данных, установленных на линиях D0...D7. Фиксация данных производится модулем при переходе уровня сигнала WR из 0 в 1;
  • RESVIS (VIS) сброс счетчиков МВИС-М. При RESVIS=0 - модуль МВИС-М, для которого ВМ=0, должен сбросить счетчик, номер которого установлен на линиях D0...D7;
  • ВМ1...ВМ4 выбор (позиционный адрес) модуля;
  • D0...D7 данные.

Управление сигналами интерфейсного обмена осуществляется записью в порт РВ ПИТ байта управления. Комбинация состояний разрядов D5, D6 и D7 байта управления определяет позиционный адрес модуля, выбранного контроллером для информационного обмена.
Линии данных D0...D7 ММИ считываются через буфер 2D10, выдача данных на внешние устройства осуществляется через регистр 2D12.
После рестарта процессор контроллера осуществляет тестирование собственных ресурсов: ОЗУ, ПЗУ и таймера. При нормальном завершении внутренних тестов процессор выставляет сигнал (КТМС=1) готовности обмена с контроллером типа КТМС. При работе контроллеров в штатном режиме по контроллер КТМС периодически производит выборку кадра данных у контроллера КУКП-3, что индицируется синхронно мигающим индикатором "РБТ" на лицевой панели КУКП-3.

Информационный обмен КУКП с КТМС

Диаграмма обмена между КУКП и КТМС представлена на рис.23. В режиме обмена информацией процессоры КУКП и КТМС поддерживают дисциплину обмена: КУКП принят запрос/команда - выдан кадр сообщения/квитанция.
Передача запроса/команды из КТМС в КУКП производится следующим образом. При готовности обмена с КТМС процессор КУКП устанавливает на линии “КТМС” высокий уровень сигнала КТМС=1. Процессор КТМС, получив состояние КТМС=1, выставляет на линиях ”D0...D7” ММИ первый байт запроса/команды и состояние ОТВЕТ=1. Процессор КУКП через временной промежуток Т1, необходимый для устранения перекоса данных на приеме, считывает данные и информирует о приеме данных состоянием КТМС=0. Получив состояние КТМС=0, процессор КУКП возвращает уровень на линии “ОТВЕТ” в исходное состояние: ОТВЕТ=0. Процесс передачи байта данных из КТМС в КУКП завершен. Последующие байты запроса/команды передаются аналогично.

Рис.23 . Диаграмма обмена между КТМС и КУКП
После анализа полученного запроса/команды процессор КУКП выдает в адрес КТМС информационный кадр/квитанцию. При состоянии ОТВЕТ=0 процессор КУКП выставляет на линиях "D0...D7" ММИ первый байт информационного кадра данных (квитанции). Синхронизация данных через временной промежуток Т2, необходимый для устранения перекоса данных на приеме КТМС, осуществляется состоянием КТМС=1. При получении состояния КТМС=1 процессор КТМС считывает с линий "D0...D7" ММИ данные и выставляет сигнал подтверждения приема данных: ОТВЕТ=1. Процессор КУКП, приняв состояние ОТВЕТ=1, снимает данные с порта А и устанавливает состояние КТМС=0. Получив состояние КТМС=0, процессор КТМС возвращает в исходное состояние сигнал ОТВЕТ: ОТВЕТ=0. Процесс передачи байта данных из КУКП в КТМС завершен. Последующие байты информационного кадра передаются аналогично.