
- •Конспект лекций
- •190402 – «Автоматика, телемеханика и связь на железнодорожном транспорте»
- •1. Общие сведения
- •1.1. Характеристика дискретных элементов
- •1.2. Контактные и бесконтактные дискретные элементы
- •1.3. Классификация дискретных устройств
- •2. Функции алгебры логики
- •2.1. Определение и задание функций алгебры логики
- •2.2. Функции алгебры логики одной и двух переменных и их реализация
- •2.3. Базис: конъюнкция, дизъюнкция, инверсия
- •2.4. Нормальные формы функций алгебры логики
- •2.5. Минимизация функций алгебры логики. Метод Квайна – Мак-Класки
- •2.6. Геометрический метод минимизация функций алгебры логики
- •2.7. Минимизация функций алгебры логики методом карт Карно
- •3. Анализ и синтез комбинационных устройств
- •3.1. Анализ комбинационных дискретных устройств
- •3.2. Синтез комбинационных дискретных устройств
- •3.3. Примеры синтеза специальных комбинационных схем
- •3.4. Анализ релейных схем на графике
- •4. Структурный синтез дискретных устройств с памятью
- •4.1. Общая структура дискретного устройства с памятью
- •4.2. Виды элементов памяти
- •4.3. Анализ дискретных устройств с памятью
- •4.4. Этапы синтеза дискретного устройства с памятью
- •4.5. Системы счисления. Двоичная система счисления
- •5. Логическое проектирование цифровых схем
- •5.1 Асинхронные и синхронные триггеры
- •5.2. Синтез счетчиков
- •6. Синтез надежных дискретных устройств
- •6.1. Методы повышения надежности дискретных устройств
- •6.2. Резервирование контактных схем
- •6.3. Избыточные устройства с восстанавливающими органами
- •6.4. Надежные комбинационные схемы
- •7. Синтез схем дискретных устройств с исключением опасных отказов
- •7.1. Понятие об опасном отказе
- •7.2. Опасные отказы в комбинационных схемах
- •7.3. Методы построения безопасных комбинационных схем
- •7.4. Логические элементы безопасных систем железнодорожной автоматики и телемеханики
- •7.5. Принципы построения надежных и безопасных дискретных систем
3. Анализ и синтез комбинационных устройств
3.1. Анализ комбинационных дискретных устройств
Задача анализа комбинационного дискретного устройства состоит в нахождении ФАЛ, реализованной устройством. Функция алгебры логики может быть представлена в аналитическом виде или в форме таблицы истинности. Анализ проводят для определения функциональных свойств комбинационного устройства по его схеме или для проверки правильности функционирования разработанной схемы. Такая проверка необходима, так как при разработке сложных устройств не всегда удается достаточно полно формализовать предъявляемые к схеме требования, которые в этом случае учитываются на основании эвристических соображений разработчика. Анализ может проводиться также с целью определения работоспособности схемы в режимах, отличающихся от заданных при проектировании.
Работу устройства железнодорожной автоматики необходимо анализировать при повреждении некоторых его элементов. При этом важно выполнить основное требование: любое повреждение не должно приводить к изменению алгоритма функционирования, которое может нарушить условия обеспечения безопасности движения поездов. При анализе ставят задачу определения возможности упрощения схемы устройства. Это достигается соответствующим преобразованием и минимизацией ФАЛ. Особой задачей анализа является выяснение поведения дискретного устройства в переходных режимах и. выявление возможностей нарушений работы в эти периоды.
Анализ реальных схем с точки зрения логики их работы проводят в два этапа. Сначала из имеющейся принципиальной схемы удаляют все несущественные, вспомогательные элементы, которые не влияют на логику работы схемы, а лишь обеспечивают устойчивость ее работы. Получается схема, состоящая из элементов, выполняющих только логические функции. Затем анализируют полученную схему.
Метод нахождения ФАЛ определяется прежде всего схемой. При контактных элементах ФАЛ записывают непосредственно по схеме. Для схемы, приведенной на рис. 3.1, а, функция алгебры логики
.
Рис. 3.1
По данному выражению может быть составлена таблица истинности в форме карты Карно (рис. 3.1, б). Из этого следует, что схема может быть упрощена (рис. 3.1, в) и МДНФ запишется так:
.
Анализ схем на бесконтактных логических элементах сводится к получению формул последовательной подстановкой. Для анализа схемы (рис. 3.2) введем промежуточные переменные:
;
;
;
;
.
Рис. 3.2
Полученные выражения позволяют определить значение функции алгебры логики.
3.2. Синтез комбинационных дискретных устройств
Синтез комбинационного ДУ состоит в построении принципиальной схемы по заданному словесному описанию алгоритма работы. Синтез проводят в несколько этапов. Сначала вводят входные переменные и выходные функции. Затем с использованием таблицы истинности задают БФ, отображающие соотношение между состояниями входов и выходов в каждый данный момент времени. В дальнейшем БФ представляют в базисе И, ИЛИ, НЕ и находят их минимальные формы. На заключительных этапах синтеза выбирают элементный базис и строят принципиальную схему ДУ.
Алгоритм 3.1. Синтез комбинационного дискретного устройства. 1. Обозначение входных переменных и выходных функций, отображающих состояния входов и выходов дискретного устройства. 2. Задание ФАЛ с использованием таблиц истинности. 3. Запись ФАЛ в базисе И, ИЛИ, НЕ. 4. Получение минимальных форм ФАЛ в базисе И, ИЛИ, НЕ. 5. Выбор элементного базиса. 6. Запись ФАЛ в выбранном базисе. 7. Построение принципиальной схемы.
Рассмотрим следующий пример.
Синтезировать ДУ, управляющее двигателем насоса для доливки воды в резервуар (рис. 3.3). Двигатель насоса должен включаться автоматически при уровне воды в резервуаре ниже минимального, а также при нажатии кнопки ручного управления КРУ, если верхний уровень воды не достигнут. В случае превышения нижнего и верхнего уровней размыкаются контакты соответственно датчиков Д1 и Д2. Исполнительным элементом является пускатель двигателя ПД. Вопросы удержания двигателя во включенном состоянии и его остановки не рассматриваются.
Рис. 3.3
Введем входные переменные:
В соответствии со словесным описанием алгоритма работы ДУ и принятыми выходной функцией и входными переменными заполняем таблицу истинности (табл. 3.1).
Таблица 3.1
В третьей и четвертой строках таблицы значения выходной функции не определены (поставлен знак ~), так как соответствующие комбинации входных переменных х1 и х2 отражают состояния, которые не могут иметь место в процессе работы дискретного устройства: верхний уровень достигнут, а нижний нет.
Для
нахождения МДНФ используем карту Карно.
При неиспользуемых наборах значение
БФ целесообразно принять равным единице,
тогда
Для реализации БФ используем контакты датчиков Д1, Д2 и кнопки КРУ (рис. 3.4).
Рис. 3.4
Построение комбинационных схем на электромагнитных реле, на базе диодной матрицы, на логических элементах в базисах (И, ИЛИ, НЕ), (И-НЕ), (ИЛИ-НЕ) подробно рассмотрено в методических указаниях к курсовому проектированию и методических указаниях к выполнению лабораторных работ по дисциплине «Теория дискретных устройств железнодорожной автоматики и телемеханики».
Применение элементов И-ИЛИ-НЕ подробно рассмотрено в методических указаниях к курсовому проектированию.