Оптоэлектроника является важной самостоятельной областью функциональной электроники и микроэлектроники
Скачать 245.35 Kb.
|
1 2 2.1 Технические характеристики Основные технические характеристики с терморезистором ТР-4 (таблица 1) Таблица 1
К бытовым термометрам обычно предъявляют такие требования, как точность измерения - не хуже 0,5 ° С в интервале температуры от -50 до +100 ° С - (при измерении температуры тела человека - не хуже 0,1...0,2 °С), малогабаритность, экономичность, автономность питания, малая тепловая инерционность и гигиеническая безвредность. Описываемый здесь сравнительно простой цифровой термометр в основном отвечает этим требованиям. 2.2 Функциональная схема Рисунок 9 – функциональная схема цифрового термометра С помощью датчика снимается уровень напряжения, соответствующий определенной температуре окружающей среды, затем с помощью аналого-цифрового преобразователя напряжение аналогового сигнала преобразуется в цифровую форму для последующего отображения уровня сигнала цифровым индикатором. 2.3 Принципиальная схема Рисунок 10 – принципиальная схема цифрового термометра Принципиальная схема термометра изображена на рисунке 10. Чувствительным элементом прибора служит температурный датчик, принцип действия которого основан на свойстве некоторых материалов изменять свое электрическое сопротивление при изменении температуры. Датчики температуры могут быть различными. В промышленности, например, часто используют массивные металлические (медные или платиновые) термопреобразователи. Для бытовых приборов наиболее подходят полупроводниковые малогабаритные терморезисторы ММТ, КМТ, СТ1, СТЗ, ТР-4, ММТ-4, которые по сравнению с металлическими преобразователями, значительно менее теплоинерционны, имеют почти в десять раз больший температурный коэффициент сопротивления (ТКС), большее электрическое сопротивление, позволяющее полностью пренебречь сопротивлением проводов, которые соединяют датчик с прибором. Наилучшими характеристиками обладает миниатюрный каплевидной формы остеклованный терморезистор ТР-4 с уменьшенным ТКС. Он имеет размеры 6Х4Х2,5 мм; гибкие выводы длиной 80 мм изготовлены из проволоки с низкой теплопроводностью. Его масса - 0,3 г. Основные электрические характеристики терморезистора ТР-4: номинальное сопротивление - 1 к0м±2 % при температуре +25 ° С, ТКС - примерно 2 %/°С, рабочий температурный интервал -60...+200 °С, постоянная времени - 3с [1]. Недостаток полупроводниковых терморезисторов - нелинейность зависимости сопротивления от температуры и значительный разброс характеристик, что является основной причиной, сдерживающей их широкое применение для измерения температуры. Рис. 1 иллюстрирует типовую зависимость сопротивления полупроводниковых терморезисторов ТР-4 и ММТ-4 от температуры. Однако соответствующие схемотехнические решения линеаризации характеристики позволяют в значительной мере устранить эти недостатки. Основа прибора - интегрирующий аналого-цифровой преобразователь (АЦП) DA3, к выходу которого подключен четырехразрядный жидкокристаллический индикатор HG1. Такая элементная база позволила снизить энергопотребление и обеспечить прибору малые габариты и массу. Измерительную цепь прибора образуют токозадающий резистор R1, резисторы R2 и R3, формирующие образцовое напряжение Uобр, терморезистор R4, напряжение Uт, на котором изменяется в зависимости от температуры, и компенсирующий резистор, функцию которого выполняют резисторы R5, R6. Для уменьшения погрешности от самопрогрева терморезистора номинал токозадающего резистора R1 выбран таким, чтобы ток в измерительной цепи был равен примерно 0,1 мА. В приборе применено прямое измерение термосопротивления методом отношений - терморезистор R4 и образцовый резистор (R2+R3) включены последовательно и через них протекает одинаковый ток. Падение напряжения, возникающее на терморезисторе, поступает на входные выводы 30 и 31, а падение напряжения на образцовом резисторе, выполняющем функцию источника образцового напряжения Uобр- на выводы 35 и 36 АЦП DA3. При таком способе измерения результат преобразования АЦП не зависит от тока в измерительной цепи, а значит, отпадает надобность в традиционно применяемых высококачественных источниках тока и образцового напряжения, от которых во многом зависят точностные характеристики измерителя. Для прибора, работающего в режиме измерения температуры, типичной является задача компенсации начального значения термосопротивления при нулевой температуре. Для этого сопротивление компенсационного резистора (R5+R6) выбирают равным сопротивлению терморезистора R4 при нулевой температуре, а чтобы скомпенсировать сумму значений напряжения Uт+Uк, поступающую на вывод 30 АЦП, на его вывод 31 подают напряжение, равное 2 Uк, которое формирует операционный усилитель DA2 с коэффициентом усиления K=(1+R14/R13)=2. Тогда с учетом того, что с повышением температуры сопротивление терморезистора уменьшается, имеем Uвх ацп = Uвх±Uвх =2Uк - (Uт+Uк)=Uк-Uт Линеаризацию нелинейной зависимости термосопротивления от температуры реализуют шунтированием терморезистора R4 резистором R11-грубо, а точно- введением в устройство ОУ DA1. Но шунтирующий резистор R11 лишь частично спрямляет эту нелинейность, несколько расширяя рабочий температурный интервал. Принцип точной линеаризации основан на изменении коэффициента преобразования АЦП в зависимости от образцового напряжения Uобр. Оно изменяется благодаря обратной связи через ОУ DA1. При такой связи часть входного напряжения UВХ, определяемая коэффициентом усиления ОУ DA1 B=[l+(R8+R9)/R7] Добавляется к напряжению Uобp [З]. Чем больше увеличивается сопротивление терморезистора при снижении температуры, тем быстрее растет образцовое напряжение, а это приводит к пропорциональному уменьшению коэффициента преобразования АЦП: Uобp=Uобр±Uобр-=U0-B(Uк-Uт),где Uобр±Uобр – напряжения на выводах 36 и 35 АЦП соответственно. Если принять цену деления младшего разряда равной 0,1 ° С, то в конечном виде показание цифрового индикатора HG1 определится выражением: Другие элементы термометра, обеспечивающие работу АЦП, типовые. Транзистор VT1, включенный инвертором, служит для индикации в цифровом индикаторе HG1 знака десятичной точки. Детали прибора смонтированы на печатной плате из фольгированного стеклотекстолита толщиной 1,5 мм (рис. 3). Микросхема DA3 смонтирована со стороны печатных проводников. Гнезда XI, Х2 (от разъема 2РМ) припаяны непосредственно к печатным площадкам платы. Для крепления переключателя SA1 также предусмотрены печатные площадки. Постоянные резисторы - С2-29В, подстроечные - СПЗ-38а. Конденсаторы: С1 - К50-6, СЗ и С7 - К22У, С5 - К73-17, С2 и С6 - К73-24. Переключатель SA1 - ПД9-2, батарея питания GB1 - "Корунд". Индикатор ИЖКЦ1-4/8 можно заменить на ИЖЦ-5. Монтажная плата помещена в пластмассовый корпус от бытового дозиметра "Белла" (см. фото в "Радио", 1990, № 10, с. 25). Конструктивное оформление датчика произвольное. Например, в пластмассовом стержне диаметром 5 и длиной б5... 70 мм сверлят сквозное осевое отверстие диаметром около 3 мм, а затем в одном из его торцев - углубление. На выводы терморезистора надевают тонкие изоляционные трубки, выводы пропускают в отверстие в стержне, устанавливают терморезистор в углубление и герметизируют его клеем БОВ-1 или лаком К0947. К выводам припаивают концы двупроводного гибкого кабеля и туго надевают на конец стержня, противоположный терморезистору, отрезок тонкостенной дюралюминиевой трубки, служащей ручкой датчика. Длина соединительного кабеля - около 1,5 м. Из-за значительного разброса параметров полупроводниковых терморезисторов в устройство введены три подстроечных резистора: R5- для установки нуля, R2 - для установки масштаба шкалы и R9 - для линеаризации характеристики терморезистора. Простейшую регулировку термометра удобно выполнить по трем контрольным значениям температуры: талой воды (0 °С), тела человека (36,6 °С) и кипения воды (100 °С). В первой из этих контрольных точек измеряют температуру воды во льду, а не воды со льдом, температура которой может быть более 1 °С. Во второй контрольной точке в качестве образцового прибора используют медицинский термометр. Температуру кипения воды необходимо скорректировать поправкой на атмосферное давление. В Пятигорске, например, находящемся на высоте около 500 м над уровнем моря, вода кипит при температуре 92,5 °С. Регулировку начинают, поместив датчик в талую воду. Подстроечным резистором R5 устанавливают на индикаторе нулевое показание. Затем поочередной регулировкой резисторов R2 и R9 добиваются показаний индикатора, соответствующих значениям температуры в двух остальных контрольных точках. Далее датчик снова помещают в талую воду и повторяют все контрольные измерения. Более точную регулировку прибора можно выполнить по промышленным ртутным термометрам с ценой деления шкалы 0,2 °С. Вместо терморезистора ТР-4 в датчике можно использовать и другие терморезисторы более широкого применения, но с обязательной корректировкой сопротивления некоторых резисторов прибора. Так, при замене его терморезистором ММТ-4 с номинальным сопротивлением 1,3 кОм сопротивление резистора R11 должно быть уменьшено до 3,3 кОм, а при терморезисторе СТЗ-19 с номинальным сопротивлением 2,2 кОм - до 3 кОм. Режимы работы АЦП при использовании в приборе терморезисторов ТР-4 и ММТ-4 показаны в таблице. Если пределов регулировки подстроечными резисторами, кроме R11, не хватает, то, возможно, придется подобрать резисторы R3, R6, R8. Входную часть прибора можно использовать в цифровом мультиметре, выполненном на микросхеме КР572ПВ5.
Большинство цифровых систем строится на микропроцессорах либо на микроконтроллерах. При помощи микропроцессорных систем происходит управление различными технологическими процессами и операциями. Данные системы практически универсальны, так как они имеют очень высокое быстродействие, и достаточную разрядность для различных выполнения различных расчетов на производстве. Используя в данных системах ППЗУ, возможно, при помощи одной компьютерной системы управление различным оборудованием. То есть необходимо изменение только программы управления. Центральное место в структуре микропроцессорного устройства занимает микропроцессор, который выполняет арифметические и логические операции над данными, программное управление процессором обработки информации, организует взаимодействие всех устройств, входящих в систему. Микропроцессор представляет собой функционально законченное устройство, состоящее из одной или нескольких программно-управляемых БИС и предназначенное для выполнения операций по обработке информации и управления вычислительным процессом. В данном курсовом проекте необходимо разработать измеритель температуры жидкости. Данное устройство будет построено на базе Clasic серии микроконтроллеров Atmel. Датчиком температуры является цифровой термометр DS1620. Данный термометр позволяет по последовательному интерфейсу считывать показания в цифровом виде. В качестве индикатора применен ЖКИ-модуль. Для реализации поставленной задачи, нам необходимо использовать процессор AT90S1200. Данная система позволяет очень быстро и точно производить измерение температуры. Рассмотрим структурную схему, приведенную на рисунке 11. Рисунок 11 – Структурная схема устройства В качестве микроконтроллера используем AT90S1200. Это микроконтроллер из семейства clasic. В состав данного микроконтроллера входит следующие периферийные устройства:
2 аналоговый компаратор. На рисунке 12 приведен микроконтроллер AT90S1200. Рисунок 12 – микроконтроллер AT90S1200 Характеристики AT90S1200:
AT90S1200 является 8-ми разрядным CMOS микроконтроллером с низким энергопотреблением, основанным на усовершенствованной AVR RISC архитектуре. Благодаря выполнению высокопроизводительных инструкций за один период тактового сигнала, AT90S1200 достигает производительности, приближающейся к уровню 1 MIPS на МГц, обеспечивая разработчику возможность оптимизировать уровень энергопотребления в соответствии с необходимой вычислительной производительностью. Ядро AVR содержит мощный набор инструкций и 32 рабочих регистра общего назначения. Все 32 регистра напрямую подключены к арифметико-логическому устройству (АЛУ), что обеспечивает доступ к двум независимым регистрам при выполнении одной инструкции за один такт. В результате, данная архитектура имеет более высокую эффективность кода, при повышении пропускной способности, вплоть до 10 раз, по сравнению со стандартными микроконтроллерами CISC. Архитектура также эффективно поддерживает языки высокого уровня, как и ультра- уплотненные программы на ассемблерном коде. AT90S1200 имеет: 1 Кбайт Flash - памяти с поддержкой внутрисистемного программирования, 64 байт EEPROM, 15 линий I/O общего назначения, 32 рабочих регистра общего назначения, внутренние и внешние прерывания, программируемый следящий таймер с встроенным тактовым генератором и программируемый последовательный порт SPI для загрузки программ, а также, два программно выбираемых режима экономии энергопотребления. Режим ожидания «Idle Mode» останавливает CPU, но позволяет функционировать регистрам, таймеру/ счетчику, следящему таймеру и системе прерываний. Режим экономии энергопотребления «Power Down» сохраняет значения регистров, но останавливает тактовый генератор, отключая все остальные функции микроконтроллера, вплоть до следующего внешнего прерывания, или до аппаратной инициализации. Устройство производится с применением технологи энергонезависимой памяти с высокой плотностью размещения, разработанной в корпорации Atmel. Встроенная Flash - память с поддержкой внутрисистемного программирования обеспечивает возможность перепрограммирования программного кода в составе системы, посредством SPI последовательного интерфейса, или с помощью стандартного программатора энергонезависимой памяти. Благодаря совмещению усовершенствованного 8-ми разрядного RISC CPU с Flash- памятью с поддержкой внутрисистемного программирования на одном кристалле получился высокопроизводительный микроконтроллер AT90S1200, обеспечивающий гибкое и экономически- высокоэффективное решение для многих приложений встраиваемых систем управления. AVR AT90S1200 поддерживается полным набором программ и пакетов для разработки, включая: макроассемблеры, отладчики/ симуляторы программ, внутрисхемные эмуляторы и наборы для макетирования. На рисунке 13 приведена внутренняя структура AT90S1200 Рисунок 13 – Внутренняя структура AT90S1200 В качестве цифрового термометра необходимо применить цифровую микросхему DS 1620. Данная микросхема не требует внешних компонентов, напряжение питания может варьировать от 2.7 В до 5.5 В, диапазон температур -55 С – +125 С с точностью 0.5 С, время измерения до 1 секунды. На рисунке 14 приведен цифровой термометр DS 1620. Рисунок 14 – Структурная схема цифрового термометра DS 1620 Микросхема DS1620 это термометр и термостат с цифровым вводом/выводом, обеспечивающий точность ±0.5°C. При использовании в качестве термометра, данные считываются через 3-проводную последовательную шину в дополнительном 9-битном коде с ценой младшего разряда ±0.5°C. Для приложений требующих более высокого разрешения, пользователь может прочитать дополнительные регистры и произвести простые арифметические действия, чтобы достичь более чем 12-битового разрешения (с ценой самого младшего разряда 0.0625°C). При использовании в качестве термостата, микросхема DS1620 отличается наличием во внутренней энергонезависимой памяти (EEPROM) программируемых пользователем уставок по превышению температуры (TH) и по понижению температуры (TL). Три специальных логических выхода срабатывают, когда соответствующие уставки пересекаются. Один срабатывает, когда пересекается уставка TH, другой при пересечении TL, и третья срабатывает, когда TH достигнут, и выход будет оставаться активным до тех пор, пока температура не упадёт ниже TL (программируемый гистерезис). DS1620 может быть запрограммирован с этими уставками и использоваться в автономном приложении только как термостат до тех пор, пока не понадобится их перенастроить. Микросхема DS1620 прелагается в 300mil, 8-контактном PDIP и 208mil, 8-контактном SOIC. Для приложений, которым не требуется точность ±0.5°C, доступна микросхема DS1720 с пониженной точностью ±2.5°C, более дешёвая полностью совместимая микросхема (только в корпусе SOIC). Микроконтроллер AT90S1200 содержит 2 порта ввода/вывода. Порт D используется для связи с цифровым термометром по 3-wire интерфейсу, а так же для управления ЖК-индикатором. На рисунке 15 приведена структурная схема включения микроконтроллера. Рисунок 15 – Структурная схема включения микроконтроллера Источником тактовых импульсов в микроконтроллере AT90S1200 может быть: 1 генератор с внешним резонатором; 2 генератор с внутренней RC-цепочкой. Наиболее предпочтительным в данном блоке является генератор с внешним резонатором т. к. он позволяет задавать любую тактовую частоту, которая зависит только от кварцевого резонатора, на которой может работать микроконтроллер. Это стабильный генератор с точной выдержкой частоты генерации. Использование внешнего генератора требует наличия дополнительной аппаратуры. Генератор с внутренний и внешний RC-цепочкой не гарантирует стабильность частоты. На рисунке 16 приведена схема включения тактового генератора. Рисунок 16 – Схема включения тактового генератора с внешним резонатором Для подключения цифрового термометра используется три порта ввода/вывод. На рисунке 17 приведена схема включения термометра. Рисунок 17 – Схема включения термометра Функциональная схема приведена на рисунке 18. Рисунок 18 – Функциональная схема DS1620 ЖКИ подключен к микроконтроллеру AT90S1200 с помощью 8-ми разрядной шиной. Рисунок 19 – Схема подключения ЖКИ Алфавитно-цифровые ЖКИ - модули представляют собой недорогое и удобное решение, позволяющее сэкономить время и ресурсы при разработке новых изделий, при этом обеспечивают отображение большого объема информации при хорошей различимости и низком энергопотреблении. Возможность оснащения ЖКИ - модулей задней подсветкой позволяет эксплуатировать их в условиях с пониженной или нулевой освещенностью, а исполнение с расширенным диапазоном температур (-20°С...+70°С) в сложных эксплуатационных условиях, в том числе в переносной, полевой и даже, иногда, в бортовой аппаратуре. В соответствии с временной диаграммой в исходном состоянии сигнал Е = 0, сигнал R/W = 0, значение сигнала RS - произвольное, шина данных DBO...DB7 в состоянии высокого импеданса (НI). Такое состояние управляющих сигналов (E и R/W) должно поддерживаться все время в промежутках между операциями обмена с ЖКИ-модулем. Шина данных в эти моменты в принципе свободна, и может использоваться в мультиплексном режиме для каких-либо других целей, например, для сканирования матрицы клавиатуры. Естественно, необходимо позаботиться об исключении конфликтов на шине данных в момент совершения операций обмена с ЖКИ-модулем. ЗАКЛЮЧЕНИЕ В данном курсовом проекте произведено проектирование цифрового термометра с возможностью отображения температуры на ЖК индикаторе. Данное устройство обладает высокой скоростью измерения, широким диапазоном измерения температуры. Также имеет малые габариты, вес, и обладает низким энергопотреблением. СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 1 Мишулин Ю.Е., Немонтов В.А. Цифровая схемотехника: учебное пособие, Владимирский Государственный университет – Владимир: Издательство Владимирский Государственный университет, 2006. – 144с. 2 Якубовский С.В., Ниссельсон Л.И., Кулешова В.И. и др. Цифровые и аналоговые интегральные микросхемы: Справочник / Под редакцией Якобовского С.В. – Москва. Радио и связь 1990 г. - 140с. 3 Банк знаний [Электронный ресурс] – режим доступа https://allbest.ru/ 4 Цапенко М. П. Измерительные информационные системы: Структуры и алгоритмы, системотехническое проектирование. - М.: Энергоатомиздат, 1985 5 Кузьмичев Д. А., Радкевич И. А., Смирнов А. Д. Автоматизация экспериментальных исследований. - М.: Наука, 1983. 6 Государственная система приборов и средств автоматизации / Под ред. Г. И. Кавалерова. - М.: ЦНИИТЭИ приборостроения, средства автоматизации и систем управления,1981. 7 Хазанов Б. И. Интерфейсы измерительных систем. - М.: Энергия, 1979. 8 Алиев Т. М., Тер - Хачатуров А.А. Измерительная техника: Учебное пособие для техн. вузов. - М.: Высш. шк.,1991. 1 2 |