Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Странное поведение Step-Down
Форум разработчиков электроники ELECTRONIX.ru > Силовая Электроника - Power Electronics > Силовая Преобразовательная Техника
smk
Конструирую импульсное зарядное для двух NiMg. Программа контроллера работает правильно. Суть проблемы в том, что если вместо аккумулятора подсоединен резистор, то стабилизация тока и выключение при достижении нужного напряжения происходят правильно. Если подключить аккумулятор, то mosfet открывается и не выключается. При этом на входе драйвера ноль, на выходе тоже ноль, хотя вход инвертирующий и на выходе должен быть высокий уровень. Если опять заменить аккумулятор на резистор, то все опять правильно работает. Драйвер IR2103. Подскажите что это может быть и как лечится? Спасибо.Нажмите для просмотра прикрепленного файла
Microwatt
Вопрос встречный: а чем ключ должен запираться?
На схеме ему запираться, даже кое-как, просто не от чего.
Почитайте даташит на полевой транзистор и попробуйте выяснить при каких уровнях на затворе он вообще отпирается и запирается.
smk
Схемку взял из атмеловского AVR450. Только вместо транзистора и резистора в его коллекторе поставил драйвер. Даташит почитаю, но можно в кратце суть мысли? Ведь работает же с резистором.
А запирается ключик при + 12 В на выходе драйвера. Другое дело, чот в случае с аккумулятором там нет + 12 В, хотя быть должны. Странно то, что конденсатор к такому не приводит.
Microwatt
Цитата(smk @ Nov 21 2011, 09:39) *
Схемку взял из атмеловского AVR450. Только вместо транзистора и резистора в его коллекторе поставил драйвер. Даташит почитаю, но можно в кратце суть мысли? Ведь работает же с резистором.
А запирается ключик при + 12 В на выходе драйвера.

Так куда же короче? Нет условия запирания транзистора. В схеме ничто не обеспечивает активное подтягивание напряжения затвор-исток к нулю при выключении. Хоть резистор какой-нибудь поставьте. Закрываться будет плохо, но хоть как-то.
Говорите, запирается при + 12 В на выходе драйвера?
Тогда в чем проблема? Или казалось, что будет запираться, а на самом деле не запирается?
smk
Цитата(Microwatt @ Nov 21 2011, 14:14) *
Тогда в чем проблема? Или казалось, что будет запираться, а на самом деле не запирается?

Проблема в том, что при подключении аккумулятора, когда контроллер перестает стабилизировать ток и подает ноль на вход драйвера, на выходе тоже ноль вместо +12. А до того был прямоугольник.
Microwatt
Проблема еще в том, что Вы пытаетесь понижающим стабилизатором получить из входного 12вольт 14 для зарядки аккумулятора. Т.е не понимаете как, чем заряжается аккумулятор и как вообще работает импульсный стабилизатор.
Даже если управление позволяет получить 100% заполнение, на входе нужно иметь вольт 15-17.
smk
Цитата(Microwatt @ Nov 21 2011, 14:29) *
Проблема еще в том, что Вы пытаетесь понижающим стабилизатором получить из входного 12вольт 14 для зарядки аккумулятора. Т.е не понимаете как, чем заряжается аккумулятор и как вообще работает импульсный стабилизатор.
Даже если управление позволяет получить 100% заполнение, на входе нужно иметь вольт 15-17.

Я пытаюсь получить 3 В и реально их получаю. Два NiMg это 1,5 + 1,5 в пике.
xemul
Цитата(smk @ Nov 21 2011, 16:20) *
Проблема в том, что при подключении аккумулятора, когда контроллер перестает стабилизировать ток и подает ноль на вход драйвера, на выходе тоже ноль вместо +12. А до того был прямоугольник.

+12 - это реальное измеренное значение или предположение?
имхо, подключение разряженного акка просаживает используемый БП ниже VCCUV-, и драйвер, не догадываясь, что его напрягают на управление pMOSFET, честно удерживает на выходах низкий уровень.
Опять же имхо: зачем напяливать на корову седло?

UPD: при подключении двух NiMg степень их заряженности не важна. Только не подключайте Lixxx - больно будет.
smk
Цитата(xemul @ Nov 21 2011, 14:37) *
+12 - это реальное измеренное значение или предположение?
имхо, подключение разряженного акка просаживает используемый БП ниже VCCUV+, и драйвер, не догадываясь, что его напрягают на управление pMOSFET, честно удерживает на выходах низкий уровень.
Опять же имхо: зачем напяливать на корову седло?

Все реально измеренное и увиденное.
Что-то похожее Вы описываете. Ток через аккумуляторы 2 А и напряжение до дросселя 6 В. Питается все импульсным БП 12В/2А. А почему драйвер удерживает ноль? А как если без седла? Пробовал на транзисторах драйвер сделать так динамика не понравилась. Атмеловское решение вообще по динамике ни на что не годно. Просто не запирает вовремя и это при 31,25 кГц.

Про литиевые в курсе. Тоже нужно несколько банок зарядить. Потому и занялся чтобы одно зарядное на весь свой зоопарк.
xemul
Цитата(smk @ Nov 21 2011, 16:44) *
Все реально измеренное и увиденное.

Т.е. напряжение на выходе БП при подключении акков не просаживается ниже ~ 8 В? Тогда не знаю.
Цитата
А почему драйвер удерживает ноль?

Если Vcc падает ниже VCCUV-, драйвер удерживает выходы в пассивном состоянии. Т.к. он рассчитан на управление nMOSFET, это состояние VOL.
Цитата
А как если без седла?

Возьмите более приличное случаю седло (вроде MIC4426 или кучи более современных аналогов; инверсия по вкусу).
Или по рабоче-крестьянски:
Нажмите для просмотра прикрепленного файла
Забыл нарисовать резистор затвор-исток.
Цитата
Про литиевые в курсе. Тоже нужно несколько банок зарядить. Потому и занялся чтобы одно зарядное на весь свой зоопарк.

Используйте SEPIC или любую структуру, исключающую прямоток со входа на выход.
Не забудьте про датчик тока, а если предполагаете экспресс-заряд, то и датчик температуры.
Andron55
Цитата(smk @ Nov 21 2011, 16:44) *
А почему драйвер удерживает ноль?


Вам уже пояснили, почитайте внимательно даташиту на драйвер.

VCCUV+ (VCC supply undervoltage positive going threshold)

Min. 8V
Typ. 8.9V
Max. 9.8V

smk
Ясно. Идею понял, посмотрю что с питанием получается. Только всеравно остается вопрос почему на резисторе не просаживает, а на батарее просаживает при том, что ток стабилизирован? Может действительно быстродействия не хватает? Рабоче-крестьянское решение рассмотрю. Пока нет уверенности что будет быстро и надежно закрывать.

Цитата
вроде MIC4426 или кучи более современных аналогов

Что за аналоги? Саму эту микросхемку купить не получится, во всяком случае быстро и за сообразные деньги.
xemul
Цитата(smk @ Nov 21 2011, 19:17) *
Только всеравно остается вопрос почему на резисторе не просаживает, а на батарее просаживает при том, что ток стабилизирован?

Номинал резистора огласите.
И в каком месте ток стабилизируется?
P-MOSFET drivers
smk
Резистор 10 шт 1 ваттных 30-ти омных в параллель. 3 Ом 10 Вт в итоге. Ток стабилизируется на токовом датчике, что включен в плюсовой провод батареи. Стабилизация происходит путем изменения скважности от 0% до 50%. Алгоритм следующий: пока напряжение не достигло порогового (3 В) регулируем скважность так чтобы ток через токовый датчик (а соответственно и батарею) не превышал допустимого (0,9 А). Как только тысячу замеров подряд покажут, что напряжение на батарее соответствует пороговому напряжению, контроллер выключает mosfet. Вот тут и проблема. В случае с резистором имеем 0 В, а при подключении батареи 2 А зарядного тока.
Starichok51
smk, а почему у вас напряжение питания 12 Вольт?
вы разве не знаете, что у аккумулятора бывает напряжение выше 12 Вольт? а в конце заряда может достигать и 15-16 Вольт.
чтобы схема работала, входное напряжение должно быть не менее 18 Вольт.
а индуктивность дросселя должна быть не 1 мкГн, а 30-40 мкГн (для частоты 30 кГц и тока 6 Ампер).
у драйвера активный выход. затвор будет разряжаться через верхний транзистор выходного каскада. а заряжаться - через нижний транзистор.
Прохожий
Цитата(Microwatt @ Nov 21 2011, 15:29) *
Проблема еще в том, что Вы пытаетесь понижающим стабилизатором получить из входного 12вольт 14 для зарядки аккумулятора. Т.е не понимаете как, чем заряжается аккумулятор и как вообще работает импульсный стабилизатор.
Даже если управление позволяет получить 100% заполнение, на входе нужно иметь вольт 15-17.

Уважаемый модератор.
Может быть и на Вашем сайте надо сделать что-то типа этого?
И подобные треды - сразу туда.
smk
Цитата(Starichok51 @ Nov 22 2011, 21:01) *
smk, а почему у вас напряжение питания 12 Вольт?
вы разве не знаете, что у аккумулятора бывает напряжение выше 12 Вольт? а в конце заряда может достигать и 15-16 Вольт.
чтобы схема работала, входное напряжение должно быть не менее 18 Вольт.
а индуктивность дросселя должна быть не 1 мкГн, а 30-40 мкГн (для частоты 30 кГц и тока 6 Ампер).
у драйвера активный выход. затвор будет разряжаться через верхний транзистор выходного каскада. а заряжаться - через нижний транзистор.

Откуда Вы взяли аккумуляторы 12 В ? Заряжать нужно два NiMg GP1800 ! В самом первом посте я про это написал! Максимальное напряжение в конце заряда 3 В. Я знаю, что если насоединять немеряно банок, то и напряжение нужно будет немеряное, но в моем случае все меряное.

Цитата(Прохожий @ Nov 22 2011, 21:12) *
Уважаемый модератор.
Может быть и на Вашем сайте надо сделать что-то типа этого?
И подобные треды - сразу туда.

Почитал. Простите за флуд, но там сплошное самолюбование, граничащее со свинством. Некрасиво так себя вести.
Прохожий
Цитата(smk @ Nov 22 2011, 23:00) *
Почитал. Простите за флуд, но там сплошное самолюбование, граничащее со свинством. Некрасиво так себя вести.

Знание языка С и системы команд AVR - это лишь сотая часть от того объема знаний, которые необходимы специалисту в области силовой электроники.
smk
Цитата(Прохожий @ Nov 22 2011, 22:28) *
Знание языка С и системы команд AVR - это лишь сотая часть от того объема знаний, которые необходимы специалисту в области силовой электроники.

Почему Вы считаете, что я не разобрался?
Прохожий
Цитата(smk @ Nov 22 2011, 23:36) *
Почему Вы считаете, что я не разобрался?

Потому, что Вам необходим источник тока, а Вы демонстрируете нам источник напряжения.
Номинал дросселя, как здесь было справедливо замечено, не годится.
А если он на самом деле другой, то это опять же не в Вашу пользу.
И потом. МК здесь не нужен.
Да и алгоритм Ваш тоже оставляет желать...
Starichok51
Цитата
Откуда Вы взяли аккумуляторы 12 В ?

из схемы в первом посте.
Цитата
Как только тысячу замеров подряд покажут, что напряжение на батарее соответствует пороговому напряжению, контроллер выключает mosfet. Вот тут и проблема.

какое напряжение на 5 ноге драйвера при полном выключении с аккумулятором?
Microwatt
Цитата(smk @ Nov 22 2011, 23:00) *
Откуда Вы взяли аккумуляторы 12 В ? Заряжать нужно два NiMg GP1800 ! В самом первом посте я про это написал! Максимальное напряжение в конце заряда 3 В. Почитал. Простите за флуд, но там сплошное самолюбование, граничащее со свинством. Некрасиво так себя вести.

Простите. но на угадывание потаенных замыслов тут у многих ни времени, ни способностей.
Смотрю во вложенную Вами схему и вижу: питание 12 вольт, аккумулятор 12 вольт.
То, что подразумевалось две никель-магниевые банки не очень из нее видно.
Отсюда, и я и еще кто-то сделали замечание.
А ключ не закрывается потому что нет причин ему закрываться. Не в режиме он. Расписывать тут почему и как запирается-отпирается МОП транзистор? Куда должен заряд с емкости затвора стекать? Ну представьте, что каждый день у Вас спрашивают чем бит отличается от байта.
Аналоговая схемотехника и программирование - разные профессии. Принципиально.
Ничего в этом утверждении свинского нет, обижаться не стоит.
Вы можете прекрасно набить код по заданному разработчиком алгоритму, включить туда свои вспомогательные алгоритмы и математику, что само по себе требует определенной квалификации, заслуживает уважения. Можете совместно с разработчиком отладить ПО.
Но чтобы в целом разрабатывать электронное устройство знаний МК на уровне 101010 крайне мало. Начнем с того, что МК в таких устройствах, как правило, вообще не нужен или задачи на него возлагаются совсем иные.

Пишу это потому, что в совсем безобидной теме страсти стали накаляться. Нет объективных причин для этого.
Starichok51
а не пора бы ПК подключить к преобразователю? у него вычислительные ресурсы куда мощнее, чем у МК.
smk
Увидел атмеловскую штуку из AVR450 и решил повторить. Ругаете меня, ругайте и их тоже. Схемку накидал в чем было под рукой чтоб избежать вопроса "Где схема" в первом же ответе. Остальное описал в тексте.
Алгоритм не финальный, а тестовый, но суть не в нем. Беспокоит другое. Померю напряжение и напишу. Спасибо.
GetSmart
Цитата(Microwatt @ Nov 23 2011, 02:47) *
То, что подразумевалось две никель-магниевые банки не очень из нее видно.

Новый тип аккумуляторов изобретён! Хвала ТС! biggrin.gif
smk
Цитата(Starichok51 @ Nov 22 2011, 23:33) *
какое напряжение на 5 ноге драйвера при полном выключении с аккумулятором?

Напряжение 0 В, ток отсутствует.
Microwatt
Цитата(smk @ Nov 24 2011, 18:30) *
Напряжение 0 В, ток отсутствует.

Ток там присутствует, просто величина мизерная.
Ну ,и? Ключ открыт что тут не так работает?
smk
Цитата(Microwatt @ Nov 24 2011, 18:42) *
Ток там присутствует, просто величина мизерная.
Ну ,и? Ключ открыт что тут не так работает?

Вопрос, на который я ответил, вероятно можно перефразировать так: а не пробито ли там чего типа диода и мосфета в области затвора? отвечаю - не пробито и на рез0истор отлично работает, открывает, закрывает. А на аккумулятор не хочет. Ток зарядный стабилизирует. А вот по окончании зарядки, когда контроллер посредством драйвера запирает мосфет - он не запирается и через аккумулятор идет 2 А зарядного тока. Возможно действительно драйвер виноват. Но тогда почему то же самое не проявляется при резисторах?
sera_os
Драйвер какой точно? 2103 а то на схеме 2102?
Если 2103, вероятно сбоит узел DEAD TIME&SHOOT-THROUGH PREVENTION драйвера имхо. Оставьте свободным вывод 2 (HIN). Параллельно входу драйвера (3нога) резистор нагрузочный (на пару килоом) на землю, что к земле тянуло, когда контроллер обесточен (и на время переходных процессов). И еще, конденсатор по питанию драйвера поближе к его ногам питания.
smk
Цитата(sera_os @ Nov 24 2011, 19:50) *
Драйвер какой точно? 2103 а то на схеме 2102?
Если 2103, вероятно сбоит узел DEAD TIME&SHOOT-THROUGH PREVENTION драйвера имхо. Оставьте свободным вывод 2 (HIN). Параллельно входу драйвера (3нога) резистор нагрузочный (на пару килоом) на землю, что к земле тянуло, когда контроллер обесточен (и на время переходных процессов). И еще, конденсатор по питанию драйвера поближе к его ногам питания.

Точно 2103. Спасибо за советы, попробую.
smk
Цитата(xemul @ Nov 21 2011, 14:37) *
+12 - это реальное измеренное значение или предположение?
имхо, подключение разряженного акка просаживает используемый БП ниже VCCUV-, и драйвер, не догадываясь, что его напрягают на управление pMOSFET, честно удерживает на выходах низкий уровень.

Действительно питание резко просаживается до 7 В. С чего бы это?
Starichok51
Цитата
С чего бы это?

с дохлого источника питания.
_Pasha
Цитата(smk @ Nov 24 2011, 23:11) *
Действительно питание резко просаживается до 7 В. С чего бы это?

Дык у Вас UVLO переводит ножку 5 драйвера в "0", что принципиально не то, что надо, поскольку транзистор P-канальный. И получаете вместо закрытия транзистора - его неуправляемое состояние. Поэтому драйвер n-канального транзистора там применить не получится. Поставьте какой-нибудь TC44** от Микрочипа - там отсечки по низкому напряжению нет.
smk
Цитата(Starichok51 @ Nov 24 2011, 21:55) *
с дохлого источника питания.

Тогда почему на резисторах он ток держит и нормально выключение происходит?

Цитата(_Pasha @ Nov 25 2011, 00:03) *
Дык у Вас UVLO переводит ножку 5 драйвера в "0", что принципиально не то, что надо, поскольку транзистор P-канальный. И получаете вместо закрытия транзистора - его неуправляемое состояние. Поэтому драйвер n-канального транзистора там применить не получится. Поставьте какой-нибудь TC44** от Микрочипа - там отсечки по низкому напряжению нет.

Попробую IR4427.
Starichok51
тогда почему напряжение на входе падает до 7 Вольт, если источник способен кормить преобразователь?..
smk
Цитата(Starichok51 @ Nov 25 2011, 11:31) *
тогда почему напряжение на входе падает до 7 Вольт, если источник способен кормить преобразователь?..

Все, что могу предположить это то, что сопротивление аккумуляторов меньше, чем резисторов. Или по каким-то причинам транзистор не запирается. Ну вобщем потому и спросил помощи, что не знаю.
xemul
Цитата(smk @ Nov 25 2011, 15:19) *
Все, что могу предположить это то, что сопротивление аккумуляторов меньше, чем резисторов.

А какая разница, если ток стабилизируется/ограничивается? Вот если не ..., тогда да, разница будет.
Цитата
Или по каким-то причинам транзистор не запирается.

Неужели разжевали недостаточно, и без разглядывания в мелкоскоп топологии кристалла драйвера не обойтись?

Ещё одно предположение: решение о достаточности заряда принимается при открытом ключе, принимается достаточно долго, и за это время БП успевает ввалиться в ограничение тока. А после этого (как уже писалось) ну хоть обзапирайтесь - пока напряжение на драйвере не поднимется выше VCCUV+, он будет держать на выходе VOL.

И повторюсь ыщо раз: buck здесь не хорош, а если моё предположение верно, то (при таком исполнении) и опасен.
smk
ШИМ аппаратный. Сколько бы ни принималось решение, ключик будет управляться. А вообще замер производится примерно 9000 раз/сек. БП же падает около секунды. Топология выбрана исходя из желания заряжать NiMg 2700 током 1С. Есть другие варианты?
Starichok51
ой, блин... опять никель-магний...
металлогидрид не так пишется. NiMh.
Microwatt
Цитата(Starichok51 @ Nov 25 2011, 16:39) *
ой, блин... опять никель-магний...
металлогидрид не так пишется. NiMh.

Аксакалы, саксаулы... какая разница? Все равно ведь дерево? sm.gif И заряжается током. Или напряжением.
Andron55
Цитата(smk @ Nov 21 2011, 10:39) *
Схемку взял из атмеловского AVR450. Только вместо транзистора и резистора в его коллекторе поставил драйвер.


Чтобы долго не мусолить, сделайте так, и будет… cool.gif
monos
AN1012 от микрочипа...
Andron55
Цитата(monos @ Nov 26 2011, 09:02) *
AN1012 от микрочипа...


Вообще песня, и драйвер там очень даже гут.
smk
Цитата(Andron55 @ Nov 25 2011, 23:48) *
Чтобы долго не мусолить, сделайте так, и будет… cool.gif

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

Микрочиповская штука может и хороша, но купить ее побыстрому не получится. Да и как-то это в разрез с изначальной идеей. Мне бы сейчас до полноценного рабочего образца добраться. Следующим шагом нужно будет частоту поднять до сотен килогерц. В конечном итоге хочется получить зарядное с током заряда до 2,7 А, с габаритами, допускающими установку в носимые приборы небольшого размера. С ладонь или несколько менее.
Andron55
Цитата(smk @ Nov 27 2011, 11:29) *
Попробую.


Попробуйте, главное, дроссель 1мкГн – замените на 100 мкГн или около того.
Надеюсь, понимаете зачем?

_Pasha
Цитата(smk @ Nov 27 2011, 10:29) *
Изначально что-то подобное и было, только временные характеристики ужаснули.

Можно поставить CD4049, все гейты впараллель, вместо Q3, как это было модно в 90-е годы. sm.gif
Да и пушпульная пара там будет не нужна после этого.
OOps, наверное, погорячился, нужна все-таки.
smk
Цитата(Andron55 @ Nov 27 2011, 15:51) *
Попробуйте, главное, дроссель 1мкГн – замените на 100 мкГн или около того.
Надеюсь, понимаете зачем?

Сейчас там 330 мкГн, а до того было 89 мкГн.
Andron55
Цитата(_Pasha @ Nov 27 2011, 21:02) *
Можно поставить CD4049, все гейты впараллель,


Можно, а лучше CD40106.
При этом, обязательно питание микросхемы CD40*** должно быть 15В.
Понимаете, зачем? cool.gif

ПыСы
Драйвер (в старой версии) тоже хочет запитаться "бОлшим" напряжением, чем сила.
smk
Цитата(Andron55 @ Nov 27 2011, 20:06) *
При этом, обязательно питание микросхемы CD40*** должно быть 15В.
Понимаете, зачем? cool.gif

Имеется ввиду от питания step-down а не от 5 В? Разумеется понимаем.
monos
Цитата(smk @ Nov 27 2011, 10:29) *
Микрочиповская штука может и хороша, но купить ее побыстрому не получится.
Собственно, что покупать? wacko.gif Этот апнот- разжеванный пример управления ключевым стабилизатором... Вместо пика можно воткнуть любой подходящий мк, если кто не понял...
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.