Страница 1 из 1
Термоконтроллер, управляемый по USB
Добавлено: Ср дек 07, 2011 16:27:31
rextor
Приветствую всех!
Кажется, это уже становится традицией

Каждый год перед Новым Годом мы собираемся и делаем термоконтроллер
Если в прошлый раз это был обычный переключатель полярности для Пельтье, то в этот раз к нему нужно прикошачить управление по USB. Термоконтроллер достаточно мощный, питание на Пельтье подается 27В и 20А. Помня прошлый опыт, решил ставить полевые транзисторы попарно, параллельно. Ну и радиатор, разумеется.
Пока нарисовал вот такую схему, на основе статей с этого форума и гугла:
(обычная Н-схема)
Резисторы не прорисовывал. Красным отмечены сильноточные участки. На транзисторы Q9 и Q12 нужно подсоединять плюс к коллектору через резистор?
Транзисторы Q9-Q12 управляются выводами МК.
Ткните носом, что тут не так.

Re: Термоконтроллер, управляемый по USB
Добавлено: Ср дек 07, 2011 19:32:13
koyodza
rextor писал(а):Ткните носом, что тут не так.

Да тут всё не так...
Затворные цепи неправильные: полевики ничем не запираются, у Р-канальных будет 27В прикладываться к З-И, большинство полевиков не допускают более 20В, а N-канальные наоборот пытаетесь открывать напряжением лог.1-Uбэ, т.е. при питании МК от 5В это будет чуть больше 4В, этого хватает далеко не любым мощным полевикам.
Нету элементарной защиты от сквозных токов. В общем, ф топку
Re: Термоконтроллер, управляемый по USB
Добавлено: Пт дек 09, 2011 15:31:33
rextor
Тогда по мотивам схемы с этого форума:
Или все же подключать МК через драйвер Н-моста? По измененной схеме получается напряжение питания 12 вольт и ток 38А, либо 2 канала по 18А (предпочтительнее).
Например, использовать для этого ATA6026. Можно ли к нему параллельно 2 моста подключать?
Защиту от сквозных токов можно сделать программно - сделать паузу между переключениями 0,1 с.
Re: Термоконтроллер, управляемый по USB
Добавлено: Ср дек 21, 2011 10:42:48
rextor

Что у меня за фигня в первом сообщении? Открыл сейчас, ужаснулся!
Посидел я тут вчера, разобрался со схемой и транзисторами. Вот что получилось:
R1 имитирует элементы Пельтье. Ток получается 34 А, падение напряжения на верхних полевиках - 0,53В, на нижних - 0,17В. Таким образом, с верхних нужно отводить по 18 Вт тепла, с нижних - по 6 Вт. Кнопки эмулируют работу МК.
С целью снижения локального тепловыделения решено делать 2 идентичные платы, и припаивать по 2 полевика параллельно.
Осталось добавить защиту от сквозных токов.
А не нужно между базой и эмиттером управляющих транзисторов повесить 100кОм резистор?
Re: Термоконтроллер, управляемый по USB
Добавлено: Пн янв 30, 2012 09:58:35
rextor
Работа за последние 2 месяца привела к пониманию принципов работы полевых транзисторов, MOSFET'ов и т.д.
По составленной в Протеусе была собрана схема.
Управление с компьютера производится через Arduino. Управляющее напряжение силовых транзисторов получилось около 11,5 В. Время открытия транзистора составляет порядка 2 мс. С учетом того, что температурный датчик снимает показания раз в секунду - программно введена задержка, защищающая транзисторы от сквозных токов.
Что я могу сказать? Пока все работает. Остается испытание 34 амперами при подключении элементов Пельтье.

Re: Термоконтроллер, управляемый по USB
Добавлено: Ср окт 31, 2012 12:26:28
rextor
Через ардуино реализована задержка при переключении транзисторов. Каждый из 4х транзисторов подключен к своему порту ардуины. Открывание-закрывание транзисторов происходит по очереди, чтобы исключить сквозные токи.
Схема успешно работает 1-2 раза, затем пробиваются управляющие полевики 2502, и одно плечо перестает работать.
Схема располагается в корпусе от ПК, там же находится минвел (БП на 12 вольт). При включении минвела в незаземленную розетку транзисторы сразу выбивает, при заземленной розетке - не сразу...
Ардуина питается по USB от нетбука, питаемого от своего БП (незаземленного).