MENU
Главная » Статьи » УСТРОЙСТВА НА МК

Банальный термометр на PIC16F628A и DS18B20

В Интернете полно схем цифровых термометров и эта очередная схема по функциональности ничем не выделяется. Но каждый (или почти каждый) программист микроконтроллеров хотя бы один раз сталкивается с задачей написать цифровой термометр. Это может быть конкретное устройство, а может быть учебный пример.

Предел измерения термометра от -55,0°С до +125,0°С. Датчик DS18B20 оцифровывает температуру с шагом 0,0625°С. На индикаторе результат измерения выводится с точностью 0,1°С. Реально производитель заявляет от погрешности +/- 0,5°С в диапазоне от -10°С до +85°С.

Индикация сделана на 4х разрядах семисегментных индикаторов. Питание термометра автономное, от литиевой батарейки на 12В, которая используется в брелках сигнализации авто. Решение нельзя назвать экономичным, но оцифровка температуры занимает доли секунды и поэтому достаточно кратковременно подать питание и оценить температуру.
Итак, схема устройства.

Схема:

Схема рисовалась по рисунку печатной платы, т.к. сначала придумывался дизайн, затем разводились электрические соединения, потом писалась программа и т.д.

Конструкция:


Конструктивно термометр собран на двух платах: плата индикации и плата контроллера. Платы расположены одна над другой и соединены через межплатные разъемы.

Внешний вид банального термометра на PIC16F628 и DS18B20

Банальный термометр на PIC 16F628A и DS18B20

Банальный термометр на PIC16F628A и DS18B20, сторона пайки.

По рисунку печатной платы всё довольно просто, хотя схема выглядит не совсем традиционно. Предполагалось конструкцию одарить корпусом, но с этим напряженно. Датчик DS18B20 подключается через аудио-разъем.

Незначащий ноль не гасится, инициализация на +85,0°С не игнорируется (ну не интересно это было делать). В первом разряде в случае отрицательной температуры высвечивается символ "-" (минус).
Для любителей синтетического моделирования собран проект в Proteus Professional 7.2 SP6.

Схема банального термометра на PIC16F628A и DS18B20 в Proteus

Автор конструкции: - Анастасия Попкова.
Оригинал статьи можно посмотреть на сайте: http://radiokot.ru/circuit/digital/home/41


Источник: http://www.termocontrol.elshema.info/index.php/home/45-thermometrsonpic/53--pic16f628a-ds18b20.html
Категория: УСТРОЙСТВА НА МК | (19.05.2015)
Просмотров: 4981 | Теги: LCD, микроконтролер, термометр, прошивки, DS18B20, PIC16f628A, LSD, схемы | Рейтинг: 4.0/1
Похожие материалы
Всего комментариев: 0
avatar

Copyright MyCorp © 2024    Бесплатный конструктор сайтов - uCoz                               Яндекс.Метрика