Перейти к содержимому


Универсальный термоконтроллер


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 76

#1 sliam

sliam

    Кавторанг

  • Кавторанги
  • 1074 сообщений
  • Город:Москва, САО

Отправлено 17 May 2009 - 00:15

Всем привет !
Помещу, все же, это здесь, т.к. больше самоделка, чем просто электроника.

Попросил меня Лев сделать ему термостат для его проекта под открытым небом.
Вот что из этого получилось.

Девайс с двумя управляемыми розетками, с нагрузкой теоретически до 1кВт, практически зависит от предохранителя в линии нагрузки.
Управляет двумя устройствами, нагревателем и охладителем, соответственно.
Цифровой блок - микропроцессор Atmega16, узел сброса на внешнем супервизоре MAX705, цветной графический дисплей с разрешением 176х132, клавиатура 6 кнопок, датчик температуры DS18B20.
Силовой блок сделан на реле. Учитывая нагрузку на каждый канал установлено по 2 реле, на фазу и на ноль, для надежности. В принципе можно использовать и симмисторную схему если нагрузка будет поменьше.

Функционал:
- поддержание температуры в указанных границах (в диапазоне от 20 до 35 градусов) с указанным гистерезисом (от 0.1 до 1 градуса).
- звуковая сигнализация превышения допустимых значений температуры (верхнего и нижнего)  отключаемая.
- визуальная индикация текущего режима работы (температура и состояние силовых каналов).
- возможность коррекции показаний датчика температуры (+- 3 градуса Цельсия).

Фото. Внешний вид.
011__Large_.jpg 022__Large_.jpg 033__Large_.jpg

Внутри.
044__Large_.jpg

Цифровая плата. Основную часть занимают разъемы  :gygy: .
055__Large_.jpg 066__Large_.jpg

Силовая плата.
077__Large_.jpg 088__Large_.jpg

Дисплейно-клавиатурная плата.
099__Large_.jpg 100__Large_.jpg

В работе.
111__Small_.jpg 122__Small_.jpg 133__Small_.jpg
144__Small_.jpg 155__Small_.jpg

Комплект.
166__Small_.JPG


Продолжение (схемы, софт) следует...

Сообщение отредактировал sliam: 17 May 2009 - 01:20

Удачи, Евгений АКА Слям
Мой аквариум

#2 Sleepy

Sleepy

    Sleepy

  • Флагманы
  • 8289 сообщений
  • Город:Москва, АкваЛого

Отправлено 17 May 2009 - 00:22

КЛАСС!

Только хорошо бы было и БП внутрь убрать, чтобы здоровые блоки не торчали в розетках.

С Уважением, Николай.


#3 sliam

sliam

    Кавторанг

  • Кавторанги
  • 1074 сообщений
  • Город:Москва, САО

Отправлено 17 May 2009 - 00:28

Просмотр сообщенияSleepy (17.5.2009, 1:22) писал:

КЛАСС!

Только хорошо бы было и БП внутрь убрать, чтобы здоровые блоки не торчали в розетках.

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

В свете последних цен на внешние импульсные БП надо подумать, может и уберу его внутрь.

Сообщение отредактировал sliam: 17 May 2009 - 00:31

Удачи, Евгений АКА Слям
Мой аквариум

#4 soarer

soarer

    Пацифист

  • Пацифисты
  • 433 сообщений
  • Город:Moscow
  • Меня зовут:Игорь

Отправлено 17 May 2009 - 00:44

Вот это аппарат :vo:  Евгений "Молоток" :!:
С уважением, Игорь.

#5 vahegan

vahegan

    Кап-лей

  • Моряки
  • 1870 сообщений
  • Город:Ереван, Армения

Отправлено 17 May 2009 - 06:14

Красиво получилось.  :vo:

Просмотр сообщенияsliam (17.5.2009, 2:15) писал:

Силовой блок сделан на реле.
...
В принципе можно использовать и симмисторную схему если нагрузка будет поменьше.
Хорошо бы еще ПИД организовать при нагреве - система ведь на большой тоннаж рассчитана. хотя, графический индикатор наверное уже все память 16-ой меги съел... Но можно на 128-ой попробовать сделать. А охладитель без своего контроллера?
Никогда не спорьте с дураком - люди могут не почувствовать разницы между вами

#6 sliam

sliam

    Кавторанг

  • Кавторанги
  • 1074 сообщений
  • Город:Москва, САО

Отправлено 17 May 2009 - 08:08

Просмотр сообщенияvahegan (17.5.2009, 7:14) писал:

Красиво получилось.  :vo:

Хорошо бы еще ПИД организовать при нагреве - система ведь на большой тоннаж рассчитана. хотя, графический индикатор наверное уже все память 16-ой меги съел... Но можно на 128-ой попробовать сделать. А охладитель без своего контроллера?

А что такое ПИД ?
Почему на большой тоннаж ? В любой аквариумной системе, хоть в мининемо можно использовать. Второй экземпляр, кстати, будет трудиться в Resun DMS-500.

Охладитель - это бытовой вентилятор, в простейшем случае.

Графика и все процедуры с ней связанные, занимают примерно 10кб памяти.
Всего использовано 90%, но я особо не экономил. Хотел все в Atmega8 уместить, да не вышло. Пришлось все переделывать на 16-ю.

Сообщение отредактировал sliam: 17 May 2009 - 08:10

Удачи, Евгений АКА Слям
Мой аквариум

#7 karen

karen

    Флагман

  • Флагманы
  • 3299 сообщений
  • Город:Камчатка

Отправлено 17 May 2009 - 08:11

СХЕМУ!!!
И программу!
Карен Санамян

#8 sliam

sliam

    Кавторанг

  • Кавторанги
  • 1074 сообщений
  • Город:Москва, САО

Отправлено 17 May 2009 - 08:16

Просмотр сообщенияkaren (17.5.2009, 9:11) писал:

СХЕМУ!!!
И программу!

Сегодня размещу.
Удачи, Евгений АКА Слям
Мой аквариум

#9 Aleksandr P.

Aleksandr P.

    Рифовод самоучка

  • Флагманы
  • 4438 сообщений
  • Город:Sankt-Petersburg,Dachnoe,b-r Novatorov

Отправлено 17 May 2009 - 09:03

Просмотр сообщенияsliam (17.5.2009, 9:16) писал:

Сегодня размещу.
Женя,поздравляю выглядит всё очень солидно и по фирменному :vo: монтаж отличный,а дисплей ,нет слов :)
С уважением Александр П.  
Жизнь это не те дни что прошли,а те что запомнились./Габриэль Гарсия Маркес/

#10 sliam

sliam

    Кавторанг

  • Кавторанги
  • 1074 сообщений
  • Город:Москва, САО

Отправлено 17 May 2009 - 09:22

Просмотр сообщенияAleksandr P. (17.5.2009, 10:03) писал:

Женя,поздравляю выглядит всё очень солидно и по фирменному :vo: монтаж отличный,а дисплей ,нет слов :)

Спасибо. Стараюсь.:oops:
Платы, конечно, надо заказывать, тогда совсем все хорошо будет.

Сообщение отредактировал sliam: 17 May 2009 - 09:23

Удачи, Евгений АКА Слям
Мой аквариум

#11 Oleg_il

Oleg_il

    Кавторанг

  • Кавторанги
  • 4980 сообщений
  • Город:Israel

Отправлено 17 May 2009 - 11:16

Женя, молодец. ;)
Хорошо поработал над дизайном.

#12 sliam

sliam

    Кавторанг

  • Кавторанги
  • 1074 сообщений
  • Город:Москва, САО

Отправлено 17 May 2009 - 11:31

Просмотр сообщенияOleg_il (17.5.2009, 12:16) писал:

Женя, молодец. ;)
Хорошо поработал над дизайном.

Олег, спасибо!  :oops:
Дизайн тоже немаловажен. :)
Удачи, Евгений АКА Слям
Мой аквариум

#13 Mongoose

Mongoose

    Кавторанг

  • Кавторанги
  • 909 сообщений
  • Город:Latvia

Отправлено 17 May 2009 - 13:32

Маладцом!  :vo:  На конвейер ево. Единственное я би хотел чтоби розетки били на удлинителе и само управление и дисплей по возможности меньше , цтоби его разместить уже поближе аквариуму - ну нелзя же прятать такой красивый дисплей. А с яшиком с силовим виходом как би неполучитса. Ну скажем так БП и розетки в одон яшике под стол а дисплей с управлением по више.

#14 vahegan

vahegan

    Кап-лей

  • Моряки
  • 1870 сообщений
  • Город:Ереван, Армения

Отправлено 17 May 2009 - 20:03

Просмотр сообщенияsliam (17.5.2009, 10:08) писал:

А что такое ПИД ?
ПИД - Пропорционально-интегрально-дифференциальный регулятор.
В двух словах, идея в том, что мощность нагревателя/охладителя изменяется пропорционально тому, насколько близко мы находимся от желаемой температуры (это пропорциональная составляющая). Если далеко, нагреватель/охладитель включается на полную мощность, а чем ближе приближаемся, тем подаваемая на нагреватель/охладитель мощность становится меньше. В результате не происходит "перелет" через заданную температуру из-за инерции нагревателя, и температура удерживается гораздо точнее и гораздо меньше "скачет" туда-сюда.
Недостаток в том, что параметры, выставляемые для оптимального ПИД регулирования надо подбирать для конкретной системы (зависит от общего тоннажа воды и мощности нагревателя).
Интегральная же составляющая позволяет регулятору «учиться» на предыдущем опыте, а дифференциальная составляющая противодействует предполагаемым отклонениям, которые могут произойти в будущем.

Просмотр сообщенияsliam (17.5.2009, 10:08) писал:

Почему на большой тоннаж ? В любой аквариумной системе, хоть в мининемо можно использовать. Второй экземпляр, кстати, будет трудиться в Resun DMS-500.
Ну, девайс с цветным графическим дисплеем - мне показаллось что рассчитан на "серьезную систему"

Просмотр сообщенияsliam (17.5.2009, 10:08) писал:

Графика и все процедуры с ней связанные, занимают примерно 10кб памяти.
Всего использовано 90%, но я особо не экономил. Хотел все в Atmega8 уместить, да не вышло. Пришлось все переделывать на 16-ю.
На 8-ой ножек хватало на графический дисплей?
Никогда не спорьте с дураком - люди могут не почувствовать разницы между вами

#15 Sleepy

Sleepy

    Sleepy

  • Флагманы
  • 8289 сообщений
  • Город:Москва, АкваЛого

Отправлено 17 May 2009 - 20:21

Просмотр сообщенияvahegan (17.5.2009, 21:03) писал:

ПИД - Пропорционально-интегрально-дифференциальный регулятор.
В двух словах, идея в том, что мощность нагревателя/охладителя изменяется пропорционально тому, насколько близко мы находимся от желаемой температуры (это пропорциональная составляющая). Если далеко, нагреватель/охладитель включается на полную мощность, а чем ближе приближаемся, тем подаваемая на нагреватель/охладитель мощность становится меньше. В результате не происходит "перелет" через заданную температуру из-за инерции нагревателя, и температура удерживается гораздо точнее и гораздо меньше "скачет" туда-сюда.
В этом случае, послучается, что даже гистерезис на нагрев лишний...
В принципе, это и обычным нагревателем можно управлять,  если подавать на него напряжение импусно. 10 мс. подаем ток, 10 - перерыв... Вот и снизили его мощность в 2 раза. Продолжительность импусов и перерывов зависит от того на сколько мы далеки от желаемой температуры...
Только вот ничего другого в эту розетку уже не стоит включать. :)

С Уважением, Николай.


#16 sliam

sliam

    Кавторанг

  • Кавторанги
  • 1074 сообщений
  • Город:Москва, САО

Отправлено 17 May 2009 - 20:23

Просмотр сообщенияvahegan (17.5.2009, 21:03) писал:

ПИД - Пропорционально-интегрально-дифференциальный регулятор.
В двух словах, идея в том, что мощность нагревателя/охладителя изменяется пропорционально тому, насколько близко мы находимся от желаемой температуры (это пропорциональная составляющая).

Ух, сложно все это и не нужно для простых аквариумов.
Наша задача просто не выпустить за пределы, колебания особо не страшны.

Цитата

Ну, девайс с цветным графическим дисплеем - мне показаллось что рассчитан на "серьезную систему".
Открою страшную тайну :), этот дисплей в 2-3 раза дешевле чем алфавитно-цифровые 2-4 строчные дисплеи. Интерфейс у него последовательный SPI. Нужно ему всего 8 проводков, включая питание и подсветку.


Цитата

На 8-ой ножек хватало на графический дисплей?

Ножек хватает, не хватает памяти.
Удачи, Евгений АКА Слям
Мой аквариум

#17 Stitch

Stitch

    Лейтенант

  • Моряки
  • 185 сообщений
  • Город:Жуковский / Москва

Отправлено 17 May 2009 - 20:54

Просмотр сообщенияsliam (17.5.2009, 21:23) писал:

Открою страшную тайну :), этот дисплей в 2-3 раза дешевле чем алфавитно-цифровые 2-4 строчные дисплеи. Интерфейс у него последовательный SPI. Нужно ему всего 8 проводков, включая питание и подсветку.
А можно по-точнее, что за дисплей?
Чёрное море - тоже Море!

#18 sliam

sliam

    Кавторанг

  • Кавторанги
  • 1074 сообщений
  • Город:Москва, САО

Отправлено 17 May 2009 - 21:03

Просмотр сообщенияStitch (17.5.2009, 21:54) писал:

А можно по-точнее, что за дисплей?

От мобильника Siemens S65.
Удачи, Евгений АКА Слям
Мой аквариум

#19 Aleksei174

Aleksei174

    Старший матрос

  • Моряки
  • 46 сообщений
  • Город:Челябинск

Отправлено 17 May 2009 - 21:22

Евгений я в восторге!

Сообщение отредактировал Aleksei174: 17 May 2009 - 21:43


#20 Aleksei174

Aleksei174

    Старший матрос

  • Моряки
  • 46 сообщений
  • Город:Челябинск

Отправлено 17 May 2009 - 21:25

Уже хочется себе такой!

Сообщение отредактировал Aleksei174: 17 May 2009 - 21:46





Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных



  Аква Лого в Контакте Аква Лого ВКонтакте
Приглашаем на нашу страницу ВКонтакте!
Здесь Вы встретите друзей, увлеченных аквариумистикой, сможете принять участие в конкурсах, получить приятные и полезные призы, а также узнать об акциях и выгодных предложениях, действующих в наших магазинах и салонах!