Автоматика для инкубатора
Блок управления механизмом переворота яиц в инкубаторе
Здравствуйте. Наконец-то закончил работу с механизмом переворота лотков с яйцами для инкубатора. Все обязанности по управлению двигателем данного устройства, формированием временных интервалов возложены на микроконтроллер DD1 PIC12F675. В качестве исполнительного устройства применен готовый редуктор с двигателем Д5-ТР. Схема подключения обмоток этого двигателя рассмотрена в статье «Коллекторный двигатель постоянного тока Д5-ТР». Схема блока управления механизмом переворота показана на рисунке 1.
Это полностью законченный независимый блок, что позволяет его использование в любых конструкциях инкубаторов, в моем случае он предназначен для работы инкубатора, питающегося от напряжения 12В, что дает возможность во внештатных ситуациях использовать для питания инкубатора автомобильный аккумулятор.
Схема работает следующим образом. При первом включении, даже если лоток находится в промежуточном положении, программа определит, что ни один из концевых контактов не разомкнут (концевые контакты в данной схеме работают на размыкание) и переведет лоток в положение соответствующее разомкнутому контакту SA1. При этом сразу же начинается отсчет временного интервала в два часа. У некоторых посетителей сразу возникнет вопрос, почему именно два. Потому, что ничего конкретного по этому промежутку времени я нигде не нашел. Около моего места жительства есть ферма по разведению куриц, индюшек, перепелов, гусей, уток и цесарок. Интересовался у птицевода данного предприятия по данному вопросу, он сказал, что каких-то определенных и жестких временных границ нет. Короче два и все. По истечению двух часов контроллер даст команду, и двигатель переместит лоток с яйцами в другое положение, когда разомкнется концевик SA2. Лоток можно перевести в противоположное положение с помощью кнопки SB1. При этом сбрасываются все данные счетчиков времени в программе контроллера, и начинается новый отсчет времени. В схему введен индикаторный светодиод HL2, который начинает светиться за тридцать секунд до начала движения лотка. Светодиод HL1 индицирует присутствие напряжение 5В. Концевые контакты SB2 и SB3, это дополнительные дублирующие контакты, обесточивающие весь блок в случае сбоя программы или возникновения неисправности в схеме. Это особенно актуально, если соединение лотка и редуктора жесткое, а двигатель мощный. В качестве концевых контактов можно применить оптотранзисторы, а дублирующие контакты можно вообще удалить из схемы, если для питания данного устройства применить блок питания с триггерной защитой от превышения тока нагрузки.
Напряжение питания двигателя Д5-ТР равно 24… 27 В, но в данном случае для поворота одного лотка и имеющегося двойного червячного редуктора, для питания хватает и 12В. При необходимости напряжение можно увеличить с помощью DC-DC преобразователя. Схему и описание такого преобразователя можно посмотреть в статье «Импульсный повышающий стабилизатор на 24В». Это типовая схема повышающего стабилизатора напряжения, взятая из документации на микросхему UC3843. Внешний вид устройства показан на фото 1.
Все детали, кроме контактов SA1,SA2, конденсаторов С6, С7 и диодов VD1, VD2 , установлены на печатной плате, рисунок, которой ниже. Диоды 1N4002 или наши КД208.
Вот вроде и все, что не понятно пишите. К.В.Ю.
21 комментарий к “Автоматика для инкубатора”
Здравствуйте Валерий Юрьевич. ждал с нетерпением эту статью! огромное спасибо за проект . теперь начну собирать уже полный автомат ( терморегулятор-гигрометр-перекат яиц) благодарность не заставит долго ждать.
Спасибо за поддержку!
Здравствуйте . вот и появились вопросы которые (я думаю ) будут интересны не только мне. какие номиналы у диодов vd1 и vd2 . если я правильно понял к1, к1.1, к1.2- это реле . если да то какое вы применили? спасибо
Привет, Игорь. Спасибо за поддержку сайта. Вряд ли тебе стоит искать именно такое реле. Это реле я от куда-то выпаял. Примени любое с рабочим напряжением 12 В и коммутируемым током 10А. На счет реле ты понял совершенно верно. Марка диодов указана в статье. Еще раз спасибо.
Здравствуйте Валерий Юрьевич. вас спасибо за статью,за труды! плату вытравил, начал паять, жду недостающих деталей .
Пожалуйста, Игорь.
Здравствуйте Валерий Юрьевич помогите если не сложно. при программировании мк, icprog выдаёт вот такое сообщение "не найдено значение установки осциллятора . вы настаиваете на использовании установок из файла (3fffh) нажимаю да, шьёт,проверяет , пишет всё нормально но не работает . нажимаю нет тоже самое , пишет что всё нормально и тоже не работает. есть мнение что я затёр константу? хотелось услышать ваше авторитетное мнение . спасибо.
вопрос решён .вместо PIC12F675 прислали PIC12F629.во как.
А может и не решен. По идее 675 отличает от 629 только наличием АЦП. Этот модуль в программе не используется. По адресу 3FFF в этих контроллерах находится калибровочная константа и ее надо сохранять при программировании. Найди и прочитай как правильно программировать такие контроллеры.
уже прочитал ,после того как прошил, а то что надо было сохранить константу не знал . теперь мёртвый контроллер . жаль.
Привет, Игорь. Хреново читаешь. В последнюю ячейку памяти программ в окне программы Ic-prog, перед программированием, запиши свою константу. Например — 3497h. 34h — это код инструкции, он всегда постоянный, а 97h — это код коррекции частоты внутреннего генератора. В данном случае он тебе по барабану. Тебе важно запустить тактовый генератор. Ради эксперимента попробуй вводить вместо 97 другие значения и все должно работать.
Здравствуйте Валерий Юрьевич,а можно полную схему со всеми блоком управления датчиками и механизмом переворота и какой ЖК используется
Привет, Сергей. На сайте куча статей посвященных инкубаторам. Не поленись поищи в рубриках — автоматика, быт, термометры-термостаты.
Здравствуйте Валерий.
Я нашёл похожую схему от инкубатора Блиц Норма и там используется популярный моторчик от ВАЗ 2110.
И очень просто там сделано, потому что там нет концевиков и мотор там сам останавливается и ни чего никогда не сломает.
Не могли бы вы здесь написать прошивку под него и сделать "народный " поворот для всех ?
Привет, Гарик, извини, сейчас нет времени.
Здравствуйте. Подскажите. Как подключить к этой схеме, обычный коллекторный двигатель постоянного тока.(например от детской игрушки). Не могу понять, куда, что и как подключать. VT1 управляет реле. Это понятно. Значит можно подключить обмотки мотора к этому реле (управлять питанием мотора).
Тогда, что делать с VT2? Что подключать к нему? Или можно оставить его незадействованным?
Если же подключить просто обмотку мотора к VT2, то тогда я совсем не понимаю, как будет происходить питание обмотки двигателя.
Привет, Александр. Эта схема и программа микроконтроллера не предназначена для двигателей с постоянными магнитами.
Можно вас попросить.
Не могли бы вы создать нечто подобное но для двигателя постоянного тока. (коллекторные кажется они называются. На 12 В)
Планируется использовать кривошипно — шатунного механизма для движения лотков с яйцами.
Поэтому реверс и концевики особо не нужны. Вполне допустимо вращение двигателя в одну сторону.
Вполне допустимо сразу в прошивке фиксировано прописать время включения мотора, каждые два часа. А вот само время работы двигателя желательно, чтобы можно было настроить отдельно от нескольких секунд, до нескольких минут. Так как не знаю точно, какой у меня будет редуктор.
Что ещё?
Реверс и применение концевиков тоже вполне возможно (это как вам будет удобнее в плане написания прошивки)
Реверс штука хорошая ,но не всегда оправданная , а применение концевиков это как минимум лишние провода. Мне кажется кривошипно — шатунный механизм проще и надёжнее.
Привет, Александр, извини, но сейчас нет времени. В деревне огород прежде всего.
Доброго времени суток. Прошивка из архива не заработала. Опробовано несколько рабочих 675- х. Про константу в курсе В ворд файле на схеме перепутано питание на контроллер.
И да- кнопки на размыкание на схеме рисуются по другому. либо- выводы контроллера резисторами притягиваем к земле?