Разработка медицинского цифрового термометра
Категория реферата: Рефераты по радиоэлектронике
Теги реферата: реферат революция, контрольная работа 1
Добавил(а) на сайт: Косинов.
Предыдущая страница реферата | 1 2 3 4 5 6 7 8 9 10 11 | Следующая страница реферата
. Память на 5 измерений
. Преобразователь напряжения питания 10-30 В.
ВВЕДЕНИЕ
В медицине и бытовой сфере проблема эффективного использования тепловой энергии - одна из важнейших. Ее решение возможно только при комплексной автоматизации всего теплотехнического оборудования с помощью различных цифровых приборов локального учета, контроля и управления (с возможностью соединения таких приборов в локальную вычислительную сеть для создания систем глобального регулирования всего объекта).
AVR-микроконтроллеры в сочетании с датчиками позволяют создавать эффективные системы контроля в бытовой и промышленной, а также в медицинской технике. Их главные достоинства - универсальность, программная гибкость, возможность цифровой обработки данных и реализации сложных алгоритмов управления. Интеграция в одном корпусе большого количества периферийных устройств обеспечивает компактность и низкую стоимость приборов в условиях сжатых сроков разработки и постановки изделий на производство.
Однокристальная микро-ЭВМ (микроконтроллер) представляет собой, построенную вокруг микропроцессора вычислительную систему, которая выполнена на одном кристалле вместе с микропроцессором.
В данной работе используется микроконтроллер AТmega103 фирмы Atmel.
Микросхема выполнена в 40-выводном корпусе, что дает безусловный выигрыш. Таким образом, микроконтроллер имеет (4 внешних порта РА ,РВ,РС и РD). Прибор обеспечивает производительность, приближающуюся к 1 МГц.
Архитектура эффективно поддерживает как языки высокого уровня, так и программы на языке ассемблер. Микроконтроллер AТmega103 содержит:
4Кбайта загружаемого ПЗУ, 256 байтов СОЗУ дает возможность наращивать память данных, программируемый последовательный UART, программируемый сторожевой таймер и многое другое.
ОБЗОР СУЩЕСТВУЮЩИХ РЕШЕНИЙ
Передо мною стояла задача разработать дешевый и компактный цифровой медицинский термометр с сетевыми возможностями.
Стандартное решение такой конструкторской задачи - построение схемы, выполняющей следующую последовательность действий:
. преобразование сопротивления в напряжение при помощи источника тока;
. преобразование напряжения в код при помощи встроенного в контроллер аналогово-цифрового преобразователя (АЦП);
. подача полученного кода в микроконтроллер (МК), где полученная информация обрабатывается и передается дальше.
Сегодня некоторые зарубежные фирмы выпускают АЦП, выполняющие описанную выше цепочку преобразований. Например, фирма Analog Devices производит аналого-цифровые преобразователи AD7710, AD7711 и AD7713 со встроенными операционным усилителем (с программируемым коэффициентом усиления), источниками тока и последовательным интерфейсом. Эти микросхемы адаптированы для применения в измерительных системах (где датчиками могут служить термометр сопротивления, термопара или тензорезистивный мост), и датчики подключаются непосредственно к АЦП при минимуме дополнительных компонентов. Применять такие АЦП в небольших приборах дорого (цена специализированных АЦП превышает стоимость всех остальных компонентов, вместе взятых), а использование обычных АЦП значительно увеличивает число компонентов в схеме (и отрицательно сказывается на стоимости, габаритах и надежности прибора).
Еще один путь решения поставленной задачи - преобразование сопротивления непосредственно в код. Имеется множество различных схем, реализующих такое преобразование. Принцип их действия основан на измерении (электронно-счетным методом) временного интервала, равного постоянной времени цепи разряда конденсатора через измеряемое сопротивление.
Рассмотрим одну из схем со средними характеристиками точности измерения. Упрощенная структурная схема такого измерителя сопротивления представлена на рис. 1, а временные диаграммы его работы на рис. 2.
[pic]
Рис. 1. Структурная схема измерителя сопротивления
[pic]
Рис. 2. Временные диаграммы измерителя сопротивления
Перед началом измерения сопротивления RX образцовый конденсатор C
контактами реле К1 подключается к источнику U0 и полностью заряжается до
этого напряжения. Затем управляющее устройство переключает контакты реле
К1, и конденсатор С начинает разряжаться через резистор RX. Одновременно с
началом разряда (момент t0) управляющее устройство выдает импульс, которым
триггер переводится в состояние 1.
При этом открывается временной селектор, и на вход электронного счетчика начинают поступать импульсы от генератора счетных импульсов.
В момент t1 напряжение U1 на конденсаторе станет равным напряжению
U2, сравнивающее устройство выдаст импульс, который вернет триггер в
состояние 0, и счет импульсов прекратится. За время ?t = t1 - t0 счетчик
подсчитывает m импульсов, следовавших с периодом TK. Так как ?t = RX x C =
m x TK (при U1 = U2), то измеряемое сопротивление будет вычисляться по
формуле:
RX = m x TK/C = kR x m.
Основные недостатки такого прибора: большое количество компонентов и
зависимость точности измерения от стабильности значения образцовой емкости.
Появление на рынке электронных компонентов недорогих микроконтроллеров (МК)
со встроенным аналоговым компаратором позволило решить поставленную задачу, минимизировав описанную схему измерения.
После анализа существующих микроконтроллеров (имеющих аналоговый
компаратор) была выбрана серия AVR, к которой относятся AT89C2313 и
AT89C8515. Микросхемы данной серии имеют следующие особенности:
Рекомендуем скачать другие рефераты по теме: первый снег сочинение, учебный реферат, ответы по контрольной.
Предыдущая страница реферата | 1 2 3 4 5 6 7 8 9 10 11 | Следующая страница реферата