Страница 11 из 14
Re: Термостат на AVR (arduino)
Добавлено: Чт апр 16, 2020 15:48:04
Самсусамыч
[uquote="oleg110592",url="/forum/viewtopic.php?p=3828305#p3828305"]в принципе можно добавить (см. последнее сообщение)[/uquote]
Согласен, можно кто умеет… но это всё же танцы с бубном… это не тот случай когда нудно кровь из носа.
Добавлено after 8 minutes 40 seconds:
Sigma, у меня холодильник SIEMENS, так в нём интересная фишка есть с яркостью дисплеев холодильной и морозильной камеры. Яркость дисплеев снижается, если дверцу холодильника не открывать некоторое время – некий дежурный режим. Если такая фишка заинтересует, то можно будет реализовать. Изменение яркости (притушить) или от дополнительной кнопки, или «от дверцы» холодильника.

Re: Термостат на AVR (arduino)
Добавлено: Чт апр 16, 2020 16:28:42
musor
у мня один холод бошевский там тоже так яркося меняютчя до еле заметной в темнотке в покое через пару минут(при ярком свете похоже что гаснут) причем уставака на каждый дисплей а их 2 на 2 разряда отделная на каждый просто ка день + - и супер режим
никаких навороченых меню в которых хуй просыш без поллитры...и да что типично там дисплей в сегда кадет уставку реалная не видна(что не удобно) реалную он кажет тока в момент пуска после остановки и если дверь морозилки была открыта долго+мигае ошибка режима наверно это следовало взять за основу управыи индикаци толка всеже переходить на показ реалной через 5мин после уставки или закрытия двери
да в бошках компр 1 а камер и датчикоф 2 МО и ХО алгоритм там хитрый но подер3ивает обе температуры вполе сносно варианты рещения или управлять клапаном малого контура или тупо вентилятор морозилки включает и рулит т-обмен между мо и хо
2 мой холод стинол с 2 компрами тамштатно пока стоит гидро-механика и синромотор в таймере разморозки.... которая дика лажает-один раз так замерз что лопнула трупка контура подогрева фес хладон утек нах...!!!пофиксено тогда +впаян клапан Шредера для заправки оперативно для подстраховки выведены пока просто показометры температуры на магните
вот его хотел переделать н0.....там жутка узкая верхняя панель надо или ставить выносные мелкие индюки на шлейфе или делать зеркала и зеркалирование вывода+надо режимы разморозки в проге учесть
Re: Термостат на AVR (arduino)
Добавлено: Вт ноя 03, 2020 14:28:59
Олег 8888
Уважаемые участники форума. На странице 3 имеется схема термостат на attiny13 где есть 3и режима -10,-15,-20 град.К сожалению файл hex прошивку не удается скачать .Если у кого то остался отправьте пожалуйста на электронную почту
on.oleg@mail.ru. Заранее благодарю.
Re: Термостат на AVR (arduino)
Добавлено: Вт ноя 03, 2020 16:38:42
Самсусамыч
Должны восстановить… к сожалению остальное потеряно… но данную прошивку всё же удалось найти – продублирую:
DS18S20_Tiny13.hex
https://radiokot.ru/forum/viewtopic.php ... 5#p3821895
Заменил прошивку, так как есть подозрение, что найденная была скомпилирована под датчик DS18B20. Теперь она соответствует названию датчика.
Re: Термостат на AVR (arduino)
Добавлено: Вт ноя 03, 2020 16:40:02
Олег 8888
Спасибо Вам огромное.
Re: Термостат на AVR (arduino)
Добавлено: Ср ноя 04, 2020 11:03:36
Олег 8888
Здравствуйте уважаемые участники форума,если правильно понял из выше написанного :
В общим вот прошивка для тестов. Уставка включения +3,5 С. Уставки отключения зависят от коммутации выводов РВ3 и РВ4. Если оба вывода не замкнуты на землю, то уставка отключения будет равна -10,0 С. При замыкании РВ3 = -15,0; при замыкании РВ4 = -20,0. При замыкании РВ4, вывод РВ3 необходимо разомкнуть, иначе уставка останется -15,0 С. Есть задержка на включение при подаче питания (5 мин. 30 сек.). И задержка на повторное включение после отключения по уставке (30 сек.).то включение происходит при +3 град.Напишите,можно ли в прошивке изменить температурный режим так ,что бы все как есть только включение происходило при -16 ( если выключение -20)То есть гистерезис в градуса 4...?
Добавлено after 1 minute 39 seconds:
Или при наличии исходника, можно было бы менять настройки....?
Добавлено after 41 minute 39 seconds:
Вышла из строя морозилка.Ни какой термостат не подходит.компрессор долго работает пока не наберёт-20,после выключается и включается только при +4 примерно.морозилка no frost.вентилятор испарителя вкл вместе с компрессоров.( то есть нет постоянного движения воздуха внутри камеры).трубка термостата находится за фальш панелью под испарителем,и обдувается вентилятором когда тот включён вместе с компрессором. По тому промежуток между включением и выключением нужен в 4 град.Такая вот ситуация.
Re: Термостат на AVR (arduino)
Добавлено: Ср ноя 04, 2020 13:03:53
NStorm
Олег 8888, при наличии исходника можно было бы без проблем. Да и так можно... но сложнее. Завтра погляжу, если время будет.
Re: Термостат на AVR (arduino)
Добавлено: Ср ноя 04, 2020 13:15:37
Олег 8888
--Заменил прошивку, так как есть подозрение, что найденная была скомпилирована под датчик DS18B20. Теперь она соответствует названию датчика.-----
Спасибо!Все же при каких температурах происходит выключение и включение?-----Уставка включения +3,5 С----- Это -20-выкл -16,5вкл (Уставка включения +3,5 С)??? Или -20вкл ---- +3,5град С вкл?
Добавлено after 54 seconds:
NStorm ,Спасибо Вам.
Re: Термостат на AVR (arduino)
Добавлено: Ср ноя 04, 2020 13:31:26
Самсусамыч
Сделал. Теперь уставка включения будет на 4 градуса выше выбранной уставки отключения.
DS18S20_Tiny13_G.hex
Re: Термостат на AVR (arduino)
Добавлено: Ср ноя 04, 2020 13:37:17
NStorm
Самсусамыч, а, так это ваша прошивка и исходники есть? Я думал это вы чью-то чужую из архивов достали.
Re: Термостат на AVR (arduino)
Добавлено: Ср ноя 04, 2020 13:43:53
Самсусамыч
[uquote="Олег 8888",url="/forum/viewtopic.php?p=3918871#p3918871"]Все же при каких температурах происходит выключение и включение?-----Уставка включения +3,5 С----- Это -20-выкл -16,5вкл (Уставка включения +3,5 С)??? Или -20вкл ---- +3,5град С вкл?[/uquote]
В продублированной прошивке, как и на стр. 4 уставка включения компрессора постоянна и равна +3,5 С, а уставки отключения можно выбрать одну из трёх. Это сделано было по просьбам.
Добавлено after 5 minutes 47 seconds:
[uquote="NStorm",url="/forum/viewtopic.php?p=3918881#p3918881"]Самсусамыч, а, так это ваша прошивка и исходники есть?[/uquote]
Моя… просто при переделке форума файлы потерялись… а я исходники не сохранил… данный исходник случайно обнаружился на резервном диске, так как в то время как раз делал резервную копию диска. В общим, как-то так.
Re: Термостат на AVR (arduino)
Добавлено: Чт ноя 05, 2020 11:34:29
Олег 8888
Самсусамыч,- спасибо огромное. Залью протестирую отпишусь о результате. Кстати заметил что если ds18s20 на обычных проводах 20см ,при наведении 50Гц,идёт сообщение об ошибке...экранируем +100 нан в параллель самому ds18s20 и все хорошо.)
Re: Термостат на AVR (arduino)
Добавлено: Чт ноя 05, 2020 11:57:12
Самсусамыч
Всё верно, однопроводная шина очень не любит наводки… для подключения датчика лучше использовать витую пару… подключать можно вот по такой схеме:
Спойлер

Re: Термостат на AVR (arduino)
Добавлено: Пт ноя 06, 2020 13:57:19
radteh
Как-то много жил использовано. Не проще взять экранированную двужилку?
Re: Термостат на AVR (arduino)
Добавлено: Пт ноя 06, 2020 15:21:54
BOB51
Вообще-то кондей до 1 микрофарады на лапках питания DS18B20 всегда ставится...
А насчет экранировки сигнального кабла... НИКОГДА НЕ ПРИМЕНЯЛ...
Достаточно того, что для телефона ставится - две жилки "земля", одна +5 и одна сигнальная...
https://img.radiokot.ru/files/20529/26egzlfrya.jpg
До 5 метров вегда четко работает даже от выводов АТ89С2051 (не говоря уже об АВР/ПИК)...
Может датчики за последние годы "захерели"...

Re: Термостат на AVR (arduino)
Добавлено: Сб ноя 07, 2020 18:02:51
radteh
DS18B20 есть оригинальные,а есть поддельные. Фирма Dallas даже выпустила скетч для аруино для теста датчиков, но если датчик не оригинальный, может и выйти из строя от неё. Так вот поддельные датчики не всегда даже от фантомного питания способны работать.
https://cnx-software.ru/2020/07/13/bols ... ye-detali/
Re: Термостат на AVR (arduino)
Добавлено: Сб ноя 07, 2020 18:44:58
BOB51
Возможно алгоритм обработки ошибок несколько жестковат...
Обрыв/КЗ - это явный мгновенный останов, а вот ошибка CRC должна быть подтверждена минимум 2 раза...
Да и можно добавить контроль отклонения текущего значения от считанного более чем на 5 градусов выше/ниже (или чего иного с учетом инерционности устройства.

Re: Термостат на AVR (arduino)
Добавлено: Сб ноя 07, 2020 20:18:49
Самсусамыч
Это про какой конкретно алгоритм (девайс) идёт речь? Или это просто рассуждение в общем…?
Re: Термостат на AVR (arduino)
Добавлено: Сб ноя 07, 2020 21:41:36
BOB51
Про обычный контроль линии датчика... DS18B20...
Проверка на КЗ, затем ответ на импульс запроса присутствия - это абсолютные аварийные ситуации. Делаются перед посылкой команды (считываем статус линии порта и ответ на импульс запроса)
Вторая ступень - проверка CRC в полученном пакете. В этом случае единичная ошибка всего лишь ставит флаг контроля и запускает счетчик повторов.
Если после трех последовательных пакетов ошибка не устранена - отрабатываем ошибку канала связи.
Ну и как вариант - я правда к такому не прибегал, но... возможно имеет смысл - проверяем "окно допустимого отклонения" от ранее считанных значений - если отличие более допустимого - останов по искажению показаний.

Re: Термостат на AVR (arduino)
Добавлено: Сб ноя 07, 2020 22:12:51
Самсусамыч
Понятно…