Осмелюсь предложить для повторения простой термометр на датчике DS18B20 (DS18S20) и PIC16F630. Сделано для применения в климатической приточной системе на другом МК, а данная схема явилась побочным продуктом разработки. Особенностью является высокая скорость измерений (период отсчетов около 110 мс). Диапазон обычен: -55...+125 , разрешающая способность 1 градус, точность соответствует точности датчика - 0,5 градуса (в диапазоне -10...+85).
![](https://kazus.ru/nuke/objects/circuits/7/700u8353p3192s8ooe9ig75uu9fv13em/image/1406175072_01.jpg)
Источник питания любой от 4 до 5 вольт (но стабилизированный). Индикатор с общим катодом (но можно сделать и общий анод). Резисторы в сегментах можно изменять в диапазоне 82...150 ом. Ключи на МОСФЕТах легко заменить на NPN транзисторы (в макете стоят обычные КТ315 с базовыми делителями). По просьбам трудящихся можно увеличить число датчиков, но не более 3-х (иначе не хватит 14 выводов МК). Так же можно портировать решение на любой МК Микрочипа с числом выводов не менее 14.
Прошивка для микроконтроллера и исходники программ на ASM и Си доступны по этой ссылке.
C этой схемой также часто просматривают: |
Электронный термометр
МЕДИЦИНСКИЙ ТРАНЗИСТОРНЫЙ ТЕРМОМЕТР
Цифровой термометр
Цифровой термометр.
Автомобильные часы-термометр-вольтметр
Устройство ввода-вывода на микроконтроллера
Паяльная станция на ручке паяльника
Расширение функций СВ радиостанции – система опознания свой-чужой
Приставка, превращающая транcивер в маяк
|