Вы находитесь на странице: 1из 6

ФЕДЕРАЛЬНОЕ АГЕНТСТВО ЖЕЛЕЗНОДОРОЖНОГО ТРАНСПОРТА

Федеральное государственное бюджетное образовательное учреждение


высшего образования
«Петербургский государственный университет путей сообщения
Императора Александра I»
(ФГБОУ ВО ПГУПС)

Специальность 23.05.05 «Системы обеспечения движения поездов»


Специализация «Электроснабжение железных дорог»

Факультет «Автоматизация и интеллектуальные технологии»


Кафедра «Электроснабжение железных дорог»
Группа ЭС-804

ОТЧЁТ ПО ЛАБОРАТОРНОЙ РАБОТЕ №2


Абрамов Владислав Евгеньевич
Фамилия, имя, отчество обучающегося

по дисциплине «Теоретические основы автоматики и телемеханники»

на тему «Построение на стендах ОЦТ светофора Главной дороги»

Обучающийся
акак ку
13.03.2021 Абрамов В.Е
подпись, дата И.О. Фамилия

Преподаватель ______________________________________________________
(комментарии к ______________________________________________________
защите) ______________________________________________________
______________________________________________________
______________________________________________________

__________________ Марикин А.Н.


подпись, дата учёное звание, И.О. Фамилия

Санкт-Петербург
2021
6. Логическая схема коммутаций индикаторов светофора

Поиск логических функций включения индикаторов выполнен с


использованием таблицы и временно′й диаграммы светофора (рисунок 1) так,
чтобы получить эти функции наиболее простыми. С этой же целью в строках
таблицы не учтены состояния декады единиц, а в качестве аргументов
искомых функций приняты четыре выхода декады десятков.
Простота логических функций (а значит и логических схем) в первую
очередь зависит от того, как будут заполнены столбцы красного, жёлтого и
зелёного сигналов светофора в таблице.
Так как для обоих полуциклов счётчика таблицы истинности декад
одинаковы, то для различения полуциклов нужно дополнить принятые четыре
аргумента пятым – состоянием триггера сотен. Для «мигания» зелёного
индикатора требуется ещё один аргумент – шестой, обоснование выбора
которого приведено ниже.
Поиск функций включённых состояний индикаторов начат с красного
индикатора, так как выбрать эту функцию можно проще, чем функции
включённых состояний желтого и зеленого индикаторов.
В полуцикле запрещения движения, соответствующего числам в
счётчике от числа 099 до числа 000 включительно, красный индикатор должен
включаться после окончания работы жёлтого индикатора (рисунок 1).
Продолжительность включённого состояния красного индикатора для
простоты можно приравнять продолжительности нулевого состояния выхода
Q80 в полуцикле запрещения движения. Тогда функция включённого
состояния красного индикатора равна:
F red = Q80*Q100 (1)
Теперь следует определить функцию включённого состояния жёлтого
индикатора (F yellow). В полуцикле запрещения движения жёлтый индикатор
должен быть включён дважды: как «одиночный» – с начала полуцикла до
включения красного индикатора и совместно с красным индикатором в конце
полуцикла.
Обе продолжительности включённого состояния жёлтого индикатора
для упрощения искомой функции приняты равными между собой.
Эти два периода «горения» жёлтого индикатора должны соответствовать
числам в счётчике: от числа 099 до числа 080 включительно и от числа 019 до
числа 000 включительно. То есть желтый индикатор должен быть включён во
время полуцикла запрещения движения тогда и только тогда, когда равны
нулю выходы второго (Q20) и третьего (Q40) разрядов декады десятков. Тогда
функция включённого состояния жёлтого индикатора равна:
F yellow
Теперь нужно= определить
Q20*Q40*Q100 (2)
функцию работы зелёного индикатора.
Непрерывное включённое состояние зелёного индикатора в сумме с его
миганием составляет полуцикл разрешения движения, что соответствует
числам в счётчике от числа 199 до числа 100 включительно.
Продолжительность непрерывного включённого состояния зелёного

2
индикатора, без циклов мигания, принята для простоты равной первым девяти
состояниям декады десятков полуцикла разрешения движения, что
соответствует состояниям счётчика: от числа 199 до числа 110 включительно.
Иными словами, время непрерывного включённого состояния зелёного
индикатора в полуцикле разрешения движения соответствует времени, когда
равен единице выход любого из четырёх разрядов декады десятков. Поэтому
функция непрерывного (постоянного) включённого состояния зелёного
индикатора равна:

F green constant = (Q10 + Q20 + Q40 + Q80)*Q100

Добавление к четырём логическим слагаемым (первого логического


сомножителя) аргумента Q1 определяет функцию включенного состояния
зелёного индикатора с учетом «равномерного» мигания:

F green = (Q10 + Q20 + Q40 + Q80 + Q1)*Q100 (3)

Из рассмотрения этой функции по таблице в полуцикле разрешения


движения видно, что от числа 199 в счётчике до числа 110 включительно
нулевые значения логического слагаемого Q1 «поглощены» единичными
значениями суммы логических слагаемых: (Q10 + Q20 + Q40 + Q80), и
действие аргумента Q1 реализуется только тогда, когда все эти слагаемые
становятся равными нулю, то есть при числах в счётчике от числа 109 до числа
100 включительно.
В течение этого времени происходит мигание зелёного индикатора.
Включённое состояние зелёного индикатора при мигании соответствует
единице на выходе Q1, выключенное состояние зелёного индикатора при
мигании соответствует нулю на выходе Q1. При числе 100 в счётчике выход
Q1 равен нулю. Поэтому до включения жёлтого индикатора при числе в
счётчике, равном 099, светофор погашен на один полутакт мигания, что
требуется по заданной временной диаграмме.
Ни один из аргументов в каждой из формул: (1), (2) и (3) не повторяется,
что говорит о том, что каждая из формул представлена в минимальной форме с
точки зрения алгоритма минимизации Квайна – Мак-Класки. Простыми
логическими схемами реализации каждой функции в отдельности могли бы
быть схемы, построенные непосредственно по полученным формулам.
Однако построение таких схем нереально: в комплекте ОЦТ отсутствуют
логические элементы, с применением которых можно было бы выполнить
такое построение, кроме того, у декад имеются только прямые выходы, а
парафазные имеются только у триггера сотен.
Тогда можно применить поиск логических схем варьированием, выбрав
последовательность критериев, например, (по убыванию значимости):
минимальное количество миниблоков комплекта, минимальное количество
логических элементов, минимальное количество специальных соединительных
проводников, минимальное потребление энергии (и другие критерии).

3
В качестве ведущего критерия принято минимальное количество
используемых миниблоков. Это значит, что нужно максимально использовать
каждый выбранный миниблок.
Построение логических схем по формулам: (1), (2) и (3) можно
выполнять, рассматривая по отдельности каждую из формул, либо
рассматривая их совместно. Второй вариант предпочтительнее, так как даёт
больше возможностей для поиска простых решений общей схемы.
Сравнивая между собой формулы (2) и (3), можно заметить, что в обеих
присутствуют аргументы Q20 и Q40. В формуле (2) – в виде логического
произведения инверсий этих аргументов: (НЕ Q20*НЕ Q40), в формуле (3) – в
виде логической суммы: (Q20 + Q40). Это значит, что существуют такие
функции аргументов Q20 и Q40, которые можно использовать в качестве
«общих» для реализации как функции F yellow, так и функции F green.
«Общую» функцию (F common) можно найти, например, если над
произведением первых двух сомножителей формулы (2) выполнить двойное
инвертирование с преобразованием Де Моргана:

F common = Q20*Q40 = Q20*Q40 = Q20 + Q40 (4)


Попутно такое преобразование позволяет заменить инверсные значения
выходов Q20 и Q40 формулы (2) – прямыми. Функция F yellow с учетом
формулы (4) приобретает вид:

F yellow = Q20*Q40*Q100 = (Q20 + Q40)*Q100 = (F common)*Q100 (5)

Теперь следует преобразовать функцию F green таким образом, чтобы и


она выполнялась с применением функции F common. Для этого в формуле (3)
производим необходимую группировку прямых выходов декады десятков с
последующим применением к полученной логической сумме (двух групп)
двойного отрицания с преобразованием Де Моргана:

F green = (Q10 + Q20 + Q40 + Q80 + Q1)*Q100 =

= ((Q10 + Q80) + (Q20 + Q40) + Q1)*Q100 =

= ((Q10 + Q80)*(Q20 + Q40) + Q1)*Q100 =

= ((Q10 + Q80)*(F common) + Q1)*Q100;

F green = ((Q10 + Q80)*(F common) + Q1)*Q100 (6)

В формуле (6) функция F common по логической структуре является


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

4
применить одинаковые логические схемы ИЛИ-НЕ миниблока D5, полностью
используя этот блок.
Теперь следует выполнить замену инверсии выхода Q80 декады
десятков в формуле (1) на прямой выход Q80. Для этого выполнено двойное
инвертирование функции F red с преобразованием Де Моргана:

F red = Q80*Q100 = Q80*Q100 = Q80 + Q100 (7)

Логическая схема, реализующая формулы (5), (6) и (7) приведена на


рисунке 4.
Функция F red получена логическим сложением аргументов Q80 и Q100
на элементе D2.1 (на схеме ИЛИ) с инвертированием полученной логической
суммы на элементе D4.1 (на схеме И), входы которого объединены для
превращения этого элемента в инвертор.
При схемной реализации функции F yellow сначала получена функция F
common логическим сложением аргументов Q20 и Q40 с инвертированием
логической суммы на элементе D5.1 (на схеме ИЛИ-НЕ). Затем функция F
common логически умножена на инверсию от аргумента Q100 на элементе
D1.1 (на схеме И). На выходе этой схемы реализована функция F yellow.
Для получения функции F green использованы четыре логических
элемента.
Первоначально выполнено логическое сложение аргументов Q10 и Q80 с
инвертированием логической суммы на элементе D5.2 (на схеме ИЛИ-НЕ).
Затем эта инверсия логически перемножена с функцией F common (схемы
жёлтого индикатора) с инвертированием полученного произведения на
элементе D4.2 (на схеме И-НЕ). На выходе элемента D4.2 получается
логическая сумма аргументов: (Q10 + Q20 + Q40 + Q80). Далее, полученная
сумма логически сложена с аргументом Q1 на элементе D2.2 (на схеме ИЛИ)
и результат логически перемножен на аргумент Q100 на элементе D1.2 (на
схеме И) с получением на выходе этого элемента функции F green.
Для построения логической схемы коммутаций индикаторов светофора
полностью использованы четыре миниблока (D1, D2, D4, D5), каждый из
которых содержит по два логических элемента.

5
По индивидуальному заданию требуется определить сигнал светофора
по формуле 36+6*n, где n – номер варианта

36+6*2=48

При 48 на светофоре будет красный сигнал.

Вам также может понравиться