Главная Промышленная автоматика.

менение состояния регистра статуса осуществляется при обработке содержимого регистров РгМ, PrR, S], блока констант. Для расширения памяти регистре» РгМ н PrR, если это потребуется при перепрограммировании и изменении назначения БНС, предусмотрена возмолсность подключения последовательно внешних регистров памяти.

Устройство синхронизации предназначено для генерации четырех фазовых импульсов Ф1-Ф4, обеспечивающих синхронизацию всех процессов приема, обработки и выдачи информации. Устройство синхронизации содержит задающий генератор (ЗГ), формирующий прямоугольные импульсы Ф1-Ф4, двоичный счетчнк, формирующий временные последовательности синхронизирующих импульсов Е1-ЕЗ, D1-D4. В момент окончания одного цикла работы УС формируется импульс СИ, который может быть использован для различных целен во внешних устройствах.

Для задания ЗГ необходимого режима работы имеется возможность подключения времязадающих RC-цепей или внешнего кварцевого резонатора типа РК101А (32768 Гц).

Задающий генератор настроен на частоту 32768 Гц. Поэтому доступ к памяти осуществляется со скоростью обмена, равной 32768 бит/с. При счете текущего времени основная частота ЗГ делится на 64 и, таким образом, формируется временной интервал 1/512 с, равный времени исполнения команды, считанной из ПЗУ программ, а также периоду повторения циркуляции информации в оперативных регистрах РгМ, PrR. Нормировано и суммарное время опроса состояния клавиатуры, анализа состояния сигналов и схемы в целом, время выдачи выходной информации. Это время не должно превышать 0,5 с.

Универсальная микроконтроллерная БИС К145ИК1807

В семействе БИС К145ИК18 эта БИС наиболее универсальна по своему применению [10] и предназначена для управления бытовыми приборами (в частности, стиральными машинами, холодильниками, СВЧ-печами и т. д.), но может быть использована и для других применений. Она позволяет управлять работой внешних устройств с учетом заданного времени включения-выключения и состояния датчиков, контролируемых программно.

БИС К145ИК1807 имеет 48 выводов, 15 из которых используются как входы и 24 - как выходы. Назначение выводов приведено на рис. 3. Тактовая частота фаз контроллера, подаваемая от генератора фаз (ИС К165ГФ2) иа выводы 1-4, равна 120 кГц. Выводы 5-8 и 10-13 используются для приема информации из внеплнсго ПЗУ, максимальная емкость которого 4К восьмибитовых слов. Вывод 20 (вход ВК) предназначен для подачи на него синхронизирующих импульсов, в качестве которых в контроллере используется напряжение сети переменного тока частотой 50 Гц. При использовании другого источника импульсов по входу ВК следует иметь в виду, что его частота должна быть равна 50 Гц, длительность импульсов не менее Ю мс, пауза не менее 2 мс, а уровень логической единицы не менее 8 В. Синхронизирующие импульсы управляют таймером и сменой управляющих импульсов для исполнительных устройств, которые появляются на выходах БИС с задержкой в 1 ... 2 мс относительно появления на входе ВЧ уровня логической I. После выполнения команд исполнительными устройствами, управляющие выходы отключаются также с задержкой и 1 ... 2 мс относительно появления уровня единицы на входе ВК. Так проис-



От генератора фаз

И С нтгФг

Ноды состояние датпчиноб

Считывание номанЗ аз ЗУ

<

От /(AaSutrmt/pi,

Си/кроназаца и>лпульсами. частотой

Напря/кемие питания

<Р1

1801

У to

гз \

Упра8ляюш,ие доздей-ствая на исполнительные устройства и устройстве инЭинаи,ии 1УИ]

OrnoSpafKEHue на УИ состояния сяетчинс адреса номан и иода десятнов сему нЗ

Отображение на УИ еЗинаи, секунд и pacaiupehue памяти до зг HSum

Опрос датчиноЗ l: клад иа т ijрь/, ynpdd-ление У и, занесе -ние команд 8 ЗУ

Рис. 3. Назначение выводов БИС К145ИК1807

ходит смена кодов управления, причем минимальный период коммутации исполнительных устройств составляет 40d=2 мс. Следует отметить, что использование в качестве синхроимпульсов сетевого напряжения позволяет коммутировать исполиителные устройства в момент протекания через них минимального тока (т. е. в момент перехода сетевого напряжения через ноль). Входы К1 и К2 (выводы 2.1, 22) используют для ввода информации с клавиатуры, схема подключения которой представлена на рис. 4.

нпздн

У го

, с/п

Рис. 4. Схема подключения клавиатуры к БИС К145ИК1807



БИС имеет восемь выходов для управления объектами, что позволяет осуществить управление 256 объектами и может опрашивать параллельно до 32 датчиков, принимая сигналы от них по четырем входам.

Номинальное питающее напряжение (вывод 48) -27 В, а напряжение на любзм из входов БИС не должно превышать -29,7 В относительно общей точка (вывод 24). Входное сопротивление любого из входов 40 .. . 70 кОм. Выходы БИС представляют собой р-МОП-транзисторы с оторванным стоком, сопротивление которых в открытом состоянии 1 кОм, а в закрытом -5 .\0м.

Построение микроконтроллеров на БИС К145ИК1807

Контроллер осуществляет управление внешними объектами по программам, записанным в ПЗУ, и состоит из модуля управления и устройства ввода-вывода. Структурная схема модуля управления контроллера на базе БИС К145ИК1807 приведена на рис. 5. Он состоит из микроконтроллерной управляющей БИС К145ИК1807 (1), полупостоянного запоминающего устройства на двух ИС К1601РР1 (2), общей емкостью 2КХ4 бит, которое после отладки программы заменяется постоянным ЗУ аналогичной организации; генератора фаз на ИС К165ГФ2 (3); инвертора сигналов опроса клавиатуры К1 и К2 (4) и устройства ввода-вывода, которое включает в себя клавиатуру и индикаторные устройства.

Для упрощения структуры БИС микроконтроллера в основу алгоритма ее работы положено: включение исполнительного устройства; временная выдержка, анализ состояния датчиков (при их наличии), принятие решения и выдача управляющих команд, выключение исполнительного устройства. Далее процесс может повторяться для другого исполггнтельного устройства и ветвиться в зави-

Испо.пна- терьное ист руи-" cm go

Длтчи.-,

Генсгй-

[S-tS]e ,5вГи, О

Jib

Ц яаЗиати ра П) "

1 г"

/ 1г)

Рис. 5. Структурная схема контроллера иа базе БИС К145ИК1807 14





0 1 2 [3] 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23

0.0035