Цифровий програмований термостат на avr - good chip

Цифровий програмований термостат на avr - good chip

Даний термостат розроблявся як універсальний для застосування в максимально можливі конфігурації. Пристрій складається з мікроконтролера AtMege8, дисплея 1602, датчика DS18B20, пари кнопок і декількох резисторів. Його основні характеристики:

  • Працює в діапазоні від -50 до 50 градусів Цельсія;
  • 1 Датчик;
  • 2 Незалежних настроюються каналу управління;
  • Незалежна пам'ять для збереження всіх параметрів.

Цифровий програмований термостат на avr - good chip

На стартовому екрані відображається 3 параметра, статус контролю навантаженням 1 HOT, навантаженням 2 COLD і поточна температура на датчику. Якщо датчик дає збій три рази поспіль, то на дисплей виводиться повідомлення «Error».

Натиснувши кнопку меню ми потрапляємо в налаштування першого плеча навантаження HOT, де можна ввімкнути або вимкнути контроль, виставити температуру утримання, і дельту утримання. Навантаження включається якщо температура опускається нижче температури утримання.

Аналогічно для плеча два COLD. Тільки навантаження включається якщо температура піднімається вище температури утримання.

Цифровий програмований термостат на avr - good chip

Параметри такі як статус управління плечем навантаження (ON / OFF), температура утримання (t), і точність утримання (dt) записуються в енергонезалежну пам'ять і зчитуються від туди під час увімкнення пристрою.

Завантажити вихідні для Code Vision AVR, симуляцію в Proteus, а так само скомпільовану прошивку можна за посиланням - Завантажити (Дзеркало)

Fuse bit необхідно встановлювати на внутрішній тактовий генератор в 8 мГц .:

Навігація по публікаціям

Схожі статті