Закони функціонування керуючих автоматів
Залежно від способу формування вихідних сигналів Y виділяють два типи автоматів:
- Автомат МИЛІ;
- Автомат МУРА.
Структурна модель автомата МИЛІ показана на мал. 6.
Малюнок 6
Автомат МИЛІ містить комбінаційну схему (КС) де жорстко захисту мікропрограми, реєстр станів R і дешифратор DC для перекладу двійкового коду (V) стану автомата в унітарний код (а).
На вхід КС подаються стану автомата (а) і осведомітельних сигнали Х. Залежно від цих вхідних сигналів КС виробляє різні сигнали Y і сигнали збуджень U для перекладу регістра станів R в наступний стан. З виходу регістра R знімається двійковий код V стану УА.
Перехід автомата в новий стан визначається сигналами збуджень U, які залежать від сигналів ХT і аt, що надходять на КС в даний момент часу t.
Тому наступний стан автомата аt +1 визначається через стан аt в даний момент часу і сигналів ХT:
аt +1 = d (аt, ХT).
Вихідні сигнали Yt в даний момент часу залежать від сигналів ХT і аt, що надходять на вхід КС:
Yt = l (аt, ХT).
Структурна модель автомата МУРА представлена на мал. 7.
Малюнок 7
В автоматі МУРА ланцюжок перекладу автомата в новий стан така ж, як і у автомата МИЛІ. Однак вихідні сигнали Yt тут залежать тільки від стану аt в даний момент часу. Тому закон функціонування автомата МУРА запишеться у вигляді:
аt +1 = d (аt, ХT),
Yt = l (аt).
Можливі й інші типи автоматів, але вони є окремим випадком автоматів МИЛІ або МУРА. (Можливо більше інформації ви зможете знайти на сайті www.cyberforum.ru [електроніка форум]) Наприклад, розімкнутий автомат МИЛІ по шині Y представлений на рис.8 має закон функціонування:
аt +1 = d (аt),
Yt = l (аt, ХT).
Малюнок 8
В такому автоматі замість регістра стану R вводиться двійковий лічильник. Замість сигналів збуджень U на лічильник (СЧ) подається синхросигнал С.
Автомат, представлений на рис.9 не має комбінаційної схеми КС, тому як аt +1 і Yt залежать тільки від аt.
аt +1 = d (аt),
Yt = l (аt).
Об'єднання автоматів МИЛІ і МУРА в одну схему виділяється в окремий тип автомата С-автомат (рис.10).
Малюнок 10
Закон функціонування С-автомата:
аt +1 = d (аt, ХT),
Y1t = l1 (аt, ХT),
Y2t = l2 (аt).
|