Предлагаемая для исследований модель модуля МФДС(К)-16 представляет собой несколько упрощенную модель модуля МФДС(К)-24 комплекса технических средств “УНИКОНТ”.
Модуль МФДС(К)-16 предназначен для запоминания двух слов, каждое из которых выражено 8-разрядным параллельным кодом, поступающим от процессора, и выдачи управляющих воздействий на исполнительные устройства постоянного и переменного тока.
Модуль обеспечивает:
1) прием с интерфейса И-41 двух управляющих слов (8-разрядных, параллельных, двухпозиционных кодов), запоминание принятой информации и коммутацию электрических цепей постоянного и переменного тока с помощью переключающих контактов электромагнитных реле;
2) выдачу на интерфейс И-41 двух слов (по 8-разрядов каждое) о состоянии выходных каналов;
3) количество выходных каналов, равное 16.
В состав модуля входят следующие функциональные узлы (см.рис.4.1):
Рисунок 4.1- Структурная схема модуля МФДС(К) - 16
1) ДШФ - двунаправленный шинный формирователь;
2) СУ - схема управления;
3) СА - селектор базового адреса;
4) МРГ1, МРГ2 - мультиплексные 8-разрядные регистры на два направления;
5) БК1, БК2, БК3, БК4 - буферные каскады;
6) MS - 8-разрядный мультиплексор на два направления с третьим состоянием на выходе;
7) электромагнитные реле К1...К16 с переключающими контактами.
Для адресации модуля используется 3-разрядный базовый адрес, задаваемый на шинах SA4, SA3, SA2. Опознание “своего” адреса в СА производится путем дешифрации и сравнения базового адреса модуля, установленного с помощью перемычки, с базовым адресом заданным на адресных шинах SA4, SA3, SA2. Результирующий сигнал сравнения используется для формирования стробов записи , и чтения RD BRT. Стробы записи и формируются как дизъюнкция сигнала и сигнала записи , а строб чтения как дизъюнкция сигнала и сигнала чтения .
|
Запись данных в регистры МРГ1 и МРГ2 производится двумя 8-разрядными словами. Первому слову соответствует адрес SA1 = 0 и строб записи , а второму слову - SA1 = 1 строб записи .
Операция обмена прекращается при появлении сигнала ХАСК на выходе СУ.
Длительность операций записи и чтения определяется постоянной времени времязадающей RC - цепи.
Алгоритм работы модуля поясняется схемой алгоритма представленной на рис. 4.2.
При появлении сигнала начальной установки INIT схема управления вырабатывает сигнал "Выбор слова" ВС = лог."1". По этому сигналу в МРГ1 и МРГ2 выбирается второе направление, которое определяет код предпочтительного состояния выходов модуля. В данном случае этот код представляет собой лог."1" во всех 16 позициях кода второго направления. Через некоторое время, определяемое временной задержкой RC-цепей в СУ, вырабатываются сигналы и и лог."1" запоминается в МРГ1 и МРГ2 в результате чего выходные ключи в БК1 и БК2 выключаются, а обмотки К1...К16 обесточиваются. Так задается исходное состояние модуля. По окончании сигнала INIT сигнал RD BRT приобретает значение лог."0" и в МРГ1 и МРГ2 выбираются данные первого направления.
При появлении сигнала записи сигнал RD BRT устанавливается в состояние лог."1", благодаря чему в ДШФ данные передаются из направление А в направление В, а МS переводится в третье состояние. По сигналам и в зависимости от состояния SA1 производится запись сначала одного, а затем второго слова. При этом включаются, соответственно, первая группа реле К1...К8, а затем вторая группа реле К9...К16.
|
При появлении сигнала чтения сигнал DR BRT устанавливается в состояние лог."0", благодаря чему в ДШФ данные передаются из направления В в направление А, а выходы MS переводятся из третьего в рабочее состояние. При этом, в зависимости от состояния шины SA1, информация о состоянии первой или второй группы реле через БК3 и БК4, MS, ДШФ передается на шины данных SD8...SD1.
Рисунок 4.2- Схема алгоритма работы модуля МФДС(К) – 16