Так +3 это не в морозилке, термостат в холодильном отделении, его трубка на заднюю стенку туда выведена . "No Frost", "капельная система разморозки холодильника" (называемая также "плачущей") https://fb.ru/article/121083/kapelnaya-sistema-razmorozki-esli-vash-holodilnik-plachet---eto-horosho
_________________ "Кто хочет, тот ищет возможности, кто не хочет —ищет причины."
Хм... Вот так, оптимальную точную сейчас трудно сказать, она во время работы холодильника подбирается... Стояло раньше в положении чуть больше среднего, а что удалось найти по термостату:
В графах "тепло" и "холод" таблицы указаны температуры срабатывания термостатов при крайних положениях ручки регулировки: "тепло" — крайнее положение против часовой стрелки. "холод" — крайнее положение по часовой стрелке.
И в таблице похожий K59L1185, где вкл. +3,5, откл. -9... -27
Получается, что наверно где-то примерно в районе -15...-20
_________________ "Кто хочет, тот ищет возможности, кто не хочет —ищет причины."
Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ очень важен контроль процесса заряда и разряда для избегания воздействия внешнего зарядного напряжения после достижения 100% заряда. Инженеры КОМПЭЛ подготовили список таких решений от разных производителей.
Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре.
Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.
Заголовок сообщения: Re: Термостат на AVR (arduino)
Добавлено: Чт апр 09, 2020 07:43:28
Я думал нужен термостат на тини13, а оказалось нужен как по ссылке? Для тини13 уже написал тестовый вариант. Хорошо почитаю по ссылке… посмотрю какой алгоритм реализован. И что там за схема.
Правда есть небольшой вопрос: только как температуру контролировать? вдруг датчик не то мерит
Как, как – ручками! Берёшь бытовой термометр и размещаешь его в холодильнике. Потом периодически заглядываешь.
В общим вот прошивка для тестов. Уставка включения +3,5 С. Уставки отключения зависят от коммутации выводов РВ3 и РВ4. Если оба вывода не замкнуты на землю, то уставка отключения будет равна -10,0 С. При замыкании РВ3 = -15,0; при замыкании РВ4 = -20,0. При замыкании РВ4, вывод РВ3 необходимо разомкнуть, иначе уставка останется -15,0 С. Есть задержка на включение при подаче питания (5 мин. 30 сек.). И задержка на повторное включение после отключения по уставке (30 сек.). Схема:
Прошивка:
Вложение:
DS18S20_Tiny13.hex
Пробуй на тини13 пока я буду писать программу для той схемы…
Добавлено after 19 minutes 20 seconds: Что-то не пойму какой индикатор в статье используется, ОА или ОК?
Пошёл доставать Тини13 только у меня на эти датчики уже измена - собрал потестить датчик это Компьютерный термометр на основе DS18S20 Комнатную кажет адекватно, пальцами зажимаешь и температура растёт, а вот взял из морозилки с -15 ёмкость тестовую со льдом и датчик ниже +5 никакая не хочет казать может тоже программа кривая на низкие температуры? Датчик же до -55 должен работать...
Сам Liv на форуме давно не появляется и уже не спросить его про эту программу...
_________________ "Кто хочет, тот ищет возможности, кто не хочет —ищет причины."
Заголовок сообщения: Re: Термостат на AVR (arduino)
Добавлено: Чт апр 09, 2020 08:47:51
Какой индикатор у тебя, ОА или ОК? Можно пойти в два этапа, 1) вначале написать прошивку для термометра. 2) А затем на базе термометра написать термостат. Вот термометром и проверишь как показывает в минусовом диапазоне. Хотя это всё относительно… с чем сравнивать?
Добавлено after 5 hours 25 minutes 49 seconds: Вот тестовая прошивка термометра… тактовая частота МК (ATmega8) 8 МГц от внутреннего генератора. Хотя можно и внешний кварц установить с прошивкой от внешнего кварца на 8 МГц.
Вложение:
Termostat_LED.hex
Схема термометра:
Вложение:
Термометр.png
Светик будет мигать постоянно, указывая на работу счётчика интервалов (двух зайцев…). У меня нет таких датчиков, потому в железе показания проверить сам не могу. Померяй под мышкой температуру – интересно сколько покажет.
Ну что коллега, есть результаты? Хотелось бы поговорить о деталях. Без конкретики простой. Вначале нужно уточнить диапазон уставок температуры. А то в статье одни у тебя другие были обозначены. Потом о гистерезисе определится в плане диапазона… ну и тд.
ЗЫ. Перешёл на тактирование МК 16 МГц от внешнего кварца, чтобы повысить быстродействие выполняемых операций в прерывании (динамическая индикация определяет некоторые границы за которые не желательно выходить).
это что за офигенная нагрузка у тебя на процессор в примитивном термометре, чтобы так поднимать быстродействие? лично у меня в термометре на 7-сегментниках процессор выполняет полезную работу всего несколько миллисекунд в односекундном интервале обновления информации на индикаторе. и частоты 1 МГц хватает с огромным запасом.
_________________ Мудрость приходит вместе с импотенцией... Когда на русском форуме переходят на Вы, в реальной жизни начинают бить морду.
Ну что коллега, есть результаты? Хотелось бы поговорить о деталях. Без конкретики простой. Вначале нужно уточнить диапазон уставок температуры. А то в статье одни у тебя другие были обозначены. Потом о гистерезисе определится в плане диапазона… ну и тд.
Результатов пока нема, потестить не успел - холодильник как бы действующий, потому не очень поиздеваешься всегда свободно над ним Успел слепить пробную, но вот потестить нормально пока не получается.
Светодиод когда и что высвечивает? Пока при включении без датчика зажёгся секунд через несколько. С датчиком, когда его затолкал в ёмкость со льдом, которую только достал из холодильника -13, то через некоторое время стал периодически зажигаться, потом погас. Вероятно температура емкости со льдом уже поднялась выше -10. Пока все тесты на этом...
Самсусамыч, спасибо за термометр! Может хоть датчики проверю на минусовую температуру, а то от компа не захотели ниже +6 показывать, а с тем Датагоровским как бы не должны были работать нормально, но и то там до +4 показания опускались, но и комнатную врали градуса на 4 выше.
По поводу тактирования - в холодильнике скорости большие наверно не нужны, там все процессы инерционные, всё меееедленно хоть раз в минуту опрашивай и выводи... ну, может кроме каких-то аварийных ситуаций. По поводу гистерезиса - как бы здесь получается, что включение привязано к +3,5 и только отключение меняется примерно в пределах -10...-26 Вот наверно и нужна возможность выбора в этих -10...-26
_________________ "Кто хочет, тот ищет возможности, кто не хочет —ищет причины."
Светик загорается только при обнаружении неисправности датчика (там четыре вида неисправности – определяются при опросе датчика). И тухнет, когда температура прочитана без ошибок.
Цитата:
По поводу тактирования - в холодильнике скорости большие наверно не нужны, там все процессы инерционные, всё меееедленно хоть раз в минуту опрашивай и выводи... ну, может кроме каких-то аварийных ситуаций.
Дело не в интервалах опроса датчика, а в реализации динамической индикации. В моём случае (для динамической индикации) прерывание по таймеру наступает каждые примерно 4,5 мс. Так вот за это время, мне необходимо перейти с разряда на разряд в индикаторе, опросить состояние кнопок, считать информацию с датчика. У меня не получилось за это время считать 9 байт с DS18S20 (выдерживая тайминги), и посчитать CRC. Потому пока просто тупо читаю 2 байта температуры без проверки.
Цитата:
По поводу гистерезиса - как бы здесь получается, что включение привязано к +3,5 и только отключение меняется примерно в пределах -10...-26 Вот наверно и нужна возможность выбора в этих -10...-26
Правильно ли я понял, что датчик будет крепится на испаритель в холодильной камере (ХК), а не просто мерить температуру воздуха в ХК?
Аварийные таймера предполагаются использовать, или нет в этом необходимости?
а и не надо успевать за 4,5 мс считать 9 байт и посчитать CRC. работа с датчиком и динамическая индикация между собой не связаны. обращение к датчику все равно делается через длительное время, когда закончится преобразование. даже если датчик работает по 9 бит, все равно интервал обращений к датчику должен быть не менее 100 мс. а по 12 бит - 750 мс.
просто, когда пишешь байт в датчик или читаешь байт из датчика, запрещаешь прерывания, чтобы таймер не испортил тайм-слоты. а между байтами прерывания разрешены и таймер может работать. паузы между байтами могут быть любой длины. или даже после переданного или принятого бита можно разрешать прерывания, чтобы у таймера была минимальная задержка. я в своих проектах делаю разрешение прерываний после каждого бита.
_________________ Мудрость приходит вместе с импотенцией... Когда на русском форуме переходят на Вы, в реальной жизни начинают бить морду.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения