Компьютерный терморегулятор

Таймеры, реле времени

Промышленностью выпускаются программируемые термодатчики, один из которых DS1821
интересен тем, что позволяет не только передавать данные о температуре на персональный
компьютер или микроконтроллер, но и работать самостоятельно как термостат, управляя
нагрузкой в зависимости от данных пороговых значений температуры, занесенных в его
память при помощи компьютера.

Схема термостата

kompyuternyj-termostatПринципиальная схема термостата показана на сайте radiochipi.ru. Рассмотрим рисунок 1, на выходе датчика DS1821 включен простой транзисторный ключ, который управляет током через светодиод оптопары U1, а та управляет симистором, управляющим питанием нагревателя.

Теперь немного слов о самой микросхеме DS1821. Выпускается фирмой «MAXIM» и может работать как термостат (с двумя порогами температуры, на включение и на выключение) или как цифровой термодатчик, передающий данные на микроконтроллер или копьютер. Диапазон рабочих температур от –55С до +125С. Промышленно микросхема выпускается настроенная как термодатчик.

programmator-dlya-pkДля перевода её в режим термостата и задания температурнных порогов (нижнего – TL и верхнего TH) необходим персональный компьютер с портом СОМ, в который микросхема подключается при помощи переходника, схема которого показана на рисунке 2.

Требуется программа ds1821.exe (можно найти в интернете или скачать по ссылке с сайта журнала «Радиоконструктор», на странице «НЕХ-файлы»), а схема переходника-программатора приводится в закладке «Adapter Curcut» этой программы. Однако, в схеме приводимой в программе (рис.3.) используются полевые транзисторы, которых у меня не оказалось, и схему программатора собрал из того что было (рис.2).

privodik-v-programmeТакая тоже работает, проверено! Программатор на рисунке 2 и тот, что по схеме, предложенной в программе, рассчитан на работу с 9-выводным СОМ-портом персонального компьютера. Но, сейчас данный порт уже редко используется, и в новых компьютерах его может и не быть, так как все уже давно перешло на USB.

В этом случае нужно в любом магазине компьютерных принадлежностей приобрести адаптер-переходник COM-USB, и подключать программатор через него. После того как программа установлена и переходник сделан нужно чтобы микросхема находилась в режиме термодатчика. Если она новая она в таком режиме и будет. Если нет, – нужно в главном окошке программы (рис. 4) установить режим термодатчика (1-Wire).

okoshka-v-programmeЗатем, в строке ТН набрать верхнюю температуру, а в строке ТL – нижнюю (значения в градусах по Цельсию). Затем «Termostat» и «Exit». Теперь микросхема все «запомнила» и будет управлять нагрузкой согласно этим установкам. Если нужно измерять температуру и видеть показания на экране монитора, – снова подключаем микросхему к СОМ через переходник и переводим её в режим датчика «1-Wire», затем нажимаем «Start» и видим значение температуры в
строке снизу. Использовать более доступную микросхему DS18S20, как это ошибочно утверждается в некоторых источниках, невозможно, так как DS18S20 не имеет функции работы в качестве термостата.

Поэтому подходит только DS1821. Микросхема DS18S20 работает только в качестве датчика, – для передачи данных о температуре на микроконтроллер или персональный компьютер. Принимая во внимание тот факт, что компьютер и термостат могут быть расположены (установлены) достаточно далеко друг от друга, в конструкции термостата предусмотрена возможность легкого снятия микросхемы (датчика), подключаемой через разъем Х1 (рис.1)

чтобы её можно было отнести к компьютеру, подключить через переходник программатор в СОМ и изменить пороги переключения, когда это потребуется. Схема термостата (рис.1) питается от покупного трансформаторного источника питания напряжением 5V. Это хорошо в том смысле, что обеспечивается полная гальваническая развязка от электросети. Источник питания должен быть стабилизированным. Либо можно взять нестабилизированный источник напряжения больше, например, 9V или 12V, и с него подать напряжение на схему рис.1 через стабилизатор, например, 78L05.

Автор

Оцените статью
radiochipi.ru
Добавить комментарий

Нажимая на кнопку "Отправить комментарий", я принимаю политику конфиденциальности.