ESpec - мир электроники для профессионалов


Терморегулятор для инкубатора.

  Список форумов » Мастерская Самоделкина
На страницу Пред.  1, 2, 3 ... 11, 12, 13 ... 20, 21, 22  След.
Следующая тема · Предыдущая тема
АвторСообщение
Dtolok 
Заглянувший
Сообщения: 8
 
Сообщение #221 от 24/12/2010 21:35 цитата  

ппобродил по просторам инет и понял одну немаловажную для меня вещь - контроллер надо делать самому... вот и взялся за дело.. первоначально поставил для себя задачу сделать контроллер для обогрева птичника с бройлером... за основу взял 16f877 да и прикрутил к нему через оптопару симистор...добавил ЖКИ и четыре кнопки. На базе чипа сделал регулятор температуры под лампой и отдельно регулировка температуры в помещении (строительный вагончик - обогревал масляным обогревателем).В процессе перешел на чип 18f242 , добавил pcf8583 это часы реального времени с батарейкой. Сейчас дорабатываю программу т.к. регулятор можно использовать как для регулировки температуры по двум каналам независимо - вкл/выкл или фазоимпульсно, для регулировки влажности - установлен датчик hih4000 (правда думаю его заменить на более дешовый) и для управления освещением по времени с плавным включением освещения.Точьность поддержания температуры 0,1*С. Так же паралельно этому проекту веду разработку программы и доработку платы (черновой вариант уже есть в металле) для управления по четырем каналам независимо друг от друга с возможность подключения драйверов шаговых двигателей и управления двумя вентиляторами отдельно друг от друга. Т.е. хочу одним контроллером управлять двумя инкубаторами отдельно друг от друга.
ur5zoj 
Заглянувший
Сообщения: 8
 
Сообщение #222 от 31/12/2010 18:19 цитата  

Цитата:
А зачем термостабилизатор на МК ? ..для инкубатора и компаратора хватит простого .. тот же простой операционный усилитель будет выполнять все требования ..

..наверно скоро и дверные ручки будут на МК делать...зачем себе усложнять жизнь?


Я тоже так думал,пока не сделал на МК.Сделай и потом сделаешь выводы.
audi 
Завсегдатай
Сообщения: 454
 
Сообщение #223 от 31/12/2010 19:19 цитата  

ur5zoj писал:
Цитата:
А зачем термостабилизатор на МК ? ..для инкубатора и компаратора хватит простого .. тот же простой операционный усилитель будет выполнять все требования ..

..наверно скоро и дверные ручки будут на МК делать...зачем себе усложнять жизнь?


Я тоже так думал,пока не сделал на МК.Сделай и потом сделаешь выводы.
Хоть на компораторе, хоть на МК , из куриных яиц всеравно вылупятся цыплята, а не гусята.
ur5zoj 
Заглянувший
Сообщения: 8
 
Сообщение #224 от 01/01/2011 15:49 цитата  

Да это понятно..Только на МК я выставил температуру и все.А на компараторе приходится постоянно контролировать и подстраивать.Но это конечно проблема не в компараторе а в разности температур во всем объеме инкубатора..На МК все таки приятней,да и интерес был потому как это моя первая конструкция на МК.А на рассыпухе я делал вот эту схему десятками.Исключал резистор гистерезиса и схема работала в фазоимпульсном режиме.Хорошо себя зарекомендовала.




v_v 
Новичок
Сообщения: 15
 
Сообщение #225 от 08/01/2011 10:13 цитата  

Здравствуйте!!!

Собрал терморегулятор по схеме, описанной в самом начале (http://www.radioland.net.ua/sxemaprintid-341.html).
Всё хорошо:
- время индицируеися
- будильник работает
- на двигатель импульсы идут,
талько температура постоянно покузывает 00:0.
Собрал программатор - перепрошил ПИК, тоже самое. Скачивал прошивки с разных мест, перепрошивал - ничего.
Может кто-то знает в чём дело, подскажите, пожалуйста!!!
holms11 
Заглянувший
Сообщения: 2
 
Сообщение #226 от 08/01/2011 17:32 цитата  

Проверь подключение ds18b20.

ДОБАВЛЕНО 08/01/2011 18:38

ds18b20 подключай тремя проводами земля, дата и +5 тогда будет ок




v_v 
Новичок
Сообщения: 15
 
Сообщение #227 от 09/01/2011 23:43 цитата  

Спасибо за ответ.
Скажу больше: пробовал с тремя DS18b20 по разным схемам включения. Что с датчиком на индикаторах 00:0, что без датчика 00:0. Осциллографом смотрел - МК выдаёт импульсы через каждые 2 секунды. Часы идут, будильник срабатывает, все параметры меняются, а вот при переключении на измерение температуры, на индикаторах - 00:0 со значком, похожим на градус, только без верхней палочки.
Прикрепляю файл, которым я программировал МК. Может кто посмотрит. Заранее буду благодарен.
Данный вопрос принципиален.

  PicIncub.rar  14.41 КБ  Скачано: 571 раз(а)
alexon 
Завсегдатай
Сообщения: 736
alexon
 
Сообщение #228 от 12/01/2011 01:58 цитата  

уменьшай резистор R1=10kom ,поставь 4,7ком или поварьируй...
iyzef 
Хитрый лис
Сообщения: 7860
iyzef
 
Сообщение #229 от 12/01/2011 03:56 цитата  

может надо кому, вот по теме : применение термостата в инкубаторе
v_v 
Новичок
Сообщения: 15
 
Сообщение #230 от 13/01/2011 10:31 цитата  

Спасибо всем за участие!
Сначало поставил 4к7 - те же 00:0, потом поставил подстроечник на 4к7 - то же самое.
До этого ставил 10к, потом в параллель 2х10к. Ничего - на индикаторах магические 00:0 и ещё значек, похожий на градус, только без верхней, а иногда без нижней палочки.

Я уже и не знаю, что и делать, может у кого есть "рабочая" программа прошивки МК . Поделитесь, пожалуйста!

Выставляю печатку в Layout 4.0.

  Печатка_new.rar  9.62 КБ  Скачано: 645 раз(а)
pabel 
Фанат форума
Сообщения: 5471
 
Сообщение #231 от 13/01/2011 15:57 цитата  

v_v, Осциллограмму покажи,1-Wire,
DimAlt 
Бывалый
Сообщения: 34
 
Сообщение #232 от 13/01/2011 18:15 цитата  

v_v посмотрите на такой вариант
http://www.fermer.ru/forum/ptitsevodstvo/22588?page=22#comment-242137
v_v 
Новичок
Сообщения: 15
 
Сообщение #233 от 14/01/2011 22:45 цитата  

Всем доброго времени суток!
Извините за задержку - работа...
Итак. Выставляю файлы со схемой и деталировкой. Детали, которые заменял - записывал на схеме.

А также осциллограмму( извиняюсь за качество, торопился).

ДОБАВЛЕНО 14/01/2011 21:49

Вариант с Atmega8 рассматривается, но позже, когда запущу терморегулятор на ПИКе.

  Схема.rar  1.38 МБ  Скачано: 1270 раз(а)
  Деталировка.rar  1.37 МБ  Скачано: 702 раз(а)
  Вид1.rar  1.42 МБ  Скачано: 774 раз(а)
  Вид2.rar  1.39 МБ  Скачано: 665 раз(а)
  Вид3.rar  1.38 МБ  Скачано: 655 раз(а)
  Осциллограмма.rar  89.88 КБ  Скачано: 610 раз(а)
DimAlt 
Бывалый
Сообщения: 34
 
Сообщение #234 от 14/01/2011 23:05 цитата  

По картине похоже что датчик не отвечает, это значит что возможно мк тактируется не с той частотой, которая предусмотренна была автором. Или сам датчик приказал долго жить.
Цитата:
Вариант с Atmega8 рассматривается, но позже, когда запущу терморегулятор на ПИКе.

Там по ссылке переделанная прошивка для схемы Алексея Борисевича, о меге8 не было разговора.
v_v 
Новичок
Сообщения: 15
 
Сообщение #235 от 14/01/2011 23:22 цитата  

Датчик менял, в принципе, могу еще поменять, но боюсь, что результат будет тот же. А вот насчет тактовой частоты я тоже думал, но судя по форуму эту схему повторяли многие и получается у меня первого такая проблема. А как тогда МК вообще работает, если тактовая не та? Ведь всё остальное работает.
DimAlt 
Бывалый
Сообщения: 34
 
Сообщение #236 от 15/01/2011 00:21 цитата  

Посмотрел на схему, там кварц стоит, наверно частота в норме. Я с пиками на вы, но вот в мегах приходится самому выбирать тактирование от кварца, иначе мега по умолчанию будет тактироваться от внутреннего RC 1мег.
Посмотрите ширину импульса, если она близка 480 микросек, то частота в норме.
v_v 
Новичок
Сообщения: 15
 
Сообщение #237 от 15/01/2011 00:47 цитата  

Перепрошил ПИК по ссылке: http://www.fermer.ru/forum/ptitsevodstvo/22588?page=22#comment-242137
Так вот с одним датчиком(DS18B20) на всех индикаторах светятся сегменты "g" (горизонтальные черточки по середине индикатора), а с другим датчиком выскакивают какие-то хаотические цифры. Видно придется топать ещё за одним датчиком на базар (для чистоты эксперимента) или не за одним...

ДОБАВЛЕНО 14/01/2011 23:50

А кварц стоит 4 МГц (только что проверил, даже заменил на другой), может кондёры в связке с кварцем не те?
v_v 
Новичок
Сообщения: 15
 
Сообщение #238 от 15/01/2011 18:43 цитата  

Датчик купил, заменил - то же самое!!!
DimAlt 
Бывалый
Сообщения: 34
 
Сообщение #239 от 15/01/2011 19:01 цитата  

Какая длительность импульса на осциллограмме? Если около 480мксек., то микроконтроллер правильно работает. Он выдает импульс сброса длительностью 480мкс и через 60 мксек должен быть ответ от датчика. На осциллограмме у Вас нет ответа, только импульс сброса. Кстати эта осциллограмма снята с ножек датчика? Если нет, то посмотрите именно там на GND и DQ. И если есть возможность выложите сюда.
д. Ака 
Заглянувший
Сообщения: 9
 
Сообщение #240 от 17/01/2011 20:39 цитата  

v_v писал:
Датчик купил, заменил - то же самое!!!

Всем доброго времени суток!
Была у меня примерно такая же беда. Избавился тем, что:
1. Припаял кондер 0,1 к ножкам датчика GND и Vdd
2. Подсоединил датчик витым проводом (лучше экран)
3. Разнес провода датчика подальше от силовых.
Управление - то фазоимпульсное, там помех немеряно.

Перейти: 
Следующая тема · Предыдущая тема
На страницу Пред.  1, 2, 3 ... 11, 12, 13 ... 20, 21, 22  След.
Показать/скрыть Ваши права в разделе

Интересное от ESpec


Другие темы раздела Мастерская Самоделкина



Rambler's Top100 Рейтинг@Mail.ru liveinternet.ru RadioTOP