Климат-контроль для террариума на AVR

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Закрыто
Первый раз сказал Мяу!
Сообщения: 29
Зарегистрирован: Пн фев 02, 2009 21:57:42

Сообщение AlexDX »

Вот хочу автоматизировать систему жизнеобеспечения питомца. В МК не очень силен, в СИ тоже, но простенькие вещи могу делать) Посмотрел готовые решения от любителей-подходящего не нашел. Нашел только то, что прилагаю в архиве.

Возможности системы:

1. контроль температуры воздуха (день - ночь)
2. контроль влажности
3. управление декоративным освещением
4. управление подачей воды

Составные части системы:

1. микропроцессор
2. часы реального времени (?)
3. внутренний и наружный датчик влажности и температуры
4. модуль Пельтье с радиаторами и кулерами
5. светодиодная подсветка
6. LCD дисплей
7. помпа для воды

Изображение

Ищу единомышленников и добрых котов, готовых оказать помощь.
Вложения
SHT10.zip
(269.34 КБ) 401 скачивание
Контактная информация:
Реклама
Встал на лапы
Сообщения: 120
Зарегистрирован: Вт дек 12, 2006 07:46:53
Откуда: Пермь

Сообщение _Alex »

У вас модуль пельтье используется для охлаждения и/или нагрева, какой мощьности модуль
Реклама
Первый раз сказал Мяу!
Сообщения: 29
Зарегистрирован: Пн фев 02, 2009 21:57:42

Сообщение AlexDX »

модуль пельтье будет использоваться и для нагрева, и для охлаждения. скорее всего будет использована возможность изменения полярности питания модуля, что приведет, как бы, к переворачиванию модуля. то есть его стороны поменяются местами. на данный момент планирую использовать TEC1-12706. мощность около 90 Вт. но я думаю до таких мощностей разгонять не придется. вот он http://www.hebeiltd.com.cn/peltier.data ... -12706.pdf
Контактная информация:
Опытный кот
Аватара пользователя
Сообщения: 703
Зарегистрирован: Вс янв 18, 2009 21:12:49

Сообщение asteroid7 »

Самое тонкое место - влажность.
AlexDX, какая точность? Приток откуда идёт?
Реклама
Эиком - электронные компоненты и радиодетали
Первый раз сказал Мяу!
Сообщения: 29
Зарегистрирован: Пн фев 02, 2009 21:57:42

Сообщение AlexDX »

точность датчиков по даташиту влажность:+-4,5%, температура: +-0,5оС. мне же будет необходимо поддерживать влажность от 50 до 70 и температуру около 26-28оС. приток... приток чего, воздуха? приток обеспечивает кулер снаружи террариума. вообще в террариуме стоит поилка. влажность держится чуть больше 50%. но поскольку надо бы похорошему влажность чуть побольше, да плюс кулер будет дуть воздухом нужной температуры, то предусмотрена подача воды. будет брызгать через форсунку. вот тут-то и начнется веселье)
Контактная информация:
Реклама
Опытный кот
Аватара пользователя
Сообщения: 703
Зарегистрирован: Вс янв 18, 2009 21:12:49

Сообщение asteroid7 »

AlexDX писал(а):...
приток... приток чего, воздуха?
...
Ну да! )
Я это к чему спросил. О размерах и параметрах содержании рептилии Вы ничего не рассказали. )
Серьёзный климат-контроль с уличным притоком подразумевает: нагрев-охлаждение-увлажнение-нагрев.

У вас приток получается комнатный. Если комнатная температура меньше требуемой, то достаточно цикла: увлажнение-нагрев. Влажность большая, т.е. регулировка ей специальная не нужна. Форсунки перед/после вентилятора будет достаточно.
Реклама
Первый раз сказал Мяу!
Сообщения: 29
Зарегистрирован: Пн фев 02, 2009 21:57:42

Сообщение AlexDX »

у меня паукообразное животное, небольшой террариум. думаю не принципиально... главное поддержание указанных выше параметров. если комнатная темп. выше требуемой, например как сейчас, то без охлаждения не обойтись. что значит специальная регулировка? и почему она не нужна? пойдет поток воздуха и она упадет моментально... а нужно 60%. форсунка будет смотреть прямо на грунт. сейчас использую кокосовый субстрат, который хорошо держит влажность.
Контактная информация:
Опытный кот
Аватара пользователя
Сообщения: 703
Зарегистрирован: Вс янв 18, 2009 21:12:49

Сообщение asteroid7 »

специальная регулировка?
Увлажнить проще, чем осушить.
Например, в "медицинском" производстве требуется низкая влажность при постоянной температуре. Если приточная влажность большая, то её не получится уменьшить регулируя одним лишь конденсатором осушения. Регулировать придётся всеми тремя и сразу. Очень хитрая и сложная регулировка получается.

У вас этого нет. Влажность низкая - сработала форсунка. Температура низкая - нагрев, высокая - охлаждение.
Первый раз сказал Мяу!
Сообщения: 29
Зарегистрирован: Пн фев 02, 2009 21:57:42

Сообщение AlexDX »

мысль понял. спасибо)
Контактная информация:
Первый раз сказал Мяу!
Сообщения: 29
Зарегистрирован: Пн фев 02, 2009 21:57:42

Сообщение AlexDX »

у меня вопрос, который не дает покоя уже второй день: есть кулер, котроый управляется ШИМом микроконтроллера. как заставить кулер крутится в другую сторону с тем же ШИМ-сигналом? то есть как реализовать переполюсовку питания на электронике, чтобы она пропускала ШИМ? реле ведь не подойдут... и как сделать то же самое с питанием модуля Пельтье?
Контактная информация:
Встал на лапы
Сообщения: 120
Зарегистрирован: Вт дек 12, 2006 07:46:53
Откуда: Пермь

Сообщение _Alex »

Вот схема реверса на реле, для кулера не подойдет, на кулере имеет значение полярность питания, если нет, тоже подойдет
Вложения
Реверс.jpg
(13.92 КБ) 755 скачиваний
Первый раз сказал Мяу!
Сообщения: 29
Зарегистрирован: Пн фев 02, 2009 21:57:42

Сообщение AlexDX »

_Alex писал(а):Вот схема реверса на реле, для кулера не подойдет, на кулере имеет значение полярность питания, если нет, тоже подойдет
такая схема, как я думаю, не подойдет. потому что количество ШИМов ограничено... а в данном случае получается по 2 ШИМ сигнала на каждый кулер, которых два, и еще два на модуль пельтье...
Контактная информация:
Опытный кот
Аватара пользователя
Сообщения: 703
Зарегистрирован: Вс янв 18, 2009 21:12:49

Сообщение asteroid7 »

Схемы реверса на 4-ёх транзисторах: gaw.ru

AlexDX, просто совет. Можете игнорировать его.
Не мудрите с регулировкой температуры и влажности на ШИМ-ах. У вас инерционная система. ШИМ подразумевает ПИ/ПИД регулирование. Оно нужно?
Температуру по одной точке лучше контролировать. Меньше - нагреваем, превысили - отключили нагрев. В комнате температура больше нужного - охлаждаем.
Влажность - брызнули, выдержали десяток секунд, измерили, сделали вывод и приняли решение ещё или достаточно.
Встал на лапы
Сообщения: 120
Зарегистрирован: Вт дек 12, 2006 07:46:53
Откуда: Пермь

Сообщение _Alex »

Почему два шима, один шим + дискретный сигнал на реверс.... можите нарисовать как у вас получилось два шима на пелье.. с этой схемой
Первый раз сказал Мяу!
Сообщения: 29
Зарегистрирован: Пн фев 02, 2009 21:57:42

Сообщение AlexDX »

_Alex писал(а):Почему два шима, один шим + дискретный сигнал на реверс.... можите нарисовать как у вас получилось два шима на пелье.. с этой схемой
извиняюсь, вы правы)
Контактная информация:
Первый раз сказал Мяу!
Сообщения: 29
Зарегистрирован: Пн фев 02, 2009 21:57:42

Сообщение AlexDX »

asteroid7 писал(а):Схемы реверса на 4-ёх транзисторах: gaw.ru

AlexDX, просто совет. Можете игнорировать его.
Не мудрите с регулировкой температуры и влажности на ШИМ-ах. У вас инерционная система. ШИМ подразумевает ПИ/ПИД регулирование. Оно нужно?
Температуру по одной точке лучше контролировать. Меньше - нагреваем, превысили - отключили нагрев. В комнате температура больше нужного - охлаждаем.
Влажность - брызнули, выдержали десяток секунд, измерили, сделали вывод и приняли решение ещё или достаточно.
с помощью шим регулировка была бы более плавной, так сказать. а то получается что только 2 состояния.... либо стоим, либо высасываем аж 90Вт. плюс кулеры хочу крутить на малых оборотах... но они, сабаки, не всегда стартуют. шимом бы раскрутил до полной, а потом по-минимуму. снял инфу с датчика кулера и смотрел бы дальше... получается экономия энергии на пельтье за счет использования неполной мощности и "тишина" системы. это мне так думается) а по поводу ПИДа - думаю забыть про него, потому что слишком наворочено. просто пропорционально текущему состоянию системы выбирать параметры, чтобы привести показатели в норму. то есть быстрее нагреть/охладить.
Контактная информация:
Опытный кот
Аватара пользователя
Сообщения: 703
Зарегистрирован: Вс янв 18, 2009 21:12:49

Сообщение asteroid7 »

Не будет в инерционной системе плавная регулировка ШИМ-ом без ПИД-а. Промоделируйте ситуацию и увидите, что без него не обойтись.
А зачем регулировать "кулеры"? Их скорость выставляется один раз для создания небольшого избыточного давления в "аквариуме". Да, для экономии можно ШИМ-ом, но не обязательно его брать с контроллера. Генератора на 561ЛА7 и ключа на N-канальной IRF достаточно.
Грызет канифоль
Сообщения: 298
Зарегистрирован: Ср дек 30, 2009 09:55:39

Сообщение kolobok0 »

asteroid7 писал(а):Не будет в инерционной системе плавная регулировка ШИМ-ом без ПИД-а...
это общепринятое заблуждение. с достаточной точностью - можно без пида. зависит от систем и способах регулирования. сам имею коммерческий проект водяной приточки, где нет пида. Есть один настраиваемый параметр - желаемая температура клиентом и ВСЁ. ЛЮБОЙ калорифер регулируется с точностью +- 1,5 градуса. Проекту более 5 лет. Ореал обитания - забугор и россия. писан на азме, строк около 80 (экрана 3).

(круглый)
Опытный кот
Аватара пользователя
Сообщения: 703
Зарегистрирован: Вс янв 18, 2009 21:12:49

Сообщение asteroid7 »

kolobok0, коротко алгоритм приведите или в двух словах о принципе регулировки.

К примеру:
В комнате 20 С. Цель 28 С. Включили. ШИМ 50% заполнения. Измерили 22 С. Дальнейшие действия...
Грызет канифоль
Сообщения: 298
Зарегистрирован: Ср дек 30, 2009 09:55:39

Сообщение kolobok0 »

asteroid7 писал(а):..коротко алгоритм приведите...
я выше написал

"коммерческий проект " - если это Вас интересует так-же, то можем пообщаться но уже на более абстрактном уровне.

сами технологии, алгоритмы и используемые 'боевые' варианты - простите привести не могу.

с уважением
(круглый)
Закрыто

Вернуться в «Микроконтроллеры и ПЛИС»