Блок управления инкубатором от Дмитрия.. Страница 55 из 86

Вы здесь


2555 сообщений

Вопросы задавать можно только после регистрации. Войдите или зарегистрируйтесь, пожалуйста.

Аватар пользователя BenderUA
Не в сети
Заходил: 1 год 5 месяцев назад
UA
Регистрация: 20.04.2015 - 14:40
: 71

Добрый день.Атмега 168 DHT11 проверка функции охлаждения.
Дмитрий, в личные сообщения отправил ошибки. scratch_one-s_head

Файлы: 
ПредпросмотрВложениеРазмер
ohlazhdenie.txt401.87 КБ
  • ohlazhd.jpg
Не в сети
Заходил: 1 год 1 месяц назад
Регистрация: 22.06.2015 - 14:06
: 19

Как не курил но так и не понял, управление влажностью на версии с мегой8, только вывод влажность для поднятия влажности, а как для снижения влажности?, или на 8 никак, только на 168.

Аватар пользователя BenderUA
Не в сети
Заходил: 1 год 5 месяцев назад
UA
Регистрация: 20.04.2015 - 14:40
: 71

Добрый день. Из личного опыта, не рекомендую использовать реле "кубики" как SILOVOE_RELE при мощностях 300 w и выше ! Фото из страниц форума. Рекомендую ставить в цепь - SILOVOE_RELE как на картинке, или подобные смотреть документ g2r.pdf .

Файлы: 
ПредпросмотрВложениеРазмер
g2r.pdf499.41 КБ
  • bad.jpg
  • rele.jpg
Не в сети
Заходил: 2 недели 2 дня назад
: 48ru
Регистрация: 23.03.2010 - 00:05
: 418

Для прошивок с датчиками DHT обновил прошивки.
Изменения в регулировки влажности, для прошивки на меге8 убран гистерезис. Суть доработки - "правильные" импульсы на реле. Раньше, реле сразу выключалось по достижению влажности заданного порога, сейчас реле не выключится пока не выйдет время заданное в t.on. Поэтому считаю, что гистерезис более не нужен.
Заметил это благодаря файлу статистики от BenderUA "ohlazhdenie.txt". Спасибо!

Аватар пользователя BenderUA
Не в сети
Заходил: 1 год 5 месяцев назад
UA
Регистрация: 20.04.2015 - 14:40
: 71

Здравствуйте. Прошивка последняя, версия Атмега 8, 168, DHT 11.
Дмитрий, отличное решение, его очевидно можно применять для всех прошивок с разными датчиками влажности, даже если будет установлен гистерезис влажности = 0 , реле не будет хаотично переключаться при изменении в 1% ! Более того эти изменения можно внести и в психрометрический способ контроля влажности. В начале гистерезис влаги = 0, потом = 1, потеря датчиков в разных комбинациях, авария и регулирование в этом режиме, сброс аварии.
Программа мониторинга работает без ошибок о которых я писал выше. Спасибо !

Файлы: 
ПредпросмотрВложениеРазмер
2015-07-16testm8dht11lpwm.txt524.48 КБ
2015-07-17test1m168dht11firele.txt332.09 КБ
  • test.jpg
  • test1.jpg
Не в сети
Заходил: 11 месяцев 2 недели назад
Регистрация: 27.04.2015 - 21:40
: 31

в каких пределах можно изменять R2 ? БП один и тот же - подключаю V1 все вроде норм работатет...а подключаю V3 - подмаргивает раз в 5 или 10 сек. R2 менял от 2 до 6 ком - изменений нет....куда копать?

Аватар пользователя BenderUA
Не в сети
Заходил: 1 год 5 месяцев назад
UA
Регистрация: 20.04.2015 - 14:40
: 71
luny пишет:

в каких пределах можно изменять R2 ? БП один и тот же - подключаю V1 все вроде норм работатет...а подключаю V3 - подмаргивает раз в 5 или 10 сек. R2 менял от 2 до 6 ком - изменений нет....куда копать?

С помощью осциллографа определил длительность, синхроимпульса должна быть в пределах 0,8-1 миллисекунда, тогда наблюдается устойчивая работа.

De_Mon85 пишет:

Как не курил но так и не понял, управление влажностью на версии с мегой8, только вывод влажность для поднятия влажности, а как для снижения влажности?, или на 8 никак, только на 168.

Снижение влажности возможно только на Атмеге 168.

Не в сети
Заходил: 11 месяцев 2 недели назад
Регистрация: 27.04.2015 - 21:40
: 31
BenderUA пишет:

лампа так притухает, именно притухает ?

да - такое "дерганье"...это синхроимпульс?

Аватар пользователя BenderUA
Не в сети
Заходил: 1 год 5 месяцев назад
UA
Регистрация: 20.04.2015 - 14:40
: 71

luny, речь идет о версии Атмега DHT11. Еще раз, длительность синхроимпульса должна быть в пределах 0,8-1 миллисекунда, тогда наблюдается устойчивая работа ! Или другое решение, необходимо установить в узел синхронизации R2 и другие номиналы обвязки транзистора и сам транзистор с таким же коэффициентом усиления как в Вашей V1. Если это все выполнено, то причин для волнений нет с синхроимпульсом все в порядке и устройство должно работать как задумано.

Не в сети
Заходил: 11 месяцев 2 недели назад
Регистрация: 27.04.2015 - 21:40
: 31
BenderUA пишет:

речь идет о версии Атмега DHT11

бп один(у меня модульная конструкция)...версии в1 и в3 с дхт11. с в1 все норм, а в3 переодически моргает- работает так как и на вашем видео. осцил паршивый без синхронизации но вроде импульс1 мс

Не в сети
Заходил: 1 год 1 месяц назад
Регистрация: 22.06.2015 - 14:06
: 19

luny, С1 стоит и он точно 100n, без него такие глюки наблюдались, хотя как то странно, что на разных версиях, у меня уже собрана третья, но никак не доработаю корпус чтобы подключить нагрузку, и посмотреть как работает.

Аватар пользователя BenderUA
Не в сети
Заходил: 1 год 5 месяцев назад
UA
Регистрация: 20.04.2015 - 14:40
: 71

Если синхроимпульс проверен и равен 1мСек. , то Вы сделали все правильно ! Устройство готово к работе ! Характерные притухания лампы накаливания, обусловлены работой программы - опрос датчиков, прерывания и прочее. Это не оказывает воздействия на качество работы устройства. За подробностями обращайтесь к Дмитрию. Смотрите статистику которую я выкладывал, это есть паспорт проекта.

Не в сети
Заходил: 11 месяцев 2 недели назад
Регистрация: 27.04.2015 - 21:40
: 31

BenderUA, уменьшил напряжение питания схемы с 12 до 8,6 вольта и проблема ушла...(зы обманул...они остались но стали как то менее заметными) НО появилось подмаргивание лампы как у Johndillan, после отключения лампы - решилась проблема уменьшением R1 до 5 ком

Аватар пользователя BenderUA
Не в сети
Заходил: 1 год 5 месяцев назад
UA
Регистрация: 20.04.2015 - 14:40
: 71

В устройстве, я использую импульсный источник питания на 12v. Узел синхронизации у меня не такой как на схеме в проекте, он более сложный. Если можно сформулируйте Ваше последнее сообщение по другому, а то я затрудняюсь понять, что от меня требуется ? smile3

Не в сети
Заходил: 2 недели 2 дня назад
: 48ru
Регистрация: 23.03.2010 - 00:05
: 418

Подмаргивание, или как было задумано пропуски включения полупериода сетевого напряжения, будут на прошивках с датчиками dht11(22). Связано это с тем, что в программе есть квант времени, за который должны успеть выполнится все задачи. Он равен 4 милисекундам. И он не привязан к переходам сети через ноль. Пропуски управления симистором возникают при опросе датчика dht11, примерно раз в секунду. Опрос длится примерно 4милисекунды и если во время его происходит переход через ноль сети, то управляющий импульс пропускается, это видится, как подмаргивание лампы.
Настраивать узел синхронизации надо по гарантированно устойчивому включению симистора. Делать надо так, выставить уставку температуры побольше, например 40гр., при этом измеренная температура должна быть меньше уставки минимум на 4 градуса, в нашем примере это 35-36гр. При этом регулятор выставляет 100% мощности на нагреватель. При этом если импульс синхронизации короткий, будет наблюдаться мигание лампы, нужно уменьшать R2 (или увеличивать R1). При этом, как подобрали этот резистор, желательно погреть этот узел феном и посмотреть как он поведет себя при увеличении температуры, не будет ли опять миганий. Сильно увеличивать длину синхро импульса тоже нельзя. Так как это может привести к такому эфекту, когда регулятор уменьшает мощность до нуля, управляющий импульс может находится уже в начале следующего полупериода.
Длина полупериода сетевого напряжения равна 10милисекундам, регулятор работает с длиной равной 8,6 милисекунде после синхроимпульса. Это значит синхроимпульс не должен превышать по длине 1,3 милисекунды.

Не в сети
Заходил: 11 месяцев 2 недели назад
Регистрация: 27.04.2015 - 21:40
: 31

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

Файлы: 
  • 2015-07-19075538.jpg
  • 2015-07-19075608.jpg
  • 2015-07-19075613.jpg
  • 2015-07-19075617.jpg
Не в сети
Заходил: 1 год 1 месяц назад
Регистрация: 22.06.2015 - 14:06
: 19

Четыре часа это мало хотя бы на сутки нужно оставить, тогда я думаю и стабилизируется температура внутри корпуса.

Интересное наблюдение DHT11 - включаю контроллер влажность допустим 55% после работы около 15-20 минут влажность падает до 52%, и так всегда после включения падение влажности на ~3%, как бы датчик сам себя подсушивает.

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

Не в сети
Заходил: 5 месяцев 2 недели назад
Молдова
: Бельцы
Регистрация: 16.02.2011 - 12:14
: 84

здравствуйте форумчане выкладываю фото блока управления Дмитрия собраного по версий 2.блок управления собран в корпусе от блока питания атх ,печатка платы управления разработана мной силовая от Дмитрия.спасибо вам Дмитрий за разработку и подершку проекта скоро отблагодарю материалино.

Файлы: 
  • termo1.jpg
  • termo2.jpg
  • termo3.jpg
Не в сети
Заходил: 5 месяцев 2 недели назад
Молдова
: Бельцы
Регистрация: 16.02.2011 - 12:14
: 84

Как и обещал отблагодарил Дмитрия.мужики не жадничаем благодарим Дмитрия за отличное устройство.

Аватар пользователя BenderUA
Не в сети
Заходил: 1 год 5 месяцев назад
UA
Регистрация: 20.04.2015 - 14:40
: 71

Здравствуйте, жизнь и законы физики это динамичная субстанция. Могу сделать вывод, что использование датчика DHT11 в проекте вполне оправдано, нужно обратить внимание на многократно выложенные тесты !

Не в сети
Заходил: 1 год 1 месяц назад
Регистрация: 22.06.2015 - 14:06
: 19

пока только блок, корпус для самого инка еще в работе.

Файлы: 
  • dscn4237.jpg
  • dscn4240.jpg
  • dscn4243.jpg
Аватар пользователя BenderUA
Не в сети
Заходил: 1 год 5 месяцев назад
UA
Регистрация: 20.04.2015 - 14:40
: 71

Добрый день, Дмитрий. Обсудим регулирование влажности на конкретном примере DHT11.
При включении регулирования есть стартовая температура - «Тстарт» и стартовая влажность - «Встарт». Когда температура начинает расти влажность всегда будет падать, это видно на графике. Как только регулятор уловил четкое снижение влажности, врубает увлажнитель на полную мощность и держит эту мощность до момента когда влажность подымется до «Встарт». , а потом переходит на штатный режим « ton, toF » Но необходимо сделать зазор в 10%, например, если уст.Влг.=50% , а «Встарт»=40% то регулирование осушествляется в штатном режиме « ton, toF » Время набора влажности неоправданно большое. Просьба ко ВСЕМ - изложите свои соображения ! scratch_one-s_head
ПРИМЕР - я решил при старте изменить штатное регулирование влажности в ручную задал toF = 000 что привело к включению увлажнителя на полную мощность и не выключал ее до момента набора влажности выше чем стартовая. Это дало два плюса 1) нет провала влажности в момент набора температуры 2) влажность подымается быстрее.

Файлы: 
ПредпросмотрВложениеРазмер
vlagaalgoritm.txt114.04 КБ
  • primer1.jpg
  • holst.jpg
Не в сети
Заходил: 2 года 1 неделя назад
Украина
: Бар
Регистрация: 23.07.2015 - 12:38
: 2

Здравствуйте!
В инкубаторе V3, возможна замена датчика температуры и влажности SHT10 на Am2320 (на Алиекспресс пишут что это аналоги)?

Не в сети
Заходил: 2 недели 2 дня назад
: 48ru
Регистрация: 23.03.2010 - 00:05
: 418

Внес изменения, вместо гистирезиса влажности новый параметр.
«НАБ.» Ускорение набора влажности. Значение по умолчанию 10%, то есть это значит, что если влажность меньше на 10% от уставки (ВLA), то вывод влажности будет включен всегда. Диапазон 5-30%.
Прошивка на меге168, для датчика DHT11 или DHT22.

Протестируйте пожалуйста.

В инкубаторе V3, возможна замена датчика температуры и влажности SHT10 на Am2320 (на Алиекспресс пишут что это аналоги)?

Найдите datasheet на него, что б я мог посмотреть совместимость.

Файлы: 
ПредпросмотрВложениеРазмер
2207152dsdht22m168v320.zip1.09 МБ
Аватар пользователя BenderUA
Не в сети
Заходил: 1 год 5 месяцев назад
UA
Регистрация: 20.04.2015 - 14:40
: 71

Добрый день, я очень сожалею, что не смог выложить тесты раньше по причине отсутствия интернета. Алгоритм, рассмотренный в посте ( #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.

Файлы: 
ПредпросмотрВложениеРазмер
vlnab10.txt137.01 КБ
vlnab5tust44.txt179.8 КБ
Не в сети
Заходил: 2 недели 2 дня назад
: 48ru
Регистрация: 23.03.2010 - 00:05
: 418

Попытался поправить.
1) Это время перезапуска функции проветривания.
Сейчас, при активном охлаждении, во времени проветривания выводится надпись П.-
2) Поправил.
3) Теперь гарантировано выключится не позже 3 секунд.
4) Тревога подавалась после окончания охлаждения, регулятор видит, что Т ниже уставки-1,5гр и сигнализирует об этом.
Сделал, после охлаждения тревога запрещена пока температура не поднимится до уставка-1гр. Затем функция тревоги опять включается.
Все это требует проверки в железе.
Прошивки выложил на сайте.

Не в сети
Заходил: 2 недели 2 дня назад
: 48ru
Регистрация: 23.03.2010 - 00:05
: 418

Изменил решение для 4 пункта. На случай, если после охлаждения что то случается с нагревателем и регулятор не набирает заданную температуру, то сигнализации о низкой температуре не будет, так как она запрещена функцией охлаждения и включится только при температуре уставка-1гр.

На этот случай добавил принудительное включение сигнализации после охлаждения примерно через 20 минут. Прошивки обновил на сайте.

Аватар пользователя BenderUA
Не в сети
Заходил: 1 год 5 месяцев назад
UA
Регистрация: 20.04.2015 - 14:40
: 71

Добрый день, Дмитрий. Спасибо. Проверил часть вопросов см. ЛС.

Не в сети
Заходил: 2 недели 2 дня назад
: 48ru
Регистрация: 23.03.2010 - 00:05
: 418

Вопрос всем заинтересованным (коих наверно единицы, судя по моему яндекс кошелку crysmile3 )

При охлаждении надо запрещать проветривание? Сейчас именно так и сделано.

Не в сети
Заходил: 5 месяцев 2 недели назад
Молдова
: Бельцы
Регистрация: 16.02.2011 - 12:14
: 84

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

Страницы