Информация к новости
  • Просмотров: 14058
  • Добавил: Kail
  • Дата: 18 февраля 2010
18 февраля 2010

Термометр на TC77

Категория: Схемы » Измерительная техника

Такой термометр подходит для большинства потребностей измерения температуры в быту.
Но не смотря на то, что он очень прост и дешев, имеет не плохие характеристики.
Диапазон температур от -55°C до +125°C, питание - 2 пальчиковые батарейки, имеет
функцию автовыключения. О точности, вообще термодатчик (микросхема TC77 выпускаемая
фирмой Microchip) обеспечивает точность не хуже ±1°C в диапазоне температур +25°C - +65°C,
±2°C в диапазоне -40°C - +85°C, и ±3°C в диапазоне -55°C to +125°C. В данном приборе,
термодатчик калиброван в точке +36.6°C с точностью 0.1°C, тем самым достигается
точность необходимая для измерения температуры тела человека в нужном диапазоне
температур. Кроме того в этой точке проще провести калибровку по обычному (а лучше
нескольким) медецинскому термометру.



Термометр собран на микроконтроллере PIC16F628, термодатчике TC77-3.3 и двух спареных
светодиодных семисегментных индикаторах с общим анодом. Резисторы - для ограничения
тока сегментов индикатора. Конденсатор - блокировка по питанию. Кнопка Sa1 -
включение/выключение прибора. Подтягивающий резистор к ней не нужен, так как
контроллер имеет внутренний.

Алгоритм работы микроконтроллера следующий. При включении питания происходит
инициализация всех переферийных модулей, настраиваются прерывания и микроконтроллер
засыпает - переходит в режим пониженного энергопотребления (менее 1мкА). При нажатии
на кнопку происходит прерывание по которому контроллер выходит из режима сна и
начинает выполнять основной цикл. В котором осуществляется динамическая индикация и
реакция на нажатую кнопку. Индикация происходит следующим образом, на выводах порта
RA логическими "0" формируется отображаемая цифра на аноде нужного разряда формируется
логическая "1", потом происходит задержка около 2 мС. Далее, для предотвращения
мерцания, с анода снимается логическая "1", на порт RA выводится цифра следующего
разряда, на его анод подается логическая "1" и опять формируется пауза. И так по
кругу.

Каждые 10 мС от таймера TMR0 формируется прерывание, в котором осуществляется опрос
и антидребезг кнопки, и формирование временнЫх интервалов - 3 минуты, по достижению
которого термометр выключится, и 320 мС - периода измерения. Которое проходит так -
по последовательному интерфейсу из микросхемы термодатчика осуществляется чтение
значения температуры ее корпуса. Производится пересчет в градусы, калибровочная
коррекция, гашение не значащих нулей и преобразование в семисегментный код.

Программа для микроконтроллера написана на языке программирования Си (исходник с
подробными коментариями, прошивка и файл проекта MPLAB Вы не можете скачивать файлы с нашего сервера ).

Сам термодатчик TC77 расположен на конце 5-жильного шнура длиной около метра. Шнур -
самодельный, в тонкой трубке от медицинской капельницы пропущены 5 жил провода МГТФ.
Концы проводов припаяны непосредственно к выводам микросхемы. Она покрыта слоем
эбоксидного клея для герметизации. Это можно сделать, обмакнув припаянную микросхему
в разведеную эбоксидку и непрерывно вращая в разных плоскостях, дать застыть клею
ровной каплей. Для быстрейшего затвердевания, вращение можно производить над
работающей лампочкой или разогретым паяльником. Для предотвращения попадания влаги
под трубку обмакнуть нужно так, что-бы клей затек на ее край.

Печатная плата, ввиду простоты, не разрабатывалась. Все компоненты зафиксированны в
корпусе термоклеем из клеевого пистолета.

Термометр на TC77


Термометр на TC77



Автор: [email protected]



<
Cherniy_S

3 января 2013 21:52

Информация к комментарию
  • Группа: Радиомастер
  • ICQ:
  • Регистрация: 9.01.2011
  • Статус: Пользователь offline
  • Публикаций: 1
  • Комментариев: 36
А прошивка где!

А, нашел, сори!!!


Награды:
0

Добавление комментария

Имя:*
E-Mail:*
Введите два слова, показанных на изображении: *

Друзья и партнеры:

Архив новостей

Декабрь 2016 (1)
Ноябрь 2016 (1)
Сентябрь 2016 (3)
Июнь 2016 (1)
Май 2016 (1)
Апрель 2016 (1)
^
 
-->