Проход по ссылкам навигацииГлавная : Статьи :

Термометр на DS18В20 и PIC16F628A

Термометр на DS18В20 и PIC16F628A

Дисплей 0802 и dtmf Не смотря Амперметр на 572пв2 на простоту конструкции, термометр Пробник низкоомных цепей имеет не Дисплей 0802 и dtmf плохие характеристики. Достоверность Схема частотомера на PIC16F628 и семисегментных показаний термометра Примеры блок схемы atmtga 16 гарантируется применением Дисплей 0802 и dtmf цифрового датчика Амперметр на 572пв2 DS18B20. Эта микросхема Пробник низкоомных цепей не требует калибровки и Дисплей 0802 и dtmf позволяет измерять температуру окружающей Схема частотомера на PIC16F628 и семисегментных среды от -55 Дисплей 0802 и dtmf до Примеры блок схемы atmtga 16 +125°С, причем в интервале -10...Дисплей 0802 и dtmf +85°С Дисплей 0802 и dtmf производитель гарантирует Амперметр на 572пв2 абсолютную погрешность измерения не Пробник низкоомных цепей хуже ±0,Дисплей 0802 и dtmf 5°С. На границах Схема частотомера на PIC16F628 и семисегментных диапазона измеряемых Примеры блок схемы atmtga 16 температур точность Дисплей 0802 и dtmf ухудшается до Амперметр на 572пв2 ±2°С. Индикация показаний Пробник низкоомных цепей термометра во всем диапазоне Дисплей 0802 и dtmf измеряемых температур выполняется с Схема частотомера на PIC16F628 и семисегментных точностью ±0.1°C.

Дисплей 0802 и dtmf Питается Примеры блок схемы atmtga 16 данный термометр переменным напряжением от Дисплей 0802 и dtmfДисплей 0802 и dtmf до 16В Амперметр на 572пв2 или постоянным напряжением от Пробник низкоомных цепей 8В до Дисплей 0802 и dtmf 20В.
Схема представлеСхема частотомера на PIC16F628 и семисегментных на на рисунке Примеры блок схемы atmtga 16 1.

Рисунок 1. Принципиальная Амперметр на 572пв2 схема цифрового термометра Пробник низкоомных цепей на DS18B20.

В качестве Дисплей 0802 и dtmf датчика температуры используется микросхема Схема частотомера на PIC16F628 и семисегментных цифрового термометра DS18В20, Дисплей 0802 и dtmf который Примеры блок схемы atmtga 16 опрашивается контроллером на основе микросхемы Дисплей 0802 и dtmf фирмы Дисплей 0802 и dtmf Microchip PIC16F628A.

Амперметр на 572пв2 Обмен данными и командами Пробник низкоомных цепей между микроконтроллером Дисплей 0802 и dtmf D1 и микросхемой Схема частотомера на PIC16F628 и семисегментных цифрового датчика Примеры блок схемы atmtga 16 температуры U1 Дисплей 0802 и dtmf происходит с Амперметр на 572пв2 помощью однопроводного интерфейса Пробник низкоомных цепей 1-Wire.Так как используется Дисплей 0802 и dtmf всего 1 датчик, протокол Схема частотомера на PIC16F628 и семисегментных 1-Wire упрощается : Дисплей 0802 и dtmf не Примеры блок схемы atmtga 16 требуется адресация датчиков и их Дисплей 0802 и dtmf предварительная Дисплей 0802 и dtmf инициализация. Резистор Амперметр на 572пв2 R1 является нагрузочным резистором Пробник низкоомных цепей для линии Дисплей 0802 и dtmf интерфейса 1-Wire. Выход Схема частотомера на PIC16F628 и семисегментных DQ датчика Примеры блок схемы atmtga 16 U1 подДисплей 0802 и dtmf ключен к выводу Амперметр на 572пв2 3 микроконтроллера D1 Пробник низкоомных цепей (порт RA3).

Питание +5В Дисплей 0802 и dtmf на датчик подается через Схема частотомера на PIC16F628 и семисегментных резистор R2 он Дисплей 0802 и dtmf выполняет Примеры блок схемы atmtga 16 функцию защиты от случайного короткого Дисплей 0802 и dtmf замыкания Дисплей 0802 и dtmf цепи питания, Амперметр на 572пв2 при использовании выносного датчика. Пробник низкоомных цепей Данный резистор Дисплей 0802 и dtmf при желании можно Схема частотомера на PIC16F628 и семисегментных из схемы Примеры блок схемы atmtga 16 исключить, заменив Дисплей 0802 и dtmf его перемычкой.

Амперметр на 572пв2 В устройстве реализована Пробник низкоомных цепей динамическая индикация. Обновление изображения Дисплей 0802 и dtmf каждого индикатора осуществляется с Схема частотомера на PIC16F628 и семисегментных частотой не менее Дисплей 0802 и dtmf 100Гц, Примеры блок схемы atmtga 16 что исключает мерцание индикаторов. Порт Дисплей 0802 и dtmf RB Дисплей 0802 и dtmf задействован под Амперметр на 572пв2 динамическую индикацию: RB0..RB7- Пробник низкоомных цепей формируют семисегментный Дисплей 0802 и dtmf код выводимых цифр.Схема частотомера на PIC16F628 и семисегментных Порты RA0, Примеры блок схемы atmtga 16 RA1, RA6, Дисплей 0802 и dtmf RA7 выбирает Амперметр на 572пв2 индицируемую цифру.

Резисторы Пробник низкоомных цепей R3...R10 ограничиваю ток Дисплей 0802 и dtmf протекающий через светодиодные сегменты Схема частотомера на PIC16F628 и семисегментных индикаторов.
При включении Дисплей 0802 и dtmf пПримеры блок схемы atmtga 16 итания и после инициализации микроконтроллера происходит Дисплей 0802 и dtmf тест Дисплей 0802 и dtmf наличия и Амперметр на 572пв2 исправности цифрового датчика температуры. Пробник низкоомных цепей Если датчик Дисплей 0802 и dtmf не подключен или Схема частотомера на PIC16F628 и семисегментных его неисправность Примеры блок схемы atmtga 16 характеризуется Дисплей 0802 и dtmf наличием на линии Амперметр на 572пв2 DQ постоянного высокого Пробник низкоомных цепей уровня, при обращении к Дисплей 0802 и dtmf нему микроконтроллера, то на Схема частотомера на PIC16F628 и семисегментных индикаторе будет выводится Дисплей 0802 и dtmf значение Примеры блок схемы atmtga 16 "LInE". А вот если линия Дисплей 0802 и dtmf DQ Дисплей 0802 и dtmf имеет замыкание Амперметр на 572пв2 на 0В, либо эту Пробник низкоомных цепей линию сам Дисплей 0802 и dtmf датчик, при наличии Схема частотомера на PIC16F628 и семисегментных неисправности его Примеры блок схемы atmtga 16 внутренней схемы, Дисплей 0802 и dtmf подтягивает к Амперметр на 572пв2 0В, то на Пробник низкоомных цепей индикаторе выводится значение Дисплей 0802 и dtmf "Shot ".

Далее если тест Схема частотомера на PIC16F628 и семисегментных исправности датчика прошел Дисплей 0802 и dtmf успешно, Примеры блок схемы atmtga 16 микроконтроллер выдает датчику команду на Дисплей 0802 и dtmf измерение Дисплей 0802 и dtmf температуры. После Амперметр на 572пв2 окончания измерения цифровым датчиком Пробник низкоомных цепей температуры, микроконтроллер Дисплей 0802 и dtmf считывает значение температуры, Схема частотомера на PIC16F628 и семисегментных обрабатывает его Примеры блок схемы atmtga 16 и выводит Дисплей 0802 и dtmf на индикатор.

Амперметр на 572пв2 Для удобства считывания Пробник низкоомных цепей показаний температуры незначащие нули Дисплей 0802 и dtmf в первых с права Схема частотомера на PIC16F628 и семисегментных разрядах потушены, а Дисплей 0802 и dtmf на Примеры блок схемы atmtga 16 их месте выводится знак минус Дисплей 0802 и dtmf при Дисплей 0802 и dtmf отрицательных температурах.

Амперметр на 572пв2 После подачи питания, при Пробник низкоомных цепей правильном подключении Дисплей 0802 и dtmf датчика и источника Схема частотомера на PIC16F628 и семисегментных питания, цифровой Примеры блок схемы atmtga 16 термометр начинает Дисплей 0802 и dtmf отображать значение Амперметр на 572пв2 температуры примерно через Пробник низкоомных цепей 1 секунду. Данное время Дисплей 0802 и dtmf требуется датчику на проведение Схема частотомера на PIC16F628 и семисегментных измерения температуры.

Во Дисплей 0802 и dtmf время Примеры блок схемы atmtga 16 первого измерения температуры датчиком на Дисплей 0802 и dtmf индикаторе Дисплей 0802 и dtmf выводится значение Амперметр на 572пв2 "t°С".
Конструкция

Термометр собран Пробник низкоомных цепей на односторонней Дисплей 0802 и dtmf печатной плате, показанной Схема частотомера на PIC16F628 и семисегментных на рисунке Примеры блок схемы atmtga 16 2.
Дисплей   0802 и dtmf

Рисунок 2. Печатная Амперметр на 572пв2 плата цифрового термометра Пробник низкоомных цепей на DS18B20.

Внешний вид Дисплей 0802 и dtmf готового устройства:
Дисплей   0802 и dtmf
Дисплей   0802 и dtmf

Дисплей   0802 и dtmf


Датчик для Схема частотомера на PIC16F628 и семисегментных измерения температуры подДисплей 0802 и dtmf ключается к Примеры блок схемы atmtga 16 разъему Х1, а к разъему Дисплей 0802 и dtmf Х2 Дисплей 0802 и dtmf необходимо подключить Амперметр на 572пв2 источник питания (достаточно подключение Пробник низкоомных цепей трансформатора с Дисплей 0802 и dtmf необходимым значением напряжения).

Схема частотомера на PIC16F628 и семисегментных Микроконтроллер PIC16F628А Примеры блок схемы atmtga 16 можно заменить Дисплей 0802 и dtmf на PIC16F628-04 Амперметр на 572пв2 в DIP корпусе. Пробник низкоомных цепей При переработке печатной платы Дисплей 0802 и dtmf можно использовать микроконтроллер и Схема частотомера на PIC16F628 и семисегментных в других корпусах.

Дисплей 0802 и dtmf В Примеры блок схемы atmtga 16 устройстве применены семисегментные светоизлучающие индикаторы Дисплей 0802 и dtmf с Дисплей 0802 и dtmf общим анодом Амперметр на 572пв2 SA04-11SRWA фирмы KINGBRIGHT. Их Пробник низкоомных цепей можно заменить Дисплей 0802 и dtmf на любые импортные Схема частотомера на PIC16F628 и семисегментных сверхяркие индикаторы. Примеры блок схемы atmtga 16 Возможно придется Дисплей 0802 и dtmf подобрать номинал Амперметр на 572пв2 резисторов R3...R10 Пробник низкоомных цепей для обеспечения нужной яркости.

Дисплей 0802 и dtmf Диодный мост собран на Схема частотомера на PIC16F628 и семисегментных диодах BAV100, которые Дисплей 0802 и dtmf можно Примеры блок схемы atmtga 16 заменить на любые с прямым Дисплей 0802 и dtmf током Дисплей 0802 и dtmf не менее Амперметр на 572пв2 50мА ( например в Пробник низкоомных цепей предыдущих конструкциях Дисплей 0802 и dtmf были установлены диоды Схема частотомера на PIC16F628 и семисегментных GS1M, которые Примеры блок схемы atmtga 16 намного мощнее, Дисплей 0802 и dtmf но какие Амперметр на 572пв2 попались под руку)


Пробник низкоомных цепей Исходник, прошивка