Домашняя страничка Стефурак П.Б. Промзона. Часы, термостат, дешевая и более функциональная замена механического термостата холодильника.
 
 
  
  
 
Промзона \ Часы, термостат, дешевая и более функциональная замена механического термостата холодильника.
Управление компрессором холодильника по различным параметрам с использованием AVR ATmega8.
 
Постановка задачи
Заменив в холодильнике за 2 года 2 термостата (каждый по 1300руб примерно)
задумался, а может есть альтернативные варианты?
К системе управления компрессором выдвигаются следующие критерии:
4 точки контроля температуры - морозильная камера (возможный диапазон t от -25 до -4), основное хранилище (t от -6 до +10), температура испарителя, температура в помещении.
Использование любой точки контроля T для управления компрессором.
Установка диапазона регулирования T (учитывая петлю гистезиса)
Установка мин времени работы компрессора
Установка мах времени работы компрессора
Установка мин времени простоя компрессора
Установка мах времени простоя
Контроль показаний с датчиков, сильно отличающихся от средних (ЗАПОМИНАЕМ ВСЕ, используем для расчета только не сильно отличающиеся от средних)
Отобращение информации - время, данные с датчиков, данные о работе компрессора
Защита от перегрева/пожара - отключение всех нагрузок при
превышении заданного порога температуры.
Стоимость - до 500-700 руб  
Решение
Понятно, что под такую задачу готовое решение найти не просто.
Есть наборы для сборки подобных устройств компании МастерКит, но при изучении
их характеристик стало ясно, что функционал некоторых сложен и избыточен, а
других - недостаточен. 2й фактор - цена сравнительно высока.
Сложного в изготовлении такого устройства ничего нет, по этому решил
проектировать и делать его самостоятельно.
Основной критерий - простота hardware.
Подключение ds1820: вывод 10.
В качестве генератора используется внутренний RC генератор кристалла.
Сигналы управления нагрузкой: нога 9 МК.
Управление нагрузкой: обычный транзисторный ключ+ реле+ диод.
Питание - трансформатор + диодный мост + 7805+ конденсаторы.
Программное обеспечение создано в IDE CodeVisionAVR.
Графики измерений зависимости значений ADC от температуры для 2х
терморезисторов и рассчитанные формулы зависимостей (черные линии -
линии тренда, R2 - коэффициент достоверности):
По зависимостям составлены таблицы кусочно-линейной аппроксимации значений ADC.
Эти данные хранятся в EEPROM котроллера и могут быть изменены для конкретного
экземпляра ММТ-1 при калибровке системы.