Терморегулятор на PIC
Терморегулятор зібрано з доступних деталей. При розробці основним критерієм була хороша повторюваність пристрою. Зібрано терморегулятор на мікрочиповому контролері. Терморегулятор має два режими роботи: режим нагріву та режим охолодження. Режим нагріву вмикається, коли встановлена температура включення має значення нижче за вимкнення. А режим охолодження вмикається, коли значення температури вимкнення менше за включення. Терморегулятор здатний регулювати температуру від 0 до 80 градусів з похибкою 1 градус. Увесь час індикується поточна температура. В якості датчика використовується цифровий датчик DS1820, підключений по двожильній або трьохжильній схемі.
Управління здійснюється трьома кнопками «Установка», «Більше», «Менше».
При утриманні кнопки «Установка» протягом 1 сек. пристрій входить у режим програмування значень температури, і виводить напис «SETUP». Далі кнопками «Більше» або «Менше» вибирається режим програмування включення або вимкнення відповідно. При індикації «SET On» кнопки «Більше», «Менше» встановлюють температуру включення. Вихід з установки включення відбувається при натисканні кнопки «Установка». При індикації «SETOFF» кнопки «Більше», «Менше» встановлюють температуру вимкнення.
Терморегулятор індикує поточну температуру від -30 до +80 градусів Цельсія з точністю 1 градус.
Пишіть: 2428104 [собака] rambler.ru
Список радіоелементів
Обозначення | Тип | Номінал | Кількість | Примітка | ||
---|---|---|---|---|---|---|
МК PIC 8-біт |
PIC16F84A
|
1 | ||||
Лінійний регулятор |
L78L05
|
1 | 78C05 | |||
Мультиплексор/демультиплексор |
CD4051B
|
1 | ||||
Датчик температури |
DS18B20
|
1 | ||||
Біполярний транзистор |
КТ315А
|
1 | ||||
Діод |
КД522А
|
1 | ||||
Резистор |
10 кОм
|
3 | ||||
Резистор |
1 кОм
|
1 | ||||
Резистор |
220 Ом
|
7 | ||||
Кварцовий резонатор | 3.58 МГц | 1 | ||||
Реле | 12 В | 1 | ||||
Світлодіодний індикатор | МТ-30361 | 1 | ||||
Кнопка | 3 | |||||
Прикреплені файли:
- termostat.hex (5 Кб)