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

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


Простой терморегулятор

Цель разработки - обеспечить минимальную стоимость при точности поддержания температуры около 0.1 град. в диапазоне от 1 до 20 град. Корпус герметичный и минимум элементов управления. Присутствие дополнительного датчика перегрева компрессора и аварийное отключение установки.

При указанной точности классический вариант с цифровыми датчиками от DALLAS не мог быть использован. За основу был взят документ AN512 "Implementing Ohmeter/Temperature Sensor" с сайта фирмы Microchip. Измерительный элемент был выбран по каталогу Farnell. В данном случае были применены термисторы с отрицательным температурным коэффициентом (NTC Thermistors ) фирмы "Philips" с маркировкой 2322-640-54104 имеющие сопротивление 100 кОм при температуре 25 град. С. http://www.passives.comp.philips.com/  Термисторы надежно работают в диапазоне от -40 град. С до +125 град. С и обеспечивают точность 2%. Микроконтроллер был выбран функционально избыточный имея ввиду дальнейшее развитие прибора. Для измерения сопротивления используется Capture-модуль микроконтроллера способный запоминать значение 16-и разрядного счетчика в момент поступления внешнего сигнала. Это позволяет аппаратно реализовать измерение методом интегрирования.

Измерение сопротивления терморезисторов состоит из следующих этапов:
1. Разряд конденсатора C1 через резистор R2 подачей логического нуля на вывод RC2 DD1.
2. Перевод RC0, RC1 в высокоимпедансное состояние, подача лог.1 на RA5. RC2 программируется как вход Capture-модуля, запускается внутренний счетчик.
3. Напряжение на конденсаторе плавно возрастает и, когда его уровень превысит границу приблизительно 3 В, происходит срабатывание Capture-модуля, запоминается содержимое счетчика.
4. Повтор пунктов 1..3 , но лог. 1 подается на RC0 .(заряд через датчик температуры)
5. Повтор пунктов 1..3 , но лог. 1 подается на RC1 .(заряд через датчик перегрева)

Поскольку отношение длительностей заряда конденсатора до заданного уровня равно отношению сопротивлений через которые он заряжался, то имея известной величину сопротивления резистора R1 нетрудно вычислить и сопротивление терморезисторов RT1 и RT2. Температурная характеристика термисторов является нелинейной и лишь приближенно описывается функцией R=A*exp(B/T), где R-сопротивление , T-температура (град. K), B-константа указываемая в технической документации (для примененных термисторов равна 4190 ) , A - константа определяемая на основании значения B, и учитывая что R при 25 град. C = 100 Ком. Для преобразования сопротивления в температуру в программе используется таблица построенная по 64 точкам с линейной интерполяцией в интервалах.
Внешние управляющие цепи прибора не детализируются поскольку существует масса стандартных решений и остаются на выбор разработчика. Схема первого варианта приведена ниже.

Схема терморегулятора
Рис.1. Схема терморегулятора

Несмотря на подозрительную простоту прибор с помощью многократного усреднения достаточно стабильно показывает три знака температуры.

Характеристики следующие:
Значение рабочих температур +3.5, +5.5, +7.5, +13, +22 ° С.
Гистерезис регулирования + 0.5 ° С
Допустимый перегрев +70 ° С
Кнопка 1 устанавливает диапазон (циклическая прокрутка ). Кнопка 2 показ перегрева и сброс сработавшей защиты. Существенная особенность в значительной инерционности вследствии многократных процедур усреднения.

Файлы:
Схема в формате ACCEL EDA
Исходный текст программы. Для компилятора MPASM v02.20
Программа генерации табличных данных для терморезисторов в формате MathCad Plus 5.0
Входной файл для генерации таблиц По техническому описанию термистора 2322-640-54104
Результаты тестовых измерений в виде нескольких выборок по 1000 отсч. показаний измерительного таймера. Формат Excel 97.

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

Обозначение Тип Номинал Количество ПримечаниеМагазинМой блокнот
DD1 МикроконтроллерPIC16C621 Поиск в LCSCВ блокнот
Диод2 Поиск в LCSCВ блокнот
С1 Конденсатор0.047 мкФ1 Поиск в LCSCВ блокнот
Конденсатор10 пФ2 Поиск в LCSCВ блокнот
R1 Резистор
100 кОм
1 Поиск в LCSCВ блокнот
R2 Резистор
100 Ом
1 Поиск в LCSCВ блокнот
Резистор
10 кОм
1 Поиск в LCSCВ блокнот
RA-RH Резистор
300 Ом
8 Поиск в LCSCВ блокнот
Терморезистор2 Поиск в LCSCВ блокнот
Кварцевый резонатор8 МГц1 Поиск в LCSCВ блокнот
LED1 3-х разрядный светодиодный цифровой индикатор с общими катодамиC-563SR1 Поиск в LCSCВ блокнот
KN1, KN2 Тактовая кнопка2 Поиск в LCSCВ блокнот
Добавить все

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

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

Теги:

none Опубликована: 2005 г. 0 0
Я собрал 0 0
x

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

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

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

терморегулятор для теплого пола

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

Статью еще никто не комментировал. Вы можете стать первым.
Добавить комментарий
Имя:
E-mail:
не публикуется
Текст:
Защита от спама:
В чем измеряется электрическая мощность?
Файлы:
 
Для выбора нескольких файлов использйте CTRL

Программатор Pickit3
Программатор Pickit3
Набор начинающего радиолюбителя Металлоискатель MD3010II
вверх