Главная » Микроконтроллеры
Призовой фонд
на август 2019 г.
1. 1000 руб
Паяльник
2. Тестер компонентов MG328
Паяльник
3. 200 руб.
От пользователей

Термометр на DS18B20

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

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

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

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

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

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

Обсуждение конструкции на форуме

Марк Ямпольский (my504)

Список радиоэлементов

Обозначение Тип Номинал Количество ПримечаниеМагазинМой блокнот
IC1 МК PIC 8-бит
PIC16F630
1 Поиск в Utsource В блокнот
IC2 ИндикаторBT-N325RD1 Поиск в Utsource В блокнот
IC3 Датчик температуры
DS18S20
1 Поиск в Utsource В блокнот
VT8-VT10 ТранзисторMosfet3 Поиск в Utsource В блокнот
С1 Конденсатор100 нФ1 Поиск в Utsource В блокнот
С2 Электролитический конденсатор10 мкФ1 Поиск в Utsource В блокнот
R7-R13 Резистор
120 Ом
7 Поиск в Utsource В блокнот
R18 Резистор
15 кОм
1 Поиск в Utsource В блокнот
R19 Резистор
4.7 кОм
1 Поиск в Utsource В блокнот
Добавить все

Скачать список элементов (PDF)

Прикрепленные файлы:

Теги:

Ямпольский Марк Опубликована: 2010 г. 0 0
Я собрал 0 0
x

Оценить статью

  • Техническая грамотность
  • Актуальность материала
  • Изложение материала
  • Полезность устройства
  • Повторяемость устройства
  • Орфография
0

Средний балл статьи: 0 Проголосовало: 0 чел.

Комментарии (8) | Я собрал (0) | Подписаться

+1
valeriy #
Выглядет вполне прилично, но мне хотелось бы датчик вынести метров на 40 и вот будет ли работать вся эта конструкция?
Ответить
0
Bunker #
На 40 метрах сигнал будет пропадать так что не советую.
Ответить
0
Марк #
А на километре и вовсе ничего не останется... :D
Ответить
0
Mors #
берешь провод большого сечения (1-1.5), сматываешь его в косу и до 50 метров должно работать.
Ответить
0
Uriiy #
У меня на 100-120 метрах датчики работают стабильно (на конце провода подключено 9 датчиков). Кабель 4х жильный типа витой пары.
Ответить
0
Воха #
А как вам такое pic16f628a и 10 далассовских датчиков 18b20 на нём одном бедном. И поверьте это не предел.
Ответить
0
Andrey #
Код на С косячный в процедуре вывода на индикаторы
Ответить
0
Владимир #
Помогите, пожалуйста, найти ошибку в программе. А именно:единицы и десятые показывает как положено, проблема с сотыми (показывает какое угодно число, но не то, что нужно). Из-за этого проблемы с отображением отрицательной температуры и выше 100 градусов.
Ответить
Добавить комментарий
Имя:
E-mail:
не публикуется
Текст:
Защита от спама:
В чем измеряется электрическое сопротивление?
Файлы:
 
Для выбора нескольких файлов использйте CTRL

Pickit 2 - USB-программатор PIC-микроконтроллеров
Pickit 2 - USB-программатор PIC-микроконтроллеров
Конструктор - Гитарная педаль Remote Delay 2.5 Ветрогенератор
вверх