Технические разделы

Синтез синхронного и асинхронного автомата

Секретный замок - цифровой автомат, который управляет открыванием двери или включает сигналы тревоги.

Автомат должен выполнять следующие функции:

· состояние S0 замок закрыт, сигнал тревоги не звучит, замок ждет начала открывающей последовательности;

· если подана некоторая начальная часть открывающей последовательности, то замок не открывается, сигнал тревоги не звучит, замок ждет продолжения открывающей последовательности;

· если подана вся открывающая последовательность, то замок открывается, сигнал тревоги не звучит, в этом состоянии автомат остается, пока не нажмем какую-либо из кнопок;

· если замок открыт, то нажатием любой кнопки замок закрывается, автомат переходит в начальное состояние;

· если замок закрыт и очередной набор на входе автомата не соответствует ожидаемому в открывающей последовательности, то автомат формирует сигнал тревоги;

· если звучит сигнал тревоги и набирается очередной набор последовательности сброса тревоги, то сигнал тревоги продолжает звучать, дверь закрыта, но автомат ждет продолжения набора последовательности сброса тревоги;

· если подана вся последовательность сброса тревоги, то автомат переходит в начальное состояние S0.

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

Структурно-функциональное описание счетчика:

Zn

Z

2

Z

1

X

1

X

2

Символами Z

1 -

Zn

обозначены внутренние переменные автомата, символами X

1,

X

2 -

управляющие

переменные, которые инициируют выполнение соответствующей микрооперации.

Количество разрядов счетчика определяется модулем счета. Счетчики делятся на счетчики с естественным и с произвольным порядком счета. В свою очередь, счетчики с естественным порядком счета могут быть суммирующими и вычитающими.

Постановка задачи

Построить функциональную схему синхронного автомата (СА) для 4-разрядного счетчика. Комбинационную схему реализовать на базисе элемента И-НЕ и память с помощью триггера JK. Счетчик имеет следующие микрооперации представленные в таблице 1.

Таблица 1

x

Микрооперация

0

Прием кода a4 a3 a2 a1

1

Счет в последовательности 0000-

0001

-0011-0111-

0

11

0

-

0

10

0

-1100-1110-

1

11

1

-

1

101-100

1

-

1

01

1

-1010-

0

01

0

-100

0

-0

1

01

На функциональном тесте построить логическое моделирование, проверяющее все режимы работы счетчика.

Построить функциональную схему асинхронного автомата «Секретный замок» по заданным ключевым последовательностям (таблица 2). Кодирование состояний автомата выполнить по критерию надежности функционирования.

Таблица 2

№ вар.

Система счисления

открывающая последовательность

последовательность снятия тревоги

Серия микросхем

11

Десятичная

4

6

2

1

5

1

531

 

Двоичная

100

110

010

001

101

001

 
Перейти на страницу: 1 2 3 4 5 6

Еще статьи по технике и технологиям

Система автоматического управления
Целью расчета является развитие навыков проектирования типовых систем автоматического управления (САУ), включающих в себя объект управления (ОУ), исполнительный орган (ИО), датчик обратной связи (ДОС), управляющее устройство (УУ), посл ...

Управление автоматической линией из неагрегатных станков
В современном машиностроении особое место принадлежит средствам электрической автоматизации и электрическому приводу. Электрическим приводом называют устройство, состоящее из электродвигателя, аппаратуры управления им и механических п ...

© 2018 | www.techexpose.ru