Добро пожаловать!

Подробное описание смотрите здесь Термостат для инкубатора v3.

Суть доработки - для измерения влажности применен датчик SHT10. Как видно из схемы, собравшие третью версию регулятора, для перехода на эту версию затратят минимум усилий. Отпаивается третий "влажный DS18B20", провод от ножки PD7(13) мк идет на SHT10 (2), так же с ножки PD0(2) мк провод идет на SHT10 (3).
Обратите внимание на конденсатор С8, он должен быть припаян в непосредственной близости от ножек питания датчика.

Если датчик предполагается установить на платку, например, для последующего крепления датчика, то надо следовать рекомендациям данным в даташите.
Он должен быть установлен таким образом, что предотвратить передачу тепла от платы к датчику. Для этого уменьшают медные слои печ. платы, то есть делают дорожки тонкими, также выполняются отверстия вокруг датчика, как на рисунке.

В регуляторе применен другой микроконтролер AtMega168. По ножкам он полный аналог AtMega8.

Схема.

Меню и функции программы.

Подробное описание функций читайте здесь Термостат для инкубатора v3. Ниже дано краткое описание пунктов меню. Вход в меню осуществляется по длинному нажатию (удержание кнопки более 2 секунд) одной, одновременно нажатых двух и трех кнопок. Короткие нажатия (удержание кнопки менее 2 секунд) отображают дополнительную информацию.

Длинные нажатия.

Кнопка «SB1»

«Уct» – установка температуры регулятора.
«РАЗ» - допустимая разница температур между 1 и 2 датчиком.
«Р.Гс» - гистерезис включения для параметра"РАЗ".
Сигнализация по разности Т рассчитывается из условия Фактическая разница > (1.5 градуса + параметр "РАЗ").

Параметры «РАЗ» и «Р.Гс» управляют выводом "РАЗНОСТЬ Т1-Т2".
Включение вывода [Т1-Т2] ≥ "РАЗ"+"Р.Гс"
Отключение вывода [Т1-Т2] < "РАЗ"
То есть параметр "РАЗ" это мертвая зона (подставка). И еще, [Т1-Т2] это модуль, число без знака, это значит, что нет разницы какой датчик будет холодней/теплей.

Пример работы вывода "Разность Т1-Т2".

«АВР» температура аварии, при достижении этой температуры регулятор переходит на регулирование температуры аварийным реле. Также при температуре «АВР»-0,5градуса будет включен вывод «АВР.ОЛАЖДЕНИЕ», будет подана звуковая сигнализация. Вывод и сигнализация выключаться при температуре заданной в «Уct».

Кнопка «SB2»

«ВLA» - устанавливается нужная влажность.
«t.on» - время включенного состояния вывода "ВЛАЖНОСТЬ".
«t.oF» - время выключенного состояния вывода "ВЛАЖНОСТЬ".

Если влажность меньше установленного порога влажности, то на вывод "ВЛАЖНОСТЬ" в течении времени заданном в параметре "t.on" подаётся высокий уровень напряжения включающий исполнительный механизм, далее на выводе устанавливается низкий уровень напряжения на время заданное в параметре "t.oF". Время в параметрах задается в пределах 0..200 секунд. Выбор времени включения и паузы позволяет избежать перерегулирования.

«ПРЕ» - если текущая влажность превышает порог влажности «ВLA» на это значение, то будет включен вывод «АВР.ОЛАЖДЕНИЕ» Выключится при влажности заданной в параметре «ВLA». Для отключения этой функции установите значение 0.

Кнопка «SB3»

«d.oF» - время паузы между движением лотков.
«П.on» -время проветривания, задается в секундах.
«П.oF» - пауза между проветриванием, задается в минутах.
Параметры «П.on» и «П.oF» управляют выводом «АВР.ОЛАЖДЕНИЕ». Для отключения функции задайте время «П.on» равным нулю. Для ручного включения проветривания следует зайти в меню «П.on», по выходу из меню эта функция включится.
«O.on» - время охлаждения, задается в минутах.
«О.oF» - пауза между охлаждением, задается в часах.
«О.tº» - температура до которой будет включен вывод «АВР.ОЛАЖДЕНИЕ», при охлаждении.

Параметры «О.on» и «О.oF» управляют функцией охлаждения. Во время охлаждения отключается управление нагревом и управление влажностью. Так же если задан параметр «О.tº», то во время охлаждения будет включен вывод «АВР.ОЛАЖДЕНИЕ», пока температура не опустится ниже заданной в «О.tº». Для отключения функции управления выводом «АВР.ОЛАЖДЕНИЕ» задайте в параметре «О.tº» заведомо высокую температуру. Для отключения функции охлаждения задайте время «O.on» равным нулю.
Важно! При заходе в эти меню, цикл охлаждения переинициализируется! Это значит, что бы вручную включить охлаждение, нужно зайти в меню «O.on» и дождаться выхода. Для отключения, соответственно нужно зайти в меню «О.oF».

Одновременное нажатие на две кнопки.

SB1+SB2 включает принудительный поворот лотков.
SB2+SB3 включает режим ручного управления лотками.
Подробное описание из предыдущей версии.

Одновременное нажатие на три кнопки.

SB1+SB2+SB3 коррекция датчиков DS18B20.

Звуковая сигнализация.
Временная диаграмма.

Файлы.

Если Вы будете использовать мое устройство и его работа Вам понравится, то в виде благодарности перечислите мне небольшую сумму. Если Вы согласны с моим условием, страничка загрузки.

Обсуждение конструкции на www.fermer.ru

На главную - startcd.narod.ru

Hosted by uCoz