Автор: Пользователь скрыл имя, 12 Марта 2011 в 06:31, курсовая работа
В данном курсовом проекте стоит задача разработать подобную систему комплексного контроля, которая будет как отслеживать потребление электроэнергии, так и поддерживать оптимальный уровень температуры влажности и освещенности в пределах рабочего места оператора.
Введение 3
Обзор готовых решений 5
Счетчики электроэнергии 5
Датчики тока 7
Системы контроля освещения производства 8
Системы контроля температуры и влажности 10
Выбор и обоснование структурной схемы 13
Интерфейс подключения модулей сбора информации 13
Модуль сбора данных 19
Контроллер сети 21
Методика расчета мощности 22
Выбор элементной базы 25
Выбор микроконтроллера 25
Выбор аналогово-цифрового преобразователя 29
Описание используемых микросхем 30
Описание работы системы 35
Заключение 36
Список использованной литературы 37
Общее
число различных
Перечень
микроконтроллеров этих фирм, соответствующих
предъявленным требованиям приведен
в табл. 3.1[2,21,14]. Все они имеют десятиразрядный
АЦП. Объем памяти в таблице приводится
в байтах. Первая цифра в столбце "Timers"
означает количество таймеров, вторая
– их разрядность. Время исполнения одной
команды в микросекундах приведено в последнем
столбце.
Таблица 3.1 – Основные характеристики микроконтроллеров
Модель МК |
Flash |
EEPROM |
RAM |
I/O pins |
Timers | IT, mks |
AT90S4434 | 4096 | 256 | 128 | 20 | 1-16, 2-8, WDT | 0,25 |
Atmega48 | 4096 | 256 | 512 | 32 | 1-16, 2-8, WDT | 0,15 |
Atmega83 | 8192 | 512 | 512 | 32 | 1-16, 2-8, WDT | 0,15 |
Atmega164 | 16384 | 512 | 1024 | 44 | 1-16, 2-8, WDT | 0,15 |
PIC16F874 | 7168 | 256 | 192 | 33 | 1-16, 2-8, WDT | 0,2 |
PIC16F877 | 14336 | 256 | 368 | 33 | 1-16, 2-8, WDT | 0,2 |
PIC18F442 | 16384 | 256 | 512 | 34 | 3-16, 2-8, WDT | 0,1 |
С8051F330 | 8192 | 512 | 768 | 20 | 4-16, WDT | 0,1 |
Из
всех рассмотренных
Микроконтроллеры
семейства Mega изготавливаются по КМОП-технологии,
которая в сочетании с усовершенствованной
RISC архитектурой позволяет достичь наилучшего
соотношения стоимость/быстродействие/
Оптимальным выбором из всей линейки микроконтроллеров Mega для данного устройства станет контроллер ATmega 48.
Микроконтроллер, используемый в контроллере сети, должен иметь не меньше двух последовательных приемопередатчиков (UART) и больший объем памяти. Этим требованиям удовлетворяет контроллер ATmega 164.
Данные контроллеры обладает RISC архитектурой, системой из 130 команд, большинство которых выполняется за один тактовый цикл, Тридцатью двумя 8-разрядными регистрами общего назначения. Все это позволяет им достичь производительности до 1 MIPS на 1 МГц тактовой частоты контроллера.
Технические характеристики контроллеров ATmega 48/ATmega 164[6,9].
Выводы
всех портов имеют внутренние резисторы,
подтягивающие уровень
Рисунок 3.1
На рисунке 3.1 показана схема для программирования встроенной Flash памяти через интерфейс SPI. Для гарантированного сброса на входе RESET должен удерживаться сигнал логической единицы в течение времени, достаточного для запуска внутреннего тактового генератора.
Аналого-цифровой преобразователь должен быть десятиразрядным и иметь максимальную частоту преобразования не менее 1,6 кГц. Этим требованиям отвечает интегрированный в микроконтроллер АЦП последовательного приближения. Основные параметры приведены в таблице 3.2.
Таблица 3.2 – Параметры АЦП контроллера ATmega 48
Параметр | Условия | Мин | Типовое | Макс | Ед. измер. |
Разрядность | Несимметричный вход | - | 10 | - | Бит |
Дифференциальный вход (Кu= 1x и 20x) | - | 8 | - | Бит | |
Дифференциальный вход (Кu=200x) | - | 7 | - | Бит | |
Абсолютная погрешность | кГц, В | - | 1 | 2 | МЗР |
МГц, В | - | 4 | - | МЗР | |
Интегральная нелинейность | В | - | 0,5 | - | МЗР |
Дифференциальная нелинейность | В | - | 0,25 | - | МЗР |
Ошибка смещения | В | - | 0,75 | - | МЗР |
Время преобразования | Режим непрерывного преобразования | 13 | - | 260 | мкс |
Тактовая частота | 50 | - | 1000 | кГц | |
Опорное напряжение | 2,0 | - | В | ||
Входное
сопротивление аналогового |
- | 100 | - | МОм |
АЦП микроконтроллера ATmega 48 работает по методу последовательного приближения[1]. Благодаря этому удается достичь относительно небольшой длительности преобразования при высокой точности и небольшой сложности процесса. Длительность преобразования занимает 13 тактов, выборка и запоминание входного сигнала осуществляется за 1,5-2,5 такта. Оптимальная частота работы АЦП лежит в диапазоне 50-200 кГц, по этой причине схема преобразователя тактируется от внутреннего предварительного делителя. Входы могут объединяться попарно для формирования канала с дифференциальным входом, однако при этом разрешающая способность снизится до 8 бит. Таким образом, встроенный АЦП полностью удовлетворяет предъявляемым к нему требованиям.
В данной части производится описание микросхем, используемых в принципиальной схеме проектируемого устройства.
Поскольку
контроллер не располагает встроенным
приемо-передатчиком стандарта RS-485, то
необходимо использовать дополнительную
микросхему, с помощью которой
датчик мощности подключался бы к
линии связи. На рынке представлено
много различных микросхем
Для связи контроллера сети с компьютером необходимо использовать драйвер стандарта RS-232. Примером таких микросхем являются микросхема МАХ220, фирмы MAXIM, или ADM232, фирмы Analog Devices. Остановимся на микросхеме ADM232, так как она имеет меньшую стоимость.
Микросхема ADM232A[15] представляет собой высокоскоростной приемопередатчик, работающий от источника питания плюс 5 В. Она имеет в своем составе два приемника и два передатчика сигналов. Микросхема преобразует стандартные уровни логического нуля и единицы интерфейса RS-232 в стандартные ТТЛ/КМОП уровни при приеме, и совершает обратное преобразование при передаче. На рисунке 3.2 приведена стандартная схема включения микросхемы ADM232. Вывод 7 данной микросхемы используется для приема информации от ЭВМ, которая после преобразования уровня в стандартный ТТЛ/КМОП уровень, передается на вывод 10 данной микросхемы и далее на вход микроконтроллера. При передачи информации из микроконтроллера в ЭВМ использу ются соответственно выводы 9 и 8 данной микросхемы.
Для преобразования и фиксации напряжения питания на уровне плюс 5 В для всех элементов принципиальной схемы (кроме опорного генератора) используется интегральный преобразователь напряжения типа LM317.
Стабилизатор LM 317 имеет нестабильность выходного напряжения менее 1 %, максимальный выходной ток 1 А и максимальное входное напряжение 35 В.
Для
обеспечения устойчивой работы микросхемы
во всем диапазоне допустимых значений
входного напряжения и выходного
тока используются шунтирующие на землю
конденсаторы, которые для типовой
схемы включения имеют
Для
измерения значения тока в цепи используется
датчик тока на основе эффекта Холла.
На рынке представлено большое количество
подобных датчиков. Остановим свой
выбор на датчике тока компании «Sentron»
CSA-1V[7]. Интегральный датчик тока представляет
собой одноосевой линейный датчик Холла,
который размещён в корпусе SO8 и предназначен
для измерения постоянного и переменного
(до 100 кГц) тока. Датчик выполнен по КМОП-технологии
с дополнительным ферромагнитным слоем
в качестве концентратора магнитного
потока для повышения чувствительности.
Датчик позволяют измерять ток, протекающий
по печатной дорожке непосредственно
под датчиком, а также ток проводника,
расположенного над ним. Величина измеряемого
тока зависит от геометрии проводника
и его расположения относительно микросхемы.
При монтаже датчика непосредственно
над печатной дорожкой, ток которой необходимо
измерять, не должен превышать ±30 А (диапазон
может быть увеличен до 50 А в зависимости
от термоизоляции платы). При бесконтактном
измерении тока проводника, расположенного
над корпусом датчика, диапазон измеряемого
тока составляет 10…1000 А на расстоянии
от 0,2 до 40 мм. Так, для измерения тока до
100 А необходимо расположение проводника
на расстоянии 4 мм от поверхности датчика.
Блок-схема датчика приведена на
рисунке 3.4
Общие технические характеристики приведены в таблице 3.3
Таблица 3.3 – Характеристики датчика тока CSA -1V
Напряжение питания | 4.5…5.5 | В |
Ток потребления | 11…16 | мА |
Выходной ток | -1…+1 | мА |
Время реакции | 6 | мкс |
Сдвиг нуля | ± 15 | мВ |
Температурный дрейф нуля | 0.2 | мВ/гр.С |
Вых. напряжение при однополярном включени | Uпит/2 | В |
Магниточувствительность | 30 | В/Гаусс |
Предел чувствительности | -75…+75 | Гаусс |
Нелинейность | 0.5 | % от max |
Информация о работе Система управления климатом на предприятии