Домашняя страничка Стефурак П.Б. Промзона. Часы, термостат, дешевая и более функциональная замена механического термостата холодильника.
 
     Домашняя Промзона Спальный район  

Промзона \ Часы, термостат, дешевая и более функциональная замена механического термостата холодильника.
Управление компрессором холодильника по различным параметрам с использованием AVR ATmega8.

 

Постановка задачи
Заменив в холодильнике за 2 года 2 термостата (каждый по 1300руб примерно) задумался, а может есть альтернативные варианты?
К системе управления компрессором выдвигаются следующие критерии:
  • 4 точки контроля температуры - морозильная камера (возможный диапазон t от -25 до -4), основное хранилище (t от -6 до +10), температура испарителя, температура в помещении.
  • Использование любой точки контроля T для управления компрессором.
  • Установка диапазона регулирования T (учитывая петлю гистезиса)
  • Установка мин времени работы компрессора
  • Установка мах времени работы компрессора
  • Установка мин времени простоя компрессора
  • Установка мах времени простоя
  • Контроль показаний с датчиков, сильно отличающихся от средних (ЗАПОМИНАЕМ ВСЕ, используем для расчета только не сильно отличающиеся от средних)
  • Отобращение информации - время, данные с датчиков, данные о работе компрессора
  • Защита от перегрева/пожара - отключение всех нагрузок при превышении заданного порога температуры.
  • Стоимость - до 500-700 руб
     
    Решение
    Понятно, что под такую задачу готовое решение найти не просто.
    Есть наборы для сборки подобных устройств компании МастерКит, но при изучении их характеристик стало ясно, что функционал некоторых сложен и избыточен, а других - недостаточен. 2й фактор - цена сравнительно высока.
    Сложного в изготовлении такого устройства ничего нет, по этому решил проектировать и делать его самостоятельно.
    Основной критерий - простота hardware.

    За основу был взят проект Часы, таймер, термостат, управление различными устройствами на AVR ATmega8..
  • Контроллер : AVR ATmega8 компании ATMEL
  • Дисплей : CA56-12EWA - сборка из 4 7ми сегментных индикаторов с общим анодом
  • Датчики температуры: DS18b(s)20 -2 шт. и ММТ-1 100ком - 2 шт.
  • Кнопки, транзисторы, резисторы, конденсаторы, реле и т.д.
    Бюджет проекта:
  • Контроллер ~70 руб
  • Дисплей CA56-12EWA ~50 руб
  • Датчик температуры: DS18b(s)20 x2 ~140 руб
  • Датчик температуры: ММТ-1 100ком x2 ~40 руб
  • Кнопки, транзисторы, резисторы, конденсаторы, реле и т.д. ~200 руб
    Итого:~500-600 руб

    Схема устройства:
    Подключение ds1820: вывод 10.
    В качестве генератора используется внутренний RC генератор кристалла.
    Сигналы управления нагрузкой: нога 9 МК.
    Управление нагрузкой: обычный транзисторный ключ+ реле+ диод.
    Питание - трансформатор + диодный мост + 7805+ конденсаторы.

    Программное обеспечение создано в IDE CodeVisionAVR.

    Графики измерений зависимости значений ADC от температуры для 2х терморезисторов и рассчитанные формулы зависимостей (черные линии - линии тренда, R2 - коэффициент достоверности):

    По зависимостям составлены таблицы кусочно-линейной аппроксимации значений ADC. Эти данные хранятся в EEPROM котроллера и могут быть изменены для конкретного экземпляра ММТ-1 при калибровке системы.

    Фото различных этапов реализации проекта:
                   
    Проект находится в стадии разработки.

     
  •