ислюють значення температури. Це значення в 9-розрядному двійковому коді доступно користувачу. Дані розбиваються на старший і молодший байти. Якщо достатньо ціле значення температури, то можна користуватися тільки старшим байтом. Молодший байт має тільки один інформаційний біт LSB, що забезпечує дискретність 0.5 градуса. Решта біти молодшого байта завжди рівні 0. На рис.4.2 показана конфігурація висновків датчика температури DS1621. br/>В
Рис. 4.2 - Конфігурація висновків датчика температури DS1621
Призначення висновків: - лінія даних шини I2C-лінія тактового сигналу шини I2C-вихід термостата-плюсової висновок харчування-загальний (земля) ... A2 - лінії формування молодших бітів адреси
У вибраній схемі, що на рис. 1.2 DS1621 використовується в корпусі DIP-8. Він поміщений в пластикову трубку, замуровану в "тепла підлога" поруч з кабелем-нагрівачем. Схема підключення датчика температури до МК представлена ​​на рис. 4.3. <В
Рис. 4.3 - Схема підключення датчика температури DS1621 до МК
Температуру, підтримувану регулятором, можна змінювати з кроком 0,5 В° С, натискаючи на кнопки SB "+" і SB "-". При натисканні на кнопку SB "Зап" та її утриманні не менше 1с встановлене значення температури буде записано в енергонезалежну пам'ять мікроконтролера і використано при наступних включеннях терморегулятора. br/>
4.1.2 Підключення до МК реле
Для включення і виключення підігріву підлоги в схему додано реле. Реле управляється залежно від рівня сигналу на виході RA3. При сигналі високого рівня подається напруга на базу транзистора VT4, в результаті відкривається і з'єднує ланцюг з реле і воно спрацьовує. Схема з'єднання реле з МК представлена ​​на рис. 4.4. br/>В
Рис. 4.4 - Схема з'єднання МК з реле
4.2 Розробка ланцюга живлення пристрою
Для живлення термостата необхідно розробити схему, яка буде працювати від мережі 220V, 50Гц і на виході видавати +5 V постійного струму.
Для розробки схеми живлення пристрою будемо використовувати такі компоненти, як:
. Трансформатор ТПП-242-127/220-50,
. Діодний збірка КД202Б,
. Інтегральний стабілізатор MC78L00,
. Конденсатори: SK063M0010B2F-0511 63В 10.0мкФ - 2шт. p align="justify"> Схема ланцюга живлення термостата для В«теплових підлогВ» наведена на рис. 4.5. br/>В
Рис. 4.5 - Схема живлення термостата
Розділ 5. Розробка програмного забезпечення
Текст програми для термостата представлений нижче:
INDF EQU 00HEQU 01H_REG EQU 81HEQU 02HEQU 03HEQU 04HEQU 05HEQU 06HEQU 85HEQU 86HEQU 0BHEQU ...