Синтез конечного автомата

Системы автоматического контроля и управления производством. Примеры дискретных устройств – конечных автоматов. Схемные реализации конечных автоматов на релейно-контактных элементах и с использованием триггеров. Составление таблиц переходов и выходов.

Рубрика Коммуникации, связь, цифровые приборы и радиоэлектроника
Вид курсовая работа
Язык русский
Дата добавления 08.02.2016
Размер файла 361,0 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

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

Размещено на http://www.allbest.ru/

Расчетно-пояснительная записка к курсовому проекту по дисциплине "Теоретические основы автоматики и телемеханики"

Синтез конечного автомата

Содержание

Введение

1. Задание конечного автомата

2. Составление таблиц переходов и выходов

3. Синтез релейно-контактного автомата

4. Синтез автомата на бесконтактных элементах

Заключение

Список использованной литературы

Введение

Современную промышленность невозможно представить без систем автоматического контроля и управления производством. Это примеры дискретных устройств - конечных автоматов. В данной работе выполняется синтез простейших конечных автоматов. Приводятся схемные реализации конечных автоматов на релейно-контактных элементах и с использованием RS и JK триггеров. Без знания основ синтеза конечных автоматов невозможно движение вперед по пути научно-технического прогресса.

1. Задание конечного автомата

Конечный автомат (КА) может быть задан словесным алгоритмом, таблицами переходов (ТП) и выходов (ТВ), графом состояний и системой уравнений, выражающих зависимость между входами, выходами и внутренними состояниями автомата.

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

Рисунок 1- Заданный граф

2. Составление таблиц переходов и выходов

При синтезе асинхронного автомата необходимо решить вопрос исключения критических состязаний элементов памяти (ЭП). Наиболее распространенными способами, предполагающими исключение критических состязаний в процессе синтеза, являются методы кодирования таблиц переходов таким образом, чтобы при функционировании КА не смог оказаться в незаданных по условиям переходов состояниях. Универсальным является метод кодирования ТП по столбцам. Вводится понятие л-класса, представляющего собой множество, включающего устойчивое и все неустойчивые состояния, из которых заданы переходы в данное устойчивое состояние. Для исключения критических состояний вводятся переменные, разделяющие л-классы внутри каждого столбца ТП.

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

Определяем разрядность кода состояний:

,

NS=4

где NS-количество состояний конечного автомата.

k=2

Таблица 1 - Таблица переходов конечного автомата

S(t)

S(t+1)

X0

X1

S0

(S0)

S1

S1

S2

(S1)

S2

(S2)

S3

S3

S0

(S3)

Таблица 2 - Таблица выходов конечного автомата

S

Z

S0

Z0

S1

Z1

S2

Z2

S3

Z3

Таблица 3 - Таблица кодов состояний конечного автомата

S

Qo

Q1

S0

0

0

S1

0

1

S2

1

1

S3

1

0

Определение разрядности кода входных переменных и таблица кодов входных переменных

Определяем разрядность входного кода конечного автомата:

,

где Nх-количество всех возможных наборов входных сигналов.

Таблица 4 - Таблица кодов входных переменных конечного автомата

X

Код

X0

0

X1

1

Определение разрядности кода выходных переменных и таблица кодов выходных переменных

Определяем разрядность выходного кода конечного автомата:

,

NZ=4

где NZ-количество всех возможных наборов выходных сигналов.

Таблица 5 - Таблица кодов выходных переменных конечного автомата

Z

код

Z0

00

Z1

01

Z2

10

Z3

11

Кодированная таблица переходов

Таблица 6 - Кодированная таблица переходов

S(t)

S(t+1)

0

1

00

(00)

01

01

11

(01)

11

(11)

10

10

00

(10)

Кодированная таблица выходов

Таблица 7 - Кодированная таблица выходов

S

Z

Q0

Q1

0

0

00

0

1

01

1

1

10

1

0

11

3. Синтез релейно-контактного автомата

Схема релейно-контактного автомата составляется на основании таблицы истинности, которая в свою очередь формируется из ТП и ТВ. Функциями в этой таблице являются Y1(t), Y2(t) и Z(t), аргументами - x, Y1(t-1) и Y2(t-1), причем Y1(t), Y2(t) представляют собой значения внутренних состояний, Z(t) - выходов, x - входа в настоящий момент времени, а Y1(t-1) и Y2(t-1) - значение внутренних состояний в предыдущий момент. Таблицей истинности является таблица 8.

Таблица 8 - Таблица истинности конечного автомата

S(t)

X(t)

S(t) код текущего сост.

S(t+1) код нового сост.

Функции управления триггерами

Q0

Q1

Q0

Q1

R0

S0

R1

S1

0

S0

0

0

0

0

0

~

0

~

0

1

S1

0

0

1

1

1

0

1

0

~

2

S2

0

1

1

1

1

0

~

0

~

3

S3

0

1

0

0

0

1

0

~

0

4

S0

1

0

0

0

1

~

0

0

1

5

S1

1

0

1

0

1

~

0

0

~

6

S2

1

1

1

1

0

0

~

1

0

7

S3

1

1

0

1

0

0

~

~

0

Таблица 9 - Минимизация функций выходного логического преобразователя в ДФ и КФ

N

Q0

Q1

F0

F1

0

0

0

0

0

1

0

1

0

1

2

1

1

1

0

3

1

0

1

1

Приведение минимизированных функций к базису ИЛИ-НЕ

=

4. Синтез автомата на бесконтактных элементах

Схема конечного автомата на бесконтактных элементах

Рисунок 2 - Схема конечного автомата на бесконтактных элементах в базисе ИЛИ-НЕ

Таблица 10 - Таблица истинности конечного автомата на релейно-контактных элементах

S(t)

X(t)

S(t) код текущего сост.

S(t+1) код нового сост.

Q0

Q1

Q0

Q1

S0

0

0

0

0

0

S1

0

0

1

1

1

S2

0

1

1

1

1

S3

0

1

0

0

0

S0

1

0

0

0

1

S1

1

0

1

0

1

S2

1

1

1

1

0

S3

1

1

0

1

0

Минимизация функций конечного автомата на релейно-контактных элементах

Схема конечного автомата на релейно-контактных элементах

Рисунок 3 - Схема конечного автомата на РКЭ

Таблица 11- Таблица работы конечного автомата.

Si

S0

S0

S1

S2

S3

S0

S1

S2

S3

S0

X

0

1

0

1

0

1

0

1

0

1

F0

0

0

1

1

0

0

1

1

0

0

F1

0

1

0

1

0

1

0

1

0

1

Рисунок 4 - Временная диаграмма работы конечного автомата на релейно-контактных элементах

Заключение

В данном курсовом проекте был произведен синтез конечного автомата. Его объектом являлся автомат Мура. Конечный автомат был задан графом. В соответствии с графом были составлены таблицы переходов и выходов, а на их основании кодированные таблицы переходов и выходов. Составили таблицы истинности для автоматов на релейно-контактных и бесконтактных элементах. По данным таблиц составили функциональные схемы автомата на релейно-контактных и бесконтактных элементах. Построили временные диаграммы работы конечного автомата.

Список использованной литературы

1. Сапожников В.В., Кравцов Ю.А., Сапожников Вл. В. Теоретические основы железнодорожной автоматики и телемеханики. - М.: Транспорт, 1995.

2. Сапожников В.В., Кравцов Ю.А., Сапожников Вл. В. Дискретные устройства железнодорожной автоматики, телемеханики и связи. - М.: Транспорт, 2001.

3. Слюзов Ю.И., Требин В.Я., Синтез дискретных устройств железнодорожной автоматики и телемеханики: Учебное пособие. - Омск: ОмГУПС, 2001.

4. Стандарт предприятия СТП ОмГУПС - 1.2 - 2005. Работы студенческие учебные и выпускные квалификационные.

Размещено на Allbest.ru

...

Подобные документы

  • Нахождение списка максимальных классов совместимости, минимального замкнутого покрытия. Составление списка простых классов совместимости, таблицы переходов и выходов минимального автомата. Обзор получения логических функций выходов конечного автомата.

    контрольная работа [1,2 M], добавлен 23.06.2012

  • Проектирование цифровых автоматов Мили и Мура с памятью в булевом базисе по заданной ГСА. Составление частично структурированной таблицы переходов-выходов. Построение функций выходов, логической схемы автомата. Особенности его экспериментальной проверки.

    курсовая работа [628,7 K], добавлен 14.07.2012

  • Изучение истории развития теории конечных автоматов. Методы логического проектирования дискретных устройств. Алфавитный способ преобразования информации. Кодирование информации в двоичном алфавите. Многофункциональные автоматы Мараховского с памятью.

    контрольная работа [103,6 K], добавлен 28.03.2018

  • Проектирование конечного автомата, заданного оператором соответствия, с использованием канонического метода структурного синтеза автоматов. Тактирование от генератора синхронизирующих импульсов для устранения гонок в функциональной схеме автомата Мили.

    курсовая работа [1,6 M], добавлен 22.10.2012

  • Алгоритм работы автомата Мили в табличном виде. Графический способ задания автомата. Синтез автомата Мили на Т-триггерах. Кодирование состояний автомата. Таблицы кодирования входных и выходных сигналов. Таблица переходов и выходов абстрактного автомата.

    курсовая работа [24,7 K], добавлен 01.04.2010

  • Принципы организации управляющих автоматов. Разработка и проектирование автомата с жесткой и программируемой логикой. Разработка таблицы прошивки ПЗУ для УА с естественной адресацией микрокоманд. Структурный и абстрактный синтез управляющего автомата.

    курсовая работа [508,5 K], добавлен 16.03.2011

  • Разработка блока управления в АЛУ, выполняющего сложение чисел с плавающей точкой; структурная и функциональная схемы, алгоритм сложения чисел. Выбор типа автомата, преобразование таблиц переходов и выходов в таблицу функций возбуждения триггеров.

    курсовая работа [283,3 K], добавлен 06.08.2013

  • Построение графа синтезируемого автомата. Определение количества элементов памяти. Составление таблицы переходов, выходов и возбуждения конечного автомата. Переход от исходного автомата Мили к эквивалентному автомату Мура. Алгоритмы вычисления функций.

    курсовая работа [714,7 K], добавлен 21.05.2013

  • Принцип работы модели синхронных конечных автоматов. Использование младших разрядов в качестве функций входа логического преобразователя для изменения внутреннего состояния конечного автомата. Адрес памяти преобразователя, код памяти информации в ней.

    лабораторная работа [171,2 K], добавлен 23.12.2014

  • Синтез дискретного устройства, его структурная схема. Расчет дешифратора и индикаторов, их проектирование. Карты Карно. Синтез счетной схемы. Делитель частоты. Проектирование конечного автомата и его описание. Анализ сигналов и минимизация автомата.

    курсовая работа [217,8 K], добавлен 21.02.2009

  • Управляющий автомат и его связь с операционным автоматом. Разработка алгоритма работы управляющего автомата. Построение кодированной ПТП, синтез функций возбуждения и выходов. Реализация управляющего автомата с жесткой логикой на заданной элементной базе.

    курсовая работа [57,9 K], добавлен 29.12.2011

  • Обобщенная схема конечного цифрового автомата. Структурная и каскадная схема мультиплексора. Кодирование входных и выходных сигналов и состояний автомата. Схема разработанного цифрового устройства. Синтез дешифратора автомата. Выбор серии микросхем.

    контрольная работа [279,1 K], добавлен 07.01.2015

  • Знакомство с табличными и графическими способами задания многофункциональных абстрактных детерминированных автоматов. Рассмотрение сфер использования абстрактных автоматов с памятью. Анализ особенностей многофункциональных автоматов Мараховского.

    контрольная работа [787,5 K], добавлен 28.03.2018

  • Разработка дискретного устройства, состоящего из генератора прямоугольных импульсов высокой частоты (100 кГц), счетчика импульсов, дешифратора, мультиплексора и регистра сдвига. Синтез синхронного конечного автомата, у которого используются D-триггеры.

    курсовая работа [198,8 K], добавлен 08.02.2013

  • Синтез цифровых схем, выбор элементной базы и анализ принципов построения управляющих автоматов с жесткой логикой. Граф-схемы алгоритмов умножения и деления чисел. Создание управляющего автомата типа Мили; выбор триггера, кодирование сигналов автомата.

    курсовая работа [1,8 M], добавлен 18.09.2012

  • Схема строения цифровых автоматов, применяемых в цифровой технике. Отличия синхронных и асинхронных последовательностных устройств. Логические уравнения для определения работы автомата Мура. Синхронные триггеры и синтез последовательностного устройства.

    реферат [163,6 K], добавлен 24.12.2010

  • Управляющий цифрового автомат типа Мура. Абстрактный и структурный синтез автомата, построена функциональная схема. Функции выходов и возбуждения элементов памяти. Моделирование на ПК с использованием симулятора ModelSim. Описание автомата на языке VHD.

    курсовая работа [214,2 K], добавлен 07.11.2010

  • Основные понятия абстрактных детерминированных автоматов Мили и Мура, как монофункциональных так и многофункциональных, реализуемых на триггерах. Понятия многофункциональных детерминированных автоматов 1-го, 2-го и 3-го рода на схемах автоматной памяти.

    контрольная работа [495,3 K], добавлен 28.03.2018

  • Формирование алфавитного оператора. Приведение оператора к автоматному виду. Построение графа переходов абстрактного автомата. Кодирование состояний, входных и выходных сигналов. Формирование функций возбуждения и выходных сигналов структурного автомата.

    курсовая работа [66,3 K], добавлен 10.11.2010

  • Изучение основных понятий теории автоматов. Анализ работы цифровых машин с программным управлением на примере автоматов Мили и Мура. Устройство преобразователей дискретной информации (RS-триггера). Разработка схемы цифрового автомата для сложения чисел.

    курсовая работа [449,2 K], добавлен 16.09.2017

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.