Как не курил но так и не понял, управление влажностью на версии с мегой8, только вывод влажность для поднятия влажности, а как для снижения влажности?, или на 8 никак, только на 168.
Добрый день. Из личного опыта, не рекомендую использовать реле "кубики" как SILOVOE_RELE при мощностях 300 w и выше ! Фото из страниц форума. Рекомендую ставить в цепь - SILOVOE_RELE как на картинке, или подобные смотреть документ g2r.pdf .
Для прошивок с датчиками DHT обновил прошивки.
Изменения в регулировки влажности, для прошивки на меге8 убран гистерезис. Суть доработки - "правильные" импульсы на реле. Раньше, реле сразу выключалось по достижению влажности заданного порога, сейчас реле не выключится пока не выйдет время заданное в t.on. Поэтому считаю, что гистерезис более не нужен.
Заметил это благодаря файлу статистики от BenderUA "ohlazhdenie.txt". Спасибо!
Здравствуйте. Прошивка последняя, версия Атмега 8, 168, DHT 11.
Дмитрий, отличное решение, его очевидно можно применять для всех прошивок с разными датчиками влажности, даже если будет установлен гистерезис влажности = 0 , реле не будет хаотично переключаться при изменении в 1% ! Более того эти изменения можно внести и в психрометрический способ контроля влажности. В начале гистерезис влаги = 0, потом = 1, потеря датчиков в разных комбинациях, авария и регулирование в этом режиме, сброс аварии.
Программа мониторинга работает без ошибок о которых я писал выше. Спасибо !
в каких пределах можно изменять R2 ? БП один и тот же - подключаю V1 все вроде норм работатет...а подключаю V3 - подмаргивает раз в 5 или 10 сек. R2 менял от 2 до 6 ком - изменений нет....куда копать?
в каких пределах можно изменять R2 ? БП один и тот же - подключаю V1 все вроде норм работатет...а подключаю V3 - подмаргивает раз в 5 или 10 сек. R2 менял от 2 до 6 ком - изменений нет....куда копать?
С помощью осциллографа определил длительность, синхроимпульса должна быть в пределах 0,8-1 миллисекунда, тогда наблюдается устойчивая работа.
De_Mon85 пишет:
Как не курил но так и не понял, управление влажностью на версии с мегой8, только вывод влажность для поднятия влажности, а как для снижения влажности?, или на 8 никак, только на 168.
luny, речь идет о версии Атмега DHT11. Еще раз, длительность синхроимпульса должна быть в пределах 0,8-1 миллисекунда, тогда наблюдается устойчивая работа ! Или другое решение, необходимо установить в узел синхронизации R2 и другие номиналы обвязки транзистора и сам транзистор с таким же коэффициентом усиления как в Вашей V1. Если это все выполнено, то причин для волнений нет с синхроимпульсом все в порядке и устройство должно работать как задумано.
бп один(у меня модульная конструкция)...версии в1 и в3 с дхт11. с в1 все норм, а в3 переодически моргает- работает так как и на вашем видео. осцил паршивый без синхронизации но вроде импульс1 мс
luny, С1 стоит и он точно 100n, без него такие глюки наблюдались, хотя как то странно, что на разных версиях, у меня уже собрана третья, но никак не доработаю корпус чтобы подключить нагрузку, и посмотреть как работает.
Если синхроимпульс проверен и равен 1мСек. , то Вы сделали все правильно ! Устройство готово к работе ! Характерные притухания лампы накаливания, обусловлены работой программы - опрос датчиков, прерывания и прочее. Это не оказывает воздействия на качество работы устройства. За подробностями обращайтесь к Дмитрию. Смотрите статистику которую я выкладывал, это есть паспорт проекта.
BenderUA, уменьшил напряжение питания схемы с 12 до 8,6 вольта и проблема ушла...(зы обманул...они остались но стали как то менее заметными) НО появилось подмаргивание лампы как у Johndillan, после отключения лампы - решилась проблема уменьшением R1 до 5 ком
В устройстве, я использую импульсный источник питания на 12v. Узел синхронизации у меня не такой как на схеме в проекте, он более сложный. Если можно сформулируйте Ваше последнее сообщение по другому, а то я затрудняюсь понять, что от меня требуется ?
Подмаргивание, или как было задумано пропуски включения полупериода сетевого напряжения, будут на прошивках с датчиками dht11(22). Связано это с тем, что в программе есть квант времени, за который должны успеть выполнится все задачи. Он равен 4 милисекундам. И он не привязан к переходам сети через ноль. Пропуски управления симистором возникают при опросе датчика dht11, примерно раз в секунду. Опрос длится примерно 4милисекунды и если во время его происходит переход через ноль сети, то управляющий импульс пропускается, это видится, как подмаргивание лампы.
Настраивать узел синхронизации надо по гарантированно устойчивому включению симистора. Делать надо так, выставить уставку температуры побольше, например 40гр., при этом измеренная температура должна быть меньше уставки минимум на 4 градуса, в нашем примере это 35-36гр. При этом регулятор выставляет 100% мощности на нагреватель. При этом если импульс синхронизации короткий, будет наблюдаться мигание лампы, нужно уменьшать R2 (или увеличивать R1). При этом, как подобрали этот резистор, желательно погреть этот узел феном и посмотреть как он поведет себя при увеличении температуры, не будет ли опять миганий. Сильно увеличивать длину синхро импульса тоже нельзя. Так как это может привести к такому эфекту, когда регулятор уменьшает мощность до нуля, управляющий импульс может находится уже в начале следующего полупериода.
Длина полупериода сетевого напряжения равна 10милисекундам, регулятор работает с длиной равной 8,6 милисекунде после синхроимпульса. Это значит синхроимпульс не должен превышать по длине 1,3 милисекунды.
Четыре часа это мало хотя бы на сутки нужно оставить, тогда я думаю и стабилизируется температура внутри корпуса.
Интересное наблюдение DHT11 - включаю контроллер влажность допустим 55% после работы около 15-20 минут влажность падает до 52%, и так всегда после включения падение влажности на ~3%, как бы датчик сам себя подсушивает.
Странно как то он себя ведет, сегодня только на 1% упала влажность после включения, неужели раньше когда включал так менялась влажность за короткий промежуток времени.
здравствуйте форумчане выкладываю фото блока управления Дмитрия собраного по версий 2.блок управления собран в корпусе от блока питания атх ,печатка платы управления разработана мной силовая от Дмитрия.спасибо вам Дмитрий за разработку и подершку проекта скоро отблагодарю материалино.
Здравствуйте, жизнь и законы физики это динамичная субстанция. Могу сделать вывод, что использование датчика DHT11 в проекте вполне оправдано, нужно обратить внимание на многократно выложенные тесты !
Добрый день, Дмитрий. Обсудим регулирование влажности на конкретном примере DHT11.
При включении регулирования есть стартовая температура - «Тстарт» и стартовая влажность - «Встарт». Когда температура начинает расти влажность всегда будет падать, это видно на графике. Как только регулятор уловил четкое снижение влажности, врубает увлажнитель на полную мощность и держит эту мощность до момента когда влажность подымется до «Встарт». , а потом переходит на штатный режим « ton, toF » Но необходимо сделать зазор в 10%, например, если уст.Влг.=50% , а «Встарт»=40% то регулирование осушествляется в штатном режиме « ton, toF » Время набора влажности неоправданно большое. Просьба ко ВСЕМ - изложите свои соображения ! ПРИМЕР - я решил при старте изменить штатное регулирование влажности в ручную задал toF = 000 что привело к включению увлажнителя на полную мощность и не выключал ее до момента набора влажности выше чем стартовая. Это дало два плюса 1) нет провала влажности в момент набора температуры 2) влажность подымается быстрее.
Внес изменения, вместо гистирезиса влажности новый параметр.
«НАБ.» Ускорение набора влажности. Значение по умолчанию 10%, то есть это значит, что если влажность меньше на 10% от уставки (ВLA), то вывод влажности будет включен всегда. Диапазон 5-30%.
Прошивка на меге168, для датчика DHT11 или DHT22.
Протестируйте пожалуйста.
В инкубаторе V3, возможна замена датчика температуры и влажности SHT10 на Am2320 (на Алиекспресс пишут что это аналоги)?
Найдите datasheet на него, что б я мог посмотреть совместимость.
Добрый день, я очень сожалею, что не смог выложить тесты раньше по причине отсутствия интернета. Алгоритм, рассмотренный в посте ( #1689 ) работает. Спасибо Дмитрий!
Есть моменты по функционированию устройства, требующие разъяснения, Дмитрий, пожалуйста.
1. Если в течение времени охлаждения (отображение включения «on») , не имеет значения, как функция охлаждения была включена автоматически или вручную, включится функция проветривания, не имеет значения, как функция проветривания была включена автоматически или вручную - таймер проветривания будет отображать отсчет 01, 02, …59, 00 сек. и т. д. по кругу. Не понятно, что считает этот таймер, это вводит оператора в заблуждение. Но если проветривание включилось раньше чем охлаждение, а потом включилось охлаждение, то отображения вполне логичны проветривание - on и охлаждение – on. Так как охлаждение имеет приоритет, то будет выполняться эта функция.
2.Когда при охлаждении зайти в установку температуры (tУст), то при выходе из меню включается вывод нагрев и вывод управления влажностью, при этом вывод аварийного охлаждения остается включенным. Это конфликт функций?
3.При включении охлаждения вывод нагрев выключается сразу, а вывод управления влажностью толь через время, установленное в t on = 60 сек. например, это наблюдается в прошивке с параметром НАБ. и в прошивках предыдущих тоже.
4.Когда произошла процедура охлаждения до температуры, скажем 33.0, каждый раз включается звуковой сигнал тревоги и отображается А5 , так как текущая температура ниже установленной. Если сформулировать иначе, то каждый раз, при процедуре охлаждения, будет звучать сигнал тревоги ? Но процедура охлаждения является функцией вписывающейся в технологию инкубации и не является аварийной?
Пункты 1,2,3,4 наблюдаются и в предыдущих прошивках. Тесты прошивки от 22 числа мега 168 dht11.
Попытался поправить.
1) Это время перезапуска функции проветривания.
Сейчас, при активном охлаждении, во времени проветривания выводится надпись П.-
2) Поправил.
3) Теперь гарантировано выключится не позже 3 секунд.
4) Тревога подавалась после окончания охлаждения, регулятор видит, что Т ниже уставки-1,5гр и сигнализирует об этом.
Сделал, после охлаждения тревога запрещена пока температура не поднимится до уставка-1гр. Затем функция тревоги опять включается.
Все это требует проверки в железе.
Прошивки выложил на сайте.
Изменил решение для 4 пункта. На случай, если после охлаждения что то случается с нагревателем и регулятор не набирает заданную температуру, то сигнализации о низкой температуре не будет, так как она запрещена функцией охлаждения и включится только при температуре уставка-1гр.
На этот случай добавил принудительное включение сигнализации после охлаждения примерно через 20 минут. Прошивки обновил на сайте.
здравствуйте Дмитрий мое мнение полностю совпадает с вашим,надо запрещать.смысл проветривать когда при охлаждение и так подается свежий воздух.мужики не жадничаем благодарим Дмитрия он же для нас старается а на голом энтузиазме далеко не уедешь.
Добрый день.Атмега 168 DHT11 проверка функции охлаждения.
Дмитрий, в личные сообщения отправил ошибки.
Как не курил но так и не понял, управление влажностью на версии с мегой8, только вывод влажность для поднятия влажности, а как для снижения влажности?, или на 8 никак, только на 168.
Добрый день. Из личного опыта, не рекомендую использовать реле "кубики" как SILOVOE_RELE при мощностях 300 w и выше ! Фото из страниц форума. Рекомендую ставить в цепь - SILOVOE_RELE как на картинке, или подобные смотреть документ g2r.pdf .
Для прошивок с датчиками DHT обновил прошивки.
Изменения в регулировки влажности, для прошивки на меге8 убран гистерезис. Суть доработки - "правильные" импульсы на реле. Раньше, реле сразу выключалось по достижению влажности заданного порога, сейчас реле не выключится пока не выйдет время заданное в t.on. Поэтому считаю, что гистерезис более не нужен.
Заметил это благодаря файлу статистики от BenderUA "ohlazhdenie.txt". Спасибо!
Здравствуйте. Прошивка последняя, версия Атмега 8, 168, DHT 11.
Дмитрий, отличное решение, его очевидно можно применять для всех прошивок с разными датчиками влажности, даже если будет установлен гистерезис влажности = 0 , реле не будет хаотично переключаться при изменении в 1% ! Более того эти изменения можно внести и в психрометрический способ контроля влажности. В начале гистерезис влаги = 0, потом = 1, потеря датчиков в разных комбинациях, авария и регулирование в этом режиме, сброс аварии.
Программа мониторинга работает без ошибок о которых я писал выше. Спасибо !
в каких пределах можно изменять R2 ? БП один и тот же - подключаю V1 все вроде норм работатет...а подключаю V3 - подмаргивает раз в 5 или 10 сек. R2 менял от 2 до 6 ком - изменений нет....куда копать?
С помощью осциллографа определил длительность, синхроимпульса должна быть в пределах 0,8-1 миллисекунда, тогда наблюдается устойчивая работа.
Снижение влажности возможно только на Атмеге 168.
да - такое "дерганье"...это синхроимпульс?
luny, речь идет о версии Атмега DHT11. Еще раз, длительность синхроимпульса должна быть в пределах 0,8-1 миллисекунда, тогда наблюдается устойчивая работа ! Или другое решение, необходимо установить в узел синхронизации R2 и другие номиналы обвязки транзистора и сам транзистор с таким же коэффициентом усиления как в Вашей V1. Если это все выполнено, то причин для волнений нет с синхроимпульсом все в порядке и устройство должно работать как задумано.
бп один(у меня модульная конструкция)...версии в1 и в3 с дхт11. с в1 все норм, а в3 переодически моргает- работает так как и на вашем видео. осцил паршивый без синхронизации но вроде импульс1 мс
luny, С1 стоит и он точно 100n, без него такие глюки наблюдались, хотя как то странно, что на разных версиях, у меня уже собрана третья, но никак не доработаю корпус чтобы подключить нагрузку, и посмотреть как работает.
Если синхроимпульс проверен и равен 1мСек. , то Вы сделали все правильно ! Устройство готово к работе ! Характерные притухания лампы накаливания, обусловлены работой программы - опрос датчиков, прерывания и прочее. Это не оказывает воздействия на качество работы устройства. За подробностями обращайтесь к Дмитрию. Смотрите статистику которую я выкладывал, это есть паспорт проекта.
BenderUA, уменьшил напряжение питания схемы с 12 до 8,6 вольта и проблема ушла...(зы обманул...они остались но стали как то менее заметными) НО появилось подмаргивание лампы как у Johndillan, после отключения лампы - решилась проблема уменьшением R1 до 5 ком
В устройстве, я использую импульсный источник питания на 12v. Узел синхронизации у меня не такой как на схеме в проекте, он более сложный. Если можно сформулируйте Ваше последнее сообщение по другому, а то я затрудняюсь понять, что от меня требуется ?
Подмаргивание, или как было задумано пропуски включения полупериода сетевого напряжения, будут на прошивках с датчиками dht11(22). Связано это с тем, что в программе есть квант времени, за который должны успеть выполнится все задачи. Он равен 4 милисекундам. И он не привязан к переходам сети через ноль. Пропуски управления симистором возникают при опросе датчика dht11, примерно раз в секунду. Опрос длится примерно 4милисекунды и если во время его происходит переход через ноль сети, то управляющий импульс пропускается, это видится, как подмаргивание лампы.
Настраивать узел синхронизации надо по гарантированно устойчивому включению симистора. Делать надо так, выставить уставку температуры побольше, например 40гр., при этом измеренная температура должна быть меньше уставки минимум на 4 градуса, в нашем примере это 35-36гр. При этом регулятор выставляет 100% мощности на нагреватель. При этом если импульс синхронизации короткий, будет наблюдаться мигание лампы, нужно уменьшать R2 (или увеличивать R1). При этом, как подобрали этот резистор, желательно погреть этот узел феном и посмотреть как он поведет себя при увеличении температуры, не будет ли опять миганий. Сильно увеличивать длину синхро импульса тоже нельзя. Так как это может привести к такому эфекту, когда регулятор уменьшает мощность до нуля, управляющий импульс может находится уже в начале следующего полупериода.
Длина полупериода сетевого напряжения равна 10милисекундам, регулятор работает с длиной равной 8,6 милисекунде после синхроимпульса. Это значит синхроимпульс не должен превышать по длине 1,3 милисекунды.
силовой блок будет стоять отдельно в другой к
коробочке ближе к нагревателю, за 4 часа температура в корпусе поднялась на 3 градуса
Четыре часа это мало хотя бы на сутки нужно оставить, тогда я думаю и стабилизируется температура внутри корпуса.
Интересное наблюдение DHT11 - включаю контроллер влажность допустим 55% после работы около 15-20 минут влажность падает до 52%, и так всегда после включения падение влажности на ~3%, как бы датчик сам себя подсушивает.
Странно как то он себя ведет, сегодня только на 1% упала влажность после включения, неужели раньше когда включал так менялась влажность за короткий промежуток времени.
здравствуйте форумчане выкладываю фото блока управления Дмитрия собраного по версий 2.блок управления собран в корпусе от блока питания атх ,печатка платы управления разработана мной силовая от Дмитрия.спасибо вам Дмитрий за разработку и подершку проекта скоро отблагодарю материалино.
Как и обещал отблагодарил Дмитрия.мужики не жадничаем благодарим Дмитрия за отличное устройство.
Здравствуйте, жизнь и законы физики это динамичная субстанция. Могу сделать вывод, что использование датчика DHT11 в проекте вполне оправдано, нужно обратить внимание на многократно выложенные тесты !
пока только блок, корпус для самого инка еще в работе.
Добрый день, Дмитрий. Обсудим регулирование влажности на конкретном примере DHT11.
При включении регулирования есть стартовая температура - «Тстарт» и стартовая влажность - «Встарт». Когда температура начинает расти влажность всегда будет падать, это видно на графике. Как только регулятор уловил четкое снижение влажности, врубает увлажнитель на полную мощность и держит эту мощность до момента когда влажность подымется до «Встарт». , а потом переходит на штатный режим « ton, toF » Но необходимо сделать зазор в 10%, например, если уст.Влг.=50% , а «Встарт»=40% то регулирование осушествляется в штатном режиме « ton, toF » Время набора влажности неоправданно большое. Просьба ко ВСЕМ - изложите свои соображения !
ПРИМЕР - я решил при старте изменить штатное регулирование влажности в ручную задал toF = 000 что привело к включению увлажнителя на полную мощность и не выключал ее до момента набора влажности выше чем стартовая. Это дало два плюса 1) нет провала влажности в момент набора температуры 2) влажность подымается быстрее.
Здравствуйте!
В инкубаторе V3, возможна замена датчика температуры и влажности SHT10 на Am2320 (на Алиекспресс пишут что это аналоги)?
Внес изменения, вместо гистирезиса влажности новый параметр.
«НАБ.» Ускорение набора влажности. Значение по умолчанию 10%, то есть это значит, что если влажность меньше на 10% от уставки (ВLA), то вывод влажности будет включен всегда. Диапазон 5-30%.
Прошивка на меге168, для датчика DHT11 или DHT22.
Протестируйте пожалуйста.
Найдите datasheet на него, что б я мог посмотреть совместимость.
Добрый день, я очень сожалею, что не смог выложить тесты раньше по причине отсутствия интернета. Алгоритм, рассмотренный в посте ( #1689 ) работает. Спасибо Дмитрий!
Есть моменты по функционированию устройства, требующие разъяснения, Дмитрий, пожалуйста.
1. Если в течение времени охлаждения (отображение включения «on») , не имеет значения, как функция охлаждения была включена автоматически или вручную, включится функция проветривания, не имеет значения, как функция проветривания была включена автоматически или вручную - таймер проветривания будет отображать отсчет 01, 02, …59, 00 сек. и т. д. по кругу. Не понятно, что считает этот таймер, это вводит оператора в заблуждение. Но если проветривание включилось раньше чем охлаждение, а потом включилось охлаждение, то отображения вполне логичны проветривание - on и охлаждение – on. Так как охлаждение имеет приоритет, то будет выполняться эта функция.
2.Когда при охлаждении зайти в установку температуры (tУст), то при выходе из меню включается вывод нагрев и вывод управления влажностью, при этом вывод аварийного охлаждения остается включенным. Это конфликт функций?
3.При включении охлаждения вывод нагрев выключается сразу, а вывод управления влажностью толь через время, установленное в t on = 60 сек. например, это наблюдается в прошивке с параметром НАБ. и в прошивках предыдущих тоже.
4.Когда произошла процедура охлаждения до температуры, скажем 33.0, каждый раз включается звуковой сигнал тревоги и отображается А5 , так как текущая температура ниже установленной. Если сформулировать иначе, то каждый раз, при процедуре охлаждения, будет звучать сигнал тревоги ? Но процедура охлаждения является функцией вписывающейся в технологию инкубации и не является аварийной?
Пункты 1,2,3,4 наблюдаются и в предыдущих прошивках. Тесты прошивки от 22 числа мега 168 dht11.
Попытался поправить.
1) Это время перезапуска функции проветривания.
Сейчас, при активном охлаждении, во времени проветривания выводится надпись П.-
2) Поправил.
3) Теперь гарантировано выключится не позже 3 секунд.
4) Тревога подавалась после окончания охлаждения, регулятор видит, что Т ниже уставки-1,5гр и сигнализирует об этом.
Сделал, после охлаждения тревога запрещена пока температура не поднимится до уставка-1гр. Затем функция тревоги опять включается.
Все это требует проверки в железе.
Прошивки выложил на сайте.
Изменил решение для 4 пункта. На случай, если после охлаждения что то случается с нагревателем и регулятор не набирает заданную температуру, то сигнализации о низкой температуре не будет, так как она запрещена функцией охлаждения и включится только при температуре уставка-1гр.
На этот случай добавил принудительное включение сигнализации после охлаждения примерно через 20 минут. Прошивки обновил на сайте.
Добрый день, Дмитрий. Спасибо. Проверил часть вопросов см. ЛС.
Вопрос всем заинтересованным (коих наверно единицы, судя по моему яндекс кошелку )
При охлаждении надо запрещать проветривание? Сейчас именно так и сделано.
здравствуйте Дмитрий мое мнение полностю совпадает с вашим,надо запрещать.смысл проветривать когда при охлаждение и так подается свежий воздух.мужики не жадничаем благодарим Дмитрия он же для нас старается а на голом энтузиазме далеко не уедешь.