рефераты рефераты
Главная страница > Курсовая работа: Разработка системы управления кондиционером  
Курсовая работа: Разработка системы управления кондиционером
Главная страница
Банковское дело
Безопасность жизнедеятельности
Биология
Биржевое дело
Ботаника и сельское хоз-во
Бухгалтерский учет и аудит
География экономическая география
Геодезия
Геология
Госслужба
Гражданский процесс
Гражданское право
Иностранные языки лингвистика
Искусство
Историческая личность
История
История государства и права
История отечественного государства и права
История политичиских учений
История техники
История экономических учений
Биографии
Биология и химия
Издательское дело и полиграфия
Исторические личности
Краткое содержание произведений
Новейшая история политология
Остальные рефераты
Промышленность производство
психология педагогика
Коммуникации связь цифровые приборы и радиоэлектроника
Краеведение и этнография
Кулинария и продукты питания
Культура и искусство
Литература
Маркетинг реклама и торговля
Математика
Медицина
Реклама
Физика
Финансы
Химия
Экономическая теория
Юриспруденция
Юридическая наука
Компьютерные науки
Финансовые науки
Управленческие науки
Информатика программирование
Экономика
Архитектура
Банковское дело
Биржевое дело
Бухгалтерский учет и аудит
Валютные отношения
География
Кредитование
Инвестиции
Информатика
Кибернетика
Косметология
Наука и техника
Маркетинг
Культура и искусство
Менеджмент
Металлургия
Налогообложение
Предпринимательство
Радиоэлектроника
Страхование
Строительство
Схемотехника
Таможенная система
Сочинения по литературе и русскому языку
Теория организация
Теплотехника
Туризм
Управление
Форма поиска
Авторизация




 
Статистика
рефераты
Последние новости

Курсовая работа: Разработка системы управления кондиционером

Бит 7 Бит 6 Бит 5 Бит 4 Бит 3 Бит 2 Бит 1 Бит 0
0 R1 R0 1 1 1 1 1

Рисунок 15 - Формат регистра конфигурации

Таблица 2 - Выбор количества разрядов

На рисунке 16 показана схема включения микросхем DSI8B20 в режиме внешнего питания. Внешнее питание подается через вывод VDD. Если термодатчик находится на значительном удалении от микроконтроллера, то применен такой схемы включения не очень желательно, так как для питания датчика придется прокладывать еще один (третий) провод.

Второй вариант включения микросхем DSI8B20 изображен на рисунке 17. В такой схеме реализованы два режима питания. Для переключения режимов используется управляемый электронный ключ KI. Ключ управляется от микроконтроллера, для чего используется отдельная линия ввода/вывода. Такая схема позволяет переключать режимы питания программным путем. Основной режим работы для схемы, изображенной на рисунке 17 - это режим паразитного питания. В этом режиме ключ KI закрыт и напряжении на шине определяется резистором нагрузки R1, что позволяет передавать информацию по шине, используя 1-Wire протокол.

В нужный момент ключ KI открывается и на шину поступает полноценное питание от источника VPU. Питание поступает только на время выполнения одной из энергоемких команд. Пока ключ К1 открыт, информационный обмен по шине невозможен. Микроконтроллер выдерживает шину в таком состоянии необходимое время, а затем закрывает ключ К1. Шина возвращается в обычный режим работы и снова обретает возможность передачи данных. Для того, чтобы микросхема DSI8B20 правильно работала в режиме паразитного питания, нужно соединить между собой выводы VDD и GND и подключить оба этих вывода к общему проводу, как показано на рисунке.

Рисунок 16 - Схема включения термодатчика в режиме внешнего питания

Рисунок 17 - Схема включения термодатчика в режиме паразитного питания

На рисунке 18показана схема включая вспомогательной цепи и цепи питания. Роль однопроводной шины выполняет линия Р1.1 микроконтроллера. Резистор R2 — это нагрузочный резистор шины. Рекомендованное значение номинала этого резистора 4,7 кОм. Электронный ключ для переключения режима питания собран на элементах VT1, R3, R4 и R5. Микроконтроллер управляет ключом при помощи линии Р1.0. Резистор R5 служит для ограничения тока базы транзистора VT1. Резистор R4 введен для надежного закрывания транзистора. Резистор R3 — страховочный. Он служит для ограничения тока при коротком замыкании в цепи датчика.

Рисунок 18 - Схема включения вспомогательной цепи и цепи питания

2.5 Система команд транспортного уровня микросхемы DSI8B20

Система команд транспортного уровня микросхемы DSI8B20 представлена в таблице 3:

Таблица 3 – Система команд транспортного уровня микросхемы DS18B20

Код команды Описание
4EH Запись блокнотной памяти
0BEH Чтение блокнотной памяти
0B4H Чтение режима питания
0B8H Чтение из EEPROM в блокнотную память
48H Копирование блокнотной памяти в EEPROM
44H Запуск процесса преобразования

В данном проекте используется внешний режим питания микросхемы, поэтому команда «Чтение режима питания» (0B4H) не используется.

Команда «Запись блокнотной памяти» (Write Scratchpad). При выполнении этой команды микроконтроллер выдает на шину следующие сигналы:

-сигнал начального сброса;

-команду сетевого уровня «Пропуск ПЗУ»(0ССН);

-код операции Запись блокнотной памяти» (4EH);

-восемь байт для записи во все восемь регистров этой памяти.

Микросхема DS18B20 принимает все эти данные и записывает в регистры памяти.

Команда «Чтение блокнотной памяти» (Read Scratchpad). При выполнении этой команды микроконтроллер выдает на шину следующие сигналы:

-сигнал начального сброса;

-команду сетевого уровня «Пропуск ПЗУ»(0ССН);

-код операции «Чтение блокнотной памяти» (0ВEH);

Затем он считывает восемь байт данных из блокнотной памяти.

Команда «Чтение из EEPROM в блокнотную память» (Recall E2).

Команда служит для переноса информации из EEPROM в блокнотную память. Для выполнения этой команды микроконтроллер производит следующие действия:

-выдает на шину сигнал начального сброса;

-выдает команду сетевого уровня «Пропуск ПЗУ»(0ССН);

-выдает код операции «из EEPROM в блокнотную память» (0B8H).

Сразу после получения этой команды содержимое EEPROM копируется в блокнотную память. Эта команда выполняется автоматически каждый раз после включения питания.

Команда «Копирование блокнотной памяти в EEPROM» (Copy Scratchpad). При выполнении этой команды микроконтроллер выдает на шину следующие сигналы:

Страницы: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11

рефераты
Новости