ому датчику LM35
Змінний резистор R3 і резистор R6 формують дільник напруги, який встановлює опорна напруга від 0В до 1,62 В.
Операційний підсилювач (DA1.1) є буфером опорного напруги, щоб уникнути впливу дільника. Компаратор (DA1.2) порівнює опорна напруга, встановлене змінним резистором R3, з вихідним напругою температурного датчика LM35 і вирішує, включити або виключити схему управління. Про включення сигналізує світлодіод VD3. br/>
1.2 Термостат на базі мікроконтролера PIC16F84A
Сьогодні в багатьох квартирах є підлоги з електропідігрівом. Вони зручні і досить довговічні, але от їх терморегулятори мають ряд недоліків. Цифрові дороги, а аналогові та електромеханічні ненадійні і не дають жодного уявлення про температуру підлоги. Цих недоліків позбавлений пропонований терморегулятор. Він підтримує температуру з точністю 0,5 В° С і показує її поточне значення на світлодіодному індикаторі. Принципова схема показана на малюнку 1.2. br/>В
Рис. 1.2 - Принципова схема термостата на базі мікроконтролера PIC16F84A
Основою терморегулятора служить мікроконтролер DD1 (PIC16F84A). Датчик температури ВК1 - цифровий DS1621 з інтерфейсом I2С. Він здатний вимірювати температуру в інтервалі -55 ... +125 В° С.
При включенні харчування програма мікроконтролера, насамперед, ініціалізує його внутрішні регістри, потім налаштовує датчик температури. На закінчення ініціалізації програма читає з незалежної пам'яті мікроконтролера задане значення температури. Потім вона починає циклічно опитувати датчик і виводити виміряне значення на трехразрядного світлодіодний індикатор HG1 - HG3. Індикація динамічна, причому десяткова точка індикатора HG2 (розряд одиниць градусів) включена примусово - висновок катода відповідного світлодіода через резистор R14 з'єднаний із загальним проводом. p align="justify"> У результаті порівняння заданого і виміряного значень температури програма встановлює низький чи високий рівень на виході РАЗ мікроконтролера. Це сигнал керування включенням і вимиканням підігріву. В якості комутатора нагрівальний елемент використовується оптосімістори, але можна використовувати й інший комутатор підходящої потужності. p align="justify"> Температуру, підтримувану регулятором, можна змінювати з кроком 0,5 В° С, натискаючи на кнопки "+" (SB1) і "-" (SB2). При натисканні на кнопку "Зап." (SB3) і її утриманні не менше 1с встановлене значення температури буде записано в енергонезалежну пам'ять мікроконтролера і використано при наступних включеннях терморегулятора. p align="justify"> Датчик DS1621 випускають у корпусах DIP-8 (без буквених індексів) і в двох варіантах малогабаритного корпусу SOIC для поверхневого монтажу (DS1621S і DS1621V). У даному варіанті використаний прилад в корпусі DIP-8. Він поміщений в пластикову трубку, замуровану в "тепла підлога" по...