Добро пожаловать, Гость
Логин: Пароль: Запомнить меня

ТЕМА: Циклический таймер для холодильника

Циклический таймер для холодильника 31 окт 2016 08:08 #1

  • принтер
  • принтер аватар
  • Не в сети
  • I'm here long time
  • Сообщений: 111
  • Спасибо получено: 4
Уважаемый Soir, нужен простой циклический таймер для холодильника на ATtiny13(как временная замена реле,а также для работоспособности холодильника в неотапливаемых помещениях ниже 5С) с простым управлением:
первое нажатие кнопки-запуск таймера работы(мигает красный светодиод и подается сигнал для включения компрессора )
второе нажатие-запуск паузы(мигает зеленый светодиод и выключается компрессор )
третье нажатие- переход в циклический режим (светодиоды функционируют без миганий) и так по кругу
Установки (желательно)можно производить в любое время
Точность особая не нужна ,время работы и паузы достаточно до 60 минут, при первом включении по умолчанию: 10 мин работа, 30 мин пауза. Для большей нагрузочной способности выхода управления желательно запаралелить два порта. Посодействуйте, пожулуйста.
Последнее редактирование: 31 окт 2016 08:53 от принтер. Причина: помилка
Администратор запретил публиковать записи гостям.

Циклический таймер для холодильника 31 окт 2016 12:19 #2

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 6565
  • Спасибо получено: 2254
В архиве прошивка, проект в Proteus, описание и FUSE.
Что не так - пишите.
Вложения:
Администратор запретил публиковать записи гостям.
Спасибо сказали: принтер

Циклический таймер для холодильника 31 окт 2016 15:58 #3

  • принтер
  • принтер аватар
  • Не в сети
  • I'm here long time
  • Сообщений: 111
  • Спасибо получено: 4
Сделал в железе,все работает,все устраивает. Порадовал дипазон установок больше 9 часов и точность-это делает устройство универсальным.Сначала не хотел сохраняться eeprom в ячейке 0х03 при пропадании питания (ATtiny13 не любят очень медленного снижения питания), но при установке в FUSE BODLEVEL=2.7V все сохраняеться. Еще не поверял на больших интервалах, если будут вопросы -напишу.Дякую,Soir.Вот схема без развязки от сети

Плату не разволил,сделал на текстолите бормашиной без сверления,размер 80х20мм,шаблон имеется.
Последнее редактирование: 31 окт 2016 16:44 от принтер. Причина: допис
Администратор запретил публиковать записи гостям.

Циклический таймер для холодильника 24 окт 2017 09:29 #4

  • N360
  • N360 аватар
  • Не в сети
  • Harness is online
  • Сообщений: 30
Добрый день Soir.
Холодильники Nofrost имеют механические таймеры оттайки.Вот схема системы с механическим реле оттайки



Но имеются и электронные таймеры оттайки.
Не могли бы Вы организовать электронный таймер ? Имеется схема но нет прошивки на микроконтроллер.
Электронный таймер применяется для управления оттайкой испарителя холодильников No Frost, Full No Frost, Total No Frost
Цикл оттайки - через 8, 12 часов работы компрессора (время стоянки не учитывается)
Оттайка начинается при условии – температура в морозильной камере не выше – 10 С
Окончание оттайки – при температуре на термореле +10 С. Время оттайки зависит от количества инея на испарителе.
Параметры для проверки:
- ручная установка режима оттайки
- время паузы
- включение холодильного режима
Вложения:
Последнее редактирование: 24 окт 2017 10:06 от N360.
Администратор запретил публиковать записи гостям.

Циклический таймер для холодильника 24 окт 2017 09:58 #5

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 6565
  • Спасибо получено: 2254
Пока много непонятного. На схеме указаны выходы 1,2,3,4 - это куда? Нарисуйте полную схему, чтобы не приходилось догадываться.
Не расписан алгоритм работы. Он должен выглядеть примерно так:
Через заданное время, если на входе 1 присутствует логическая 1, тогда включается реле и запускается таймер... И в таком виде все этапы процесса. Должны быть указаны действия программы при всех возможных ситуациях (нажали кнопку, сработал датчик, отключилось питание...).
Что такое "параметры для проверки" я вообще не понял.
Если это "параметры для настройки", тогда должна быть подробно расписана процедура такой настройки.
Если это все таки "параметры для проверки", тогда должна быть подробно расписана процедура такой проверки.
Администратор запретил публиковать записи гостям.
Спасибо сказали: N360

Циклический таймер для холодильника 24 окт 2017 10:01 #6

  • N360
  • N360 аватар
  • Не в сети
  • Harness is online
  • Сообщений: 30
1.2.3.4. Это номера контактов на механическом реле . Первое фото обозначен буквой "К"(Подправил на предыдущем)
Параметры для проверки: Это функция кнопки на электронном реле. То что можно задать с его помощью.
- ручная установка режима оттайки -При работающем компрессоре холодильника когда температура в морозильной камере ниже -8 градусов. Нажатие на кнопку электронного реле мы принудительно переводим реле в режим Оттайки. То есть отключается компрессор , включаются нагревательные тены.
- время паузы. Это когда отключен и компрессор и нагревательный тен.(Это когда температура в морозильной камере +10 градусов) Нажатие на кнопку электронного реле мы включаем паузу(пассивная оттайка)
- включение холодильного режима. Включается компрессор отключая тен . Нажатие на кнопку электронного реле мы принудительно переводим реле в холодильный режим.

Вот еще .
Проверяют в следующей последовательности
1. При замкнутых контактах теплового реле, когда температура в морозильной камере ниже – 8 (+/- 5 С) ( для реле ТАБ –Т) или – 10 (+\- 3) (для COMBI-100 b 261N), нажимают кнопку таймера. При этом таймер должен перевести систему «NO FROST» в режим оттайки (отключается компрессор и включаются тэны).
2. Отсоединяют провод термопредохранителя от коммутационной колодки, тем самым имитируется размыкание контактов теплового реле, после этого если используется таймер ТИМ -01 – компрессор включается через 7 (+\- 3) мин.
3. После этого восстанавливают целостность схемы холодильника.



Вот видео где создали как бы стенд для проверки этого самого электронного реле оттайки




Вот вся схема подключения



Я готов ответить на все возникшие вопросы.
Вот и Вот еще где подробно описывают это чудо.
Я постараюсь описать весь цикл.
Последнее редактирование: 24 окт 2017 13:45 от N360.
Администратор запретил публиковать записи гостям.

Циклический таймер для холодильника 24 окт 2017 16:46 #7

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 6565
  • Спасибо получено: 2254
N360 пишет:
Вот вся схема подключения...
На схеме безымянные серые прямоугольники, это что? А на 6 выводов это что? Подпишите, буквально все, на схеме. И обозначения на схеме должны буква в букву совпадать с описанием.
Пока я не могу прочитать схему и, соответственно, понять, как она работает.

N360 пишет:
еще где подробно описывают это чудо.
Нет, бродить по сайтам и читать про чудеса у меня нет времени и нет желания. Поэтому здесь выкладывайте подробное описание его работы.

Также вот такие описания содержат много ненужной для написания прошивки информации:N360 пишет:
При работающем компрессоре холодильника когда температура в морозильной камере ниже -8 градусов. Нажатие на кнопку электронного реле мы принудительно переводим реле в режим Оттайки. То есть отключается компрессор , включаются нагревательные тены.
- время паузы. Это когда отключен и компрессор и нагревательный тен.(Это когда температура в морозильной камере +10 градусов) Нажатие на кнопку электронного реле мы включаем паузу(пассивная оттайка)
С оглядкой на схему, описание должно иметь примерно такой вид:
Если при наличии сигнала на выводе (таком-то) и замкнутых контактах (таких-то) нажать кнопку (имя кнопки или ее позиция на схеме, например, S1) на выводе (таком-то) появляется (или исчезает) напряжение...
Ну вот, как-то так. Заметьте, я нигде не упомянул термины "морозильная камера", "нагревательные тэны" и т.п. Мне проще без них - изучать устройство и работу холодильника тоже нет желания и времени. Можете, конечно, эти термины использовать в описании, но они должны быть однозначны, понятны, уникальны и указаны на схеме.
"-8 градусов" - тоже в данной ситуации балласт в описании. Микроконтроллер ведь не будет измерять температуру? Для него будут существовать только контакты датчика - замкнуты/разомкнуты и соответственно, напряжение на входе в МК или блок.

Пока Ваше описание подходит для инструкции по эксплуатации, мне же нужно несколько иное.
Администратор запретил публиковать записи гостям.
Спасибо сказали: N360

Циклический таймер для холодильника 25 окт 2017 08:34 #8

  • N360
  • N360 аватар
  • Не в сети
  • Harness is online
  • Сообщений: 30
Прошу прощения SOİR.
Если отнял выше время попросту. Спасибо Вам большое..
Я не думал что так трудно будет объяснять Вам принцип работы этого таймера.А тут такое нужно перечислять..
Мне уже не нужно ничего Спасибо!!! Обойдусь механическим таймером.. B)
Администратор запретил публиковать записи гостям.

Циклический таймер для холодильника 25 окт 2017 11:01 #9

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 6565
  • Спасибо получено: 2254
Ну, извините, если что не так.
Весь таймер с внешним миром связан выводами 1,2,3,4. Все, что за пределами мне малоинтересно и лишь отвлекает внимание и время. Мне всего лишь нужно знать в каких случаях на вот этих выводах какой сигнал... Что входит в МК, что из него выходит.
И ничего "такого" перечислять не нужно. Если Вам трудно описать в терминах электроники или программирования, то достаточно написать, например, "включается Реле1". Но это реле должно быть на схеме и подписано "Реле1". И везде в тексте описания должно фигурировать "Реле1".
1. При замкнутых контактах теплового реле, когда температура в морозильной камере ниже – 8 (+/- 5 С) ( для реле ТАБ –Т) или – 10 (+\- 3) (для COMBI-100 b 261N)
Где на схеме (схемы даже две, куда смотреть?) тепловое реле? И зачем мне для написания прошивки нужно знать параметры реле COMBI-100 b 261N? Как собственно, и весь этот раздел описания, озаглавленный "Вот еще".

Описания работы кнопки фактически нет. Есть три функции при нажатии кнопки, а что же конкретно должна делать программа при нажатии кнопки? Как она должна понять, что Вы собрались включить "холодильный режим", а не "время паузы"?

Вы привели две схемы. Что делать с вот этой:

Мне ее игнорировать? Или изучать? Что за узел, обведенный красным? Он завязан на таймер, значит я должен его изучить. Но описания нет, внутреннего устройства этого серого прямоугольника нет, поэтому у меня сплошные вопросы.

Устройство достаточно простое, алгоритм не должен быть сложным, описание по размеру не более этого сообщения.
Администратор запретил публиковать записи гостям.
Спасибо сказали: N360

Циклический таймер для холодильника 25 окт 2017 14:21 #10

  • N360
  • N360 аватар
  • Не в сети
  • Harness is online
  • Сообщений: 30
Описываю принцип работы этого таймера.
Как видим по схеме -
1. При подключении к сети 220 в так как температура плюсовая контакты Терморегулятора замкнуты.Включается компрессор по цепи (пройдемся по синему проводу-контакты Терморегулятора-3-й контакт электронного таймера-Замкнутые контакты реле- 2-й контакт электронного таймера- компрессор - Сеть красный провод. )Пока Схема не питается .
Как только температура на испарителе достигает -8 градусов контакты теплового реле замыкаются-через Нагревательный Тен переменное напряжение подается на 4-й контакт электронного таймера - через RC цепочку и диоды преобразуется постоянное питание для питания контроллера. Контроллер запускается и начинается отчет времени 8 часов работы компрессора. В зависимости от заданного Терморегулятор-ом температуры в эти 8 часов контакты Терморегулятор-а будут периодически размыкаться и замыкаться .Контроллер в этот момент(когда разомкнутся контакты Терморегулятор-а ) будет обесточен.У контроллера должен быть энергонезависимый память чтоб при периодически отключенных моментах он не начинал счет с начало, а продолжил с того момента где остановился.
После 8 часов работы компрессора (Паузы не в счет) контроллер включает реле.Реле тем самым включает Нагревательный Тен
Включается Тэн по цепи (пройдемся по синему проводу-контакты Терморегулятора-3-й контакт электронного таймера-через переключенные контроллером контакты реле -4-й контакт электронного таймера- Нагревательный тэн-Замкнутые контакты теплового реле -Сеть красный провод.
Начинается оттайка. Как только температура на испарителе поднимется до +10 градусов Контакты теплового реле разомкнутся и тем самым обесточит Нагревательный тэн На 1-й ноге таймера состояние изменится.Тут нужно не сразу переключиться а дать время для пассивного оттаивания минут 15 о потом уже переключиться на пуск компрессора. После этого таймер переключится и цикл повторится.
1-й контакт таймера определяет состояние теплового реле.
Если где чего не так объяснил, всегда готов обсудить.
А на счет кнопки на таймере.Чего и как он должен делать это позже опишу..


Вот упрощенная схема . На предыдущую внимание не обращайте.





N360, Вам предупреждение!
Нарушение п.5.23 Правил форума
Нарушение п.5.8 Правил форума
Цвет исправил, сообщения объединил. Прочтите Правила и не нарушайте.


Извините...Постараюсь больше не нарушать.. Это не специально ..
Последнее редактирование: 25 окт 2017 22:23 от Айнцвайдрайченко.
Администратор запретил публиковать записи гостям.

Циклический таймер для холодильника 25 окт 2017 16:29 #11

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 6565
  • Спасибо получено: 2254
N360 пишет:
Контроллер в этот момент(когда разомкнутся контакты Терморегулятор-а ) будет обесточен... У контроллера должен быть энергонезависимый память чтоб при периодически отключенных моментах он не начинал счет с начало, а продолжил с того момента где остановился.
Память у МК есть, но в нее можно писать только при наличии питания. Если контроллер обесточится, то записать он ничего не сможет.
Поэтому должна быть оговорена процедура такой записи. Наверно, периодичность. Записывать можно хоть раз в секунду, но память имеет ограниченное число циклов записи/стирания - 100000. Должна быть выбрана разумная компромиссная периодичность записи. Чтобы и потери были небольшие и ресурс не закончился через день-другой.
Администратор запретил публиковать записи гостям.

Циклический таймер для холодильника 25 окт 2017 22:17 #12

  • N360
  • N360 аватар
  • Не в сети
  • Harness is online
  • Сообщений: 30
Уважаемый SOİR.Не нужно записывать на контроллер каждый раз чего либо.. Я имел в веду то что нужно сделать так чтобы когда цеп питания контроллера пропадет на минут 10-15 (Это зависит от терморегулятора)и восстановится - таймер продолжал считывать с того момента на котором остановился.
Я наверное не так выразился или не так объяснил..

ЧТО ТАКОЕ ТАЙМЕР ОТТАЙКИ И ЗАЧЕМ ОН НУЖЕН?

Таймер оттайки — это элемент системы No Frost, управляющий циклом оттайки. Таймер запрограммирован на определенный цикл оттаивания (4, 6, 8, 12, или 24 часа). Таймер «высчитывает» необходимое время, и по достижении нужного момента дает сигнал остальным элементам системы запустить оттайку.

ПРИНЦИП РАБОТЫ ТАЙМЕРА ОТТАЙКИ

Итак, предположим, что наш таймер запрограммирован на 12-часовой цикл. Оттайка в холодильнике начнется при достижении в морозильной камере температуры -10 оС, а закончится, когда термореле зафиксирует температуру +10 оС. Время оттайки зависит от количества инея на испарителе. И так каждые 12 часов.
Последнее редактирование: 25 окт 2017 22:26 от N360.
Администратор запретил публиковать записи гостям.

Циклический таймер для холодильника 26 окт 2017 05:52 #13

  • Soir
  • Soir аватар
  • Не в сети
  • Moderator
  • Сообщений: 6565
  • Спасибо получено: 2254
N360 пишет:
Не нужно записывать на контроллер каждый раз чего либо.. Я имел в веду то что нужно сделать так чтобы когда цеп питания контроллера пропадет на минут 10-15 (Это зависит от терморегулятора)и восстановится - таймер продолжал считывать с того момента на котором остановился.
Или записывает и продолжает с того момента, на котором остановился, или не записывает и начинает с нуля. Других вариантов, при пропадании цепи питания контроллера, нет.

N360 пишет:
ЧТО ТАКОЕ ТАЙМЕР ОТТАЙКИ И ЗАЧЕМ ОН НУЖЕН?...
Это все я пропускаю мимо, для написания прошивки это бесполезная информация...
Если Вы этим описанием пытались донести до меня выбор времени, то опишите как оно выставляется, как выбирается. Все остальное придержите для написания инструкции пользователю.
Администратор запретил публиковать записи гостям.
Модераторы: wolf2000, Vakula, Айнцвайдрайченко