130 likes | 289 Views
НАЦИОНАЛЬНЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ УКРАИНЫ «КПИ» ПРИБОРОСТРОИТЕЛЬНЫЙ ФАКУЛЬТЕТ КАФЕДРА ОПТИЧЕСКИХ И ОПТИКО-ЭЛЕКТРОННЫХ ПРИБОРОВ. Регулятор переменной освещенности. Руководители проекта: Боровицкий В.Н. Кондратенко Д.Ю. Общее описание.
E N D
НАЦИОНАЛЬНЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ УКРАИНЫ «КПИ» ПРИБОРОСТРОИТЕЛЬНЫЙ ФАКУЛЬТЕТ КАФЕДРА ОПТИЧЕСКИХ И ОПТИКО-ЭЛЕКТРОННЫХ ПРИБОРОВ Регулятор переменной освещенности Руководители проекта: Боровицкий В.Н. Кондратенко Д.Ю.
Общее описание • Регулирует освещенность в зависимости от внешнего овсещения. Светодиод-аналог фонаря Регулятор переменной освещенности
Принципиальная схема Регулятор переменной освещенности
Программное обеспечение .include "tn15def.inc" .equ vh =3 .equ vuh1 =0 .equ vuh2 =1 .def tmp =R16 .org 0 rjmp Reset .org 8 rjmp ADC_Complete nop nop Регулятор переменной освещенности
Программное обеспечение Reset: ; Настраиваем порт для работы ldi tmp,0b00000011 out DDRB,tmp out PORTB,tmp ; Выбрали опорное напряжение ; Прижали результат влево ; Напряжение измеряем с вывода ADC2 (PB3) ldi tmp,0b00100010 out ADMUX,tmp ; АЦП включен ; Но не запущен ; Включен режим автозапуска ; Прерывания от АЦП разрешены Регулятор переменной освещенности
Программное обеспечение ; Выбран максимальный делитель входной частоты ldi tmp,0b11101111 out ADCSR,tmp ; Запуск ШИМа ldi tmp,0b01110101 out TCCR1,tmp ldi tmp,255 out OCR1A,tmp ldi tmp,204 out OCR1B,tmp ; Разрешаем прерывания ; ldi tmp,0b00000100 ; out TIMSK,tmp Регулятор переменной освещенности
Программное обеспечение ; Разрешаем прерывания sei ; Основная программа не делает ничего Main: rjmp Main ; Обработка прерывания АЦП ADC_Complete: ; Считали результат (младшими разрядами результата принебрегаем) in tmp,ADCH out OCR1A,tmp Регулятор переменной освещенности
Программное обеспечение cpi tmp,100 brsh LED_12 ; Если больше или равно переходим... cbi PortB,vuh1 reti LED_12: sbi PortB,vuh1 reti Регулятор переменной освещенности
В процессе разработки... Регулятор переменной освещенности
Результат работы Регулятор переменной освещенности
Демонстрация работы Регулятор переменной освещенности
Спасибо за внимание КОНТАКТНАЯ ИНФОРМАЦИЯ • Национальный технический университет Украины «КПИ»Кафедра оптических и оптикоэлектронных приборовКиев 03056, пр. Победы 37http://ooep.ntu-kpi.kiev.ua/ Работа была выполнена в рамках курса«Микропроцессоры и ЭВМ» http://ooep.ntu-kpi.kiev.ua/microcontrollers/ Регулятор переменной освещенности
Спасибо за внимание Спасибо за внимание • Проект выполнили: • Бригадир Шпакова О.С. • Программист Наздравецкий О. • «Паяльник» и тестировщик прибора Дейко А.В. Регулятор переменной освещенности