Светофор как устройство для подачи световых сигналов, регулирующих движение на улицах и автомобильных дорогах, подвижного состава на железной дороге. Знакомство с этапами разработки устройства управления трехцветным светофором на логических элементах.
Аннотация к работе
Светофор - устройство для подачи световых сигналов, регулирующих движение на улицах и автомобильных дорогах, подвижного состава на железной дороге. В СССР первый светофор установили 15 января 1930 года в Ленинграде на пересечении проспектов 25 Октября и Володарского (ныне Невского и Литейного проспектов). До 1959 года красный и зеленый цвета были на местах, противоположных нынешним, затем СССР присоединился к Международной конвенции о дорожном движении и к Протоколу о дорожных знаках и сигналах. Светофоры являются достаточно надежным средством обеспечения безопасности на дороге если беспрекословно соблюдать его сигналы. Наиболее распространены светофоры с сигналами (обычно круглыми) трех цветов: красного, желтого и зеленого.В результате выполнения курсового проекта была разработана функциональная схема на логических элементах и программа трехцветного светофора.begin write("Введите x1(от 0 до 1)"); write("Введите x2(от 0 до 1)"); if ((x1=0) or (x1=1)) and ((x2=0) or (x2=1)) then begin if (x1=0) and (x2=1) then begin writeln("Горит красный цвет"); if (x1=1) and (x2=0) then begin writeln("Горитжелтыйцвет");begin writeln("x1="); if (x1=0) and (x2=1) then begin for i:=1 to 88 do begin for j:=1 to 88 do begin if (x1=1) and (x2=0) then begin for i:=1 to 88 do begin for j:=1 to 88 do begin if (x1=1) and (x2=1) then begin for i:=1 to 88 do begin for j:=1 to 88 do begin if (x1=0) and (x2=0) then begin for i:=1 to 88 do begin for j:=1 to 88 do beginРис.
Введение
Светофор - устройство для подачи световых сигналов, регулирующих движение на улицах и автомобильных дорогах, подвижного состава на железной дороге. Различают светофоры цветные (зеленый, желтый и красный), позиционные (сигнализируют расположением одноцветных огней) и комбинированные. На железной дороге применяют также дополнительно синий и лунно-белый цвета.
Первое устройство светофорного типа было установлено в 1868 году на улицах Лондона, электрический трехцветный светофор появился в 1918 в Нью-Йорке, в 1930 в Москве.
В странах СНГ светофоры на городских улицах являются, как правило, муниципальной собственностью.
В Европе аналогичные светофоры были впервые установлены в 1922 году в Париже на пересечении Рю де Риволи и Севастопольского бульвара и в Гамбурге на площади Штефансплатц. В Англии - в 1927 году в городе Вулвергемптоне.
В СССР первый светофор установили 15 января 1930 года в Ленинграде на пересечении проспектов 25 Октября и Володарского (ныне Невского и Литейного проспектов). А первый светофор в Москве появился 30 декабря того же года на углу улиц Петровка и Кузнецкий Мост. До 1959 года красный и зеленый цвета были на местах, противоположных нынешним, затем СССР присоединился к Международной конвенции о дорожном движении и к Протоколу о дорожных знаках и сигналах. Несколько ранее произошла замена первоначального верхнего синего на верхний зеленый.
В связи с историей светофора часто упоминают имя американского изобретателя Гаррета Моргана (англ.)русск., запатентовавшего в 1923 году светофор оригинальной конструкции. Однако в историю вошел тем, что впервые в мире в патенте кроме технической конструкции указал назначение: «Назначение устройства - сделать очередность проезда перекрестка независимой от персоны, сидящей в автомобиле».
Промышленное производство, строительная индустрия, сельское хозяйство торговля, в настоящее время не могут функционировать и развиваться без автомобильного транспорта. При современном росте автомобильных потоков, возникает вопрос об автоматизации регулирования дорожного движения. В настоящее время для регулирования транспортных потоков широко используются светофоры. На данный момент - это основное средство регулирования дорожного движения. Светофоры являются достаточно надежным средством обеспечения безопасности на дороге если беспрекословно соблюдать его сигналы.
В середине 1990-х были изобретены зеленые светодиоды с достаточной яркостью и чистотой цвета, и начались эксперименты со светодиодными светофорами. Саров стал первым городом, в котором светодиодные светофоры стали применяться массово.
Целью курсовой работы являться разработка устройства управления трехцветным светофором на логических элементах.
Исходе из цели курсовой работы были поставлены задачи: 1. Разработка системы управления трехцветным светофором на логических элементах
2. Разработать логическую схему устройства
3. Программно реализовать системы управления трехцветным светофором автомобильный светофор дорога
1.Теоретические основы проектирования логического устройства
1.1 Изучение работы простейших логических элементов
Логические элементы - устройства, предназначенные для обработки информации в цифровой форме (последовательности сигналов высокого - «1» и низкого - «0» уровней в двоичной логике, последовательность «0», «1» и «2» в троичной логике, последовательностями «0», «1», «2», «3», «4», «5», «6», «7», «8» и «9» в десятичной логике). Физически логические элементы могут быть выполнены механическими, электромеханическими (на электромагнитных реле), электронными (на диодах и транзисторах), пневматическими, гидравлическими, оптическими и др.
С развитием электротехники от механических логических элементов перешли к электромеханическим логическим элементам (на электромагнитных реле), а затем к электронным логическим элементам на электронных лампах, позже - на транзисторах. После доказательства в 1946 г. теоремы Джона фон Неймана об экономичности показательных позиционных систем счисления стало известно о преимуществах двоичной и троичной систем счисления по сравнению с десятичной системой счисления. От десятичных логических элементов перешли к двоичным логическим элементам. Двоичность и троичность позволяет значительно сократить количество операций и элементов, выполняющих эту обработку, по сравнению с десятичными логическими элементами.
Логические элементы выполняют логическую функцию (операцию) над входными сигналами (операндами, данными).
Всего возможно {\displaystyle \ x^{(x^{n})*m}}логических функций и соответствующих им логических элементов, гдех {\displaystyle \ x} - основание системы счисления, n{\displaystyle \ n} - число входов (аргументов), m{\displaystyle \ m} - число выходов, то есть бесконечное число логических элементов. Поэтому в данной статье рассматриваются только простейшие и важнейшие логические элементы.
Всего возможны {\displaystyle 2^{(2^{2})*1}=2^{4}=16} двоичных двухвходовых логических элементов и {\displaystyle 2^{(2^{3})*1}=2^{8}=256} двоичных трехвходовых логических элементов (Булева функция).
Кроме 16 двоичных двухвходовых логических элементов и 256 трехвходовых двоичных логических элементов возможны 19 683 двухвходовых троичных логических элементов и 7 625 597 484 987 трехвходовых троичных логических элементов (троичные функции).
Двоичные логические операции с цифровыми сигналами (битовые операции)
Логические операции (булева функция) свое теоретическое обоснование получили в алгебре логики.
Логические операции с одним операндом называются унарными, с двумя - бинарными, с тремя - тернарными (триарными, тринарными) и т. д.
Из {\displaystyle 2^{(2^{1})}=2^{2}=4} возможных унарных операций с унарным выходом интерес для реализации представляют операции отрицания и повторения, причем, операция отрицания имеет большую значимость, чем операция повторения, так как повторитель может быть собран из двух инверторов, а инвертор из повторителей не собрать.
Рис.1
Мнемоническое правило для отрицания звучит так: На выходе будет: · «1» тогда и только тогда, когда на входе «0», · «0» тогда и только тогда, когда на входе «1»
Конъюнкция (логическое умножение). Операция
Рис.2
Логический элемент, реализующий функцию конъюнкции, называется схемой совпадения. Мнемоническое правило для конъюнкции с любым количеством входов звучит так: На выходе будет: · «1» тогда и только тогда, когда на всех входах действуют «1», · «0» тогда и только тогда, когда хотя бы на одном входе действует «0»
Словесно эту операцию можно выразить следующим выражением: "Истина на выходе может быть при истине на входе 1 И истине на входе 2".
Дизъюнкция (логическое сложение). Операция ИЛИ
Рис.3
Мнемоническое правило для дизъюнкции с любым количеством входов звучит так: На выходе будет: · «1» тогда и только тогда, когда хотя бы на одном входе действует «1», · «0» тогда и только тогда, когда на всех входах действуют «0»
Описание работы трехцветного светофора
Трехцветный светофор(Автомобильные светофор)
Наиболее распространены светофоры с сигналами (обычно круглыми) трех цветов: красного, желтого и зеленого. В некоторых странах вместо желтого используется оранжевый цвет. Сигналы могут быть расположены как вертикально (при этом красный сигнал всегда располагается сверху, а зеленый - снизу), так и горизонтально (при этом красный сигнал всегда располагается слева, а зеленый - справа). При отсутствии других, специальных светофоров они регулируют движение всех видов транспортных средств и пешеходов.
Иногда сигналы светофора дополняют специальным табло обратного отсчета времени, которое показывает сколько времени еще будет гореть сигнал. Чаще всего табло обратного отсчета делают для зеленого сигнала светофора, но в ряде случаев табло отображает и оставшееся время красного сигнала.
Практически повсеместно красный сигнал светофора запрещает движение, желтый запрещает выезд на охраняемый светофором участок, но допускает завершение его проезда, а зеленый - разрешает движение. Распространено, но не повсеместно использование сочетания красного и желтого сигналов, обозначающее предстоящее включение зеленого сигнала. Иногда зеленый сигнал включается сразу после красного без промежуточного желтого, но не наоборот. Детали применения сигналов различаются в зависимости от принятых в той или иной стране Правил дорожного движения.
Существуют светофоры из двух секций - красной и зеленой. Такие светофоры обычно устанавливаются на пунктах, где пропуск автомобилей производится в индивидуальном порядке, например, на пограничных переходах, при въезде или выезде с автостоянки, охраняемой территории и т. п.Могут также подаваться мигающие сигналы, смысл которых зависит от местного законодательства. В России и во многих странах Европы мигающий зеленый сигнал означает предстоящее переключение к желтому. Автомобили, приближающиеся к светофору с мигающим зеленым сигналом, могут принять меры к своевременному торможению, чтобы избежать выезда на охраняемый светофором перекресток или переход на запрещающий сигнал. Мигающий желтый сигнал требует снизить скорость для проезда перекрестка или пешеходного перехода как нерегулируемого (например, в ночные часы, когда регулирование не требуется изза низкой интенсивности движения). Иногда для этих целей применяются специальные светофоры, состоящие из мигающей одной или попеременно мигающих двух желтых секций.
2.Разработка системы управления трехцветным светофором
Постановка задачи
При проектировании данной курсовой работой были поставлены следующие задачи: 1. Разработать блок схему
2. Разработать и спроектировать логическую схему трехцветного светофора
3. Написать таблицу истиности, СКНФ, СДНФ.
4. Програмно реализовать систему управления трехцветным светофором
Блок схема (приложение 3)
У трехцветного светофора есть четыре состояния: 1. Если в блок Ввод данных ввести значение x1=0;x2=1 то на выходе будет гореть красный цвет.
2. Если в блок Ввод данных ввести значение x1=0;x2=0 то на выходе будет гореть красный ижелтый цвет.
3. Если в блок Ввод данных ввести значение x1=1;x2=1 то на выходе будет гореть зеленый цвет.
4. Если в блок Ввод данных ввести значение x1=1;x2=0 то на выходе будет гореть желтый цвет.
Рис.4
Проектирование логической схемы устройства
Для проектирования логической схемы устройства были использованы следующие логические элементы:НЕ, И Описание этих элементов написано в Таблице2.
Рисунок 5. Логическая схема
По данным таблицы истинности(таб.1) мы пишем СДНФ(рис.5)(совершенная дизъюнктивная нормальная форма) и СКНФ(рис.6)(совершенно конъюнктивная нормальная форма)
Таблица 1. Таблица Истинности
Рисунок 5. Схема СДНФ
Рисунок 6. Схема СКНФ
Программная реализация системы управления трехцветным СВЕТОФОРОМПО Блок схеме трехцветного светофора были реализованы программы на языке Pascalв ПРОГРАММЕPASCALABC.NET(Приложение 1)(Приложение 2). Описание команды используемых в ходе написания программного кода: 1. Условный оператор if
Условный оператор работает по следующему алгоритму.
Сначала вычисляется значение логического выражения, расположенного за служебным словом IF. Если его результат истина, выполняется , расположенный после слова THEN, а действия после ELSE пропускаются; если результат ложь, то, наоборот, действия после слова THEN пропускаются, а после ELSE выполняется .
2. Операторы Write и WRITELN
Write - оператор, который используется для вывода информации на экран. Оператор WRITELN выполняет то же самое действие, но так как у него есть еще окончание Ln (line - англ. линия, строка), то после вывода на экран нужного сообщения, он дополнительно переводит курсор в начало следующей строки.
3. Операторы Read и READLN
Этими операторами вводится информация с клавиатуры.
4. Операторы Begin и End
Операторы Beginи End служат операторными скобками, то есть Beginэто начало а Endконец скобки.
5. Цикл со СЧЕТЧИКОМFOR
В цикле со счетчиком тело цикла повторяется заранее определенное число раз.
Общая форма записи цикла со счетчиком for i := A to B do begin
. . . end;
for i := A downto B do begin
. . . end;
Здесь переменная i - управляющая переменная или переменная цикла, А - начальное значение переменной цикла, В - конечное значение переменной цикла.
6. Оператор SETPIXEL
Закрашивает один пиксел с координатами (x,y) цветом color.
7. Оператор Rectangle
Рисует прямоугольник, используя текущий тип и цвет линии.
Вывод
В результате выполнения курсового проекта была разработана функциональная схема на логических элементах и программа трехцветного светофора. Данная схема способна осуществлять сигналы светофора.
Список литературы
автомобильный светофор дорога
1. Колдаев В. Д. Архитектура ЭВМ [Электронный ресурс]: учебное пособие / В.Д. Колдаев, С.А. Лупин. - М.: ИД ФОРУМ: НИЦ ИНФРА-М, 2014. - 384 с. - Режим доступа: http://znanium.com/catalog.php?bookinfo=424016. - ЭБС "Znanium.com".
2. Максимов Н. В. Архитектура ЭВМ и вычислительных систем [Электронный ресурс]: учебник / Н.В. Максимов, Т.Л. Партыка, И.И. Попов. - 5-e изд., перераб. и доп. - М.: Форум:НИЦ ИНФРА-М, 2015. - 512 с. - Режим доступа: http://znanium.com/catalog.php?bookinfo=492687. - ЭБС "Znanium.com".
3. Сенкевич А.В. Архитектура ЭВМ и вычислительные системы: учебник для учреждений среднего профессионального образования / А. В. Сенкевич. - М.: Академия, 2014. - 233 с. - (Профессиональное образование. Информатика и вычислительная техника).