Двухзонный термометр на микроконтроллере РIС16F873A » Программирование устройств на PIC микроконтроллерах


Логин:
Пароль:
О сайте:

Pic.Rkniga.ru - Сайт как для начинающих, так и для опытных радиолюбителей, разрабатывающих свои устройства на популярных PIC микроконтроллерах.
Здесь можно обмениваться сообщениями на форуме, а также добавлять на сайт статьи и схемы своих устройств.

Меню сайта
Главная Форум по PIC микроконтроллерам Форум Статьи по PIC микроконтроллерам Статьи Справочная информаци по PIC микроконтроллерам Справочник Литература по PIC микроконтроллерам Литература Схемотехника Схемотехника устройств на PIC микроконтроллерах Микроконтроллеры Программаторы Все по программированию PIC микроконтроллеров Программы, Софт Программы Ссылки
Опрос

Сколько лет вы занимаетесь программированием PIC микроконтроллеров?


от 0-1 года
1-3 года
3-5 лет
5-10 лет
более 10


Последние материалы
  • Тестовая плата для отладки программ на микроконтроллере PIC18F4550
  • Кнопка On/OFF на PIC12F629.
  • Часы с синхронизацией от китайского будильника
  • ШИМ регулятор на PIC16F628A.
  • Счетчики прямого и обратного счета на PIC16F628A.
  • Таймер отключения питания для мультиметра и не только.
  • Измеритель напряжения и тока
  • Маршрутный компьютер для электровелосипеда
  • Простой двухканальный термометр на PIC16F690 и датчиках DS18B20
  • Электронная "Незабудка" для забывчивых
  • Популярные материалы
    Случайная книга
    Двухзонный термометр на микроконтроллере РIС16F873A
    Автор публикации: alex Просмотров: 6847 Добавлен: 3-08-2015, 12:55 Комментарии: 0

         Автор предлагает конструкцию термометра с двумя выносными датчиками, который позволяет измерять температуру независимо в двух точках. Информация выводится на ЖКИ.
         Занимаясь разработкой силовой электроники, в частности импульсных источников питания, неизбежно сталкиваешься с необходимостью измерения температуры корпусов силовых транзисторов, микросхем и других элементов. Для этих целей обычно используют стандартный мультиметр с термопарой, например, Mastech MY64 и ему подобные. Но здесь можно столкнуться с рядом проблем. Во-первых, как показала практика, обычная биметаллическая термопара недолговечна, часто возникает обрыв в месте соединения (пайки) датчика и проводов,особенно при частом использовании. Во-вторых, датчик термопары необходимо изолировать при измерении температуры находящегося под напряжением теплоотвода или транзистора. В-третьих, часто возникает необходимость измерять температуру сразу на двух элементах устройства, например, на обоих транзисторах полумостового генератора. Так и возникла идея собрать прибор, избавленный от этих недостатков. Схема двухзонного термометра приведена на рис. 1.

    Принципиальная электрическая схема двухзонного термометра


    Основные технические характеристики
    Напряжение питания, В 6...15
    Интервал измеряемой температуры, °С -50...+125
    Разрешение отображения температуры, °С 0,1

         Основа термометра — микроконтроллер PIC16F873A-I/SO. В качестве термодатчиков применены распространённые цифровые датчики DS18B20. Датчики ВК1 и ВК2 подключены к разным портам микроконтроллера, что позволило использовать упрощённую процедуру их опроса. Датчики опрашиваются поочерёдно с интервалом около 1 с. Точность измерения применённых датчиков равна 0,0625 °С, что неудобно для отображения, поэтому значения температуры программно округляются до 0,1 °С. Информация отображается на однострочном знакосинтезирующем ЖКИ. Подстроечным резистором R5 регулирует контрастность ЖКИ. Разъём ХР1 предназначен для подключения программатора. Обратите внимание, что расположение его контактов не совпадает со стандартной цоколёвкой программатора PicKit.
         Термометр собран на плате из фольгированного с двух сторон стеклотекстолита толщиной 2 мм.
         Её чертёж показан на рис. 2, а расположение деталей - на рис. 3. Плата термометра разработана под стандартный пластмассовый корпус для радиолюбительских конструкций размерами 126x65x25 мм с отсеком под батарею "Крона". В верхней крышке корпуса необходимо вырезать прямоугольное отверстие под экран ЖКИ, а в боковых стенках - под выключатель и провода термодатчиков. Фотографии собранной платы приведены на рис. 4 и рис. 5. На датчики следует надеть термоусаживаемые трубки, желательно разного цвета. Внешний вид готового устройства показан на рис. 6. Правильно собранное устройство начинает работать сразу и в налаживании не нуждается. В качестве ЖКИ подойдёт любой аналогичный однострочный шестнадцатисимвольный подходящих габаритов на основе процессора HD44780.






    Автор: В. Лазарев, г. Вязьма Смоленской обл.
    Материал взят из: Журнала Радио 2015 №6

    В архиве: Исходный код программы на ассемблере и прошивка микроконтроллера PIC16F873A.

    doublezonetermomert.rar [8,84 Kb] (cкачиваний: 419)

    Комментарии