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

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

электронный термостат для холодильника 13 апр 2017 23:45 #126

  • pavel1965
  • pavel1965 аватар
  • Не в сети
  • I'm here long time
  • Сообщений: 261
  • Спасибо получено: 13
Soir, со светодиодами, что-то не так. я с ними уже сам запутался.
Администратор запретил публиковать записи гостям.

электронный термостат для холодильника 14 апр 2017 05:57 #127

  • Soir
  • Soir аватар
  • на форуме
  • Moderator
  • Сообщений: 6494
  • Спасибо получено: 2235
Что именно не так?
Как должно быть "так"?
Администратор запретил публиковать записи гостям.

электронный термостат для холодильника 14 апр 2017 08:23 #128

  • pavel1965
  • pavel1965 аватар
  • Не в сети
  • I'm here long time
  • Сообщений: 261
  • Спасибо получено: 13
если я правильно понимаю, то светодиоды должны работать так: фрост включаться при работе компрессора и при подаче питания с задержкой 5 мин., дефрост горит когда компрессор не работает , аларм горит при открытии дверки, оф и с поочередно загораются показывая температуру холодильника и морозильной камеры или помещения где размещен датчик температуры.
без датчиков температуры работает все нормально, при подключения датчика температуры TERMO1 (TERMO2 еще не подключал)светодиод С горит постоянно, светодиод фрост моргает в такт изменения температуры на индикаторе,светодиод аларм при разомкнутых контактах DOOR горит постоянно, а при замкнутых контактах DOOR моргает в такт со светодиодом фрост, светодиод дефрост горит постоянно. и после задержки 5мин пери включении светодиод фрост не загорается.
резисторы на индикаторы поставил 510 Ом, а на светодиоды 1кОм.
Последнее редактирование: 14 апр 2017 08:33 от pavel1965.
Администратор запретил публиковать записи гостям.

электронный термостат для холодильника 14 апр 2017 09:35 #129

  • Soir
  • Soir аватар
  • на форуме
  • Moderator
  • Сообщений: 6494
  • Спасибо получено: 2235
pavel1965 пишет:
если я правильно понимаю, то светодиоды должны работать так:
Правильно Вы понимаете. И именно так светодиоды работают. Посмотрел прошивку, проверил работу в Proteus. С датчиками и без. Все работает согласно описанию.

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

электронный термостат для холодильника 14 апр 2017 09:53 #130

  • pavel1965
  • pavel1965 аватар
  • Не в сети
  • I'm here long time
  • Сообщений: 261
  • Спасибо получено: 13
Soir, приношу свои извинения вы оказались правы, ошибка в монтаже и как всегда из-за моей невнимательности. на светодиоды добавил еще и минус, убрал и все заработало. огромное Вам спасибо за терпение и труд.
Последнее редактирование: 14 апр 2017 10:28 от pavel1965.
Администратор запретил публиковать записи гостям.

электронный термостат для холодильника 30 мая 2017 12:20 #131

  • bars59
  • bars59 аватар
  • Не в сети
  • I go sometimes
  • Сообщений: 76
  • Спасибо получено: 15
Уважаемый Soir,хочу попросить вас подправить прошивку с поста 43 для температуры морозильной камеры.Нужно 10,14,18 градусов, гистерезис думаю пусть остается тот же 2 гр.
Двух камерный Либхер приказал долго жить.А именно, блок управления не запускается.Хочу воскресить его,применив два термостата,один на холодильник другой на морозильную камеру.
Администратор запретил публиковать записи гостям.

электронный термостат для холодильника 30 мая 2017 12:53 #132

  • Soir
  • Soir аватар
  • на форуме
  • Moderator
  • Сообщений: 6494
  • Спасибо получено: 2235
bars59 пишет:
Нужно 10,14,18 градусов, гистерезис думаю пусть остается тот же 2 гр.
Вы можете самостоятельно установить температуры при прошивке.
Администратор запретил публиковать записи гостям.

электронный термостат для холодильника 30 мая 2017 13:52 #133

  • bars59
  • bars59 аватар
  • Не в сети
  • I go sometimes
  • Сообщений: 76
  • Спасибо получено: 15
Прошивка и проект Proteus во вложении.
Через EEPROM при прошивке МК можно задавать другие значения температур:
ячейка [0x00] - t1 (по умолчанию +3);
ячейка [0x01] - t2 (по умолчанию +5);
ячейка [0x02] - t3 (по умолчанию +7).
Значение должно быть не более 20, иначе берется по умолчанию.
Переключение между уставками кнопкой по кругу.
Индикация - светодиодная:
t1 - включен D1;
t2 - включены D1 и D2;
t3 - включен D2.
Да я понимаю что могу,как бы.Только для меня это будет как минимум неделя изучения как править файл.Извиняюсь за свою малограмотность.
Администратор запретил публиковать записи гостям.

электронный термостат для холодильника 30 мая 2017 16:02 #134

  • Soir
  • Soir аватар
  • на форуме
  • Moderator
  • Сообщений: 6494
  • Спасибо получено: 2235
bars59 пишет:
Только для меня это будет как минимум неделя изучения как править файл.
"лучше день потерять, потом за пять минут долететь"
Вложения:
Последнее редактирование: 31 мая 2017 07:18 от Soir. Причина: Обновление прошивки.
Администратор запретил публиковать записи гостям.
Спасибо сказали: bars59

электронный термостат для холодильника 30 мая 2017 16:08 #135

  • bars59
  • bars59 аватар
  • Не в сети
  • I go sometimes
  • Сообщений: 76
  • Спасибо получено: 15
Спасибо Soir.Буду конечно пробовать править,самому интересно.
Администратор запретил публиковать записи гостям.

электронный термостат для холодильника 30 мая 2017 16:30 #136

  • Soir
  • Soir аватар
  • на форуме
  • Moderator
  • Сообщений: 6494
  • Спасибо получено: 2235
Ничего сложного нет. Вот так в PONYPROG выглядят настройки 3-5-7:



А вот так 10-14-18:

Администратор запретил публиковать записи гостям.

электронный термостат для холодильника 30 мая 2017 19:59 #137

  • bars59
  • bars59 аватар
  • Не в сети
  • I go sometimes
  • Сообщений: 76
  • Спасибо получено: 15
Темный лес!Вот прошивка с 3.5.7. гр.Но здесь в той строке которую вы показали вообще пусто
Администратор запретил публиковать записи гостям.

электронный термостат для холодильника 30 мая 2017 20:10 #138

  • Soir
  • Soir аватар
  • на форуме
  • Moderator
  • Сообщений: 6494
  • Спасибо получено: 2235
Не знаю, как Вам такое удалось. Но, во первых, выберите МК - ATTINY13. Затем откройте файл прошивки, тот, который я выкладывал. Программа должна заполнить верхнее поле (зеленого цвета). Нижнее поле (синего цвета) должно быть заполнено FF. Тогда уже в этом нижнем поле, как на скринах...
Последнее редактирование: 30 мая 2017 20:11 от Soir.
Администратор запретил публиковать записи гостям.

электронный термостат для холодильника 30 мая 2017 23:12 #139

  • bars59
  • bars59 аватар
  • Не в сети
  • I go sometimes
  • Сообщений: 76
  • Спасибо получено: 15
Я не совсем правильно сформулировал свою просьбу.Нужна температура в морозилке минус 10.14.18 гр.
А вы дали hex на плюсовые температуры.Нужно я так пониаю FF60,FF20 и FEE0.Но как их туда вписать пока не понимаю.Пони не дает возможности редактировать файл.Или нужно декомпилировать править а тогда компилировать?
Администратор запретил публиковать записи гостям.

электронный термостат для холодильника 31 мая 2017 07:30 #140

  • Soir
  • Soir аватар
  • на форуме
  • Moderator
  • Сообщений: 6494
  • Спасибо получено: 2235
bars59 пишет:
Я не совсем правильно сформулировал свою просьбу.Нужна температура в морозилке минус 10.14.18 гр.
Я понял, что минус, только сам забыл знак поменять. Прошивку перезалил.

bars59 пишет:
Нужно я так пониаю FF60,FF20 и FEE0.
Нет, не нужно. Программа сама учтет знак. Все, как на скринах, которые я выкладывал ранее.

bars59 пишет:
Пони не дает возможности редактировать файл.
Нужно разрешить редактирование.



Затем навести мышку на нужную ячейку и нажать левую кнопку. Должно появиться такое окно:



Вместо 255 введите нужное Вам число, например 10 и нажмите OK.
Остальные ячейки аналогично.

В архив я также добавил уже готовый файл *.eep. Можете его открыть в PONYPROG и там редактировать, так будет нагляднее. (Открывать нужно как файл EEPROM. Он должен открыться в синей зоне.) Есть еще и четвертый параметр - это номер выбранной программы.

Но сейчас в программе и так по умолчанию 10-14-18, так что можете EEPROM вообще не трогать.
Последнее редактирование: 31 мая 2017 07:37 от Soir.
Администратор запретил публиковать записи гостям.
Спасибо сказали: bars59

электронный термостат для холодильника 31 мая 2017 08:20 #141

  • bars59
  • bars59 аватар
  • Не в сети
  • I go sometimes
  • Сообщений: 76
  • Спасибо получено: 15
Спасибо большое за науку.Получилось!
Администратор запретил публиковать записи гостям.

электронный термостат для холодильника 06 июнь 2017 22:35 #142

  • bars59
  • bars59 аватар
  • Не в сети
  • I go sometimes
  • Сообщений: 76
  • Спасибо получено: 15
Уважаемый Soir прошу извинить за назойливость,но появилось еще одно желание по термостату с поста 43.Как я уже писал проблема с холодильником Либхер.Хочу сохранить ему его фейс.Тоесть оставить родной дисплей на два знака и использовать в них для индикации сегменты A D.Но как назло в нем индикатор с общим анодом и у меня в закромах нет двухзначного с общим катодом.Если у вас будет желание и возможность инвертируйте пожалуйста выхода на индикацию.
Администратор запретил публиковать записи гостям.

электронный термостат для холодильника 07 июнь 2017 06:10 #143

  • Soir
  • Soir аватар
  • на форуме
  • Moderator
  • Сообщений: 6494
  • Спасибо получено: 2235
Инвертировал.
Вложения:
Последнее редактирование: 08 июнь 2017 08:10 от Soir. Причина: Обновление прошивки.
Администратор запретил публиковать записи гостям.
Спасибо сказали: bars59

электронный термостат для холодильника 07 июнь 2017 08:34 #144

  • bars59
  • bars59 аватар
  • Не в сети
  • I go sometimes
  • Сообщений: 76
  • Спасибо получено: 15
Спасибо.Инвертирование есть,только вы видимо не ту прошивку подняли.Нужна прошивка с гистерезисом 2гр.Думаю если реже дергать компрессор будет лучше.
Последнее редактирование: 07 июнь 2017 08:35 от bars59.
Администратор запретил публиковать записи гостям.

электронный термостат для холодильника 07 июнь 2017 14:00 #145

  • bars59
  • bars59 аватар
  • Не в сети
  • I go sometimes
  • Сообщений: 76
  • Спасибо получено: 15
Еще проблема.В железе в прошивке с инвертированной индикацеей, при установке минусовых температур 10 14 18 прибор отрабатывает их как плюсовые.Вводил в EEPROM по вашим подсказкам.Как изменить их на работу в минусе?
Администратор запретил публиковать записи гостям.

электронный термостат для холодильника 07 июнь 2017 15:32 #146

  • Soir
  • Soir аватар
  • на форуме
  • Moderator
  • Сообщений: 6494
  • Спасибо получено: 2235
bars59 пишет:
Как изменить их на работу в минусе?
Никак. В той прошивке температуры положительные...
Поэтому давайте еще раз. Какая версия прошивки, что в ней должно быть и что изменить?
Последнее редактирование: 07 июнь 2017 15:34 от Soir.
Администратор запретил публиковать записи гостям.

электронный термостат для холодильника 07 июнь 2017 16:34 #147

  • bars59
  • bars59 аватар
  • Не в сети
  • I go sometimes
  • Сообщений: 76
  • Спасибо получено: 15
Прошивка с поста 143 (с инвертированными сигналами индикации)Вполне удовлетворяет.Даже не нужно менять гистерезис (в связи с инерционностью самой холодильной камеры думаю и одного градуса гистерезиса будет достаточно).Но мне нужна точно такая же,только с температурами для морозильной камеры 10 14 и 18 гр.
Администратор запретил публиковать записи гостям.

электронный термостат для холодильника 08 июнь 2017 08:12 #148

  • Soir
  • Soir аватар
  • на форуме
  • Moderator
  • Сообщений: 6494
  • Спасибо получено: 2235
bars59 пишет:
Прошивка с поста 143 (с инвертированными сигналами индикации)Вполне удовлетворяет. Но мне нужна точно такая же,только с температурами для морозильной камеры 10 14 и 18 гр.
Сделал с минусом, перезалил в 143.

bars59 пишет:
Даже не нужно менять гистерезис (в связи с инерционностью самой холодильной камеры думаю и одного градуса гистерезиса будет достаточно).
Там и так гистерезис 2 градуса.
Администратор запретил публиковать записи гостям.
Спасибо сказали: bars59

электронный термостат для холодильника 08 июнь 2017 13:40 #149

  • bars59
  • bars59 аватар
  • Не в сети
  • I go sometimes
  • Сообщений: 76
  • Спасибо получено: 15
Большое спасибо Soir.Погонял в железе,все работает.Сегодня-завтра буду тулить в холодильник.
Администратор запретил публиковать записи гостям.

электронный термостат для холодильника 02 нояб 2017 11:55 #150

  • klslab
  • klslab аватар
  • Не в сети
  • new member
  • Сообщений: 1
Soir спасибо за проект, очень к стати.

Прошивка с поста 143 там, последняя версия с гистерезисом в 1 градус в нижнюю сторону с температурами для морозильной камеры 10 14 и 18 гр, можно ли сделать две прошивки на 2 и 3 три градуса гистерезиса, почему 2 две буду смотреть по морозилке какая инерция и время между включением, заранее спасибо.
Администратор запретил публиковать записи гостям.
Модераторы: wolf2000, Vakula, Айнцвайдрайченко