Автомат переключения светофора с лампами накаливания

Автор работы: Пользователь скрыл имя, 10 Апреля 2013 в 19:02, курсовая работа

Описание работы

1ПОСТАНОВКА ЗАДАЧИ
Светофор простой. Управление лампами 220 В 100 Вт по программе: 15 сек красный, 3 сек желтый, 15 сек зеленый, 3 сек желтый, повтор. Переключатель режима работы «мигающий желтый» (период мигания одна секунда) и обратно. На семисегментный индикатор выводить сколько секунд осталось до переключения.

Файлы: 1 файл

Курсовая работа Настя.docx

— 1.39 Мб (Скачать файл)

 

Для управления реле выберем транзистор 2N3702 [7], внешний вид и габаритные характеристики представлены на рисунке 16. В таблице 5 – краткие характеристики.

Рис. 16 Транзистор 2N3702.

 

 

Таблица 5. 

Тип транзистора

PNP

Напряжение пробоя коллектора, эмиттера (макс.)

25 В

Ток коллектора (ном.)

300 мA

Усиление постоянного тока (h21э) (min)

60

Напряжение база-эмиттер (Uбэ)

0,6 В

Напряжение коллектор-эмиттер (Uкэ)

0,25 В

Мощность максимальная

625 мВт


 

Определим ток базы транзистора для обеспечения тока коллектора 105 мА:

 

 

Определим номиналы резисторов R11, R12, R13для обеспечения тока базы:

 

 

Для переключения режима работы светофора  использован переключатель SB1 типа SWD 1-1 [8]. Внешний вид представлен на рисунке 17, краткие характеристики – в таблице 6.

 

Рис. 17 Переключатель SWD 1-1.

Таблица 6. 

Количество контактных групп

1

Рабочее напряжение

24 В

Рабочий ток

50 мA

Электрическая надежность (количество переключений при рабочей нагрузке)

10000

Сопротивление контактов

0,1 Ом


 

 

В качестве кнопки сбросаS1 предлагается использовать любой переключатель без фиксации для установки на панель, обеспечивающий применение при необходимых климатических характеристиках. Например D16LMR1-1ABOB[9] фирмы «DECA SwitchLab», внешний вид представлен на рисунке 18, краткие характеристики в таблице 7. Соединение с платой управления выполнить гибкими проводниками.

Рис. 18 Внешний вид переключателя D16LMR1.

Таблица 7. 

Функциональное назначение

кнопка на панель

Рабочее напряжение

250 В

Рабочий ток

5 A

Рабочая температура

-25…-70 С


 

Для тактирования микроконтроллера использован  кварцевый резонатор ZQ1 типа КХ-3Н [10], с частотой 12 МГц, фирмы «Geyer». Внешний вид представлен на рисунке 15.

Рис. 19 Кварцевый резонатор.

 

Резистор R14–подтягивающий. Подтягивающий резистор удерживает вход в состоянии логической единицы, пока внешняя цепь разомкнута. Для подтягивания рекомендуется использовать резисторы больших сопротивлений (10 кОм и более). В моменты, когда цепь замкнута, большое сопротивление резистора не даёт большей части тока идти в землю: сигнал пойдёт к входному контакту. Если бы сопротивление резистора было мало (единицы Ом), при замкнутойцепи произошло бы короткое замыкание.

Резистор R1 и конденсаторы С1, С2, С3 являются стандартной «обвязкой» микроконтроллера. Поэтому номиналы этих элементов можно взять из спецификации на микроконтроллер.

В данной работе предлагается использовать постоянные металлопленочные резисторы типа MF [11], фирмы «Hitano». Эти резисторы предназначены для работы в цепях постоянного и переменного тока. Имеют высокую точность и высокую температурную стабильность сопротивления. Идеальны для использования в качестве резисторов общего назначения, в высокоточной и измерительной технике. Полностью заменяют собой резисторы МЛТ, С2-23, С2-33н, С2-29, имея лучшие электрические и эксплуатационные характеристики.

В качестве конденсаторов С1 и С2 предлагается использовать керамические многослойные конденсаторы К10-17Б [12], С3 – полярный электролитический алюминиевый, также производства фирмы «ELZET».

В работе применены лампы накаливания  фирмы «Osram» мощность 100 ватт каждая с цоколем Е27 и соответствующие электропатроны.

Источником питания схемы может  служить готовый блок типа PS-05-5 [13], AC/DC преобразователь мощностью 5 Вт, выпускаемый фирмой «MeanWellEnterprises». Внешний вид представлен на рисунке 20. Краткие характеристики – в таблице 8.

 

Рис. 20 Внешний вид источника  питания.

Таблица 8. 

Мощность

5 Вт

Количество выходов

1

Uвых

5 В

Iвых

1 А

Входное переменное напряжение

85...264 В


 

 

 

 

4.4 Управляющая  программа

 

Для работы схемы необходимо программное  обеспечение, управляющее работой  микроконтроллера и располагающееся  во внутренней памяти микросхемы. При  этом необходимо запрограммировать микроконтроллер [1]. Это может быть выполнено при помощи специальных устройств – программаторов, способных записать составленную программу в память микроконтроллера. Программа управления микроконтроллером написана в среде программирования Keil [16]. Средства KeilSoftware включают компиляторы, ассемблеры, отладчики и симуляторы, интегрированные среды разработки, операционные системы реального времени, а также оценочные платы и эмуляторы. KeilSoftware разрабатывает и производит средства разработки в том числе и для семейства микроконтроллеров 8051.

Блок – схема и программа  для микроконтроллера представлены в приложении А.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

5ЗАКЛЮЧЕНИЕ

 

В результате выполнения курсового  проекта было разработано цифровое устройство блока управления светофором, написана программа для управления микроконтроллером на языке ассемблер,с помощью программного комплекса PROTEUSвыполнено моделирование схемы и проверена ее работа. С помощью программы Multisim спроектирована печатная плата.

 

 

СПИСОК ЛИТЕРАТУРЫ

 

  1. http://www.8052.com/tut8051.phtml
  2. http://www.chipfind.ru/search/?part=FYS-3912C
  3. http://www.chipfind.ru/search/?part=74HC245
  4. http://www.chipfind.ru/search/?part=2N3390+
  5. http://www.chipfind.ru/search/?part=4114R-1-RC
  6. http://www.chipfind.ru/search/?part=G2R-1E
  7. http://www.chipfind.ru/search/?part=2N3702+
  8. http://www.chipfind.ru/search/?part=SWD+1-1
  9. http://www.chipfind.ru/search/?part=D16LMR1-1ABOB
  10. http://www.chipfind.ru/search/?part=%D0%9A%D0%A5-3%D0%9D
  11. http://www.symmetron.ru/suppliers/resistors1/mf.shtml
  12. http://www.chipfind.ru/search/?part=%D0%9A10-17%D0%91
  13. http://www.chipfind.ru/search/?part=PS-05-5
  14. Лекции «МПС». Михеев А. С.
  15. Лекции «Автоматизация проектирования систем и средств управления». Мухаматшин И. А.
  16. http://www.keil.com

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Приложение  А. Блок схема и листинг программы  управления.

 

 

 

 

 

$MOD51

DSEGAT 0030h

 

Counter:  DS 1

Ten:   DS 1

One:   DS 1

 

CSEG AT 0000h

ljmp Start

CSEG AT 000Bh

ljmp Timer_Full

CSEG AT 001Bh

ljmp Timer_1_Full

CSEG AT 0030h

Start:

clr EA

mov SP,#65h

mov TMOD,#00010001b

mov TCON,#00000000b

mov IP,  #00001000b

mov IE,  #00001010b

mov TL0,#low (not 16975)     

mov TH0,#high(not 16975)     

mov R2,#16

mov TL1,#low (not 2000)      

mov TH1,#high(not 2000)      

mov R0,#0

mov Counter,#1

mov Ten,#0

mov One,#0

anl P2,#11111101b

setb TR0          

setb TR1          

setb EA          

loop:

jnb P2.5,OFF

jmp loop

OFF:

orl P2,#11100101b

jmp loop

Coder:

anl A,#0Fh         

inc A

movc A,@A+pc         

ret

; GFEDCBA_  ABCDEFG_

db 10000001b ;0 11111100b ;

db 11110011b ;1 01100000b ;

db 01001001b ;2 11011010b ;

db 01100001b ;3 11110010b ;

db 00110011b ;4 01100110b ;

db 00100101b ;5 10110110b ;

db 00000101b ;6 10111110b ;

db 11110001b ;7 11100000b ;

db 00000001b ;8 11111110b ;

db 00100001b ;9 11110110b ;

Binary_Decimal:

mov B,#10

div AB          

mov Ten,A          

mov One,B          

ret

Timer_Full:

djnz R2,Exit

clr TR0         

mov TL0,#low (not 16975)     

mov TH0,#high(not 16975)     

mov R2,#16

setb TR0          

djnz Counter,Next

jnb P2.5,Next

inc R0

mov A,R0

anl A,#00000011b

cjne A,#0,a1

orl P2,#00100110b

anl P2,#11111110b

mov Counter,#15

jmp Next

a1:

cjne A,#1,a2

orl P2,#00100101b

anl P2,#11111101b

mov Counter,#3

jmp Next

a2:

cjne A,#2,a3

orl P2,#00100011b

anl P2,#11111011b

mov Counter,#15

jmp Next

a3:

orl P2,#00100101b

anl P2,#11111101b

mov Counter,#3

Next:

mov A,Counter

call Binary_Decimal

jb P2.5,Exit

mov R0,#3

cpl P2.1

orl P2,#11100101b

mov Counter,#1

Exit:

reti

;================================================

;=   DISPLAY    =

;================================================

Timer_1_Full:

clr TR1          

mov TL1,#low (not 2000)      

mov TH1,#high(not 2000)      

setb TR1          

push PSW

push ACC

mov P1,#0FFh        

mov A,P2         

orl P2,#11100000b       

jnb P2.5,ExitDisplay

anl A,#11000000b

cjne A,#10000000b,One_

Ten_:

mov A,Ten

call Coder

mov P1,A

anl P2,#01111111b

jmp ExitDisplay

One_:

mov A,One

call Coder

mov P1,A

anl P2,#10111111b

ExitDisplay:

pop ACC

pop PSW

reti

 

END 

 

 

 

 

 

 

 

 

 

 

 

 

ПриложениеБ. Принципиальнаясхема.

 

 

 


 

 

 

 

 

 

 

 

 


Подпись и дата

 

Инв. №  дубл.

 

Взам. инв. №

 

Подпись и дата

 

Инв. №  подл.

 


         

220201.АУ.КП.032.000.ПЗ

         

Изм.

Лист

№ докум.

Подпись

Дата

Разраб.

Меринова

   

Светофор

 

Лит.

Лист

Листов

Разраб.

     

у

2

25

Пров.

Мухаматшин

   

НИЯУ МИФИ гр.АТ-67

Н.контр.

     

Утв.

     

 



         

220201.АУ.КП.032.000.ПЗ

Лист

           

Изм.

Лист

№ докум.

Подпись

Дата


 


Подпись и дата

 

Инв. №  дубл.

 

Взам. инв. №

 

Подпись и дата

 

Инв. №  подл.

 




Информация о работе Автомат переключения светофора с лампами накаливания