Хочу предложить для повторения простой термометр на датчике DS18B20 (DS18S20) и PIC16F630.
Сделано для применения в климатической приточной системе на другом МК, а данная схема явилась побочным продуктом разработки. Особенностью является высокая скорость измерений (период отсчетов около 110 мс). Диапазон обычен: -55…+125 , разрешающая способность 1 градус, точность соответствует точности датчика — 0,5 градуса (в диапазоне -10…+85).
Источник питания любой от 4 до 5 вольт (но стабилизированный). Индикатор с общим катодом (но можно сделать и общий анод). Резисторы в сегментах можно изменять в диапазоне 82…150 ом. Ключи на МОСФЕТах легко заменить на NPN транзисторы (в макете стоят обычные КТ315 с базовыми делителями).
По просьбам трудящихся можно увеличить число датчиков, но не более 3-х (иначе не хватит 14 выводов МК). Так же можно портировать решение на любой МК микрочипа с числом выводов не менее 14.
Прошивку HEX, исходники программ на ASM и Си можете скачать ниже
Обсуждение конструкции на форуме
Марк Ямпольский (my504)
Список радиоэлементовОбозначение
Тип
Номинал
Количество
ПримечаниеМагазинМой блокнот
IC1
МК PIC 8-битPIC16F6301
IC2
ИндикаторBT-N325RD1
IC3
Датчик температурыDS18S201
VT8-VT10
ТранзисторMosfet3
С1
Конденсатор100 нФ1
С2
Электролитический конденсатор10 мкФ1
R7-R13
Резистор120 Ом7
R18
Резистор15 кОм1
R19
Резистор4.7 кОм1
Добавить все
Скачать список элементов (PDF)
Прикрепленные файлы:
- termo_pic2.rar (7 Кб)