Курсовая работа: Термостат

Курсовая работа: Термостат




💣 👉🏻👉🏻👉🏻 ВСЯ ИНФОРМАЦИЯ ДОСТУПНА ЗДЕСЬ ЖМИТЕ 👈🏻👈🏻👈🏻




























































Министерство образования Российской Федерации

УРАЛЬСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ

КАФЕДРА РАДИОЭЛЕКТРОНИКИ ИНФОРМАЦИОННЫХ СИСТЕМ

Приложение 1. Схема электрическая принципиальная
Приложение 3. Текст программы на языке ассемблера
В настоящее время в микропроцессорной технике выделился самостоятельный класс интегральных схем – микроконтроллеры, которые предназначены для встраивания в приборы различного назначения.
Использование микроконтроллеров в различных изделиях не только приводит к улучшению всех показателей (стоимость, надежность, потребляемая мощность, габариты) и позволяет многократно сократить сроки разработки и отодвинуть сроки морального старения изделий, но и придаёт им принципиально новые потребительские качества: расширенные функциональные возможности, модифицируемость, адаптивность и т.д.
Термостат выполнен на однокристальном микроконтроллере Intel 8051. В качестве многоканального АЦП был выбран 8 ми
канальный АЦП К572ПВ4.
На входы Р0.0-Р0.7 микроконтроллера поступает код выбранного температурного датчика. Выбор датчика осуществляет АЦП, используя сигналы Р2.0-Р2.2. С выхода Р2.3 на вход АЦП поступают синхросигналы, необходимые для выбора датчика и начала преобразования.
Порты Р2.4 и Р2.5 используются для управления реле, через которые подключены исполнительные элементы (вентилятор и нагреватель).
Тактовая частота микроконтроллера задается кварцевым резонатором, частота которого равна 12МГц. АЦП включен по стандартной схеме[5].
Схема устройства приведена в приложении 1.
Код от температурного датчика поступает на один из портов микроконтроллера (Р0). Поступивший код анализируется микроконтроллером на предмет соответствия температуры заданным рамкам (19 о
С-21 о
С). Если температура находится в заданных пределах, то анализируется код следующего датчика (всего 8 датчиков).
Датчики опрашиваются с периодом 320 мкс (если температура всех датчиков находится в заданных пределах). Выбор датчика осуществляется при помощи сигналов Р2.0-Р2.2. Если температура какого-либо датчика окажется за границами заданной области, то включается один из исполнительных элементов (подключены к Р2.4 и Р2.5), и продолжается контроль данного датчика до тех пор, пока температура не придет в норму.
Для работы устройства необходимо программное обеспечение. Блок схема программы приведена в приложении 2.
Для обеспечения устройства работы необходимо вырабатывать сигналы выбора канала и сигнал опроса канала с последующим преобразованием входного напряжения.
На выходе АЦП 8 ми
разрядный код, соответствующий изменению входного напряжения 0…2.5В. Пусть датчик настроен таким образом, что при изменении температуры в интервале 0 о
С…50 о
С, напряжение на входе АЦП изменяется в заданных пределах (0…2.5В). Тогда можно легко найти соответствие между температурой датчика и кодом на выходе АЦП:
В ходе выполнения данной курсовой работы был разработан прибор «ТЕРМОСТАТ» на однокристальном микроконтроллере INTEL 8051.
Прибор работает с 8 температурными датчиками, подключенными через многоканальный АЦП и автоматически поддерживает температуру в диапазоне 19°С-21 °
С.
1. Ваша первая программа для микроконтроллера Intel 8051: Методические указания к лабораторной работе №1 по курсу “Микропроцессоры и вычислительные устройства”/ Добряк В.А. Екатеринбург: УГТУ, 1999. 32 с.
2. Система команд микроконтроллера Intel 8051: Методические указания к лабораторной работе №2 по курсу “Цифровые устройства и микропроцессоры”/ Добряк В.А., Рагозин В.К. Екатеринбург: УГТУ, 1999. 32 с.
3. Программирование микроконтроллера Intel 8051 на языке ассемблера: Методические указания к лабораторной работе №3 по курсу “ Цифровые устройства и микропроцессоры”/ Добряк В.А., Рагозин В.К. Екатеринбург: УГТУ, 1999. 26 с.
4. Взаимодействие микроконтроллера Intel 8051 с объектами управления: Методические указания к лабораторной работе №4 по курсу “ Цифровые устройства и микропроцессоры”/ Добряк В.А., Рагозин В.К.. Екатеринбург: УГТУ, 2001. 21 с.
5. Микросхемы ЦАП и АЦП: функционирование, параметры, применение. -М.: Энергоатомиздат, 1990.-320с.:ил. Федоров Б.Г., Телец В.А.
Алгоритм обработки прерывания таймера 0
MOV R7, #0H ;номер датчика температуры
ORG 0BH ;программа обработки прерывания о таймера 0
MOV TH0, #11111111B ;"настройка" таймера 0
MOV TL0, #11101010B ;на нужное время срабатывания
PUSH ACC ;сохранение аккумулятора в стеке
MOV A, P0 ;считывание кода температуры одного из ;датчиков
CPL P2.3 ;выдача синхросигнала на АЦП
JNC T21 ;переход, если T>21 MOV A, P0
T21: SETB P2.4 ;включение вентилятора
SJMP NOCORRECT ;переход на метку NOCORECT
T19: SETB P2.5 ;включение нагревателя
SJMP NOCORRECT ;переход на метку NEXT
NEXT: INC R7 ;настройка на проверку следующего датчика
MOV R7, #0H ;переход на нулевой датчик
NOCORRECT: POP ACC ;извлечение аккумулятора из стека
START: MOV TMOD, #00000001B ;настройка таймера 0: 16 битный таймер
MOV TH0, #11111111B ;"настройка" таймера 0
MOV TL0, #11101010B ;на нужное время срабатывания (1 раз за 20 мкс)
SETB IE.7 ;снятие блокировки прерываний
SETB IE.1 ;разрешение прерываний от таймера 0
TEMP: CLR IE.7 ;блокировка прерываний
ANL A, #11111000B ;"обнуление" кода номера датчика
ADD A, R7 ;добавление "свежего" кода
SETB IE.7 ;снятие блокировки прерываний
MOV R5, #1101011B ;код 21 градуса по Цельсию

Название: Термостат
Раздел: Рефераты по коммуникации и связи
Тип: курсовая работа
Добавлен 05:33:03 02 июня 2010 Похожие работы
Просмотров: 246
Комментариев: 7
Оценило: 0 человек
Средний балл: 0
Оценка: неизвестно   Скачать

Срочная помощь учащимся в написании различных работ. Бесплатные корректировки! Круглосуточная поддержка! Узнай стоимость твоей работы на сайте 64362.ru
Привет студентам) если возникают трудности с любой работой (от реферата и контрольных до диплома), можете обратиться на FAST-REFERAT.RU , я там обычно заказываю, все качественно и в срок) в любом случае попробуйте, за спрос денег не берут)
Да, но только в случае крайней необходимости.

Курсовая работа: Термостат
Реферат: Лука – врачеватель душ или лжец. Скачать бесплатно и без регистрации
Основные Требования К Сочинению
Реферат по теме Евреи в Советском Союзе в 1945–1953 гг
Доклад: О конструировании структуры учебного материала
Курсовая работа: Организация и функционирование электронной почты
Реферат На Тему Характерные Особенности Когнитивного Развития
Сайты Для Написания Рефератов
Сочинение Про Мой Дом 8 Класс
Настоящий Учитель Сочинение
Эссе По Английскому Мой Выходной День
Реферат: Понятие о деятельности
Курсовая работа: Начало политической карьеры Черчилля
Контрольная работа по теме Основные понятия геополитики
Реферат: Интерпретатор командного языка shell
Сочинение Описание Дары Осени
Написать Курсовую Работу На Заказ
Преступления Против Собственности Реферат
Физика Аристотеля Реферат
Дипломная работа по теме Технология хранения и переработки зерна в ОАО 'Ариант' Нагайбакского района Челябинской области
Товарознавча експертиза та митне оформлення заморожених плодоовочів
Изложение: Харуки Мураками. Дэнс, дэнс, дэнс
Дипломная работа: Мировые цены на нефть и их влияние на экономику России
Реферат: Кредитование и его роль в становлении экономических отношений

Report Page