Главная » Микроконтроллеры
Призовой фонд
на май 2017 г.
1. Тестер компонентов MG328
Паяльник
2. Осциллограф DSO138
Паяльник
3. Регулируемый паяльник 60 Вт
Паяльник
4. 100 руб.
От пользователей

Похожие статьи:


Термометр на 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 Поиск в FivelВ блокнот
IC2 ИндикаторBT-N325RD1 Поиск в FivelВ блокнот
IC3 Датчик температуры
DS18S20
1 Поиск в FivelВ блокнот
VT8-VT10 ТранзисторMosfet3 Поиск в FivelВ блокнот
С1 Конденсатор100 нФ1 Поиск в FivelВ блокнот
С2 Электролитический конденсатор10 мкФ1 Поиск в FivelВ блокнот
R7-R13 Резистор
120 Ом
7 Поиск в FivelВ блокнот
R18 Резистор
15 кОм
1 Поиск в FivelВ блокнот
R19 Резистор
4.7 кОм
1 Поиск в FivelВ блокнот
Добавить все

Скачать список элементов (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

Программатор Pickit3
Программатор Pickit3
Мультиметр Mastech MS8239C Pickit 2 - USB-программатор PIC-микроконтроллеров
вверх