Состязания в многотактных схемах и их исключение

Одной из задач, решаемых при исследовании поведения МС, является проверка ее на устойчивость работы. Основным фактором, определяющим устойчивую работу схемы, является корректное использование (учет) временных соотношений срабатываний входных и внутренних реле.

Пусть имеется схема с памятью, изображенная на рис. 6. При поступлении входных сигналов x1x2=11 (нажаты обе кнопки) включается реле Y и замыкает свой фронтовой контакт в цепи самоблокировки. По алгоритму работы после отпускания кнопки x1 реле X1 выключится, но реле Y должно остаться включенным. Если время отпадания якоря реле Y меньше, чем этот же параметр у реле X1, то при замыкании размыкающего контакта x1 в цепи самоблокировки последняя уже будет разомкнута контактом y. Реле Y выключится и алгоритм работы схемы нарушится. Таким образом, работа данной схемы зависит от соотношения временных параметров входного реле X1 и внутреннего реле Y. Если не учитывать этот фактор, то схема будет работать неустойчиво.

Рис. 6. Схема с памятью

Из примера видно, что для исключения возможных искажений в работе схемы из-за разброса временных параметров реле, необходимо в цепи самоблокировки сохранять сигнал y до полного переключения контакта реле X1. Очевидно, что анализ МС на устойчивость работы по ее схеме возможен только для простейших случаев. Для анализа сложных схем целесообразно использовать кодированную ТП.

Проанализируем работу схемы, изображенной на рис. 3 по ее кодированной ТП (табл. 3).

Рассмотрим клетку (1, 010). В ней задан переход из состояния 3 (Y1=0, Y2=1, Y3=0) в состояние 2 (Y1=0, Y2=0, Y3=1). При этом реле Y2 должно выключиться, а реле Y3 – включиться. Особенность данного перехода состоит в том, что в схеме возникают условия для одновременного изменения состояния двух реле.

Явление, когда в схеме возникают условия для изменения состояния одновременно двух или более реле, называется состязанием реле. Признаком наличия состязаний является следующее: код, записанный в клетке, отличается от кода строки, в которой находится клетка, в двух и более разрядах. В данной ТП имеется два случая состязаний реле, отмеченные знаком «+» (см. табл. 3). Продолжаем рассмотрение перехода 3→2. Обозначим за t2 – время выключения реле Y2, а за t3 – время включения реле Y3. В данном переходе возможны два случая соотношения временных параметров: t2 < t3 и t2 > t3. В первом случае реле Y2 выключится раньше, чем включится реле Y3 и поэтому схема из состояния 3 попадет в состояние 1 <000> (рис. 7). Это состояние является устойчивым. Попав в него, схема в нем и останется. При этом алгоритм работы МС нарушается: вместо состояния 2 схема перешла в состояние 1.

Рис. 7. Устранение критического состязания в клетке (1, 011) таблицы переходов

Состязания, в результате которых нарушается алгоритм работы схемы, называются критическими. Их необходимо исключать.

Во втором случае реле Y3 включится раньше, нежели выключится реле Y2. Поэтому схема из состояния 3 перейдет в состояние 4 с кодом 011. Состояние 4 неустойчиво, и из него схема перейдет в состояние 2 (рис. 7). Таким образом, схема переходит в то состояние, которое и требуется. Алгоритм работы не нарушается и состязания не являются критическими.

Известно четыре способа исключения критических состязаний:

– введение временных задержек;

– преобразование ТП;

– специальное кодирование состояний МС;

– синхронизация внешних и внутренних сигналов.

Рассмотрим второй способ исключения критических состязаний – преобразование ТП.

Преобразование ТП является универсальным способом. Этот способ исключает зависимость работы схемы от соотношения временных параметров реле. Будем назвать непосредственный переход схемы из состояния Si в состояние Sj однотактным и обозначать Si→Sj (например, 3→2). Переход схемы из состояния Si в состояние Sj через несколько промежуточных состояний будем называть многотактным и обозначать Si → Sk → Sm → … → Sj. К примеру, 3→4→2 – двухтактный переход.

Преобразование ТП заключается в замене однотактного перехода на многотактный. При этом во всех однотактных переходах, образующих многотактный, изменяется состояние только одного релде, чем исключаются состязания. Например, заменим в таблице 5 переход 3→2 на переход 3→4→2 в клетке (1, 010), т.е. сначала включим реле Y3 (3→4), а затем выключим реле Y2 (4→2). Чтобы это сделать, надо преобразовать ТП. В клетке (1, 010) надо вместо кода состояния 2 = 001 проставить код состояния 4 = 011. Полученный переход 3→4→2 иллюстрируется рис. 7.

Рассмотрим второй случай состязаний в клетке (0, 000). В ней задан переход 1→4. Одновременно изменяют свое состояние реле Y2 и Y3. При t2<t3 схема имеет двухтактный переход 1→3→4, а при t3<t2 – двухтактный переход 1→2→4. Имеем случай некритических состязаний и в данном случае никаких мер принимать не надо. Возможные переходы схемы для рассматриваемого случая обозначены изображены на рис. 8, а преобразованная ТП показана в табл. 5.

Рис. 8. Возможные переходы из клетки (0, 000) в клетку (0, <011>) таблицы переходов

Таблица 5

Кодированная таблица переходов, свободная от критических состязаний

S Y1 Y2 Y3 x
0 1
      <000>
      <001>
       
    <011>  
    <100>  
      <101>
    <110>  
      <111>

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


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: