Блок автоматического управления инкубатором
Re: Блок автоматического управления инкубатором
spotok вот информация по приводам! http://www.ventoborud.ru/catalog/electr ... php?ID=563 внутри стоит двигатель на 9 вольт, встроенные концевики!
Re: Блок автоматического управления инкубатором
Добрый вечер всем. По поводу циклического срабатывания реле аварии--- только что скачал прошивку с четвертой страницы форума, прошил контроллер, все тоже самое, при превышении установленного порога аварии температуры или влажности циклически срабатывает реле аварии ( датчик SHT-10).
Re: Блок автоматического управления инкубатором
Здравствуйте
Подскажите Пожалуйста ,с какой ноги проца усть импульс для запуска поворота яиц,так как хочу приспособить движок на 220, то то реле будет переключать кондёр для реверса,а для запуска чтобы отехал от кольцевика нужно запустить второе реле на несколько секунд.Есть такая ножка у проца?
Подскажите Пожалуйста ,с какой ноги проца усть импульс для запуска поворота яиц,так как хочу приспособить движок на 220, то то реле будет переключать кондёр для реверса,а для запуска чтобы отехал от кольцевика нужно запустить второе реле на несколько секунд.Есть такая ножка у проца?
Re: Блок автоматического управления инкубатором
koka5555 все на много проще! смотри во вложении!
- Вложения
-
- 1.zip
- (5.14 КБ) 554 скачивания
-
spotok
- Потрогал лапой паяльник
- Сообщения: 316
- Зарегистрирован: Пт ноя 01, 2013 23:26:12
- Откуда: Украина, Донецкая обл. Покровский район, деревня
Re: Блок автоматического управления инкубатором
А как 12в движок подключить, чтобы пройти концевик?
Re: Блок автоматического управления инкубатором
а это для чего!?
-
spotok
- Потрогал лапой паяльник
- Сообщения: 316
- Зарегистрирован: Пт ноя 01, 2013 23:26:12
- Откуда: Украина, Донецкая обл. Покровский район, деревня
Re: Блок автоматического управления инкубатором
У меня переворот с одним концевиком, и двумя кулачками , работает, как кривошип, остановка вверху и внизу по концевику, чтобы произошел переворот нужно закоротить концевик на время, пока он не сойдет с кулачка, обычно это секунда-две и далее он продолжает крутиться до следующего размыкания.
- doctor9911
- Родился
- Сообщения: 7
- Зарегистрирован: Вт дек 10, 2013 08:11:45
- Откуда: астрахань
Re: Блок автоматического управления инкубатором
возможно-ли использование в конструкции ATMEGA 328 5V 16Mhz
прошить кристалл ардуинкой!?
прошить кристалл ардуинкой!?
не страшно когда ты один,страшно когда ты ноль
Re: Блок автоматического управления инкубатором
Добрый день. Вопрос к уважаемому автору - нельзя ли подкорректировать прошивку чтобы канал влажности работал просто ВКЛ ОТКЛ (без подбора мощности) - в планах использовать вентилятор, для обдува ванночки с водой, и аквариумный компрессор (опасаюсь за его жизнь). Спасибо.
- ok230876
- Нашел транзистор. Понюхал.
- Сообщения: 172
- Зарегистрирован: Сб май 25, 2013 00:00:02
- Откуда: Молдова
Re: Блок автоматического управления инкубатором
ikoctik писал(а):Добрый день. Вопрос к уважаемому автору - нельзя ли подкорректировать прошивку чтобы канал влажности работал просто ВКЛ ОТКЛ (без подбора мощности)
Здравствуйте
Есть такая прошивка, если автор даст добро я вам ее отдам, ок?
"Самые невыносимые люди - это мужчины, считающие себя гениальными, и женщины, считающие себя неотразимыми." 
Re: Блок автоматического управления инкубатором
Здравствуйте. Подскажите новичку, обязательна ли фазировка ~220В? Или на схеме она указана просто так?
-
spotok
- Потрогал лапой паяльник
- Сообщения: 316
- Зарегистрирован: Пт ноя 01, 2013 23:26:12
- Откуда: Украина, Донецкая обл. Покровский район, деревня
Re: Блок автоматического управления инкубатором
Вилку в розетку сунул-вот и вся фазировка.
Может в схему ввести цепочку резистор-конденсатор в базе транзистора, управляющего реле, и тогда будет универсальнее, можно, что хочешь подключать и нагреватель, и вентилятор и компрессор в любом наборе? На печатке дополнительно развести этот канал. Что вы думаете по этому поводу.
подкорректировать прошивку чтобы канал влажности работал просто ВКЛ ОТКЛ
Может в схему ввести цепочку резистор-конденсатор в базе транзистора, управляющего реле, и тогда будет универсальнее, можно, что хочешь подключать и нагреватель, и вентилятор и компрессор в любом наборе? На печатке дополнительно развести этот канал. Что вы думаете по этому поводу.
- ok230876
- Нашел транзистор. Понюхал.
- Сообщения: 172
- Зарегистрирован: Сб май 25, 2013 00:00:02
- Откуда: Молдова
Re: Блок автоматического управления инкубатором
Здравствуйте всем! Привет Spotok!
Пробовал я играться с RC цепочкой в базе транзистора и не фига оно не работает стабильно и тогда пришлось попросить автора вывести на контролер дополнительно на любую свободную лапу, и он помог, вывел на 14 лапу и я добавил транзистор и реле и все. Правда он сделал только для прошивки что я просил (Английские буквы и датчик SHT21), Я спрашивал выложить на форум для всех но он сказал что не надо что бы не запутать людей еще больше, если он прочтет это и даст добро я отдам всем или в личку каждому желающему.
Пробовал я играться с RC цепочкой в базе транзистора и не фига оно не работает стабильно и тогда пришлось попросить автора вывести на контролер дополнительно на любую свободную лапу, и он помог, вывел на 14 лапу и я добавил транзистор и реле и все. Правда он сделал только для прошивки что я просил (Английские буквы и датчик SHT21), Я спрашивал выложить на форум для всех но он сказал что не надо что бы не запутать людей еще больше, если он прочтет это и даст добро я отдам всем или в личку каждому желающему.
"Самые невыносимые люди - это мужчины, считающие себя гениальными, и женщины, считающие себя неотразимыми." 
-
spotok
- Потрогал лапой паяльник
- Сообщения: 316
- Зарегистрирован: Пт ноя 01, 2013 23:26:12
- Откуда: Украина, Донецкая обл. Покровский район, деревня
Re: Блок автоматического управления инкубатором
Привет. Да уже нужно новую конструкцию делать, и развивать, чтобы не плодить версии. Автор ушел в работу, может скоро прошивку подкинет.
Re: Блок автоматического управления инкубатором
Я сейчас в командировке в Саранске. С инетом проблема, вот вылез из клуба ненадолго...
Прилагаю прошивку версии 2.00 на основе контроллера mega168 для датчика влажности SHT-21D и исправленную печатную плату.
В печатках выложенных ранее светодиод включения нагревателя трассирован неверно. В результате возможен выход из строя датчика влажности и д.р. компонентов, т.к. через светодиод напряжение 12 В. поступает на питание всех элементов платы.
Что добавлено в новой версии путём задействования оставшихся портов контроллера:
1. Подключение датчиков температуры DS18B20 в кол-ве 4 шт. к порту контроллера PB0 для мониторинга температуры в различных точках инкубатора. Просмотр показаний при кратковременном нажатии на кнопку «+». Калибровка датчиков DS18B20 осуществляется автоматически в том же меню, что и SHT-21D по подстроенным показаниям последнего. Для этого рекомендую смотать все датчики, и SHT-21, и DS18B20, и образцовый термометр вместе скотчем погрузить в стакан с водой и потом уж калибровать.
2. В меню добавлен пункт про проветривание. Периодическое включение проветривания задаётся в меню отдельным пунктом в виде: через какое время проветривать и с какой продолжительностью. При продувке отключается нагреватель и увлажнитель. При кратковременной продувке для смены воздуха инкубатор остыть не успеет, а при длительной это позволит периодически охлаждать яйца, имитируя сход наседки с гнезда.
3. Порт PC0 переконфигурирован для включения вентилятора аварийного проветривания и реле аварийного отключения. Если у кого-то один вентилятор и на аварийный сброс температуры и на периодическое проветривание достаточно будет объединить выходы UNL2003. Светодиоды на портах контроллера показывают, что сработало проветривание или аварийный сброс температуры. Становится возможным подключать SMS информирование об аварийном режиме работы к порту PD4 контроллера.
4. Выводы PD2 и PD3 контроллера задействованы под функцию поворота. В меню в пункт «Поворот лотков» добавлен выбор режима работы. Перебрасывание уровней на портах как есть сейчас или поочерёдное включение портов на заданное время для двигателей без концевиков для движения в каждую сторону. Если используется двигатель с вращением в одну сторону, то достаточно установить время поворота в 2 раза меньше чем требуется реально или объединить коллекторы транзисторов или контакты реле поворота для использования импульсов с обоих портов контроллера.
5. В меню добавлен пункт выбора режима работы выходов управления нагревателем и увлажнителем. Отдельно для каждого выбирается режим работы: НЧ-шим для нагрузки 12В. с управлением полевыми транзисторами напрямую с контроллера, или регулирования напряжения пропуском полупериодов при помощи оптопары с Zero Cross Detector для приборов на 230 В. переменного тока или просто вкл./откл. выходов для управления ультразвуковыми увлажнителями и т.п. Частота ШИМа увеличена в 8 раз до 120 Гц. Применение полевиков позволит запитать всё, включая нагреватели, от резервного аккумулятора на 12-24В.
6. С учётом использования датчиков DS18B20 питание контроллера и всего остального кроме датчика SHT-21D реализовано от стабилизатора 5В. Для сопряжения шины I2C используется стандартный преобразователь на полевых транзисторах. Его для повышения помехоустойчивости и совместимости следует установить на той же плате, что и датчик.
7. В основной экран устройства вместо текущего значения мощности нагревателя и увлажнителя выводятся установленные значения температуры и влажности в скобках. Через задаваемое в меню время, индикация сменяется на другой вид, отображающий время до поворота, а так же текущие мощности.
8. Звуковой сигнал настраиваться через меню. Можно выбирать подавать ли кратковременно звук при повороте лотков, при нажатии на кнопки и непрерывный противный трель при аварии.
9. Активация программы с привязкой к датчику влажности SHT-21D.
10. Сведения о программе.
Хотел добавить RTC и автоматические режимы инкубации, но память в mega168 закончилась. Вот небольшая статистика: Program 16082 bytes (98.2% Full).
Если будет востребовано - сделаем этот функционал в прошивке версии 3.00 на микроконтроллере ATmega328.
Всем кто помогал мне в разработке детальками и приобретал контроллеры, по два кода активации прошивки будут предоставлены бесплатно. Остальным за символическую оплату с целью недопущения коммерческого тиражирования устройств. По данному вопросу просьба писать на мыло: servissistemy пёсик yandex.ru. Вместо слова «пёсик» должен быть соответствующий символ. Личные сообщения в форуме по данной тематике рассматриваться не будут. В тексте письма сразу присылайте код вида xxx-xxx-xxx-xxx, который покажет устройство при включении и ваш логин на радиокоте. Для каждого устройства со своим датчиком влажности код индивидуален и неповторим. Полученный от меня код необходимо ввести при помощи кнопок там же. Извините, что пришлось так сделать, но обстоятельства требуют. Другого способа защитить авторские права я не нашёл.
Обнаруженные баги высылать в Л.С. с соответствующей темой.
Остальной функционал остался неизменным по сравнению с версиями 1.05 – 1.07.
Частота работы микроконтроллера повышена по сравнению с версией 1.хх до 8 МГц, т.к. быстродействия не хватало.
Фузы микроконтроллера mega168 можно оставить по умолчанию. Программа версии 2.хх самостоятельно конфигурирует тактовый генератор для работы на частоте 8 МГц и включает сторожевой таймер.
Для желающих поковыряться с фузами можно посоветовать снять галочку CKDIV8 и включить BOD на напряжение 2,7V, включить WDT на всякий пожарный случай. Остальное лучше вообще не трогать.
Не забудьте сделать сброс настроек после прошивки контроллера.
Надеюсь на понимание. Тестировалось не в инкубаторе, а на столе...
Прилагаю прошивку версии 2.00 на основе контроллера mega168 для датчика влажности SHT-21D и исправленную печатную плату.
В печатках выложенных ранее светодиод включения нагревателя трассирован неверно. В результате возможен выход из строя датчика влажности и д.р. компонентов, т.к. через светодиод напряжение 12 В. поступает на питание всех элементов платы.
Что добавлено в новой версии путём задействования оставшихся портов контроллера:
1. Подключение датчиков температуры DS18B20 в кол-ве 4 шт. к порту контроллера PB0 для мониторинга температуры в различных точках инкубатора. Просмотр показаний при кратковременном нажатии на кнопку «+». Калибровка датчиков DS18B20 осуществляется автоматически в том же меню, что и SHT-21D по подстроенным показаниям последнего. Для этого рекомендую смотать все датчики, и SHT-21, и DS18B20, и образцовый термометр вместе скотчем погрузить в стакан с водой и потом уж калибровать.
2. В меню добавлен пункт про проветривание. Периодическое включение проветривания задаётся в меню отдельным пунктом в виде: через какое время проветривать и с какой продолжительностью. При продувке отключается нагреватель и увлажнитель. При кратковременной продувке для смены воздуха инкубатор остыть не успеет, а при длительной это позволит периодически охлаждать яйца, имитируя сход наседки с гнезда.
3. Порт PC0 переконфигурирован для включения вентилятора аварийного проветривания и реле аварийного отключения. Если у кого-то один вентилятор и на аварийный сброс температуры и на периодическое проветривание достаточно будет объединить выходы UNL2003. Светодиоды на портах контроллера показывают, что сработало проветривание или аварийный сброс температуры. Становится возможным подключать SMS информирование об аварийном режиме работы к порту PD4 контроллера.
4. Выводы PD2 и PD3 контроллера задействованы под функцию поворота. В меню в пункт «Поворот лотков» добавлен выбор режима работы. Перебрасывание уровней на портах как есть сейчас или поочерёдное включение портов на заданное время для двигателей без концевиков для движения в каждую сторону. Если используется двигатель с вращением в одну сторону, то достаточно установить время поворота в 2 раза меньше чем требуется реально или объединить коллекторы транзисторов или контакты реле поворота для использования импульсов с обоих портов контроллера.
5. В меню добавлен пункт выбора режима работы выходов управления нагревателем и увлажнителем. Отдельно для каждого выбирается режим работы: НЧ-шим для нагрузки 12В. с управлением полевыми транзисторами напрямую с контроллера, или регулирования напряжения пропуском полупериодов при помощи оптопары с Zero Cross Detector для приборов на 230 В. переменного тока или просто вкл./откл. выходов для управления ультразвуковыми увлажнителями и т.п. Частота ШИМа увеличена в 8 раз до 120 Гц. Применение полевиков позволит запитать всё, включая нагреватели, от резервного аккумулятора на 12-24В.
6. С учётом использования датчиков DS18B20 питание контроллера и всего остального кроме датчика SHT-21D реализовано от стабилизатора 5В. Для сопряжения шины I2C используется стандартный преобразователь на полевых транзисторах. Его для повышения помехоустойчивости и совместимости следует установить на той же плате, что и датчик.
7. В основной экран устройства вместо текущего значения мощности нагревателя и увлажнителя выводятся установленные значения температуры и влажности в скобках. Через задаваемое в меню время, индикация сменяется на другой вид, отображающий время до поворота, а так же текущие мощности.
8. Звуковой сигнал настраиваться через меню. Можно выбирать подавать ли кратковременно звук при повороте лотков, при нажатии на кнопки и непрерывный противный трель при аварии.
9. Активация программы с привязкой к датчику влажности SHT-21D.
10. Сведения о программе.
Хотел добавить RTC и автоматические режимы инкубации, но память в mega168 закончилась. Вот небольшая статистика: Program 16082 bytes (98.2% Full).
Если будет востребовано - сделаем этот функционал в прошивке версии 3.00 на микроконтроллере ATmega328.
Всем кто помогал мне в разработке детальками и приобретал контроллеры, по два кода активации прошивки будут предоставлены бесплатно. Остальным за символическую оплату с целью недопущения коммерческого тиражирования устройств. По данному вопросу просьба писать на мыло: servissistemy пёсик yandex.ru. Вместо слова «пёсик» должен быть соответствующий символ. Личные сообщения в форуме по данной тематике рассматриваться не будут. В тексте письма сразу присылайте код вида xxx-xxx-xxx-xxx, который покажет устройство при включении и ваш логин на радиокоте. Для каждого устройства со своим датчиком влажности код индивидуален и неповторим. Полученный от меня код необходимо ввести при помощи кнопок там же. Извините, что пришлось так сделать, но обстоятельства требуют. Другого способа защитить авторские права я не нашёл.
Обнаруженные баги высылать в Л.С. с соответствующей темой.
Остальной функционал остался неизменным по сравнению с версиями 1.05 – 1.07.
Частота работы микроконтроллера повышена по сравнению с версией 1.хх до 8 МГц, т.к. быстродействия не хватало.
Фузы микроконтроллера mega168 можно оставить по умолчанию. Программа версии 2.хх самостоятельно конфигурирует тактовый генератор для работы на частоте 8 МГц и включает сторожевой таймер.
Для желающих поковыряться с фузами можно посоветовать снять галочку CKDIV8 и включить BOD на напряжение 2,7V, включить WDT на всякий пожарный случай. Остальное лучше вообще не трогать.
Не забудьте сделать сброс настроек после прошивки контроллера.
Надеюсь на понимание. Тестировалось не в инкубаторе, а на столе...
- Вложения
-
- v_2_00_mega168.rar
- Прошивка v.2.00
- (13.89 КБ) 606 скачиваний
-
- DeRexv4.rar
- Исправленная печатка.
- (38.02 КБ) 691 скачивание
Последний раз редактировалось DeRex Пн мар 17, 2014 16:12:04, всего редактировалось 1 раз.
Re: Блок автоматического управления инкубатором
Реле с последней прошивкой v.1.07 щёлкает 3-10 раз пока температура на грани порога.
Обновите прошивку на 2.00 и контроллер. Там остывает до заданной температуры минус гистерезис. На тестовой плате морганий светодиода не увидел.
Будьте внимательны с ошибкой светодиода на печатке!
Позже будет статья по данному устройству, но это после отлова всех багов.
Обновите прошивку на 2.00 и контроллер. Там остывает до заданной температуры минус гистерезис. На тестовой плате морганий светодиода не увидел.
Будьте внимательны с ошибкой светодиода на печатке!
Позже будет статья по данному устройству, но это после отлова всех багов.
Последний раз редактировалось AlekseyEnergo Ср май 07, 2014 12:57:01, всего редактировалось 1 раз.
Причина: Нарушение пункта 2.2 правил форума. Предупрежден!
Причина: Нарушение пункта 2.2 правил форума. Предупрежден!
- ok230876
- Нашел транзистор. Понюхал.
- Сообщения: 172
- Зарегистрирован: Сб май 25, 2013 00:00:02
- Откуда: Молдова
Re: Блок автоматического управления инкубатором
Привет всем!
Ну, как говориться поздравляю с выходом новой версии, особенно поздравляю автора DeRex, это круто. Особенно очень понравилась техническое решение с привязкой к мак адресу датчика SHT21 это круто, а я думал, как защитить авторские права.
Теперь к делу, у меня возник такой вопрос, расположение датчика как на плате из вложения не будет влиять на показания температуры, как не крути, но LM-ка выделяет тепло и через текстолит даст погрешность (я понимаю что Ррас мизерное, но все же). Калибровка датчика может не справляться и за того что ток потребления датчика будет пульсировать, то и выделяемое тепло будет тоже пульсировать
. Если это бред, то подправьте.
Ну, как говориться поздравляю с выходом новой версии, особенно поздравляю автора DeRex, это круто. Особенно очень понравилась техническое решение с привязкой к мак адресу датчика SHT21 это круто, а я думал, как защитить авторские права.
Теперь к делу, у меня возник такой вопрос, расположение датчика как на плате из вложения не будет влиять на показания температуры, как не крути, но LM-ка выделяет тепло и через текстолит даст погрешность (я понимаю что Ррас мизерное, но все же). Калибровка датчика может не справляться и за того что ток потребления датчика будет пульсировать, то и выделяемое тепло будет тоже пульсировать
. Если это бред, то подправьте.- Вложения
-
- vb.rar
- (275.45 КБ) 431 скачивание
"Самые невыносимые люди - это мужчины, считающие себя гениальными, и женщины, считающие себя неотразимыми." 
-
spotok
- Потрогал лапой паяльник
- Сообщения: 316
- Зарегистрирован: Пт ноя 01, 2013 23:26:12
- Откуда: Украина, Донецкая обл. Покровский район, деревня
Re: Блок автоматического управления инкубатором
Мой ПОНИ не шьет 168, может у кого есть версия способна на это. Под 7win.
LMка сильно не повлияет, но, пока не сделаешь-не узнаешь. Да и если она стабильно греется, это повлияет на погрешность при калибровке и все.
LMка сильно не повлияет, но, пока не сделаешь-не узнаешь. Да и если она стабильно греется, это повлияет на погрешность при калибровке и все.
Последний раз редактировалось spotok Пн мар 17, 2014 21:35:26, всего редактировалось 1 раз.
Re: Блок автоматического управления инкубатором
На WIN7-64 у меня прекрасно работает эта...
- Вложения
-
- PONYPROG.rar
- (156.48 КБ) 328 скачиваний