|
|
|
|
Gregory: давайте по делу Я бы ещё встроил защиту компрессора (самую дорогую по замене часть холодильника) от превышения и понижения сетевого напряжения с задержкой включения минут на 5-10.
|
|
|
Lastic: оно имеет непринципиальные ошибки в программе Так вопрос, не про конкретные программы, и даже, наверное, не про выбор МК и др. элементной базы, а про алгоритм в целом. У Вас он какой? Смотрится, кстати, неплохо. Тоже хотел вывести индикацию с управлением наружу, но на моём экземпляре, высота декоративной планки очень маленькая, поэтому не влезает по габаритам, и пришлось делать на штатном месте. Поскольку, до этого ещё были попытки реализации на аналоговых элементах, результат получился не очень эстетичным. booster©: и незамедлительно в холодильнике начался пожар! Честно говоря, первый раз такое слышу. Лично у меня был случай, когда компрессор сломался, и пуско-защитное реле нормально справилось. Возможно, когда-нибудь, доберёмся и до этого, но давайте всё по порядку. smg123: Я бы ещё встроил защиту компрессора Было и такое предложение. Однако оно не частое, и, в основном, поступает от жителей "глухих" районов. Дело в том, что подобные устройства (про сеть и двигатели), в общем-то, к холодильникам относятся косвенно (кстати, существуют в природе, в виде отдельных блоков). Конечно, заманчиво их "засунуть" в один блок, но эти схемы требуют повышенных мер безопасности. Например устройство защиты должно работать в большом диапазоне сетевого напряжения. Я уже не говорю про электробезопасность. Поэтому, см. выше. Кстати, ещё предлагали измерять температуру наружного воздуха. Только так и не объяснили, что потом с ней делать (в смысле, как она должна влиять на работу холодильника)?
|
|
|
2 Gregory начертил реализованный алгоритм. Всего три режима, они выделены цветом, стартовый режим (голубой) можно считать четвертым , при входе в каждый режим счетчик времени обнуляется. Рабочий режим - оранжевый, пауза - желтый, ожидание - зеленый. |
|
|
Lastic: реализованный алгоритм А почему не сделали изменяемые пороги? ИМХО, после превышения порогов, необходимо делать "задержку" по времени, в течении которой порог будет постоянно превышен. Это позволяет исключить "дребезг", например, при открытии-закрытии дверцы. Задержки после включения питания, и выключения компрессора, это - в принципе, одно и то же. Должны быть одинаковыми, а по величине, 20 минут, явно многовато, а 2 минуты, скорее всего, всё-таки маловато. У меня сделано 5 минут (минуты, тоже, несколько "условные"). Непрерывная работа компрессора может продолжаться, как утверждают, гораздо более 40 минут. Я сделал - 6 часов, и мне говорили, что мало. И то, у меня, компрессор не просто выключается, а переводится в "аварийный" режим работы (не по датчикам, а по таймерам). И самый главный вопрос, непосредственно по теме, где температуру измеряете? Датчик, судя по всему, один (кстати, какой)? |
|
|
Gregory: Кстати, ещё предлагали измерять температуру наружного воздуха. Только так и не объяснили, что потом с ней делать (в смысле, как она должна влиять на работу холодильника)? На индикаторе можно отражать! Это: 1.Полезно 2.Понтявость сильно повышает.(самооценку). |
|
|
2 Gregory в качестве датчика температуры DS18B20, (один) анализируется с дискретностью 0.5 градуса, дребезг устранен программным гистерезисом в порогах включения-выключения, (см. внимательно алгоритм), обычно на открытие двери не реагирует, в отличии от аналогового варианта который включал компрессор через 3 сек после открытия дверцы. Датчик находится в полости, в которой штатно "прячется" выключатель света, там достаточно места и к тому же штатные пропилы (видимо для вентиляции воздуха вокруг датчика ) таким образом даже если случайно датчик обнаружил +8 градусов, то компрессор выключится если датчик хотя бы случайно обнаружит +6 градусов. Обычно ошибка измерения программы не превосходит 0.5 градусов. Этим и достигнута защита от дребезга включения-выключения. Во избежание нагрева датчика при измерении, они производятся очень редко, 1 раз в минуту. Пороги заданы без права изменения, для того, чтобы не добавлять к холодильнику клавиатуру, тогда уж проще подключить холодильник к домашней сетке, и выдать внутренний IP , пусть он еще и еду через интернет заказывает. При желании пороги можно изменить до компиляции программы. Меня такие пороги устраивают. Работа холодильника в непрерывном режиме в течении суток привела к температуре +2 градуса. (Это был тест, мне был интересен его предел). Обычно копресор включается на время близкое к максимально возможному в алгоритме (40 мин). 2 Мастер Джу можно и 2 датчика, и три. Мне это не надо. Программа при этом изменится не значительно. Вопрос только куда результаты измерения этих температур выводить и зачем. |
|
|
Lastic: см. внимательно алгоритм Так вот как-раз согласно нарисованному алгоритму, включение-выключение происходит сразу же после превышения порога (есть пауза-блокировка после выключения, но это - малость другое). Я имел ввиду, что после этого следует отсчитывать временной интервал. Если, в течение этого интервала, параметр войдёт в норму, отработка не производится, и так до следующего превышения. тогда уж проще подключить холодильник к домашней сетке, и выдать внутренний IP Это-то, по сравнению, с клавиатурой в две кнопки? Ув., Мастер Джу! Перестаньте флудить, и читайте внимательно вопросы, на которые отвечаете: как она должна влиять на работу холодильника)?
|
|
|
2 Gregory как показывает практика температура в холодильнике - достаточно монотонно плавно вырастающая (убывающая) (в зависимости от режима) функциия и как мне кажется введение Вашей проверки может отодвинуть время включения (выключения) компрессора на 3-5 минут, что не изменит общую картину принципиально. Практика показывает также инерционность температуры (точнее холодильника), и при изменении режима, температура не сразу меняет свое поведение, вот такая она вредная про клавиатуру, кнопки нужно не 2, а много как минимум 3. больше-меньше и надо же как-то подтвердить свой выбор. |
|
|
введение Вашей проверки Ну, вообще-то, это вроде как обычная пратика. Производить отработку по нескольким измерениям датчика, а не первому попавшемуся.
|
|
|
Вот: http://www.pirpk.narod.ru/ddssite/dshwrf1w.htm более подробный "отчёт о проделанной работе".
|
|
|
|
|