Вышла на свет очередная версия термометра, а точнее
мод на
Цифровой термометр Version 3.0 Мод сделанный товарищем
jes За что ему отдельное спасибо. Думаю может многим пригодится.
В общем, схема была дополнена всем, что хотелось, и после всех изменений и ”причесываний”, приобрела такой вид:

Были добавлены: возможность работы от внешнего БП, элементы защиты микросхем-термометров от внешних наводок и
помех (в сети есть статья – ”Защита датчиков DS18B20 от статики”).
Также была переделана программа управления, благо ее исходник был на том же сайте, не пришлось возиться с
дизассемблером и т.д. Изменения (подробно описаны ниже) в основном коснулись возможности установки индикаторов с OK,
и автоматического определения запитки схемы от внешнего БП.
При подключении внешнего БП и запуске измерения с помощью нажатия кнопок tr1 или tr2, – периодически изменяется
номер термометра с выводом его температуры на индикатор, режим сна при этом отключается. При отключении внешнего БП
– термометр ”засыпает”.
Для реализации такого алгоритма работы, в схеме установлен транзистор VT1, контролирующий напряжение на выходе
стабилизатора DA1. В цикле чтения термодатчиков, программа опрашивает бит PA2, сконфигурированный как вход.
Если он равен логическому ”0”, – термометр работает от внешнего БП, если он равен ”1”, – термометр питается от батарей.
Диод VD3 служит для предотвращения разряда батареи GB1 через стабилизатор DA1, диоды VD2, VD1 и
самовосстанавливающийся предохранитель F1 – защищают схему от переполюсовки при неправильном подключении
внешнего БП или батарей.
В качестве внешнего БП с успехом применена зарядка от неисправного мобильника, там как раз на выходе +5В.
Была разведена и заказана печатная плата под корпус G413, в котором и был собран данный термометр.
Разводка платы (формат S-Layout 5.0) смешанная, предусмотрена установка как выводных, так и SMD-деталей, так было
удобнее.
В качестве термодатчиков применены DS18B20, упакованные в корпуса из нержавейки, и снабженные метровым кабелем для
подключения
Ниже приведены фотки того, что получилось в результате Несколько фоток в
Архиве есть более подробное описание.
Содержание архива ”Термометр с 2 датчиками и режимом сна.ZIP”:
схема прототипа ---------------------------------------------------- termV3.bmp
модифицированная схема ---------------------------------------- termV3_50.gif
исходник прототипа ----------------------------------------------- term3.txt
модифицированный исходник ---------------------------------- termometer_32.asm
прошивка для индикаторов с OA ------------------------------- term
A.hex
прошивка для индикаторов с OK ------------------------------- term
K.hex
файл разводки ПП -------------------------------------------------- termV3_49.lay (формат S-Layout 5.0)
байт-идентификатор ----------------------------------------------- Тип индикатора_1.jpg
фьюзы для STERX-010 -------------------------------------------- Фьюзы для Стерха-010_.jpg
фьюзы для калькулятора AVR ----------------------------------- Фьюзы_3.jpg
файл-описание -------------------------- Термометр с 2 датчиками и режимом сна.pdf
http://www.tehnari.ru/f170/t87212/index4.html#post2483762