2.2. Формализация условий работы ДКУ
В исходном положении кнопки не нажаты (состояние S0), питание на цепи стрельбы не подано. При нажатии кнопки, соответствующей первой цифре кода, ДКУ переходит в устойчивое промежуточное состояние Si ,а при отпускании кнопки переходит в следующее устойчивое состояние Si+1. Такой алгоритм выполняется при вводе всех последующих цифр кода. При нажатии кнопки, соответствующей последней цифре кода, срабатывает реле, подающее питание на цепи стрельбы боевой машины. При отпускании кнопки ДКУ возвращается в исходное состояние S0. При нажатии кнопки, не соответствующей правильной цифре кода, ДКУ переходит в промежуточное состояние Sj, а при отпускании кнопки возвращается в исходное состояние S0. При одновременном нажатии двух или трех кнопок ДКУ переходит в промежуточное состояние Sk и возвращается в исходное состояние S0 при их отпускании.
Для синтеза устройства с кодом (______) вводятся следующие обозначения:
1
Х1=
, кнопка __ нажата
0, кнопка __не нажата
1 Х2= , кнопка __нажата
0, кнопка __не нажата
1 Х3= , кнопка __нажата
0 , кнопка __не нажата
1 Z= , сигнал на подключение токораспределителя сформирован
0, сигнал на подключение токораспределителя не сформирован
3. СОСТАВЛЕНИЕ МАТРИЦЫ ПЕРЕХОДОВ И ВЫХОДОВ
3.1. Определение системы логических функций переходов и выходов в виде таблицы.
Так как неизвестно какого вида будет синтезируемое ДКУ, то следует проводить синтез многотактного устройства, как более сложного. Условия его работы записываются с помощью первичной таблицы переходов и выходов (табл.1), в которой каждая строка соответствует одной из возможных комбинаций входных состояний, а каждый столбец - одному внутреннему состоянию. Столбцы вводятся по мере необходимости введения новых состояний. В клетках таблицы в числителе ставится значение состояния, в которое должно перейти ДКУ, а в знаменателе - значение выходного сигнала. Сплошными стрелками показывается основная последовательность изменения состояний.
Исходному состоянию соответствует комбинация входных сигналов х1х2хЗ = 000, внутреннее состояние S0 и значение выходного сигнала Z=0. Так как исходное состояние устойчивое, то в клетке на пересечении строки 000 и столбца S0 в числителе ставится S0 (т.е. устройство остается в данном состоянии), а в знаменателе 0.
При нажатии кнопки х1 («А») входная комбинация становится 100 и предполагается переход устройства в новое внутреннее состояние S1. Поэтому в клетке таблицы на пересечении строки 100 и столбца S0 в числителе ставится S1 (куда будет переход), а в знаменателе - 0. После чего вводится новый столбец S1. На пересечении строки 100 и столбца S1 ставится S1/0, так как предполагается, что это состояние ДКУ устойчивое и не может измениться, пока не изменится комбинация входных сигналов.
При отпускании кнопки х1 («А») входная комбинация вновь становится 000, однако устройство не возвращается в исходное состояние S0, а переходит в новое состояние S2 (т.е. происходит запоминание нажатия кнопки).
Таблица 1
Первичная таблица переходов и выходов
Do'stlaringiz bilan baham: |