Всё сдал! - помощь студентам онлайн Всё сдал! - помощь студентам онлайн

Реальная база готовых
студенческих работ

Узнайте стоимость индивидуальной работы!

Вы нашли то, что искали?

Вы нашли то, что искали?

Да, спасибо!

0%

Нет, пока не нашел

0%

Узнайте стоимость индивидуальной работы

это быстро и бесплатно

Получите скидку

Оформите заказ сейчас и получите скидку 100 руб.!


Термостат

Тип Реферат
Предмет Коммуникации и связь
Просмотров
1332
Размер файла
110 б
Поделиться

Ознакомительный фрагмент работы:

Термостат

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

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

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

Оценка работы_________

Члены комиссии________

ТЕРМОСТАТ

Курсовой проект

Пояснительная записка

Руководитель: Добряк В.А.

Студент: Подкорытов А.П.

Группа Р-406Д

Екатеринбург 2006

Содержание

Введение

Разработка схемы устройства

Принцип работы термостата

Программное обеспечение

Заключение

Библиография

Приложение 1. Схема электрическая принципиальная

Приложение 2. Блок схема программы

Приложение 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В). Тогда можно легко найти соответствие между температурой датчика и кодом на выходе АЦП:

температура, оСдвоичный код
000000000
5011111111
1901011111
2101101001

Заключение

В ходе выполнения данной курсовой работы был разработан прибор «ТЕРМОСТАТ» на однокристальном микроконтроллере 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с.:ил. Федоров Б.Г., Телец В.А.


Приложение 1

Схема электрическая принципиальная


Приложение 2

Алгоритм основной программы


Алгоритм обработки прерывания таймера 0


Приложение 3

ORG 0H ;начало программы

MOV P0, #0H ;обнуление Р0

MOV P2, #0H ;обнуление Р2

MOV R7, #0H ;номер датчика температуры

SJMP START ;переход на метку START

ORG 0BH ;программа обработки прерывания о таймера 0

MOV TH0, #11111111B ;"настройка" таймера 0

MOV TL0, #11101010B ;на нужное время срабатывания

PUSH ACC ;сохранение аккумулятора в стеке

MOV A, P0 ;считывание кода температуры одного из ;датчиков

CPL P2.3 ;выдача синхросигнала на АЦП

SUBB A, R5 ;T>21 ?

JNC T21 ;переход, если T>21 MOV A, P0

SUBB A, #1100001B ;T<19 ?

JCT19 ;переход, если T>19

CLR P2.4 ;выключение вентилятора

CLR P2.5 ;выключение нагревателя

SJMP NEXT ;переход на метку NEXT

T21: SETB P2.4 ;включение вентилятора

CLR P2.5 ;выключение нагревателя

SJMP NOCORRECT ;переход на метку NOCORECT

T19: SETB P2.5 ;включение нагревателя

CLR P2.4 ;выключение вентилятора

SJMP NOCORRECT ;переход на метку NEXT


NEXT: INC R7 ;настройка на проверку следующего датчика

СJNER7, #1000B, NOCORRECT ;R7 = 8

MOV R7, #0H ;переход на нулевой датчик

NOCORRECT: POP ACC ;извлечение аккумулятора из стека

RETI

START: MOV TMOD, #00000001B ;настройка таймера 0: 16 битный таймер

MOV TH0, #11111111B ;"настройка" таймера 0

MOV TL0, #11101010B ;на нужное время срабатывания (1 раз за 20 мкс)

SETB TCON.4 ;пуск таймера 0

SETB IE.7 ;снятие блокировки прерываний

SETB IE.1 ;разрешение прерываний от таймера 0

TEMP: CLR IE.7 ;блокировка прерываний

MOV A, P2 ;считывание значения Р2

ANL A, #11111000B ;"обнуление" кода номера датчика

ADD A, R7 ;добавление "свежего" кода

MOV P2, A ;обновление информации

SETB IE.7 ;снятие блокировки прерываний

MOV R5, #1101011B ;код 21 градуса по Цельсию

CLR C ;сброс бита заёма

SJMP TEMP ;переход на метку TEMP

END ;конец программы


Нет нужной работы в каталоге?

Сделайте индивидуальный заказ на нашем сервисе. Там эксперты помогают с учебой без посредников Разместите задание – сайт бесплатно отправит его исполнителя, и они предложат цены.

Цены ниже, чем в агентствах и у конкурентов

Вы работаете с экспертами напрямую. Поэтому стоимость работ приятно вас удивит

Бесплатные доработки и консультации

Исполнитель внесет нужные правки в работу по вашему требованию без доплат. Корректировки в максимально короткие сроки

Гарантируем возврат

Если работа вас не устроит – мы вернем 100% суммы заказа

Техподдержка 7 дней в неделю

Наши менеджеры всегда на связи и оперативно решат любую проблему

Строгий отбор экспертов

К работе допускаются только проверенные специалисты с высшим образованием. Проверяем диплом на оценки «хорошо» и «отлично»

1 000 +
Новых работ ежедневно
computer

Требуются доработки?
Они включены в стоимость работы

Работы выполняют эксперты в своём деле. Они ценят свою репутацию, поэтому результат выполненной работы гарантирован

avatar
Математика
История
Экономика
icon
152761
рейтинг
icon
3180
работ сдано
icon
1378
отзывов
avatar
Математика
Физика
История
icon
148352
рейтинг
icon
5974
работ сдано
icon
2702
отзывов
avatar
Химия
Экономика
Биология
icon
105024
рейтинг
icon
2092
работ сдано
icon
1305
отзывов
avatar
Высшая математика
Информатика
Геодезия
icon
62710
рейтинг
icon
1046
работ сдано
icon
598
отзывов
Отзывы студентов о нашей работе
59 215 оценок star star star star star
среднее 4.9 из 5
РЭУ им Г.В. Плеханова
Спасибо большое за выполненную работу. Работа выполнена качественно, быстро, без замечаний...
star star star star star
МИРЭА
Работу выполнила раньше срока, все сделано грамотно, оформление отличное, все просьбы собл...
star star star star star
ТулГУ
Работы сделаны на отлично, три на 85 баллов и одна 81 балл немного форматировать пришлось ...
star star star star star

Последние размещённые задания

Ежедневно эксперты готовы работать над 1000 заданиями. Контролируйте процесс написания работы в режиме онлайн

только что

Проблемы и перспективы межкультурной коммуникации

Эссе, Основы российской государственности

Срок сдачи к 6 апр.

только что
только что

Добрый день! Нужно решить контрольную работу по высшей математике.

Решение задач, Высшая математика

Срок сдачи к 20 мар.

1 минуту назад

Ответить на два вопроса

Контрольная, Оборудование

Срок сдачи к 30 мар.

2 минуты назад

Ответить на вопросы в файле

Другое, гражданский процесс

Срок сдачи к 16 мар.

2 минуты назад
2 минуты назад

Решить все задания контрольной работы

Контрольная, Высшая математика

Срок сдачи к 21 мар.

3 минуты назад

Сделать задание сейчас

Другое, Введение в юридическую деятельность, право, юриспруденция

Срок сдачи к 15 мар.

3 минуты назад

Обязательства в гражданском праве

Эссе, Основы права

Срок сдачи к 6 апр.

3 минуты назад

Решить 4 задачи

Решение задач, финансовая математика

Срок сдачи к 16 мар.

5 минут назад

Написать письмо по английскому языку

Доклад, Английский язык

Срок сдачи к 25 мар.

6 минут назад

Дисциплина - Проектирование зданий и сооружений.

Курсовая, 08.02.01 Строительство и эксплуатация зданий и сооружений, строительство

Срок сдачи к 18 апр.

6 минут назад

Решить 1 задачу по теоретической

Решение задач, теоретическая механика

Срок сдачи к 16 мар.

6 минут назад

Сделать презентацию по документированной процедуре

Презентация, Управление качеством

Срок сдачи к 23 мар.

8 минут назад
8 минут назад

задание в файле

Решение задач, теоретические основы электротехники

Срок сдачи к 21 мар.

10 минут назад

Найти крупную франшизу и сделать презентацию

Презентация, теория риска и моделирование рисковых ситуаций, Менеджмент

Срок сдачи к 22 мар.

10 минут назад
planes planes
Закажи индивидуальную работу за 1 минуту!

Размещенные на сайт контрольные, курсовые и иные категории работ (далее — Работы) и их содержимое предназначены исключительно для ознакомления, без целей коммерческого использования. Все права в отношении Работ и их содержимого принадлежат их законным правообладателям. Любое их использование возможно лишь с согласия законных правообладателей. Администрация сайта не несет ответственности за возможный вред и/или убытки, возникшие в связи с использованием Работ и их содержимого.

«Всё сдал!» — безопасный онлайн-сервис с проверенными экспертами

Используя «Свежую базу РГСР», вы принимаете пользовательское соглашение
и политику обработки персональных данных
Сайт работает по московскому времени:

Вход
Регистрация или
Не нашли, что искали?

Заполните форму и узнайте цену на индивидуальную работу!

Файлы (при наличии)

    это быстро и бесплатно