Портал для радиолюбителей
   Термометр на DS18B20
    Главная -> Статьи -> Устройства на микроконтроллерах -> Термометр на DS18B20

Винлинк актуальное зеркало

<< Назад в раздел   Распечатать Дата добавления: 2016-11-24 | Просмотров: 13773

Хочу предложить для повторения простой термометр на датчике DS18B20 (DS18S20) и PIC16F630.
Сделано для применения в климатической приточной системе на другом МК, а данная схема явилась побочным продуктом разработки. Особенностью является высокая скорость измерений (период отсчетов около 110 мс). Диапазон обычен: -55...+125 , разрешающая способность 1 градус, точность соответствует точности датчика - 0,5 градуса (в диапазоне -10...+85).

Источник питания любой от 4 до 5 вольт (но стабилизированный). Индикатор с общим катодом (но можно сделать и общий анод). Резисторы в сегментах можно изменять в диапазоне 82...150 ом. Ключи на МОСФЕТах легко заменить на NPN транзисторы (в макете стоят обычные КТ315 с базовыми делителями).


По просьбам трудящихся можно увеличить число датчиков, но не более 3-х (иначе не хватит 14 выводов МК). Так же можно портировать решение на любой МК микрочипа с числом выводов не менее 14.

Схема цифрового термометра на датчике DS18B20

Собранная схема на макетной плате

Прошивку HEX, исходники программ на ASM и Си можете скачать


Добавил:  Павел (Admin)  
Автор:  Ямпольский Марк 

Вас может заинтересовать:

  1. Беспроводной измеритель температуры и влажности
  2. Зарядное устройство-анализатор NiMh/NiCd аккумуляторов
  3. Контроллер двухцветного светового шнура Flexilight
  4. Электронный замок с ключами iButton
  5. Как связать микроконтроллер и компьютер по каналу RS-232


    © PavKo, 2007-2018   Обратная связь   Ссылки   Яндекс.Метрика