Регуляторы температуры на сегодняшний день одни из самых
распространенных устройств автоматики.
Практически каждый крупный производитель предлагает выбор из нескольких моделей
подобных приборов. Отличаются они функциональными возможностями и ценой, но
призваны исполнять одну функцию – управление температурой какого-либо объекта.
При всей распространенности термоконтроллеров, находятся любители,
предпочитающие собирать их самостоятельно.
Основу любого современного
терморегулятора составляет
элемент под названием микроконтроллер. Не следует путать его с одноименными
вариантами ПЛК. Современный микроконтроллер это отдельная микросхема, в которой
реализована большая часть классической микропроцессорной системы и некоторые из
устройств связи с объектом. Для реализации полноценной системы, достаточно
предусмотреть преобразователи уровней сигналов, элементы питания и написать
управляющую программу. В чем-то все это напоминает внедрение ПЛК, за
исключением того, что работы проводятся на уровне отдельных элементов
микроэлектроники.
|
Функциональная схема терморегулятора |
Программирование микроконтроллеров осуществляется либо на
ассемблере, либо на языке высокого уровня, чаще всего
C. При этом требуются солидные знания,
как в области программирования, так и в области внутреннего устройства и работы
микропроцессорных систем. Зато результат можно получить именно тот, который
необходим. Плюс цена оборудования (не включая цену разработки) будет
минимальной. Например, описываемая далее конструкция содержит элементы общей
стоимостью порядка 15$. И это не предел. При желании и массовом производстве
стоимость может быть еще ниже.
Но вернемся к регулятору температуры. Классическая схема любого современного
прибора состоит из четырех частей:
- Датчик
- Управляющий микроконтроллер
- Элементы индикации и управления
- Выходное устройство
Самым серьезным отличием любительских конструкций от
применяемых в промышленности, можно считать тип датчика температуры. В
индустриальном оборудовании обычно используются термометры сопротивления или
термопары. Но эти сенсоры требуют солидной схемы преобразования сигналов и АЦП.
Повторить их в любительских условиях не так сложно, но несколько дорого.
Гораздо выгоднее использовать
полупроводниковый датчик температуры с цифровым
выходом. Данные датчики работают в диапазоне температур от -55 до 125 градусов
Цельсия и оснащены встроенным АЦП и одним из последовательных интерфейсов
обмена. Для подключения подобных сенсоров к микроконтроллеру не требуется
никаких дополнительных элементов (разве что нескольких сопротивлений и
конденсаторов), что сильно упрощает задачу построения термоконтроллера. Также
цена на подобные датчики находится в районе 2-3$. Если пренебречь не самой
высокой точностью и разрешением по температуре, то можно создать обычный
регулятор температуры. Кстати изредка встречаются устройства, использующие
полупроводниковые датчики и в промышленных применениях. Но наиболее часто эти
сенсоры можно встретить в бытовой технике, ПК и других подобных приборах.
Выбор управляющего микроконтроллера целиком лежит на
разработчике. Это может быть простая и дешевая модель, либо более мощный
вариант, используемый также в промышленных контроллерах. Главным критерием
здесь является необходимый алгоритм работы и сервисные функции прибора. Не
секрет, что современные индустриальные регуляторы обладают большими
возможностями настройки под конкретный процесс. Все это можно реализовать и
самостоятельно.
|
Внешний вид |
Проект
Терморегулятор на микроконтроллере можно найти на сайте mcucpu.ru. Принципиальная построена с
использованием относительно простого микроконтроллера
PIC16
F676 и цифрового датчика температуры
MCP9800, выпускаемых американской фирмой
Microchip. Все микросхемы
применены в стандартном варианте включения. Для индикации температуры использован
трехсимвольный светодиодный дисплей. Задание температуры может быть выполнено с
помощью трех кнопок. Конструкция предполагает два варианта выходных элементов –
либо стандартное реле, либо оптопара управления симистором. Выбор нужного
варианта производится на этапе сборки.
Самой сложной операцией при изготовлении устройства будет
прошивка микроконтроллера управляющей программой. Она потребует наличия
специального программатора. К счастью, сегодня, найти подобное оборудование не
представляет большой сложности. Сама программа реализует позиционное управление
температурой. Уставку можно задать в диапазоне от 0 до 99 градусов.
|
Принципиальная схема |
Конечно, приведенное устройство больше подходит для бытовых
применений.
Тем не менее, оно повторяет
основные возможности современных регуляторов температуры. Несколько усложнив
конструкцию, путем применения более мощного микроконтроллера и промышленного
датчика, фактически можно получить полный аналог индустриальных систем.
Комментариев нет:
Отправить комментарий