Автоматическая система управления железнодорожным переездом

Автор работы: Пользователь скрыл имя, 10 Декабря 2012 в 13:21, курсовая работа

Краткое описание

В данной курсовой работе для построения автоматизированной системы управления использовались: Микроконтроллер PIC 16F84A, устройство световой сигнализации, контактные датчики, оптрон. Устройство будет работать на микроконтроллере PIC16F84А, в системе виртуального моделирования Proteus и как следствие возможностью действия в реальном времени, без использования физических аппаратных частей системы управления.

Содержание

Введение…………………………………………………………………………………………………………………..8
1. Анализ систем управления железнодорожным переездом………………………9
1.1 Обзор переездных систем………………………………………...............................9
1.2 Устройство и основные элементы……………………………………………………10
1.3 Виды переездов и их техническое оснащение……………………………..11
2. Разработка автоматической системы управления………… ……………………13
2.1 Разработка функциональной схемы автоматической системы управления…………….13
2.2 Компоненты автоматической системы управления……………………..15
3. Разработка программного кода системы управления…………...................26
3.1 Разработка схемы системы управления……………………………………..27
3.2 Разработка программного кода для PIC 16F84A………………………...27
3.3 Описание программного кода для PIC 16F84A……………………………..32
Заключение………………………………………………………………………………………………………………35
Литература…………………………………………………………………………………………………………….36

Прикрепленные файлы: 1 файл

ТСАУ_.docx

— 1.26 Мб (Скачать документ)

             goto        wr2                                          

             nop                                                      

             nop                                                      

Данный код пограммы руководит  миганием зеленого огня световой сигнализации, с задержкой 0,22 сек.

----------------------------------------------------------------------------------------------------

             bcf         Status,2         ;флаг z устанавл. в 0          ;;;СЧЕТЧИК

             decf        Sch,F            ;декремент Sch

             btfsc       Status,2         ;проверка условия z не равен 0

             goto        m2              

             goto        m1

Количество тактов мигания исполняется  вышеобозначеным фтагментом кода, который  выполняет декремент данных в  переменной Sch

----------------------------------------------------------------------------------------------------

m2       bcf         PortB,2          ;;зеленый не горит

             bsf         PortB,1            ;;желтый свет горит

             movlw       .169             ;задержка на 0.25 сек

             movwf       Reg_1

             movlw       .69

             movwf       Reg_2

             movlw       .2

             movwf       Reg_3

wr3      decfsz      Reg_1, F

             goto        wr3

             decfsz      Reg_2, F

             goto        wr3

             decfsz      Reg_3, F

             goto        wr3

             nop

             nop

             bcf             PortB,1          ;желтый не горит

             bsf             PortB,0          ;красный горит

             movlw       .169                 ;задержка на 0.25 сек

             movwf       Reg_1

             movlw       .69

             movwf       Reg_2

             movlw       .2

             movwf       Reg_3

wr4          decfsz      Reg_1, F

             goto        wr4

             decfsz      Reg_2, F

             goto        wr4

             decfsz      Reg_3, F

             goto        wr4

             nop

             nop

Далее через заданный интервал времени  выполняется установленная алгоритмом работа желтого и красного света.

----------------------------------------------------------------------------------------------------

m5          btfsc       PortA,3          ;;;

             goto        m4                      ;;;проверка датчик св.диод-фт.диод

             goto        m5                      ;;;

m4           bcf         PortB,3            ;шлагбаум опущен

             bsf         PortB,4                ;

             btfsc       PortA,2              ;проверка усл. если PortA,2 (датчик два) 1

             goto        ms

            goto        m4              

Проверка состояния фотодатчика.

----------------------------------------------------------------------------------------------------

ms        clrw

             clrf        Sch

             btfss       PortA,2          ;проверка усл. PortA,2 (D2) 0 

             goto        m6

             goto        ms

Проверка  состояния датчика D2.

----------------------------------------------------------------------------------------------------

m6         movlw       .186             

             movwf       Reg_1

             movlw       .4

             movwf       Reg_2

             movlw       .2

             movwf       Reg_3

wr5         decfsz      Reg_1, F

             goto        wr5

             decfsz      Reg_2, F

             goto        wr5

             decfsz      Reg_3, F

             goto        wr5

             nop

             bcf         PortB,4

             bsf         PortB,3          ;порт В3 уст. в 1. шлагбаум поднят

             movlw       .186

             movwf       Reg_1

             movlw       .4

             movwf       Reg_2

             movlw       .2

             movwf       Reg_3

wr6     decfsz      Reg_1, F

             goto        wr6

             decfsz      Reg_2, F

             goto        wr6

             decfsz      Reg_3, F

             goto        wr6

             nop

             bsf         PortB,2             ;зеленый свет горит

             goto        start

;--------------------------------------------------------------------------------

             end

Данный фрагмент программы управляющей системы, в состояние  «Опасность отсутствует», и пересылает рабочую точку программы в начало: goto start.

Устройство  является полностью автоматической системой без возможности регулирования. Для работы необходимо подать питание  на устройство и расположить элементы контроля учитывая технические возможности  контролируемого отрезка пути и  скорость передвижных составов.

 

 

 

 

 

 

Заключение.

Железнодорожные переезды, являются обьектами повышенной опасности. Внедрение новых технологий автоматизации регулировки движения, позволяют не только решать  задачи безопасности, но также облегчают  их обслуживание и мониторинг.

Кроме того, современные системы автоматизации  – это не просто дань моде, они  имеют и экономические преимущества:

  • в автоматическом режиме строго соблюдается безопасное состояние переезда, т.к. исключается влияние человеческого фактора; 
  • нет необходимости выезжать содержать штат работников для обслуживания переезда;  
  • система, построенная из современных компонентов, требует меньше затрат на свое обслуживание.

Разработаная  система управления, подходит для  обслуживания железнодорожных переездов  с различной интенсивностью движения.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Литература.

 

  1. Электроника: Учебник для вузов. 5-е издание, перераб. И доп. –СПб.: Питер, 2004. -560 с.: ил.-(Серия «Учебник для вузов»). Бобровников Л. З.
  2. Цифровая схемотехника: Учебник для сред.проф. Образования/Ирина Михайловна Мышляева. – М.: Издательский центр «Академия», 2005. – 400 с. Мышляева И. М.
  3. Аналоговая и цифровая электроника (полный курс): Учебник для вузов. Под ред. О. П. Глудкина. – М.: Горячая линия – Телеком, 2003. – 786 с.: ил. Опадчий Ю.Ф., Глудкин О. П., Гуров А. И.
  4. «Цифровая схемотехника», Угрюмов Е.П. , 2004.
  5. Юров В. И. Assembler: Учебник для ВУЗов. СПб: Питер, 2004.
  6. С. Т. Хвощ, Н. Н. Варлинский, Е. А. Попов. Микропроцессоры и микроЭВМ в системах автоматического управления/Л., Машиностроение, 1987г. - 640 с.
  7. Микропроцессоры и микропроцессорные комплекты интегральных микросхем. Справочник/  В 2 томах. Под ред. В. А. Шахнова. - М., Радио и связь, 1988 г.
  8. Р. Холланд. Микропроцессоры и операционные системы.  Краткое справочное пособие. - М., Энергоатомиздат, 1991 г.

9.    И.К. Каримов. «Микропроцессорные  устройства систем управления». 

10. фотоэлектрические системы



Информация о работе Автоматическая система управления железнодорожным переездом