Tерморегулятор + реле времени

olusja
Offline
Зарегистрирован: 27.03.2018

Добрый день!

Требуется новичку собрать модуль управления автоклава,а именно- регулятор темпераруры,который включает реле времени при достижении заданного значения. Время и температура переменные с возможностью изменения и выводом на экран. Имеется:ардуино уно,экран 16*2 с i2c,датчик ds18b20,блок реле и твердотельное реле для управления нагрузкой.Помогите советом,может есть такие темы,может кто уже проповал подобное! Заоанее благадарен!!!

nikolaki
nikolaki аватар
Offline
Зарегистрирован: 14.02.2013

Какая температура стерилизации? Если 134 то датчик DS18B20 не пойдет . Да и при 121 С он не подойдет. А так ардуина УНо вполне справится с этой задачей.

olusja
Offline
Зарегистрирован: 27.03.2018

максимум 116 С, а не помжете споавиться с задачей?

olusja
Offline
Зарегистрирован: 27.03.2018

[quote=nikolaki]

Какая температура стерилизации? Если 134 то датчик DS18B20 не пойдет . Да и при 121 С он не подойдет. А так ардуина УНо вполне справится с этой задачей.

Максимум 116 С, не поможете справиться с задачей?

nikolaki
nikolaki аватар
Offline
Зарегистрирован: 14.02.2013

В чем именно вам помочь?

olusja
Offline
Зарегистрирован: 27.03.2018

[quote=nikolaki]

В чем именно вам помочь?

Подключать датчик,экран и реле по отдельности я научился,а как это все связать вместе и заставить работать - не знаю! Нужна помощь,может у кого есть скетч похожий?

nikolaki
nikolaki аватар
Offline
Зарегистрирован: 14.02.2013

olusja]</p> <p>[quote=nikolaki пишет:

В чем именно вам помочь?

Подключать датчик,экран и реле по отдельности я научился,а как это все связать вместе и заставить работать - не знаю! Нужна помощь,может у кого есть скетч похожий?

Ок. Автоклав какой у вас? Есть клапана электромагнитные или по принципу скороварки работает - нагрелся до температуры Х и продержал эту температуру в течениии времени У. А потом отключил нагревание и все. Ждем пока не упадет температура и давление.

olusja
Offline
Зарегистрирован: 27.03.2018

nikolaki]</p> <p>[quote=olusja пишет:

nikolaki пишет:

В чем именно вам помочь?

Подключать датчик,экран и реле по отдельности я научился,а как это все связать вместе и заставить работать - не знаю! Нужна помощь,может у кого есть скетч похожий?

Ок. Автоклав какой у вас? Есть клапана электромагнитные или по принципу скороварки работает - нагрелся до температуры Х и продержал эту температуру в течениии времени У. А потом отключил нагревание и все. Ждем пока не упадет температура и давление.

Автоклав простой по варианту 2,нагрелся до температуры Х и держит ее время У,после чего отключение нагрева. Клапан обычный,аварийный,механический + термометр и манометр для визуального контроля. 

nikolaki
nikolaki аватар
Offline
Зарегистрирован: 14.02.2013

Ну в принципе у вас все для этого есть.Неплохо-бы и на ТЭН механический термостат для защиты от перегрева.

 Сначала запускаем скетч с датчиком DS18B20 .

В него добавляем  ЛЭД(ака выход на твердотельное реле ТЭНа) , который будет загораться при достижении определенной температуры(сетпойнт автоклава, при опытах значительно ниже 116С ).

Потом при помощи  миллиса делаем временную задержку для отключения ЛЭДа (ТЭНа).

Так-же добавляем и кнопку/(кнопки) запуска /остановки программы .

Когда научимся делать эти вещи  добавляем ЖК экран 16Х2 и выводим на него температуру , время и много разного.

olusja
Offline
Зарегистрирован: 27.03.2018

Спасибо! А как время и температуру сделать переменными,чтоб можно было менять параметры и во время работы реле времени температура поддерживалась,а то у меня получается,что тэн всегда работает без отключения? Может есть примеры?

kost82
Offline
Зарегистрирован: 30.11.2015

Самое простое - поставить два переменных резистора: один для регулировки времени, второй для регулировки температуры. Считывать их значения на аналоговых пинах (значения будут от 0 до 1023) и преобразовывать их в требуемые значения температуры и времени.

Если не нужна большая точность и нет возможности выводить значения на экран - можно купить ручку для резистора с меткой и нарисовать шкалу температуры и времени, например выводя значения в монитор порта.

Для большей точности - выводить значения времени и температуры на экране.

Не ждите, что кто-то здесь выложит готовое решение. Лучше сначала попытайтесь сделать что-то самостоятельно и если что-то вдруг не получится - задавайте конкретные вопросы, с примерами кода и описанием проблемы.

olusja
Offline
Зарегистрирован: 27.03.2018

[quote=kost82]

Самое простое - поставить два переменных резистора: один для регулировки времени, второй для регулировки температуры. Считывать их значения на аналоговых пинах (значения будут от 0 до 1023) и преобразовывать их в требуемые значения температуры и времени.

Если не нужна большая точность и нет возможности выводить значения на экран - можно купить ручку для резистора с меткой и нарисовать шкалу температуры и времени, например выводя значения в монитор порта.

Для большей точности - выводить значения времени и температуры на экране.

Не ждите, что кто-то здесь выложит готовое решение. Лучше сначала попытайтесь сделать что-то самостоятельно и если что-то вдруг не получится - задавайте конкретные вопросы, с примерами кода и описанием проблемы.

Спасибо! Вы дали направление,буду учить матчасть и экспериментировать!

nikolaki
nikolaki аватар
Offline
Зарегистрирован: 14.02.2013

Вот вам пример термостата на DS18b20. Там , правда , другие задачи и несколько датчиков . Но железо почти такое как у вас . Посмотрите .

olusja
Offline
Зарегистрирован: 27.03.2018

nikolaki пишет:

Вот вам пример термостата на DS18b20. Там , правда , другие задачи и несколько датчиков . Но железо почти такое как у вас . Посмотрите .

Интересная ссылка,спасибо!

M0ld0vanin
Offline
Зарегистрирован: 12.01.2016

Емкость автоклава? Мощность тенов какая? , сколько их штук? Система уже работала и модернизируется? Или собирается сызнова? Да, И каой продукт будут обрабатывать ?

 

nikolaki
nikolaki аватар
Offline
Зарегистрирован: 14.02.2013

M0ld0vanin пишет:

Емкость автоклава? Мощность тенов какая? , сколько их штук? Система уже работала и модернизируется? Или собирается сызнова? Да, И каой продукт будут обрабатывать ?

 

У Тс , скорее всего , автоклав  по типу скороварки- один ТЭН , манометр , предохранительный клапан .

Что-то типа этого.

olusja
Offline
Зарегистрирован: 27.03.2018

[quote=M0ld0vanin]

Емкость автоклава? Мощность тенов какая? , сколько их штук? Система уже работала и модернизируется? Или собирается сызнова? Да, И каой продукт будут обрабатывать

Емкость автоклава около 30 литров,мощность тэна 3 кВт,аппарат самодельный,работает уже 2-й год,просто хочу автоматизировать(перед этим собрал из китайского термостата и твердотельного реле автоматику,но на ней не выставишь время,не очень удобно - вот и задумал сделать полный автомат).Готовлю консервы из рыбы ,птицы и мяса - магазинные отстой против этих!

M0ld0vanin
Offline
Зарегистрирован: 12.01.2016

здесь вообще, все просто. Время можно выставить таймером. который будет просто отключать всю систему

 

olusja
Offline
Зарегистрирован: 27.03.2018

[quote=M0ld0vanin]

здесь вообще, все просто. Время можно выставить таймером. который будет просто отключать всю сист

Каким,таймером? Как его подключить? Как угадать время набора температуры?

nikolaki
nikolaki аватар
Offline
Зарегистрирован: 14.02.2013

olusja пишет:

Каким,таймером? Как его подключить? Как угадать время набора температуры?

Время набора не надо угадывать- оно каждый раз разное и зависит от многих факторов(загрузка автоклава , начальная температура, температура окруж.среды и т.д.) . Включаете нагрев и как только достигаете заданой температуры запускаете таймер , отсчитывающий время поддержания температуры(время стерилизации). По окончании этого времени отключаете нагрев .

Для этого вы должны научиться зажигать ЛЕД по достижении  заданой температуры. Таймер  организовываете , изучив работу скетча  БЛИНК БЕЗ ДЕЛЕЯ из примеров. Вам всего лишь надо посмотреть внимательно на скетчи из примеров и написать свой скетч.Ну или начать . а мы поможем.

olusja
Offline
Зарегистрирован: 27.03.2018

nikolaki пишет:

olusja пишет:

Каким,таймером? Как его подключить? Как угадать время набора температуры?

Время набора не надо угадывать- оно каждый раз разное и зависит от многих факторов(загрузка автоклава , начальная температура, температура окруж.среды и т.д.) . Включаете нагрев и как только достигаете заданой температуры запускаете таймер , отсчитывающий время поддержания температуры(время стерилизации). По окончании этого времени отключаете нагрев .

Для этого вы должны научиться зажигать ЛЕД по достижении  заданой температуры. Таймер  организовываете , изучив работу скетча  БЛИНК БЕЗ ДЕЛЕЯ из примеров. Вам всего лишь надо посмотреть внимательно на скетчи из примеров и написать свой скетч.Ну или начать . а мы поможем.

Намек понял,приступаю к изучению,просто загореся идеей сделать сразу все и красиво,но,пожалуй,начну с меньшего,а дальше по мере накопления багажа знаний буду усовершенствоваться!

M0ld0vanin
Offline
Зарегистрирован: 12.01.2016

olusja пишет:

...... сделать сразу все и красиво,.....

ну ну , успехов :)