Точність CC CV ланцюга або джерела живлення


9

Я хочу створити схему CC / CV (постійного струму / постійної напруги), в якій я можу встановити межу напруги або обмеження струму з діапазоном 0 до 5 В ЦАП. Я знаю, як створити змінні схеми CC та CV:

схематичний

імітувати цю схему - Схематично створено за допомогою CircuitLab

Ось моя проблема, мені потрібно розробити досить точну програмовану схему постійної напруги та постійного струму (вихід повинен бути 0,1% і в межах 100uV від вводу ЦАП) частина постійного струму також потребує аналогічної точності і мати можливість джерела 200mA при 0V до 7V.

У мене є також температури та шуму, тому я буду будувати це з низькотемпературними підсилювачами з низьким рівнем шуму. Я зараз не так переживаю з цього приводу. Зараз я намагаюся знайти хорошу топологію схеми, яка у всій літературі, що у мене є такий тип ланцюга, не висвітлена. Я не хочу використовувати постійний струм до постійного струму через пульсацію.

Що таке топологія ланцюга, яку я можу використовувати для побудови точної схеми CC / CV?

(Я також міг би використовувати точний LDO при необхідності) Бонусні бали, якщо він може джерело та поточити струм, я можу побудувати рейки навколо контуру.


Неможливо розробити без ВСІХ специфікацій env. 0,1% проти Trange? також відповідь на крок завантаження, якщо така є, помилка регулювання навантаження, якщо така є, шум RMS зі зміною навантаження на f та будь-які інші відповідні характеристики. Час реакції циклу в межах 0,1%. Pls перегляньте специфікації у стислій формі, про яку йдеться
Tony Stewart Sunnyskyguy EE75

1
@ Тоні я можу розробляти без специфікацій навколишнього середовища. Я, як правило, схеми регулювання температури, з радіатором при постійній температурі 30С
напруга Спайк

Можна також вибрати ТЦ Vref та перенапружений Vref. Справа в тому, що додайте більше специфікацій, інакше це може бути марною витратою часу -50 + 70С?
Tony Stewart Sunnyskyguy EE75

–55 ° C / 210 ° C (можливо також) затримка кроку навантаження? Фактори помилок повинні включати чутливість до теплового зсуву
припою,

1
Я потраплю туди, коли потраплю, прямо зараз я хочу топологію
Спайк напруги

Відповіді:


7

Якщо ви хочете точності, то ваш джерело CC не перерізає його, що з транзистором альфа - все.

Класичний спосіб зробити це за допомогою двох петель

схематичний

імітувати цю схему - Схематично створено за допомогою CircuitLab

І напруга, і зворотний зв'язок струму масштабуються і посилаються на землю, і порівнюються з вашими ЦАПами, і порівняння АБО в контролі виводу, пропонують дорогоцінність для зручності. Незалежно від циклу, який закінчується, тягне колектор вниз і регулює вихід.

Зауважте, що стабільність потрібно підтримувати, тобто розраховувати, тому порівняння проводиться з низьким коефіцієнтом посилення. Якщо для точності потрібен високий коефіцієнт посилення, додайте інтегратор у циклі. Я б здогадувався, що таке повинно виникнути після управління АБО, інакше неактивний інтегратор наситить і потребує тривалого часу, щоб відновитись, коли потрібно взяти на себе.

За вашої низької напруги та струму необхідне лінійне живлення - все, що потрібно.


Я розумію, що міг би замінити LDO або mosfet на BJT, але це змінить деякі аспекти дизайну. Якщо використання BJT для поточного джерела не підсилить операційний підсилювач за все, що робить BJT?
Спайк напруги

Ви маєте на увазі мою схему чи вашу схему, я не розумію питання?
Neil_UK

Я мав на увазі це: "Якщо ви хочете точності, то ваш CC джерело не вирізає, що з транзистором альфа" все ".
Спайк напруги

1
@ laptop2d Я майже впевнений, що він означає, що базовий струм BJT в постійному струмі подачі, який ви запропонували, пропускає поточний резистор зондування. Додатковий струм буде надходити від операційного підсилювача до навантаження, обернено пропорційний за величиною коефіцієнту посилення транзистора (альфа), і оппамп не має змоги його компенсувати.
jms

Я бачу це зараз, дякую за це. Я припускаю, що ви можете поставити поточний сенс після BJT і зробити диференціальний струм зондування, як це пропонує цей пост
Напруга Спайк

3

Гаразд, тому, що я пропоную, це насправді дві петлі: поточна петля над напругою. Це означає, що у вас є поточна команда (яка буде обмеженням), а потім команда напруги. Вихід до ЦАП макс. (Напруга команди / вихідний цикл). Тож, поки обмеження струму не досягнуто, струмовий цикл насичується і не заважає. Єдине, що вам потрібно зробити - це виміряти напругу та струм, що є досить базовим матеріалом.

Відповідно до схеми, ви нічого не сказали про вимоги напруги / струму. Тому, можливо, найпростіший спосіб - це послідовник випромінювача для посилення потужності ЦАП і дуже невеликий резистор струму для вимірювання струму.

Залежно від вашої програми та наявних цифрових компонентів, я можу запропонувати сигма-дельта-АЦП для вимірювання струму. Деякі з них дуже вбудовані в PGA, тож ви зможете дуже добре налаштувати систему.

Отже схематично нижче. U3 - ваш мікроконтролер. У певному сенсі вся система схожа на відповідь однієї з іншої, але поточний цикл повинен бути простішим у налаштуванні, але матиме меншу пропускну здатність.

Вибачте, інструментальний підсилювач INST; також забув резистор на базі, але ви його отримаєте.

схематичний

імітувати цю схему - Схематично створено за допомогою CircuitLab

Ще кілька слів про поведінку системи. Якщо все зроблено правильно, струмовий цикл почне з нуля і повільно підніме напругу до команди напруги. Але якщо система нормально працює в режимі CC, є деякі особливі випадки. Якщо навантаження раптово відключиться, потім знову підключиться, деякий час воно може перебувати під струмом, що перевищує межу. Тому може бути важливим виявити відключене навантаження та скинути поточний цикл PID


Я якось сказав кілька речей про напругу та поточні потреби. Як ви думаєте, ви могли намалювати приклад схеми з інструментом?
Спайк напруги

Так, я пропустив номери. Гаразд, працює над ланцюгом.
Григорій Корнблум

Готово! 123456789
Григорій Корнблум

Ноутбук, чи знаєте ви, як організувати струм в мікроконтролері?
Григорій Корнблум

Так, одна проблема полягає в тому, що інженери програмного забезпечення, з якими я працюю, не дуже хороші в реальному часі, тому я не знаю, чи хотів би я використовувати «прошивку в циклі»
Voltage Spike

2

- залежно від специфікацій системи, інакше я б не використовував ЦАП, а швидше 10-бітний ШІМ (1024)

- Я вибрав би <= 0,1% Vref і вибрав лінійну високу сторону CC та CV

схематичний

Цикл CC перевернуто поспішною схемою (вибачте)

виберіть k = 0 до 1 для CC = x до max


Тоні, ти можеш пояснити схему?
Григорій Корнблум

Це класичний дизайн LDO, який читає будь-які таблиці. OA1 - це амперний ампер Isense від падіння 100mV, а OA3 - Vreg, а OA2 - Imax. тільки з пуховим контролем. Ключ - не використовувати дорогий ЦАП або менш точний.
Tony Stewart Sunnyskyguy EE75

Чорт ти розумний! Ви все це намалювали самі і ніяких схем ??
Кено

після 40 років я можу це зробити в голові .. просто зараз тут
Тоні Стюарт Сунніскігуй EE75

То чому б ти намалював це?
Григорій Корнблум

1

Після багато іншого пошуку я знайшов ще одну схему з eevblog, яку я вважав, що хотів би додати до списку, тому що це цікаво. Замість використання діодів у такій, як "max" конфігурація, він використовує MOSFET і діод для переходу з CV в CC.

схематичний

імітувати цю схему - Схематично створено за допомогою CircuitLab


цікаво майже ідентично шахті з діодним кросовер та IA config, але я маю сумніви з точністю на 0,1%
Tony Stewart Sunnyskyguy EE75

Не зовсім, ваш не використовує MOSFET і діод для вибору між напругами, він використовує підсилювач, який матиме зміщення. Це дозволить отримати більш прямий шлях зворотного зв'язку без компенсацій зворотного зв'язку напруги, коли ви не перебуваєте в режимі CC. Плюс цей використовує BJT, а не MOSFET для основного обмежувача струму.
Спайк напруги

так, у неї є додатковий Q (FET) замість діода з високим коефіцієнтом посилення, що спричиняє потенційні проблеми стабільності,
Tony Stewart Sunnyskyguy EE75

Я подумав, що перенесу це до списку
напруга Спайк

1
У схемі є щонайменше дві помилки: OA1 інвертований (зворотний зв'язок напруги та струму повинен бути негативним), а M1 має бути частиною режиму посилення P-каналу (він повинен вестись, коли вихід OA3 низький, і він повинен блокувати коли він високий). В даний час M1 - це режим посилення N-каналів MOSFET.
jms
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.