Ардуинщики всех стран - объединяйтесь! В этом форуме, конечно.
Ответить

Re: Термостат на AVR (arduino)

Чт апр 16, 2020 15:48:04

в принципе можно добавить (см. последнее сообщение)

Согласен, можно кто умеет… но это всё же танцы с бубном… это не тот случай когда нудно кровь из носа. :)

Добавлено after 8 minutes 40 seconds:
Sigma, у меня холодильник SIEMENS, так в нём интересная фишка есть с яркостью дисплеев холодильной и морозильной камеры. Яркость дисплеев снижается, если дверцу холодильника не открывать некоторое время – некий дежурный режим. Если такая фишка заинтересует, то можно будет реализовать. Изменение яркости (притушить) или от дополнительной кнопки, или «от дверцы» холодильника. :)

Re: Термостат на AVR (arduino)

Чт апр 16, 2020 16:28:42

у мня один холод бошевский там тоже так яркося меняютчя до еле заметной в темнотке в покое через пару минут(при ярком свете похоже что гаснут) причем уставака на каждый дисплей а их 2 на 2 разряда отделная на каждый просто ка день + - и супер режим
никаких навороченых меню в которых хуй просыш без поллитры...и да что типично там дисплей в сегда кадет уставку реалная не видна(что не удобно) реалную он кажет тока в момент пуска после остановки и если дверь морозилки была открыта долго+мигае ошибка режима наверно это следовало взять за основу управыи индикаци толка всеже переходить на показ реалной через 5мин после уставки или закрытия двери


да в бошках компр 1 а камер и датчикоф 2 МО и ХО алгоритм там хитрый но подер3ивает обе температуры вполе сносно варианты рещения или управлять клапаном малого контура или тупо вентилятор морозилки включает и рулит т-обмен между мо и хо


2 мой холод стинол с 2 компрами тамштатно пока стоит гидро-механика и синромотор в таймере разморозки.... которая дика лажает-один раз так замерз что лопнула трупка контура подогрева фес хладон утек нах...!!!пофиксено тогда +впаян клапан Шредера для заправки оперативно для подстраховки выведены пока просто показометры температуры на магните
вот его хотел переделать н0.....там жутка узкая верхняя панель надо или ставить выносные мелкие индюки на шлейфе или делать зеркала и зеркалирование вывода+надо режимы разморозки в проге учесть

Re: Термостат на AVR (arduino)

Вт ноя 03, 2020 14:28:59

Уважаемые участники форума. На странице 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. Теперь она соответствует названию датчика.
Последний раз редактировалось Самсусамыч Ср ноя 04, 2020 12:47:10, всего редактировалось 1 раз.

Re: Термостат на AVR (arduino)

Вт ноя 03, 2020 16:40:02

Спасибо Вам огромное.

Re: Термостат на AVR (arduino)

Ср ноя 04, 2020 11:03:36

Здравствуйте уважаемые участники форума,если правильно понял из выше написанного :
В общим вот прошивка для тестов. Уставка включения +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

Олег 8888, при наличии исходника можно было бы без проблем. Да и так можно... но сложнее. Завтра погляжу, если время будет.

Re: Термостат на AVR (arduino)

Ср ноя 04, 2020 13:15:37

--Заменил прошивку, так как есть подозрение, что найденная была скомпилирована под датчик 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

Самсусамыч, а, так это ваша прошивка и исходники есть? Я думал это вы чью-то чужую из архивов достали.

Re: Термостат на AVR (arduino)

Ср ноя 04, 2020 13:43:53

Все же при каких температурах происходит выключение и включение?-----Уставка включения +3,5 С----- Это -20-выкл -16,5вкл (Уставка включения +3,5 С)??? Или -20вкл ---- +3,5град С вкл?

В продублированной прошивке, как и на стр. 4 уставка включения компрессора постоянна и равна +3,5 С, а уставки отключения можно выбрать одну из трёх. Это сделано было по просьбам.

Добавлено after 5 minutes 47 seconds:
Самсусамыч, а, так это ваша прошивка и исходники есть?

Моя… просто при переделке форума файлы потерялись… а я исходники не сохранил… данный исходник случайно обнаружился на резервном диске, так как в то время как раз делал резервную копию диска. В общим, как-то так.
Последний раз редактировалось Самсусамыч Чт ноя 05, 2020 12:00:38, всего редактировалось 1 раз.

Re: Термостат на AVR (arduino)

Чт ноя 05, 2020 11:34:29

Самсусамыч,- спасибо огромное. Залью протестирую отпишусь о результате. Кстати заметил что если ds18s20 на обычных проводах 20см ,при наведении 50Гц,идёт сообщение об ошибке...экранируем +100 нан в параллель самому ds18s20 и все хорошо.)

Re: Термостат на AVR (arduino)

Чт ноя 05, 2020 11:57:12

Всё верно, однопроводная шина очень не любит наводки… для подключения датчика лучше использовать витую пару… подключать можно вот по такой схеме:
СпойлерИзображение

Re: Термостат на AVR (arduino)

Пт ноя 06, 2020 13:57:19

Как-то много жил использовано. Не проще взять экранированную двужилку?

Re: Термостат на AVR (arduino)

Пт ноя 06, 2020 15:21:54

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

Re: Термостат на AVR (arduino)

Сб ноя 07, 2020 18:02:51

DS18B20 есть оригинальные,а есть поддельные. Фирма Dallas даже выпустила скетч для аруино для теста датчиков, но если датчик не оригинальный, может и выйти из строя от неё. Так вот поддельные датчики не всегда даже от фантомного питания способны работать.
https://cnx-software.ru/2020/07/13/bols ... ye-detali/

Re: Термостат на AVR (arduino)

Сб ноя 07, 2020 18:44:58

Возможно алгоритм обработки ошибок несколько жестковат...
Обрыв/КЗ - это явный мгновенный останов, а вот ошибка CRC должна быть подтверждена минимум 2 раза...
Да и можно добавить контроль отклонения текущего значения от считанного более чем на 5 градусов выше/ниже (или чего иного с учетом инерционности устройства.
:roll:

Re: Термостат на AVR (arduino)

Сб ноя 07, 2020 20:18:49

Это про какой конкретно алгоритм (девайс) идёт речь? Или это просто рассуждение в общем…?

Re: Термостат на AVR (arduino)

Сб ноя 07, 2020 21:41:36

Про обычный контроль линии датчика... DS18B20...
Проверка на КЗ, затем ответ на импульс запроса присутствия - это абсолютные аварийные ситуации. Делаются перед посылкой команды (считываем статус линии порта и ответ на импульс запроса)
Вторая ступень - проверка CRC в полученном пакете. В этом случае единичная ошибка всего лишь ставит флаг контроля и запускает счетчик повторов.
Если после трех последовательных пакетов ошибка не устранена - отрабатываем ошибку канала связи.
Ну и как вариант - я правда к такому не прибегал, но... возможно имеет смысл - проверяем "окно допустимого отклонения" от ранее считанных значений - если отличие более допустимого - останов по искажению показаний.
:roll:

Re: Термостат на AVR (arduino)

Сб ноя 07, 2020 22:12:51

Понятно…
Ответить