Автомат управления турникетом в метро
Разработка автомата турникета в метро, его условно-графическое изображение. Список входных и выходных сигналов устройства, построение графа состояний. Расчёт количества триггеров, комбинационные схемы входа и выхода. Уравнения и описание на языке AHDL.
Рубрика | Коммуникации, связь, цифровые приборы и радиоэлектроника |
Вид | курсовая работа |
Язык | русский |
Дата добавления | 07.09.2012 |
Размер файла | 244,2 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Федеральное агентство по образованию
ГОУ ВПО «Уральский государственный технический университет - УПИ»
имени первого президента России Б.Н. Ельцина
Кафедра «Технологии и средства связи»
Курсовая работа по дисциплине «Цифровые устройства»
Автомат управления турникетом в метро
Вариант №21
Екатеринбург 2010г.
Оглавление
1. Задание
2. Разработка турникета. Условно-графическое изображение
3. Формализация задания. Формирование списка входных и выходных сигналов
4. Построение полного графа состояний
5. Выбор количества триггеров
6. Таблица состояний
7. Уравнения, описывающие на языке AHDL
8. Результаты моделирования работы
Выводы
1. Задание
Разработать автомат управления турникетом в метро. Автомат имеет три входных датчика: датчик - жетон опущен, датчик на проход №1, датчик на проход №2. автомат должен работать по стандартному алгоритму.
2. Разработка турникета. Условно-графическое изображение
3. Формализация задания. Формирование списка входных и выходных сигналов
Входные сигналы:
ь Кнопка жетона - М
ь Датчик на проход №1 - Д1
ь Датчик на проход №2 - Д2
Выходные:
ь Блокировка турникета - Б
ь Индикатор опущенной монеты - К
4. Построение полного графа состояний
Размещено на http://www.allbest.ru/
5. Выбор количества триггеров
Q2 |
Q1 |
Q0 |
Состояния |
|
0 |
0 |
0 |
Z0 - начальное состояние |
|
0 |
0 |
1 |
ZM - монета брошена |
|
0 |
1 |
0 |
Z2 - пересечение второго луча |
|
0 |
1 |
1 |
Z1 - пересечение первого луча |
|
1 |
0 |
0 |
ZB - блокировка |
|
1 |
0 |
1 |
ZL - запасное состояние |
|
1 |
1 |
0 |
Z21 - пересечение второго луча сзади |
|
1 |
1 |
1 |
Z22 - пересечение первого луча сзади |
6. Таблица состояний
Входа комбинационной схемы |
Выходы комбинационной схемы |
|||||||||||||||
Состояния |
Входа |
Имясл.с. |
Переходы |
Выходы |
||||||||||||
имя |
Q2 |
Q1 |
Q0 |
L2 |
L1 |
M |
J2 |
K2 |
J1 |
K1 |
J0 |
K0 |
Б |
К |
||
Z0 |
0 |
0 |
0 |
0 |
0 |
1 |
ZM |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
1 |
|
Z0 |
0 |
0 |
0 |
1 |
0 |
0 |
ZB |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
|
Z0 |
0 |
0 |
0 |
0 |
1 |
x |
Z22 |
1 |
0 |
1 |
0 |
1 |
0 |
0 |
1 |
|
ZM |
0 |
0 |
1 |
1 |
0 |
x |
Z1 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
|
Z1 |
0 |
1 |
1 |
0 |
1 |
x |
Z2 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
|
Z2 |
0 |
1 |
0 |
0 |
0 |
x |
Z0 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
|
Z22 |
1 |
1 |
1 |
1 |
0 |
x |
Z21 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
|
Z21 |
1 |
1 |
0 |
0 |
0 |
x |
Z0 |
0 |
1 |
0 |
1 |
0 |
0 |
0 |
0 |
|
ZB |
1 |
0 |
0 |
0 |
0 |
x |
Z0 |
0 |
1 |
0 |
0 |
0 |
0 |
1 |
0 |
|
ZL |
1 |
0 |
1 |
x |
x |
x |
Z0 |
0 |
1 |
0 |
0 |
0 |
1 |
1 |
0 |
7. Уравнения, описывающие на языке AHDL
TITLE "IDZ";
SUBDESIGN IDZ
CLK:INPUT;
L1:INPUT;
L2:INPUT;
M:INPUT;
B:OUTPUT;
K:OUTPUT;
Q_2:OUTPUT;
Q_1:OUTPUT;
Q_0:OUTPUT;
VARIABLE
Q2:JKFF;
Q1:JKFF;
Q0:JKFF;
BEGIN
Q_2=Q2;
Q_1=Q1;
Q_0=Q0;
Q2.CLK=CLK;
Q1.CLK=CLK;
Q0.CLK=CLK;
Q2.J=(!Q2 & !Q1 & !Q0 & L1 &!L2 & !M) #
(!Q2 & !Q1 & !Q0 & !L1 & L2 );
Q2.K=( Q2 & Q1 & !Q0 & !L1 &!L2) #
( Q2 & !Q1 & !Q0 & !L1 &!L2) #
( Q2 & !Q1 & Q0);
Q1.J=(!Q2 & !Q1 & !Q0 & !L1 & L2) #
(!Q2 & !Q1 & Q0 & L1 &!L2);
Q1.K=(!Q2 & Q1 & !Q0 & !L1 &!L2) #
( Q2 & Q1 & !Q0 & !L1 &!L2);
Q0.J=(!Q2 & !Q1 & !Q0 & !L1 & !L2 & M) #
(!Q2 & !Q1 & !Q0 & !L1 & L2 );
Q0.K=(!Q2 & Q1 & Q0 & !L1 & L2) #
( Q2 & Q1 & Q0 & L1 & !L2) #
( Q2 & !Q1 & Q0);
B=( Q2 & !Q1 & !Q0) #
( Q2 & !Q1 & Q0);
K=(!Q2 & Q1 # Q0);
END;
8. Результаты моделирования работы
Выводы
турникет метро автомат сигнал
В ходе курсовой работы были приобретены практические навыки описания и моделирования цифровых автоматов на микросхемах последовательной логики с помощью пакета Quartus. На языке AHDL были написаны уравнения, описывающие работу автомата управления турникетом в метро на основе JK-триггеров. Так же были промоделированы результаты работы этих автоматов.
Размещено на Allbest.ru
Подобные документы
Формирование алфавитного оператора. Приведение оператора к автоматному виду. Построение графа переходов абстрактного автомата. Кодирование состояний, входных и выходных сигналов. Формирование функций возбуждения и выходных сигналов структурного автомата.
курсовая работа [66,3 K], добавлен 10.11.2010Структурная схема и синтез цифрового автомата. Построение алгоритма, графа и таблицы его функционирования в микрокомандах. Кодирование состояний автомата. Функции возбуждения триггеров и формирования управляющих сигналов. Схема управляющего устройства.
курсовая работа [789,4 K], добавлен 25.11.2010Алгоритм работы автомата Мили в табличном виде. Графический способ задания автомата. Синтез автомата Мили на Т-триггерах. Кодирование состояний автомата. Таблицы кодирования входных и выходных сигналов. Таблица переходов и выходов абстрактного автомата.
курсовая работа [24,7 K], добавлен 01.04.2010Рассмотрение структурной и функциональной схем для часов. Построение графа управляющего автомата. Кодирование входных и выходных сигналов. Разработка 12-часового режима работы и блока отключения индикаторов. Определение площади кристалла микросхемы.
курсовая работа [314,3 K], добавлен 27.04.2011Теоретические основы процессоров. Построение процессоров и их общая структура. Цифровые автоматы. Расчёт количества триггеров и кодирование состояний ЦА. Структурная схема управляющего устройства. Построение графа функционирования управляющего устройства.
курсовая работа [85,0 K], добавлен 08.11.2008Исследование структурной схемы цифрового автомата и операционного устройства. Алгоритм функционирования цифрового автомата в микрооперациях. Кодирование его состояний. Характеристика функций возбуждения триггеров и формирования управляющих сигналов.
курсовая работа [3,6 M], добавлен 06.12.2013Обобщенная схема конечного цифрового автомата. Структурная и каскадная схема мультиплексора. Кодирование входных и выходных сигналов и состояний автомата. Схема разработанного цифрового устройства. Синтез дешифратора автомата. Выбор серии микросхем.
контрольная работа [279,1 K], добавлен 07.01.2015Процесс разработки функциональной схемы автомата Мура для операции деления без восстановления остатка. Кодировка состояний переходов, системы логических функций, сигналов возбуждения, их минимизация. Построение функциональной схемы управляющего автомата.
курсовая работа [868,4 K], добавлен 07.04.2012Разработка интерактивного информационно-навигационного терминала для московского метро. Проектирование удобного и быстрого интерфейса, связывающего навигацию в метро и в городе, и отвечающего всем потребностям в навигации граждан современного мегаполиса.
дипломная работа [4,9 M], добавлен 15.02.2016Установление соответствия абстрактных и структурных сигналов. Система канонических уравнений для выходных сигналов. Закодированная таблица переходов и возбуждения. Функция входов Т-триггера. Построение функциональной схемы синтезированного автомата.
курсовая работа [360,1 K], добавлен 07.05.2013