Термоконтроллер, управляемый по USB

Все прочитали, вроде даже поняли, взяли паяльник - а нифига не получается? Скорее сюда! Поможем. Чем можем...
Ответить
Аватара пользователя
rextor
Родился
Сообщения: 17
Зарегистрирован: Сб янв 22, 2011 00:08:45
Откуда: Санкт-Петербург
Контактная информация:

Термоконтроллер, управляемый по USB

Сообщение rextor »

Приветствую всех!
Кажется, это уже становится традицией :)) Каждый год перед Новым Годом мы собираемся и делаем термоконтроллер :shock:
Если в прошлый раз это был обычный переключатель полярности для Пельтье, то в этот раз к нему нужно прикошачить управление по USB. Термоконтроллер достаточно мощный, питание на Пельтье подается 27В и 20А. Помня прошлый опыт, решил ставить полевые транзисторы попарно, параллельно. Ну и радиатор, разумеется.
Пока нарисовал вот такую схему, на основе статей с этого форума и гугла:
схема принципиальная-Model.jpg
Схемка
(97.41 КБ) 517 скачиваний

(обычная Н-схема)
Резисторы не прорисовывал. Красным отмечены сильноточные участки. На транзисторы Q9 и Q12 нужно подсоединять плюс к коллектору через резистор?
Транзисторы Q9-Q12 управляются выводами МК.
Ткните носом, что тут не так. :?
Аватара пользователя
koyodza
Собутыльник Кота
Сообщения: 2623
Зарегистрирован: Вс июл 17, 2011 11:51:52
Контактная информация:

Re: Термоконтроллер, управляемый по USB

Сообщение koyodza »

rextor писал(а):Ткните носом, что тут не так. :?

Да тут всё не так...
Затворные цепи неправильные: полевики ничем не запираются, у Р-канальных будет 27В прикладываться к З-И, большинство полевиков не допускают более 20В, а N-канальные наоборот пытаетесь открывать напряжением лог.1-Uбэ, т.е. при питании МК от 5В это будет чуть больше 4В, этого хватает далеко не любым мощным полевикам.
Нету элементарной защиты от сквозных токов. В общем, ф топку
Аватара пользователя
rextor
Родился
Сообщения: 17
Зарегистрирован: Сб янв 22, 2011 00:08:45
Откуда: Санкт-Петербург
Контактная информация:

Re: Термоконтроллер, управляемый по USB

Сообщение rextor »

Тогда по мотивам схемы с этого форума:
Н-мсот.gif
(12.63 КБ) 574 скачивания

схема принципиальная-Model.jpg
(198.47 КБ) 609 скачиваний


Или все же подключать МК через драйвер Н-моста? По измененной схеме получается напряжение питания 12 вольт и ток 38А, либо 2 канала по 18А (предпочтительнее).
Например, использовать для этого ATA6026. Можно ли к нему параллельно 2 моста подключать?
Защиту от сквозных токов можно сделать программно - сделать паузу между переключениями 0,1 с.
Аватара пользователя
rextor
Родился
Сообщения: 17
Зарегистрирован: Сб янв 22, 2011 00:08:45
Откуда: Санкт-Петербург
Контактная информация:

Re: Термоконтроллер, управляемый по USB

Сообщение rextor »

:shock: Что у меня за фигня в первом сообщении? Открыл сейчас, ужаснулся!
Посидел я тут вчера, разобрался со схемой и транзисторами. Вот что получилось:
H-bridge.jpg
(240.32 КБ) 362 скачивания

R1 имитирует элементы Пельтье. Ток получается 34 А, падение напряжения на верхних полевиках - 0,53В, на нижних - 0,17В. Таким образом, с верхних нужно отводить по 18 Вт тепла, с нижних - по 6 Вт. Кнопки эмулируют работу МК.
С целью снижения локального тепловыделения решено делать 2 идентичные платы, и припаивать по 2 полевика параллельно.
Осталось добавить защиту от сквозных токов.
А не нужно между базой и эмиттером управляющих транзисторов повесить 100кОм резистор?
Аватара пользователя
rextor
Родился
Сообщения: 17
Зарегистрирован: Сб янв 22, 2011 00:08:45
Откуда: Санкт-Петербург
Контактная информация:

Re: Термоконтроллер, управляемый по USB

Сообщение rextor »

Работа за последние 2 месяца привела к пониманию принципов работы полевых транзисторов, MOSFET'ов и т.д.
По составленной в Протеусе была собрана схема.
Управление с компьютера производится через Arduino. Управляющее напряжение силовых транзисторов получилось около 11,5 В. Время открытия транзистора составляет порядка 2 мс. С учетом того, что температурный датчик снимает показания раз в секунду - программно введена задержка, защищающая транзисторы от сквозных токов.
Что я могу сказать? Пока все работает. Остается испытание 34 амперами при подключении элементов Пельтье.
:tea:
Вложения
h-br.jpg
Рабочая схема
(75.34 КБ) 365 скачиваний
Аватара пользователя
rextor
Родился
Сообщения: 17
Зарегистрирован: Сб янв 22, 2011 00:08:45
Откуда: Санкт-Петербург
Контактная информация:

Re: Термоконтроллер, управляемый по USB

Сообщение rextor »

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

Вернуться в «Практика»