Автор работы: Пользователь скрыл имя, 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
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.
Устройство является полностью автоматической системой без возможности регулирования. Для работы необходимо подать питание на устройство и расположить элементы контроля учитывая технические возможности контролируемого отрезка пути и скорость передвижных составов.
Заключение.
Железнодорожные
переезды, являются обьектами повышенной
опасности. Внедрение новых технологий
автоматизации регулировки
Кроме того,
современные системы
Разработаная система управления, подходит для обслуживания железнодорожных переездов с различной интенсивностью движения.
Литература.
9.
И.К. Каримов. «
10. фотоэлектрические системы
Информация о работе Автоматическая система управления железнодорожным переездом