Отправлено: 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 контроллере. Клава интересная, правда реализация сложноватая.
Все даты в формате GMT
3 час. Хитов сегодня: 14
Права: смайлы да, картинки да, шрифты нет, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет