Отправлено: 06.06.07 06:38. Заголовок: Терморегулятор для инкубатора
Добрый день.Собрал терморегулятор для инкубатора.Возникли вопросы с индикацией.Схема работает,на кнопки откликается,на датчик температуры тоже,но на индикаторе показывает что попало.Не цифры а набор кракозяб.Первый сегмент не работает.В чём дело понять не могу.Схему и прошивку взял с сайта RADIOLAN (http://www.radioland.net.ua/sxemaid-341.html).PIC контроллер 628а,индикаторы YDD-55AG,зелёные,термодатчик DS18B20.В место кр1561пр1 применил CD4094BE.До автора достучаться не могу.Может кто собирал эту схему,подскажите где копать.Может при замене PIC контроллера нужно изменить прошивку?Я в этом не силён,помогите.
Пост N: 273
Зарегистрирован: 26.12.06
Откуда: Россия, Архангельск
Рейтинг:
0
Фото:
Отправлено: 07.06.07 21:08. Заголовок: Re:
Как я уже говорил надо смотреть правильность подключения индикаторов и само собой этой микросхемы кр1561пр1. Ошибиться очень легко, схема нарисована очень запутанно. А индикаторы на датчик вообще реагируют? кракозябры меняются при изменении температуры?
Пост N: 9
Зарегистрирован: 26.10.08
Откуда: Украина, Тернопольская обл.
Рейтинг:
0
Отправлено: 03.02.09 17:04. Заголовок: Здравствуйте. Я сно..
Здравствуйте. Я сделал подобную схему, и программа тоже такая же, но немножко переделанная. (Добавлены дополнительные функции и уничтожены часы, хотя переворот лотков, остался).
У меня на индикатор выскакивают глюки. Суть в том, что при работе термометра, через 1 – 20 минут (период “выскакивания” меняется произвольно), на 1 – 2-е секунды увеличиваются его показания на 1, 2,4 или 8 градуса. Десятые доли, остаются те же, что и были до увеличения. Я сначала думал, что эта ошибка в подпрограмме работы с датчиком DS18B20 и ее заменил на подпрограмму из “Самоучителя”. Но проблема осталась. И я, упростил программу до неузнаваемости (оставил сам термометр). Но и тут, проблема осталась.
Может кто-то, мне подскажет, как ее (проблему) уничтожить.
Пост N: 10
Зарегистрирован: 26.10.08
Откуда: Украина, Тернопольская обл.
Рейтинг:
0
Отправлено: 04.02.09 07:55. Заголовок: Спасибо igor что отк..
Спасибо igor что откликнулись. Я сегодня ночью устранил эту проблему: - запретил все прерывания, при работе с датчиком температуры. И прибор заработал как хорошие часики.
Пост N: 680
Зарегистрирован: 14.01.07
Откуда: Россия, Лиски
Рейтинг:
2
Фото:
Отправлено: 04.02.09 10:21. Заголовок: Прерываниями, нужно ..
Прерываниями, нужно пользоваться с особой осторожностью. И если есть возможность их не использовать, то лучше их не использовать. Особенно в тех местах, где происходят вычисления с опросом флагов C и Z. Результаты могут быть непредсказуемыми. Я, в своей программе, совсем отказался от прерываний при приёме/передаче по USART.
Пост N: 972
Зарегистрирован: 26.12.06
Откуда: Санкт-Ленинград
Рейтинг:
1
Отправлено: 04.02.09 11:55. Заголовок: Ярослав пишет: У м..
Ярослав пишет:
цитата:
У меня на индикатор выскакивают глюки.
Так понимаю, под "глюками" имеются ввиду неверные показания? Не смотрел данную программу, расскажу про свою. У меня опрос датчиков сделан с использованием таймера. Другие прерывания тоже задействованы, а поскольку 1-Wire работает исключительно на таймингах, возникают неверные считывания. Это проверяется по контрольным суммам, и если ошибка, производится повторное считывание (без команд преобразования температуры). Количество ошибок подсчитывается, и решение о неисправности датчика принимается только при превышении некоторого числа. Так происходит с каждым датчиком. Затем результат усредняется, и только потом выводится на индикацию и отрабатывается логика исполнительного устройства.
igor пишет:
цитата:
в тех местах, где происходят вычисления с опросом флагов C и Z
Ничего страшного в этих местах нет. Надо только, при входе в обработчик прерывания, сохранять регистр STATUS, как рекомендует производитель.
Пост N: 11
Зарегистрирован: 26.10.08
Откуда: Украина, Тернопольская обл.
Рейтинг:
0
Отправлено: 05.02.09 08:32. Заголовок: Еще один “глюк”. На ..
Еще один “глюк”. На переднем фронте импульса повышения или снижения мощности нагревателя (лампочки), появляются вспышки. Этот “глюк” не влияет на работу терморегулятора (терморегулятор прекрасно регулирует температуру), но раздражает. Так быть не должно. Может, кто-то сталкивался с такой проблемой.
Пост N: 12
Зарегистрирован: 16.06.08
Откуда: Украина, Тернополь
Рейтинг:
0
Отправлено: 21.02.09 01:46. Заголовок: Я повторил тот же ре..
Я повторил тот же регулятор. Была похожая проблема, через некоторое время лампочка вообще загорелась в полнакала и не регулировалась. Полетел симистор. Ты не в "Береке" их покупал? Большая доля брака. С десяти КУ208 я выбросил 7. Взял ТС112 и проблемы исчезли.
Пост N: 2
Зарегистрирован: 10.06.09
Откуда: Украина, г.Донецк
Рейтинг:
0
Отправлено: 02.09.09 17:55. Заголовок: регулятор
я собирал такой же регулятор, глюков с показаниями не было, а вот управление лампами не пашет, не могу понять почему, схема управления симистором у меня другая, так как не нашел аоу115г и аоу103в, использую мос3061, лампа или полностью включается или выключается, я так понимаю проблема в оптопаре, подскажите есть ли аналог аоу115г и аоу103в импортный, потому как не могу найти их, а эти или слишком большой инерцией обладают, вобщем не работает регулирование.
Пост N: 6
Зарегистрирован: 15.07.08
Откуда: Украина, Макеевка
Рейтинг:
0
Отправлено: 02.09.09 19:18. Заголовок: У moc3061 есть детек..
У moc3061 есть детектор перехода через ноль,по этому он всегда открывается в начале полупериода,и закрывается в конце, если нужно для регулировки то лучше ставить мос3052 он без детектора.
Пост N: 12
Зарегистрирован: 26.10.08
Откуда: Украина, Тернопольская обл.
Рейтинг:
0
Отправлено: 08.01.10 11:29. Заголовок: Только сегодня загля..
Только сегодня заглянул на форум. С-компилятор не использовался. С .hex-файла программа была дизассемблирована и переделана моим другом Романом Лукавым. Он также немножко изменил схему. Я только сделал то, о чем писал выше. Опишу что сделал Роман. Как и в устройстве Борисевича Алексея, устройство Романа, тоже обеспечивает цифровой контроль и стабилизацию температуры с точностью 0,1 °C и изменяемым гистерезисом, а также управление исполнительным механизмом с возможностью регулирования времени его работы в пределах 1…999 секунд и промежутка между включением двигателя в пределах 1…999 минут. Стабилизация температуры осуществляется регулированием мощности. Но, 1)додан режим быстрого регулирования мощности. Если температура ниже от минимально заданной, больше чем на D_T (D_T задается как константа при программировании и может принимать разные значения, например 0,5 град.С), то нагреватели включаются на максимальную мощность. Если температура выше от максимально заданной больше чем на D_T, то нагреватели отключаются. Действующее значение мощности сохраняется в энергонезависимой памяти и включается при входе в зону плавного регулирования (+-D_T). 2) Добавлен один канал сигнализации превышения и понижения температуры. 3) Еще несколько маленьких и очень нужных функций. Нет только регулирования влажности. Извините, но все права на переделанное устройство принадлежат Роману и открыть программу и схему я не могу. Кого интересует и напишет мне на E-mail или в личку, могу только выслать адрес электронной почты Романа.
Отправлено: 30.03.14 14:48. Заголовок: Здраствуйте ярослав ..
Здраствуйте ярослав ! вы немогли бы скинуть мне координаты вашего друга Романа мне нужно изменить прошывку инкубатора,того же автора из ж радио №4за 2004г мой e-mail mironovivan777@gmail.com
Пост N: 45
Зарегистрирован: 10.04.11
Откуда: Украина
Рейтинг:
0
Отправлено: 26.04.14 19:07. Заголовок: MAZ пишет: Там само..
MAZ пишет:
цитата:
Там самому сделать не сложно.
Да, только соствить алгоритм. Определиться, кого собираетесь выращивать, гусей, кур, страусов? У меня знаний..., только по наслышке, но знаю что алгоритм будет разный, для всех выше приведенных птиц.
Специально внимательно изучил публикацию. Во первых, она от 2004 года. Очень много лишнего в схеме, много не оптимального на мой взгляд. Автор не хочет общаться. Назовите пожалуйста причину по которой я должен бросить свои дела и помочь всем кто повторил данное устройство? Это делал здесь не раз. Надоело. Мне не хочется делать то, что мне лично не нужно. Из опыта, утомляет решать чужие проблемы и выполнять чужие хотелки. Опять же Вы не хотите разобраться как работает это устройство, но хотите, чтобы Вам помогли. На мой взгляд странно. А чем помочь? Сделать за Вас? Хорошо. Напишите подробный алгоритм работы устройства. Просто словами. Если у Вас хватит терпения сделать это, так и быть напишу программу и схема будет намного проще. Ну и последнее. Все это лежит в продаже, относительно за копейки.
Отправлено: 12.05.14 15:01. Заголовок: на 2004 год в силово..
на 2004 год в силовой части еще небыло в природе BT138-139, поэтому приходилось выпендриваться с КУшками, а щас МОС3083, и ВТ139 и все дела, по поводу пикушек 628 версия неплохая, но в схеме создатель заморочил не хуже чем вы МАЗ когда подключали МК к LCD да еще на основе цифровых выводом замутили 16 кнопочную клавиатуру, программно это был реально высший пилотаж думаю, на 561ЛА7 постороен мультивибратор, для создания пищалки от вывода RB0, а вот с питанием от 3В дополнительного создатель прокололся, 3В+диод =2,5В а пик работает от 5В, значит нужно минимум 4,5В чтоб данные не сбрасывались, и часики тикали, вот для чего синхронизация от сети компараторами AN1, AN2? подтяжка термодатчика 10к маловероятна, у меня со шнуром 1м мои разработки уже на 6,8к отказывались стабильно работать даже по 3 проводной схеме, а по 2-х проводной и подавно работать не будет , надо резюк не более 4,7к ставить.
Отправлено: 12.05.14 17:48. Заголовок: А что не так с клави..
А что не так с клавиатурой? Интересно. Дешево и компактно. Мне не нравятся все эти сдвиговые регистры, генераторы. Правильно - драйвера для симисторов и симисторы тогда уже были. Ну и контроллер на 28 ножек тоже
Отправлено: 12.05.14 23:50. Заголовок: MAZ пишет: Вы не х..
MAZ пишет:
цитата:
Вы не хотите разобраться как работает это устройство
Я собрал это устройство и оно у меня работает. Не устраивает регулирование температуры. Температура плавает. Если открыть дверь для охлаждения или пропала сеть то после этого идет перегрев. Для настройки системы нужно снимать питание при этом не запоминается значение мощности которое было до этого и опять перегрев. А проделать это при настройке нужно много раз подбирая время реакции. Получше будет прошивка Еладара, там нагреватель отключается полностью по достижении заданной температуры. Но программа сырая тоже. MAZ пишет:
цитата:
А чем помочь? Сделать за Вас?
К сожалению я не разбираюсь в том как делаются программы, как и многие кто инкубирует яйца в домашнем хозяйстве. Поэтому и прошу помощи. MAZ пишет:
цитата:
так и быть напишу программу и схема будет намного проще.
Схема собрана и у многих, Может и не нужно изменять, нужно изменить программу. MAZ пишет:
цитата:
Напишите подробный алгоритм работы устройства
Я, может, не совсем понимаю что значит подробный, но вот как-то так Ярослав пишет:
цитата:
Как и в устройстве Борисевича Алексея, устройство Романа, тоже обеспечивает цифровой контроль и стабилизацию температуры с точностью 0,1 °C и изменяемым гистерезисом, а также управление исполнительным механизмом с возможностью регулирования времени его работы в пределах 1…999 секунд и промежутка между включением двигателя в пределах 1…999 минут. Стабилизация температуры осуществляется регулированием мощности. Но, 1)додан режим быстрого регулирования мощности. Если температура ниже от минимально заданной, больше чем на D_T (D_T задается как константа при программировании и может принимать разные значения, например 0,5 град.С), то нагреватели включаются на максимальную мощность. Если температура выше от максимально заданной больше чем на D_T, то нагреватели отключаются. Действующее значение мощности сохраняется в энергонезависимой памяти и включается при входе в зону плавного регулирования (+-D_T).
В прочем если Вы решитесь можно будет обсуждать и более подробно. MAZ пишет:
цитата:
Ну и последнее. Все это лежит в продаже, относительно за копейки
Вы имеете в виду готовые регуляторы? Так мы ж ведь еще и радиолюбители.
Отправлено: 13.05.14 00:08. Заголовок: так сдвиговый регист..
так сдвиговый регистр необходим в этой схеме, т.к. только одни индикаторы с мигающими точками полностью займут все выводы МК, а вот с целью экономии взял бы пик на 28 выводов, там всё реализованное тупо собралось бы на 1 контроллере. Клава интересная, правда реализация сложноватая.
Отправлено: 13.05.14 00:08. Заголовок: так сдвиговый регист..
так сдвиговый регистр необходим в этой схеме, т.к. только одни индикаторы с мигающими точками полностью займут все выводы МК, а вот с целью экономии взял бы пик на 28 выводов, там всё реализованное тупо собралось бы на 1 контроллере. Клава интересная, правда реализация сложноватая.
Отправлено: 13.05.14 00:08. Заголовок: так сдвиговый регист..
так сдвиговый регистр необходим в этой схеме, т.к. только одни индикаторы с мигающими точками полностью займут все выводы МК, а вот с целью экономии взял бы пик на 28 выводов, там всё реализованное тупо собралось бы на 1 контроллере. Клава интересная, правда реализация сложноватая.
Отправлено: 13.05.14 00:08. Заголовок: так сдвиговый регист..
так сдвиговый регистр необходим в этой схеме, т.к. только одни индикаторы с мигающими точками полностью займут все выводы МК, а вот с целью экономии взял бы пик на 28 выводов, там всё реализованное тупо собралось бы на 1 контроллере. Клава интересная, правда реализация сложноватая.
Отправлено: 13.05.14 09:09. Заголовок: Анатолій пишет: Вы ..
Анатолій пишет:
цитата:
Вы имеете в виду готовые регуляторы?
Нет. Я имею готовые инкубаторы. Ну например. http://www.polymer-electro.ru/cat/86/ Если не промышленное производство кур, то для личных целей вполне достаточно. Обычно начинаю что-то делать если не могу купить подобное или очень дорого. Переделывать или исправлять чужие программы не благодарное занятие. Проще сделать свое.
Отправлено: 15.05.14 19:43. Заголовок: Спасибо МАЗ. Дело в ..
Спасибо МАЗ. Дело в том, что у людей уже есть инкубаторы и для них они уже изготовили обсуждаемое устройство, которое было растиражировано на просторах интернета, но так и небыло автором обкатано и доделано. А люди, в том числе и я, прочитав о заявленных параметрах изготовили и теперь оно у многих валяется без дела. Так-как людям от сохи сложно да и некогда сидеть и вгонять его в режим, к тому же рискуя зажарить яйца и потерять еще больше времени. Поэтому и ищут альтернативные прошивки.
Отправлено: 15.05.14 21:03. Заголовок: Да не за что. :sm38:..
Да не за что. Я могу сделать терморегулятор. (Хотя повторяю: он мне не нужен.) По времени, это где-то неделя и наверно смогу заняться после июня. Но с нуля. Исправлять чужое не имею желания. Тех. задание мне никто не дает. Ну значит легче искать прошивки.
Отправлено: 20.05.14 21:42. Заголовок: MAZ пишет: Я могу с..
MAZ пишет:
цитата:
Я могу сделать терморегулятор
Спасибо МАЗ. Не знаю стоит ли с нуля делать регулятор ( в нете их много, можно повторять, если с нуля), разве что под єту схему, чтобы люди могли использовать уже изготовленные устройства.
Отправлено: 27.05.14 18:59. Заголовок: МАЗ спасибо за подде..
МАЗ спасибо за поддержку темы. Схема может и допотопная (правда не очень понимаю о чем Вы), но работу свою выполняет. Она стоит в моем инкубаторе и на днях появились цыплята. Я уже писал что не устраивает. Сейчас стоит прошивка Эладара, но нужно обязательно ставить АКБ (батарейку) и хорошенько защищать от помех. Иначе слетает установка температуры при пропадании питания и при появлении установка может оказаться 49 градусов, 5 градусов в общем любая. Я поставил АКБ 12В на питание и все-равно индикатор как-то злобно помаргивает при пропадании-появлении электроэнергии.
Пост N: 395
Зарегистрирован: 25.09.09
Откуда: г.Саратов
Рейтинг:
1
Отправлено: 28.05.14 07:17. Заголовок: Анатолій пишет: нич..
Анатолій пишет:
цитата:
ничего в этом не понимаю
Мне кажется, пора зарегистрироваться. Если конечно есть желание разобраться. Температура здесь - жизненно важный параметр. Возможно, необходимо дублирование управления ТЭНом и сигнал тревоги при угрозе. Индикатор - скорее для эстетики.
Так он земляк мой! Кстати, в тексте статьи есть исходник, правда на СИ с асм вставками. Но при желании можно просимулировать в протеусе и подправить, где есть проблемы. Там и мыло автора есть, пробовали ему писать?
Здравствуйте, коллеги! Я автор этого устройства и той публикации. Очень рад, что оно до сих пор, спустя так много времени, вызывает интерес. К сожалению, я уже очень давно не программирую PIC-и и не могу подсказать вам в деталях. Действительно, регулятор там сделан очень неудачно. НО!
Я планирую сейчас вернуться к этой разработке еще раз. Поэтому мне интересно выслушать сейчас все возможные пожелания. Собственно, идея устройства та же, только другое более современное железо. Что сделано/планируется сделать сейчас: - в качестве аппаратной платформы STM8S-Discovery (дешево, программатор на борту) - подключить к нему двухстрочный ЖКИ и кнопки (это тривиально, уже сделано), - датчик тот же DS18B20 (1-wire пока не прикручен) - тот же по сути симисторный регулятор (может быть другой тиристор/драйвер), - для стабилизации температуры -- стандартный пропорционально-интегральный регулятор, возможно будет автоматическая настройка или вручную вводите коэффициенты, - таймер для лотков, как оно и было раньше
Пост N: 396
Зарегистрирован: 25.09.09
Откуда: г.Саратов
Рейтинг:
1
Отправлено: 01.06.14 17:58. Заголовок: asdf506q пишет: А к..
asdf506q пишет:
цитата:
А как насчет вообще микроконтроллера STM8
Не нашёл такого в симуляторе Proteus. Проект будет сложно смотреть с этим компонентом и оценивать без железа. Да и корпус у него мелковат для любителя. Может быть PIC16F628A как в шапке темы? Или другой PIC.
Пост N: 2
Зарегистрирован: 31.05.14
Откуда: Украина, Киев
Рейтинг:
0
Отправлено: 05.06.14 22:50. Заголовок: asdf506q пишет: А ..
asdf506q пишет:
цитата:
А как насчет вообще микроконтроллера STM8 (от 9 грн) или STM32 (от 20 грн)? Корпус LQFP, программирование -- подключение к USB
К сожалению я не смогу ответить на этот вопрос. До этого прошивал только ПИКи. Может другие разбирающиеся в этом ответят. Я заинтересован (в прочем наверное не я один) чтобы доработать старое устройство. Но Ваше право как автора с чем работать дальше.
По железу, пока я остановился на STM32F0 микроконтроллере. У меня есть плата с кнопками и индикатором на микроконтроллере STM32F051. Мне кажется, достаточно современное и дешевое решение. Сейчас я подключил к ней термометр ds18b20, мне остается испытать фазовый регулятор мощности и ПИ-регулятор. Думаю, что я закончу работу в ближайшие две недели.
По результатам будет выложен проект в Eagle и все исходники. Может быть будет возможность продавать недорого готовые устройства и платы для сборки.
Отправлено: 01.07.14 07:54. Заголовок: Корпус LQFP. Это не ..
Корпус LQFP. Это не всякий инкубаторщик припаяет. Слишком современное, и слишком дешевое решение. Заточено не для повторения, а именно на продажу. Хотя в покупке такого девайса нет ничего плохого. В принципе я и советовал купить подобное и не мучится.
Прочитал статью, появилось пару вопосов. Почему в качестве нагревателя выбрана лампа накаливания, а не какой нибуть мощный резистор с алюминиевым радиатором? Конвекция, НЕ является контактным теплообменом? Будет ли свет лампы попадать на яйца? Если да, то как будет поддерживаться температура внутри яиц разного цвета (коричневого и белого). Как будет поддерживаться заданная влажность? Интересует механика работы. Механизм переворачивания яиц будет управляться от МК? Если да, то можно ли показать пару примеров?
Почему в качестве нагревателя выбрана лампа накаливания
Автор употребил - предположительно лампа накаливания. Видимо имеется в виду малоинерционный нагреватель. По опыту нагреватель нужно ставить за экраном и организовывать принудительную конвекцию, особенно в многолотковых инкубаторах, для равномерного распределения температуры.
Отправлено: 02.07.14 03:54. Заголовок: Спасибо за вопросы. ..
Спасибо за вопросы.
1. По поводу влажности. Это действительно надо делать и этого не было в прошлой версии устройства. Я думал про SHT21 -- хороший прибор на первый взгляд, только корпус не очень удобный (если даже lqfp вызывает нарекания). Поэтому я думаю взять датчик HCH-1000 с выносной схемой на двух генераторов на биениях. Но это в следующей модификации устройства (надеюсь, не заставит долго ждать).
2. По поводу механизма поворота. В моем инкубаторе был моторчик от советского самописца с редуктором, и я приделал простейший кривошип. Как вы думаете, имеет ли смысл выводить сигналы для управления шаговым двигателем (режим полушаг)?
3. О микроконтроллере. К сожалению, не использую Proteus, ничего сказать про поддержку stm32 сказать не могу. Про корпус, есть камень в корпусе TSSOP20, шаг 0,65 мм -- наверное будет легче припоять, имеет смысл смотреть в эту сторону?
Отправлено: 02.07.14 08:02. Заголовок: Здесь ещё надо подум..
Здесь ещё надо подумать о выходе из строя всей системы и отдельных её элементов. Например пробой симистора. Тогда уже никакой регулировки не получится и яйца просто сварятся. Поэтому целесообразно было бы так настроить нагреватель, что даже при очень долговременном включении нагревателя, температура в камере не превысила бы например 38 градусов. Это можно осуществить при использовании в качестве нагревателя нихромовой проволки. Подобранной по длине и диаметру.
Пост N: 48
Зарегистрирован: 10.04.11
Откуда: Украина
Рейтинг:
0
Отправлено: 02.07.14 10:46. Заголовок: Бегло погуглил по по..
Бегло погуглил по повороту лотков, в основном поворачивают на 90*. Но ведь в реалии, наседка крутит по всякому, думаю что и на 180* тоже. Здесь есть уже готовое решение с шаговым движком. По поводу влажности, я не про датчики, а про сам механизм увлажнения – сушки воздуха. Как собираетесь делать? Ну и самое наверное уязвимое место, это питание. Игорь уже обратил на это внимание. В случае перебоя с энергоснабжением, наверное нужно чего то думать про альтернативу. К примеру, бензогенератор, теплообменник в бойлере(печке), газовая колонка, отопитель с татры(соляра), восковые свечи, и т.д. Чего то в этом направлении продумывалось?
Датчик температуры один, или несколько? В каких местах будет измеряться температура?
П.С. Мне собственно это не нужно, просто хотел показать, что там не все так просто, как на первый взгляд. Надеюсь у Вас все это уже продумано.
П.С.С. Александр, про сварку больше нечего освещать,там уже сплошной флуд, и про пятаки там уже два раза вопрос рассматривался.
Пост N: 397
Зарегистрирован: 25.09.09
Откуда: г.Саратов
Рейтинг:
1
Отправлено: 02.07.14 18:16. Заголовок: MAZ пишет: никуда н..
MAZ пишет:
цитата:
никуда не отлучается.
Это брось. Имел дела с этим натурным процессом. Худеет клуша, конечно, но и пьет и кушает - не часто. Иначе поворачивать 15 яиц и греть - энергии не будет. Жалко птичьи души давать в железные эксперименты, уж очень потешные они с матерью- курицей. Имел дело с испытательном оборудованием. В термостате можно было задавать 2 типа поддержания температуры - асимптотическое приближение к заданной температуре (не быстрое) и с неким выгибом выше заданной температуры и колебаний около неё. Выбег и амплитуда колебаний задавались в параметрах оператором. Либо точно, либо быстро. И объем загрузки камеры имел значение. Объем был небольшой, с 0,5 куба. Нагреватель и холодильник (диапазон температур от минус 60 до плюс 125 град.) были расположены внизу, воздух проникал в камеру- типа протока. Камера отечественная, плата с контроллером с ладошку, 2002 г., подробностей уже не помню.
Пост N: 7
Зарегистрирован: 31.05.14
Откуда: Украина, Киев
Рейтинг:
0
Отправлено: 02.07.14 23:54. Заголовок: igor пишет: темпера..
igor пишет:
цитата:
температура в камере не превысила бы например 38 градусов. Это можно осуществить при использовании в качестве нагревателя нихромовой проволки. Подобранной по длине и диаметру.
Таким нагревателем очень долго будете выходить на режим. Должен быть с запасом по мощности. В случае пробоя симистора- поставить аварийное реле которое и будет поддерживать температуру, но в релейном режиме. vintik пишет:
цитата:
Датчик температуры один, или несколько?
Датчиков минимум два- в случае выхода из строя одного система продолжает работать со вторым vintik пишет:
цитата:
В каких местах будет измеряться температура?
Кто измеряет над яйцами, я между лотками. Нужно ставить вентиляторы для выравнивания температуры во всем объеме и тогда не принципиально. vintik пишет:
цитата:
Ну и самое наверное уязвимое место, это питание
Это да! Я ставил УПС и кучу АКБ. Энергии небыло пол дня, АКБ разрядились, меня в это время небыло дома и половина зародышей погибла. Решение проблемы- электростанция которая включалась-бы в автоматическом режиме.
Пост N: 49
Зарегистрирован: 10.04.11
Откуда: Украина
Рейтинг:
0
Отправлено: 03.07.14 01:09. Заголовок: Прежде чем делать ка..
Прежде чем делать какую то систему стабилизации температуры, наверное нужно иметь сам обьект. Если предполагается использовать конвекцию для теплопередачи, то тут вообще не обойтись без контроля и регулирования влажности. Мне понравился инкубатор по ссылке что я давал, там человек использует металл в качестве обшивки внутренней поверхности. Что может служить аккумулятором (стабилизатором) тепла внутри. Чем больше площадь источника тепла, тем меньше разница температур. Не знаю, чем там автор греет воздух, но я бы на его месте использовал бы пленку, обогревающую эти листы оцинковки. И, может быть сделал бы альтернативный водяной подогрев от системы отопления дома(или еще чего). Вот, когда ВСЯ внутренняя поверхность будет излучать тепло, тогда наверное, можно будет обойтись четырмя-пятью датчиками температуры. И говорить о поддержании температуры внутри инкубатора, в десятые доли градуса. Могу и ошибаться, все это на интуитивном уровне. Но все равно, нужно сначала сделать ящик, обмерять его температуру по всему обьему, а уж потом приступать к алгоритмам построения системы регулирования.
Предварительная схемотехника (после разводки будет своп пинов, как вы понимаете) плата управления
Комментарии такие: - микроконтроллер STM32F0 в TSSOP-20 корпусе - там на схеме нарисовано 16x2 дисплей, будет 8x2 -- так дешевле. - разъем X1 (на 5 контактов) -- многофункциональный: через него заливается прошивка (через последовательный порт), в зависимости от прошивки подключаются ключи шаговика или дополнительный датчик температуры или влажности, или просто реле/симистор исполнительного механизма - пищалка SG1 пищит когда нажимаешь кнопки, а также при аварии -- длительном (скажем, более 5 минут) выходе температуры за установленные границы - в разъем X3 подключается термодатчик с паразитным питанием
пищалка SG1 пищит когда нажимаешь кнопки, а также при аварии -- длительном (скажем, более 5 минут) выходе температуры за установленные границы
Одной пищалки недостаточно. Скажем при пробое симистора температура будет расти, а в это время никого рядом не окажется. Нужен выход на аварийное реле которое обесточит нагреватель, а еще лучше будет продолжать регулировать в релейном режиме. Также, желательно, предусмотреть аварийный сброс температуры при перегреве (скажем включается вентилятор и продувает камеру). 5 минут много, думаю 1 минута.
Отправлено: 12.08.14 12:06. Заголовок: Что то тема заглохла..
Что то тема заглохла. Недавно взял у знакомых инкубатор. Купили они его через интернет из г. Оренбурга. Обошлось это чудо инженерной мысли в 9200 рублей. На первый взгляд делали его в гараже или сарае. Никак не на заводе. Называется "ПОСЕДА-33". В кишки пока не заглядывал. Загляну позже, когда цыплята выведутся. Примерно через пару недель. Но вкратце опишу принцип работы и электронику. Корпус фанерный. Фанера 5мм. Поворачивается каждые два часа на угол 90 градусов. Постоянно работает вентилятор от компьютера гоняя тёплый воздух от нагревателя в камеру через воздуховоды. Воздуховоды сделаны из обычного кабель-канала. В качестве термодатчика применён терморезистор. Как я понимаю схема сделана на основе компаратора. Так как температура подгоняется с помощью переменного резистора по показаниям ртутного медицинского термометра. Аварийный порог температуры при котором отключается нагреватель равен 92 градуса. В качестве измерителя влажности ( не регулятора а именно измерителя) применён китайский . Я посмотрел на сайте aliexpress , цена ему 300 рублей вместе с пересылкой по почте. Можно найти и дешевле но мне лень было искать. Вот вкратце описание того, что видно не вооружённым взглядом. Если кого заинтересовало более глубокое описание этого "чуда". могу вскрыть и описать. А вот сайт изготовителя. http://www.pticevod.com/ Не считаю эту ссылку рекламой. Так как любой разбирающийся в электронике поймёт, что это не может стоить таких денег. А "ботаники" сюда не заходят.
Пост N: 398
Зарегистрирован: 25.09.09
Откуда: г.Саратов
Рейтинг:
1
Отправлено: 14.08.14 17:04. Заголовок: igor пишет: по пока..
igor пишет:
цитата:
по показаниям ртутного медицинского термометра.
Возможно ртутный, но не медицинский. Насколько знаю, медицинский термометр "хранит" максимальное значение за время контроля - отсюда его "стряхивание" для последующего пациента. У меня был отечественный ртутный датчик температуры с подвижным контактом. Ртуть расширялась и замыкала цепь контакта. Автоматика на нём эксплуатировалась довольно долго, в жестких условиях. igor пишет:
цитата:
цыплята выведутся
Это сообщи Главное - результат, цена определяется спросом. Рынок - своя логика.
Отправлено: 14.08.14 23:47. Заголовок: По Цельсию. Называе..
По Цельсию. Называется противопожарный предохранитель. Видимо обычный термопредохранитель . Никаких других защит или звуковых извещателей от перегрева\недогрева попросту нет.
Отправлено: 15.08.14 05:10. Заголовок: и достаете от туда я..
и достаете от туда яишницу, почти готовую, вам врятли нужны температуры выше 50гр, поэтому как пожарный предохранитель проще использовать механический выключатель на биметалической пластинке, как стиральных машинках автомат стоят на барабане, либо собирать второй контур электроники, чтоб он сам выключал при перегреве, как пускатель в схеме электронасоса, уровень поднялся пускатель отключился и всё выключилось.
Отправлено: 16.08.14 10:20. Заголовок: Всем привет! Извиняю..
Всем привет! Извиняюсь, за долгое молчание. Был отпуск -- а потом небольшой напряг на работе. Работа продолжается. Весь материал буду выкладывать тут: http://akpc806a.wordpress.com/2014/08/16/digital-incubator-thermostat-project/ Устройство в большей степени готово в макете, но пока оно без юзерского интерфейса
Отправлено: 17.08.14 13:57. Заголовок: igor сразу нет, я вс..
igor сразу нет, я всёже сторонник гальванической развязки, есть такая пакость как нановсплески, они гораздо короче тактовых импульсов кварцевых резонаторов, но с ними в разы трудней бороться, сбивают тактовый резонатор и программа начинает гнать (это при очень хороших обстоятельствах, или просто тупо зависает МК, и привет яишница), поэтому соглашусь со схемой asdf506q сложно, эффект отличный.
Отправлено: 18.08.14 00:09. Заголовок: есть много способов ..
есть много способов их фильтрации, RC,RLC, LC, стабилитроны, и прочие более навороченные схемы с варисторами, сам в электронике делетант самоучка, многого незнаю, но этой каки уже наелся когда начал свои изобретения использовать на предприятии, и дома в быту.
Отправлено: 18.08.14 08:49. Заголовок: По входу МК, такие п..
По входу МК, такие помехи думаю не трудно отсеять. Тем более если они наносекундные. Пришла помеха, случилось неправильное прерывание. И что? Опрашиваем вход ещё пару раз. Если помеха то опрос не даст результатов. Если полезный сигнал то он будет присутствовать на входе гораздо дольше чем помеха.
Отправлено: 18.08.14 16:18. Заголовок: Мне лично больше нра..
Мне лично больше нравится настоящая гальваническая изоляция от сети. Хотя предложенная выше схема, не спорю, проще.
UPD по проекту. Удалось реализовать и протестировать алгоритм авто-настройки ПИ-регулятора в микроконтроллере. Работает также как и в Matlab-е. Реализован на float, местами double -- возиться с фиксированной арифметикой нет времени. Может потом. Итого, из 16 Кб памяти сейчас занято 12 Кб. Считаю, что ок.
Отправлено: 18.08.14 16:34. Заголовок: А как обстоят дела с..
А как обстоят дела с юстировкой датчика температуры? С какой частотой опрашивается датчик? ".............Для разработчиков-обратите внимание, что если вы заставляете DS18B20 непрерывно конвертировать температуру, то чип будет разогреваться, и отклонение может составлять до 0,5 С. Это особенно ощутимо в средах с малой конвенцией. Т.е. чем реже вы заставляете его конвертировать, тем точнее температура измерения............."
Отправлено: 19.08.14 02:20. Заголовок: igor пишет: А как о..
igor пишет:
цитата:
А как обстоят дела с юстировкой датчика температуры?
Будут введены коэффициенты, которые можно подкрутить с помощью кнопочек. Как это было раньше.
igor пишет:
цитата:
С какой частотой опрашивается датчик?
По поводу саморазогрева -- очень хорошее замечание. Сейчас датчик опрашивается каждые 750 мс. Я посмотрю как уходят показания датчика на воздухе. Учитывая постоянные времени, ничего не мешает опрашивать раз 2-5 секунд.
Отправлено: 19.08.14 09:19. Заголовок: Александр пишет: я ..
Александр пишет:
цитата:
я всёже сторонник гальванической развязки, есть такая пакость как нановсплески, они гораздо короче тактовых импульсов кварцевых резонаторов, но с ними в разы трудней бороться, сбивают тактовый резонатор и программа начинает гнать (это при очень хороших обстоятельствах, или просто тупо зависает МК, и привет яишница), поэтому соглашусь со схемой asdf506q сложно, эффект отличный.
Протестировал с пристрастием свою схему перехода через ноль. На регуляторе яркости. Вместо традиционных кнопок "+\-" использую сенсоры на полевых транзисторах КП501. Обнаружилось следующее. Случается иногда, что после "нажатия кнопки" и её отпускании, яркость начинает как бы дрожать. Не сильно, но на глаз заметно. Вылечил очень просто. После прерывания по INT, ещё несколько раз опрашиваю PORTB,0 . Если уровень сохраняется то перехожу на обработку прерывания по INT. Яркость дрожать перестала. Всё работает чётко и плавно. Действительно, в сети есть какие то помехи. На мой взгляд 1-20 мкс. диапазона.
Отправлено: 19.08.14 17:08. Заголовок: это еще цветочки, ла..
это еще цветочки, лампа это активная нагрузка, с ней помехи можно ловить, но краш тестом ее не назовешь, возьмите вентилятор обычный домашний и в эту же розетку втыкайте и вытыкайте, ваша лампочка должна будет сойти с ума, и скорее всего вырубаться, т.к. индуктивность и разрыв цепи с искрой- дают те самые всплески которые и заставляют тупить лампочку.
Пост N: 680
Зарегистрирован: 16.03.09
Откуда: Родина, Севастополь
Рейтинг:
1
Отправлено: 27.08.14 17:22. Заголовок: igor пишет: Интерес..
igor пишет:
цитата:
Интересно каким образом осуществляется регулировка напряжения на нагревателе. Отсечением части полупериода или пропуск полупериодов?
Тогда уж лучше пропуском всего периода. Я так на нагревателе делал. Хоть какая, но симметрия . К тому же можно нагреватель не в ключевом режиме использовать, а именно для поддержания нужной температуры. В этом случае стабильность температуры будет близкая к точности самого датчика. Нагреватель всегда будет включён, при этом его температура будет линейна, без скачков. И ПИД не нужен.
Отправлено: 27.08.14 18:12. Заголовок: У автора используетс..
У автора используется лампа накаливания. Здесь ближе отсечение части полупериода. Я не так просто всё это спросил. Мне интересно как работают в паре подпрограмма опроса датчика DS и ПП регулирования температуры. Если всё-же управление фазоимпульсное. С одной стороны, датчик разговаривает с микроконтроллером в строгих временных рамках задержек. С другой стороны, ПП регулировки температуры может в любом удобном для неё месте прервать этот обмен. По крайней мере для PIC-контроллера это проблема. Можно использовать ШИМ, но тогда частоту кварца нужно понижать до 1мгц и менее. Режимы захвата или сравнения тоже имеют свои трудности особенно на границе минимальной яркости (если лампа накаливания).
Добрый день! Прогресса пока нет, все еще жду платы из Китая. Должны прийти со дня на день.
igor пишет:
цитата:
правление фазоимпульсное.
Да, управление отсечением периода. Согласен, это overingeneering. Ну пусть будет такая фича. По крайне мере на малой яркости лампочка не так сильно мерцает, как если при пропуске периода :)
igor пишет:
цитата:
как работают в паре подпрограмма опроса датчика DS и ПП регулирования температуры
Да, там генерация выходного сигнала сделана на прерываниях. Раньше (на PIC-е) тоже так было сделано вроде бы. Но не забывайте, что с датчика приходит CRC, которое проверяется. Если что-то не так -- то температура не обновляется. Чисто субъективно я не видел пока проблем с этим. Еще посмотрю более внимательнее...
В силовой части есть выход на мотор 220В. Также есть плата управления шаговым двигателем.
Мотор 220В -- это как в прошлый раз было. Если есть какой-то исполнительный механизм для переворачивания, который питается от сети. То с помощью этого выход он включается на запрограммированное время через запрограммированные интервалы.
Шаговый двигатель -- это планируется тоже самое. Вы указываете скорость вращения, время работы и интервал. Микроконтроллер выдает сигналы управления для шагового двигателя, на плате стоят ключи и вы подключаете шаговик.
Если что-то не так -- то температура не обновляется.
Мне кажется, что это неправильно. Ведь когда температура не обновляется - значит всё хорошо. А "если что-то не так" - это не совсем хорошо, это, скорее - бЯда :) Нужно трезвонить, ругаться, всё отключать, .... :) Всё таки, "в руках" системы жизнь будущих цеплят.
Шаговый двигатель -- это планируется тоже самое. Вы указываете скорость вращения, время работы и интервал.
Здравствуйте. Если я правильно понял шаговик будет работать по времени. Шагов он считать не будет? Если так то может случиться что, скажем, в одну сторону лотки будут поворачиваться легче нежели в другую и за то же время поворот в одну сторону будет на больший угол нежели в другую и будет увеличиваться. Или же нарушатся другие условия и время поворота нужно будет другое?
Забросьте это, кодинг не ваше. А лапшу, что зовете исходниками, лучше уберите от греха подальше. Не дай бог кто нибудь воспользуется в качестве примера .
Отправлено: 16.11.14 04:33. Заголовок: death пишет: А лап..
death пишет:
цитата:
А лапшу, что зовете исходниками, лучше уберите от греха подальше.
Уважаемый death, вы видимо не видели настоящий код-лапшу ;-) Потом, если вам есть что сказать -- зайдите в GitHub, исправляйте что хотите и welcome to submit. Это же open-source проект, все открыто и доступно к изменениям с контролем версий.
Отправлено: 30.11.15 14:23. Заголовок: Схема терморегулятора опробованная годами работы
Здравствуйте, форумчане. Я Роман, друг Ярослава. Случайно защел на этот форум и узнал про интерес к моей схеме и программе. Если интерес еще сохранился, спрашивайте.
Отличия от предыдущего: - управление по Bluetooth, - значительно упрощена схемотехника (нет индикатора и кнопок), - добавлено измерение и регулирование влажности, - приложение для Android телефонов (в данный момент в разработке), - программа для компьютера, - интерфейс промышленной автоматизации Modbus, т.е. возможность включения в более глобальную систему управления, - три настраиваемых симисторных выхода (т.е. все могут быть назначены для управления нагревателем, для обеспечения резервирования) - выбор из трех типов регулятора температуры: включено-выключено, ПИ и их гибрид - настраиваемые пределы аварийной сигнализации (по температуре и влажности) - STM32F0 в корпусе LQFP-32 с шагом 0.8 (как AVR) -- очень удобно паять - датчик HTU21D - симисторы BTA08-600 (альтернисторы) -- не требуют снабберов
Устройство собирается реально легко, схемотехника получилась достаточно простой, нет ничего с мелкими выводами. Могу выслать голые печатки по символической стоимости))
Все даты в формате GMT
3 час. Хитов сегодня: 13
Права: смайлы да, картинки да, шрифты нет, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет