LINUX.ORG.RU

делаю блок питания....

 , , , компаратор


1

1

Решил тут собрать свой блок питания. Стал вопрос как сделать защиту от КЗ. Стандартное решение: усиленный сигнал с шунта подаётся на компаратор, выход компаратора на kill switch. Проблема в том где достать образцовый сигнал для компаратора. Можно ли использовать PWM с ноги МК (с low-pass filter)? А то у моего МК (stm32f302k8) единственный DAC уже занят как источник образцового напряжения.

Кастую гуру электроники Zubok :)

★★★★★

Последнее исправление: true_admin (всего исправлений: 1)

Стандартное решение — плавкий предохранитель советских времен.

Их, правда, в сами девайсы добавляют, а не для БП, но работать будет.

anonymous
()
Ответ на: комментарий от anonymous

Стандартное решение — плавкий предохранитель советских времен.

Небыстро, неудобно, некомпактно.

Kosyak ★★★★
()
Ответ на: комментарий от Kosyak

Небыстро, неудобно, некомпактно.

Зато просто, надежно, эффективно и в масштабах БП компактно.

Waterlaz ★★★★★
()

Где-то я видел оригинальную схему (кажись, здесь, пошукай). Там на выход ставился полевик, который тупо запирался в случае КЗ.

Eddy_Em ☆☆☆☆☆
()

образцовый сигнал для компаратора

я правильно понимаю что «образцовый сигнал» это разность потенцалов в N вольт? или тебе его менять надо от каких либо парметров?

тогда бери ион и переменный резистор, шим шумный черезчур будет (всплески) , да и не забудь про фильтры вч по штуке на каждое плечё компаратора

а вообше имхо для таких вопросов есть радиокот скажем

novoxudonoser
()

Кстати, гонял сейчас TLE5205: и коротил его, и что только не делал. Все пофигу.

Если тебе хватит тока в 5А, не надо меньше 5В и больше 40В на выход подавать и надо коммутировать выходную полярность, то рекомендую. Легко управляется КМОП-уровнями.

Eddy_Em ☆☆☆☆☆
()

И вообще, поищи блоки питания Леонида Ивановича. Каких он только не делал...

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от Eddy_Em

TLE5205

Не, мне явно нужно меньше 5V (от 1.8) и токи у меня маленькие (трансформатор 30VA). За советы спасибо, но я собираю БП «из того что есть» :).

true_admin ★★★★★
() автор топика
Ответ на: комментарий от novoxudonoser

я правильно понимаю что «образцовый сигнал» это разность потенцалов в N вольт? или тебе его менять надо от каких либо парметров?

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

для таких вопросов есть радиокот

Как ни странно, но мне пока хватает ЛОРа :)

true_admin ★★★★★
() автор топика

Так вариантов и схемотехнических решений масса. Ты какой делаешь блок питания? Питать-то что будешь? Мощность большая? А то, знаешь ли, берешь (с потолка пример) простой TOPSwitch. У него есть уже защита от козы (см. вход CONTROL). Без подробностей с твоей стороны такой вот ответ. :)

Zubok ★★★★★
()
Ответ на: комментарий от true_admin

За советы спасибо, но я собираю БП «из того что есть» :)

Ага, уже подробности. А что есть? А что уже сделал? А покажи схему :)

Zubok ★★★★★
()
Последнее исправление: Zubok (всего исправлений: 1)
Ответ на: комментарий от Zubok

Кстати, да! "HIGH SIDE POWER MOSFET SWITCH" позволит и нагрузкой управлять, и контролировать проблемы. Скажем, IPS5451 (беру то, что под рукой — на плате управления железякой): позволяет контролировать отсутствие нагрузки, превышение допустимого тока (или КЗ), перегрев. Правда, я для него еще управление не написал: добиваю сейчас управлялку TLE5205.

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от true_admin

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

если нет потребности к очень быстрой смены опорного напряжения (~2 периода шима) то делай интегратор не на рс цепи а с оу вот так, это избавит тебя от всплесков и шума, разумеется при правильном расчете, я думаю что ты полностью понял что я имею в виду, если нет, спрашивай объясню подробней, да и вдруг ты Ъ, вот тебе ещё одна сылка

novoxudonoser
()
Ответ на: комментарий от mv

Купить что-то типа Korad KA3005D не предлагать?

Неа, но спасибо за совет. Скорее всего это чуть ли ни единственный адекватный китаец (особенно если свежей ревизии), я месяц назад просмотрел все модели на рынке.

true_admin ★★★★★
() автор топика
Ответ на: комментарий от novoxudonoser

Спасибо, хороший вариант. Возможно, так и сделаю.

true_admin ★★★★★
() автор топика
Ответ на: комментарий от Zubok

А покажи схему

Ты меня озадачил :). Я как-то ляпал элементы на breadboard и особо над этим не думал. Честно говоря, я даже в затруднии :). Я сегодня-завтра нарисую и покажу.

true_admin ★★★★★
() автор топика

кз это не только когда ток выше, но еще и когда напряжение на нагрузке равно 0

Deleted
()
Ответ на: комментарий от true_admin

Не, ну можешь просто описать, а потом уже наводящие вопросы. У тебя импульсный или линейный стабилизатор? При чем тут микроконтроллер в тегах? Планируется, что он будет участвовать в источнике питания как-то или что (мне кажется, что МК тут только запутывает)? Если убрать МК, то остается «хочу сделать маломощный источник питания с защитой от козы, от over-current, open-load и т. д.» Но тогда задача сводится к выбору того или иного варианта стандартного исполнения. А дальше уже накладываешь ограничения: не хочу в магазин идти, у меня есть кое-какие детали и я как будто бы на необитаемом острове и мне нужно сделать источник питания из них :)

Zubok ★★★★★
()
Последнее исправление: Zubok (всего исправлений: 1)

Во первых, у ADC есть несколько входных каналов, между которыми можно переключаться, во вторых — есть DAC с достаточным разрешением и, полагаю, быстродействием. Но тут уже смотреть надо, как он по скорости преобразования будет укладываться в требования.

one_more_hokum ★★★
()
Ответ на: комментарий от novoxudonoser

Тю блин. Я ADC с DAC перепутал, прочитал неправильно. Я тормоз.

one_more_hokum ★★★
()

Стал вопрос как сделать защиту от КЗ.

Куча вариантов.

quickquest ★★★★★
()
Ответ на: комментарий от true_admin

Стал вопрос как сделать защиту от КЗ.

LT3080 уже имеет защиту от козы:

http://www.linear.com/docs/25276 (стр. 2):

Output Short-Circuit Duration......................Indefinite

The LT3080 regulator is easy to use and has all the pro-
tection features expected in high performance regulators.
Included are short-circuit protection and safe operating
             ^^^^^^^^^^^^^^^^^^^^^^^^
area protection, as well as thermal shutdown.
Zubok ★★★★★
()
Ответ на: комментарий от Zubok

Тут с этой защитой две проблемы:

1) у меня слабый трансформатор на 30VA (зато нахаляву), он полный ток может и не выдержать (я планировал поставить со временем LT3083 который держит до 3A). Да и щас нет радиатора нужного размера, мощность надо бы ограничить (не хотелось бы надеяться на thermal shutdown).

2) Я хочу иметь возможность ограничить ток до маленьких величин для отладки. Чтобы в случае проблем на схеме она не сгорела.

Ну а так схема-то рабочая? :) Если да то я бы по ней вопросов позадовал :)

true_admin ★★★★★
() автор топика
Ответ на: комментарий от true_admin

слишком сложно
2 LM317, из одной генератор тока, из второй управляемый стабилизатор.
Глушилка обычный npn транзюк. цепь измерения константан и мс33078.
питание контроллера естественно отдельное, если нужно работать в районе нуля, то придется городить трехполюсное питание, решается элементарно «волтминусовкой», например на tl431

anonymous
()
Ответ на: комментарий от anonymous

Ты вот про эту схему? http://powersupply88.com/variable-power-supply-with-adjustable-current-limit....

Я просто хотел 1) микроконтроллерное управление 2) измерение тока и напряжение через ADC микроконтроллера. Поэтому мне операционники не кажутся тут лишними... Тут деталей всего на пять-шесть больше чем по схеме что я выше привёл (но op amps по две штуки в одном dim-8 корпусе).

true_admin ★★★★★
() автор топика
Ответ на: комментарий от anonymous

А, ну и низкие напряжения «моя» схема должна вроде как обеспечивать (от 0.5-0.7V у чувака в реальности вышло).

true_admin ★★★★★
() автор топика
Ответ на: комментарий от true_admin

Огласи выходные параметры стабилизатора от и до.
На небольшие токи и не заоблачном коэф. пульсации вообще на PWM делают и не парят себе мозг.
Вольты через делитель на АЦП, амперы через ОУ на АЦП
Если надо быстро и есть средства, ставят программируемый стабилизатор

anonymous
()
Ответ на: комментарий от anonymous

Вольты через делитель на АЦП, амперы через ОУ на АЦП

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

Минимальные параметры:

Линейный стабилизатор
Напряжение 1-12V (можно больше)
Ток >= 1A (желательно во всём диапазоне напряжений).
Пульсации: < 20mV

Я даже не знаю что тут добавить... У меня на трансформаторе две обмотки по 9V, я хотел бы их коммутировать кнопкой чтобы было два диапазона: скажем, 1-10V и 1-20V. Кстати, релюшкой это делать можно? контакты не сгорят/слипнутся? Впрочем, мне и 12V хватит пока для всего.

Ещё хотел сделать два шунта: для больших и малых токов. Хотя, можно и не делать.

Короче, обычный такой БП школьного уровня. Он нужен, например, чтобы запитать звуковой усилитель класса Д (можно было и зарядкой от ноута питать, но так не интересно).

true_admin ★★★★★
() автор топика
Ответ на: комментарий от anonymous

Ну и делается это всё just for fun. Я готов переделать схему если новый вариант будет действительно лучше.

true_admin ★★★★★
() автор топика
Ответ на: комментарий от true_admin

20mV, да в таком диапазоне, уже не школьный уровень. Смотри в сторону DSP, если управление с проца хочешь. Конструкторов полно.
Какой смысл от коммутации транса, если ты стабилизатор делаешь?

anonymous
()
Ответ на: комментарий от anonymous

20mV, да в таком диапазоне, уже не школьный уровен

Разве? Народ и <10mV без проблем получает (около ~1-2mV получилось у чувака который eevblog ведёт).

Какой смысл от коммутации транса, если ты стабилизатор делаешь?

Уменьшить мощность рассеваемую на стабилизаторе в случае когда мне нужно низкое напряжение на нагрузке. Чем больше разница между входным и выходным напряжением тем меньше КПД. Да и радиатор у меня пока только мелкий. Моё основное напряжение это 3.3-5V. Ну, ещё может 1.3-1.6 понадобится для МК и 12V для lipo-зарядки.

true_admin ★★★★★
() автор топика
Ответ на: комментарий от true_admin

Если дискретное переключение, то можно обойтись регулируемыми линейными стабами
КПД на линейном стабилизаторе смешно звучит (: А вот греться и правда меньше будет если понизить входное

anonymous
()
Ответ на: комментарий от true_admin

Ну а так схема-то рабочая? :)

Перемудренная. Можно сделать на транзисторе или двух, заземляя SET.

Zubok ★★★★★
()
Ответ на: комментарий от Zubok

при чем тут thermal shutdown?

Угу, я не о том подумал. Я имел в виду что пока у меня нет нормального радиатора мне нужно ограничить ток. Стабилизатор держит до 1A, но, я думаю, оно превратится в кипятильник гораздо раньше. Я бы не хотел доводить до thermal shutdown.

PS а в чём ты схемы рисуешь? Я, кажись, перепробовал всё кроме altium, ни одна прога мне не по душе. Пока сижу с diptrace, он бы мне нравился если бы не дурацкая организация библиотеки компонентов и нет «автороутинга» соединений при перемещении деталей по схеме. Т.к. двигаю я очень часто то поправлять вручную надоело.

true_admin ★★★★★
() автор топика
Ответ на: комментарий от Zubok

Перемудренная.

Эм, а разве можно сделать проще если надо выставлять напряжение и ток через DAC? И при этом снимать актуальные показания (на схеме этого нет, сорри, не успел пририсовать).

true_admin ★★★★★
() автор топика
Ответ на: комментарий от true_admin

Я имею в виду схему защиты, а не общую концепцию. Я пока только про топик говорю - защиту от КЗ. Тут возможны варианты. Все зависит от того, какой предел тока ты ставишь.

Zubok ★★★★★
()
Последнее исправление: Zubok (всего исправлений: 1)
Ответ на: комментарий от true_admin

по поводу схемы: какой целью служит U2.1 ?

почему шунт перед стабилизатором? он будет ловить все всплески от стабилизатора и при токе близким к пороговому то что не сгладит C4 вполне себе может вызвать срабатывание компаратора, хотя хз считать надо + ты не сможешь измерять не посредственный ток который идёт на нагрузку, т.к. U1*I1=U2*I2-P(~ ? u1,i1,u2,i2,t,T, ... и погода на марсе) (u1 u2 вход выход твоего стабилизатора) где Р - функция тепловой мощности хрен поймёшь какой природы

правильно понимаю что у тебя задача сделать ограничение по току а не источник тока?

комутацию обмоток трансформатора вполне можно сделать и на реле (по факту таже кнопка, только привод элмагнитный), а можно и на тиристорах (искрить точно не будет + управляющий ток маленький)

разъясни мне пожалуйста как работает у тебя 10x amp в связке с set LT3080, с первого взгляда чего то не вкурил

где кондеры?

почему шунт омовый? девять ват в тепло не жалко? возьми лучше проволочно керамические на 0.1 или лучше на 0.5 их даже в долбунях без проблем достать можно

novoxudonoser
()
Ответ на: комментарий от Zubok

но ведь ему и от козы зашита нужна и регулировка, проще сразу уж всё в одном флаконе делать

novoxudonoser
()
Ответ на: комментарий от Zubok

Я тебя понял. Выход с ОУ так же будет подан на ADC чтобы измерять текущий ток. Т.е. они не только для защиты от КЗ, но и для измерений. Это добавляет смысла схеме или всё равно можно сделать проще?

true_admin ★★★★★
() автор топика
Ответ на: комментарий от true_admin

А-а-а-а, еще и ток измерять тебе надо. Я думал, что ты измеряешь ток только ради защиты. Да, на выход в цепь нагрузки ставь шунт, усиливай напряжение на нем и на АЦП. Если хочешь включать и выключать источник с микроконтроллера, то посмотри в даташит по LT3080 - там есть вариант схемы с отключением (на землю одновременно SET и OUT).

Zubok ★★★★★
()

есть кстати ещё один интересны вариант, который начисто лишён пульсаций, как сделать шим - компаратор, задача то фактически сравнить напряжение от шунта с заданным пороговым значением: ставим выход шима в режим с одиночным импульсом, запускаем его на интегратор на оу, выход интегратора ставим на компаратор. что делаем: даем импульс заданой длины t, на выходе интегратора получаем u=k*t, ответственно его и сравниваем с компаратором. когда хотим обновить значение то сбрасываем ключом заряд с конденсатора (сигнал на ключ берём от шима) и подаём на компаратор сигнал от шима, + или - в зависимости от того на какой из входов что повешено, нужно это чтобы заблочить компаратор на момент нарастания сигнала. также переодически нужно обновлять напряжение на компаратаре т.к. на кондере медленно перебегает заряд . единственный минус этого подхода в том, что кз может случиться на время обновления напряжения, но вероятность этого мала + время обновления маленькое такт что ни чего не произойдёт

novoxudonoser
()

Поставить токовый шунт и по превышению разумного значения по току просто вырубать цепь выходного тока нафиг?

Dark_SavanT ★★★★★
()
Ответ на: комментарий от novoxudonoser

Как ни странно, на все вопросы тут есть ответы :) https://www.youtube.com/watch?v=CIGjActDeoM

Я перескажу своими словами.

какой целью служит U2.1 ?

Возможно, он там потому что у U2.2 недостаточное входное сопротивление. Но мне это неочевидно. Возможно, просто лишний op amp был... Хз, на первых ревизиях схемы этой байды не было.

почему шунт перед стабилизатором?

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

правильно понимаю что у тебя задача сделать ограничение по току а не источник тока?

Да, но в текущем варианте, мне кажется, оно будет как источник тока тоже работать. Но это лишь моя догадка.

ты не сможешь измерять не посредственный ток который идёт на нагрузку

Нуу, Дэйв решил что разница непринципиальная :)

разъясни мне пожалуйста как работает у тебя 10x amp в связке с set LT3080, с первого взгляда чего то не вкурил

Источник образцового напряжения (DAC )выдаёт напряжение только в диапазоне 0-2V. Чтобы получить полный диапазон 0-20V мы усиливаем напряжение от DAC в 10 раз.

девять ват в тепло не жалко?

Вот я и хочу два шунта под разные токи сделать.... Как на некоторых (китайских) БП есть кнопка high current.

где кондеры?

Ммм? какие кондёры? :)

true_admin ★★★★★
() автор топика
Ответ на: комментарий от novoxudonoser

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

novoxudonoser
()
Ответ на: комментарий от novoxudonoser

как сделать шим - компаратор

Я немного подумал и решил что для образцового напряжения использую mcp4821. А значит у меня высвобождается DAC в микроконтроллере который можно програмно скоммутировать ко встроенному же компаратору. Значит можно не делать ШИМ. Но идея мне нравится, спасибо.

true_admin ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.