реклама на сайте
подробности

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> Управление импульсным стабилизатором от МК, Вопрос, граничащий с идиотизмом.
EXeGLuMATOR
сообщение Mar 14 2011, 09:20
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 182
Регистрация: 30-01-05
Из: Volgograd
Пользователь №: 2 305



Приспичило создать чудо стабилизатор. Дел особо с ними не имел, за исключением типовых конструкций. Вроде с виду все просто, но добиться желаемого не получается. Может просто мозг замылился.
Имеется импульсник. LM5118
В типовой его схеме включения. (стр. 23)
Как можно с помощью внешнего контроллера и ЦАП задавать ему напряжение
выходное? Но не просто так - МК никак не влияет на его работу. Т.е. Импульсник
стартует скажем с 10в.
МК не проиничен, соотв на выходе ЦАП (допустим R2R) болтаетсячто-то около 3.3в (+/-, за счет подтяжек).
Инитим МК - соотв на выходе ЦАП напряжение может меняться в пределах
3.3-0в. Это изменение должно вызывать изменение выходного напряжения
стабилизатора в пределах 10-16в. Но при этом МК никак не
вмешивается в работу стабилизатора. Тупо задал напряжение (приращение) ЦАПом и все.
Ну чисто для себя проконтролировал что оно в допуске на выходе. Т.е.
при этом все схемы управления стабилизатором работают как работали, МК
задает только смещение напряжения вверх от стартового уровня. В цепи
обратной связи и слежении за выходным напряжением МК не участвует.

Вроде ничего сложного - операционник, сравнение напряжений - но нифига
не могу получить нужный результат - получается триггер sad.gif Либо 0 на
выходе, либо полное напряжение. Убил 3 дня, перерыл инет - результат
0. Не хватает фундаментальных знаний про операционники и опыта их практического использования.
Точности никакой не нужно - т.е. важен сам факт увеличения/уменьшения
напряжения ЦАПом в нужных пределах, желательно +/- линейно.
Go to the top of the page
 
+Quote Post
maugli
сообщение Mar 14 2011, 09:40
Сообщение #2


Частый гость
**

Группа: Свой
Сообщений: 199
Регистрация: 29-07-08
Из: Серпухов
Пользователь №: 39 283



Вот решение от MAXIM DS4412 Dual-Channel, I²C Adjustable Sink/Source Current DAC .

Go to the top of the page
 
+Quote Post
stells
сообщение Mar 14 2011, 09:48
Сообщение #3


внештатный сотрудник
******

Группа: Участник
Сообщений: 2 458
Регистрация: 10-05-08
Из: МО, Медвежьи озера
Пользователь №: 37 401



Цитата(maugli @ Mar 14 2011, 12:40) *
Вот решение от MAXIM

или нижний резистор делителя ОС снять с земли и подключить к выходу ЦАП, резисторы ОС пересчитать
Go to the top of the page
 
+Quote Post
EXeGLuMATOR
сообщение Mar 14 2011, 10:09
Сообщение #4


Частый гость
**

Группа: Свой
Сообщений: 182
Регистрация: 30-01-05
Из: Volgograd
Пользователь №: 2 305



Цитата(maugli @ Mar 14 2011, 12:40) *
Вот решение от MAXIM DS4412 Dual-Channel, IІC Adjustable Sink/Source Current DAC .

Точно. Это был-бы идеальный вариант. Жалко в нашей провинции материализовать их вряд-ли удастся. Заказывать специально как-то накладно, а ближайшая оказия неизвестно когда.

Будем попробовать вариант с ЦАП в нижнем плече. Вопрос только в том, насколько это может повредить контроллеру - таки что будет подключаться к стабилизатору и какие там будут чудеса - неизвестно... Можно правда поставить внешний буфер.
Go to the top of the page
 
+Quote Post
dinam
сообщение Mar 14 2011, 10:51
Сообщение #5


Профессионал
*****

Группа: Свой
Сообщений: 1 415
Регистрация: 10-06-05
Из: Наукоград Кольцово(Новосибирск)
Пользователь №: 5 898



Цитата(stells @ Mar 14 2011, 15:48) *
или нижний резистор делителя ОС снять с земли и подключить к выходу ЦАП, резисторы ОС пересчитать

Делал внешнее управление выходным напряжением для ADP2114. Если хотите линейность, то реализуйте на n-p-n транзисторе и ОУ классический источник тока. Т.е. ЦАПом управляете величиной выходного тока источника тока, который включен вместо нижнего резистора.
Go to the top of the page
 
+Quote Post
stells
сообщение Mar 14 2011, 10:54
Сообщение #6


внештатный сотрудник
******

Группа: Участник
Сообщений: 2 458
Регистрация: 10-05-08
Из: МО, Медвежьи озера
Пользователь №: 37 401



Цитата(dinam @ Mar 14 2011, 13:51) *
Если хотите линейность, то реализуйте на n-p-n транзисторе и ОУ классический источник тока.

нелинейность можно устранить таблично
Go to the top of the page
 
+Quote Post
EXeGLuMATOR
сообщение Mar 14 2011, 14:34
Сообщение #7


Частый гость
**

Группа: Свой
Сообщений: 182
Регистрация: 30-01-05
Из: Volgograd
Пользователь №: 2 305



Цитата(dinam @ Mar 14 2011, 13:51) *
Делал внешнее управление выходным напряжением для ADP2114. Если хотите линейность, то реализуйте на n-p-n транзисторе и ОУ классический источник тока. Т.е. ЦАПом управляете величиной выходного тока источника тока, который включен вместо нижнего резистора.


Попробовал в Протеусе - в целом то, что нужно, хоть и деталей больше. Вместо LM5118 - операционник, с соотв смещением. Понять смысл думаю можно и так. Во вложении проектик.
Но сложно вывести все на нормальный уровень работы - какая-то странная нелинейность. Старший (6-й) разряд ЦАП значит меньше, чем 5-й. Может конечно особенности симулятора, но странно. В транзистор использовал BC846 - из того, что есть в наличии, чтобы в случае удачной симуляции не бегать и не искать ничего. Хотя может лучше использовать что-то другое? Заложу в девайс наверное и DS4412 и схему с источником тока. На прототипе не важно, а в конечном изделии оставлю то, что лучше себя зарекомендует. Хотя DS4412 - вроде как экономичней по портам, но всего 15 значений ЦАП - хотелось-бы более плавной регулировки.
А если оптрончиком каким регулировать? Заодно и развязка МК от импульсника получится.


Прикрепленные файлы
Прикрепленный файл  Controller.zip ( 17.16 килобайт ) Кол-во скачиваний: 45
 
Go to the top of the page
 
+Quote Post
maugli
сообщение Mar 14 2011, 16:22
Сообщение #8


Частый гость
**

Группа: Свой
Сообщений: 199
Регистрация: 29-07-08
Из: Серпухов
Пользователь №: 39 283



Цитата(EXeGLuMATOR @ Mar 14 2011, 17:34) *
Хотя DS4412 - вроде как экономичней по портам, но всего 15 значений ЦАП - хотелось-бы более плавной регулировки.

1. А запараллелить оба канала . Причём с разным шагом ?

2. А использовать другой ЦАП из серии DS44xx ?

3. А поискать у других производителей ?

Только определитесь предварительно с параметром "Full-Scale Current" .

Go to the top of the page
 
+Quote Post
EXeGLuMATOR
сообщение Mar 14 2011, 16:51
Сообщение #9


Частый гость
**

Группа: Свой
Сообщений: 182
Регистрация: 30-01-05
Из: Volgograd
Пользователь №: 2 305



Цитата(maugli @ Mar 14 2011, 19:22) *
1. А запараллелить оба канала . Причём с разным шагом ?

2. А использовать другой ЦАП из серии DS44xx ?

3. А поискать у других производителей ?

Только определитесь предварительно с параметром "Full-Scale Current" .


Да это все само собой. sm.gif

Проще конечно взять микрушку и тупо воткнуть. Хочется не просто все это решить как-то, а еще и разобраться в теме более подробно. Мне на данном этапе не совсем ясен затык с источником тока.
Еще хотелось бы узнать мнение о регулировке на оптроне. Насколько применимо такое решение в данном случае. И оптрон, насколько я понимаю также нужно питать от источника тока? Не хотелось бы городить лишнего.

Go to the top of the page
 
+Quote Post
domowoj
сообщение Mar 14 2011, 16:54
Сообщение #10


Профессионал
*****

Группа: Участник
Сообщений: 1 548
Регистрация: 20-12-07
Из: г.Новосибирск
Пользователь №: 33 486



А оптрон-то зачем?


--------------------
И на камнях растут деревья!
Go to the top of the page
 
+Quote Post
vao
сообщение Mar 14 2011, 18:05
Сообщение #11


Частый гость
**

Группа: Свой
Сообщений: 144
Регистрация: 12-05-09
Из: Воронеж
Пользователь №: 48 973



А какой диаппазон регулировки ?
Вообще это делается просто:
Со своего ЦАП, через обычный буфер и резистор подаете сигнал в точку между R5 и R6 (стр. 9).
В вашем случае между R8 и R9.
Тольконеобходимо обратную связь пересчитать и скорректировать полюса и нули (стр 19).
В результате получите схему с двумя источниками напряжения и тремя резисторами. Задача сводится к правильному расчету резисторов и как следствие к нужному потенциалу в точке между R5, R6 и вашим резистором (FB).
Линейность и точность зависит только от точности резисторов, ЦАП и Операционника (в основном).

Пример в прикрепл. файле.

Сообщение отредактировал vao - Mar 14 2011, 18:13
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
EXeGLuMATOR
сообщение Mar 14 2011, 20:42
Сообщение #12


Частый гость
**

Группа: Свой
Сообщений: 182
Регистрация: 30-01-05
Из: Volgograd
Пользователь №: 2 305



Цитата(domowoj @ Mar 14 2011, 19:54) *
А оптрон-то зачем?


Исключительно для упрощения (может быть) и для закрепления понимания сути происходящего. Ну нет у меня академических знаний в этой области. sad.gif Все - самостоятельно. Иногда путем smile3046.gif sm.gif
Надо-ж теоретически обоснованное объяснение, закрепленное экспериментом. sm.gif
Go to the top of the page
 
+Quote Post
dinam
сообщение Mar 15 2011, 03:12
Сообщение #13


Профессионал
*****

Группа: Свой
Сообщений: 1 415
Регистрация: 10-06-05
Из: Наукоград Кольцово(Новосибирск)
Пользователь №: 5 898



Цитата(stells @ Mar 14 2011, 16:54) *
нелинейность можно устранить таблично
Тут вот ещё в чем дело. В случае применения ЦАПа с voltage output ухудшается коэффициент стабилизации по напряжению, надо применять DIGITAL POTENTIOMETERS. Чтобы улучшить стабильность, надо нижний резистор заменить на источник тока.

Цитата(EXeGLuMATOR @ Mar 14 2011, 20:34) *
Попробовал в Протеусе - в целом то, что нужно, хоть и деталей больше. Вместо LM5118 - операционник, с соотв смещением. Понять смысл думаю можно и так. Во вложении проектик.
Но сложно вывести все на нормальный уровень работы - какая-то странная нелинейность. Старший (6-й) разряд ЦАП значит меньше, чем 5-й. Может конечно особенности симулятора, но странно. В транзистор использовал BC846 - из того, что есть в наличии, чтобы в случае удачной симуляции не бегать и не искать ничего. Хотя может лучше использовать что-то другое? Заложу в девайс наверное и DS4412 и схему с источником тока. На прототипе не важно, а в конечном изделии оставлю то, что лучше себя зарекомендует. Хотя DS4412 - вроде как экономичней по портам, но всего 15 значений ЦАП - хотелось-бы более плавной регулировки.
Если предположить что вы не ошиблись в схеме и применили идеальный ОУ sm.gif, то на нелинейность может влиять зависимость коэффициента передачи по току транзистора. Которая зависит и от напряжения коллектор-эмиттер и тока коллектора, попробуйте заменить на BC846С (с буквой С) должно стать немного получше. Насчет 5-6 разрядов это что-то из области фантастики, где-то ошибка.

Цитата(EXeGLuMATOR @ Mar 14 2011, 20:34) *
А если оптрончиком каким регулировать? Заодно и развязка МК от импульсника получится.
Совсем не понял зачем это надо.
Go to the top of the page
 
+Quote Post
Microwatt
сообщение Mar 15 2011, 03:38
Сообщение #14


Гуру
******

Группа: Почетный участник
Сообщений: 6 851
Регистрация: 25-08-08
Из: Запорожье
Пользователь №: 39 802



Ох, каких же сложностей люди сами себе не напридумают....
Подайте с ЦАП напряжение через сумматор на резисторах на вход обратной связи стабилизатора. так, чтобы его напряжение в точке деления складывалось с напряжением ОС.
Если будете менять напряжение ЦАП от нуля до опорного напряжения ОС - напряжение стабилизатора будет расти. При дальнейшем росте напряжения ЦАП - падать.
А как круто и линейно - разберитесь с токами в точке суммирования. В конце-концов, говорится, что есть обратная связь , можно узнать результат по АЦП. Тогда нелинейность выберется.
А зачем это все вообще нужно? Задать на стенде питание с допусками?
Go to the top of the page
 
+Quote Post
dinam
сообщение Mar 15 2011, 04:36
Сообщение #15


Профессионал
*****

Группа: Свой
Сообщений: 1 415
Регистрация: 10-06-05
Из: Наукоград Кольцово(Новосибирск)
Пользователь №: 5 898



Цитата(Microwatt @ Mar 15 2011, 09:38) *
Ох, каких же сложностей люди сами себе не напридумают....
Ну для меня это не сложно. Наоборот, на мой взгляд я применил красивое решение. Стоимость и количество деталей в моём случае решающего значения не имеет. А вот ваше решение мне совсем не нравится, почему смотри выше.
Go to the top of the page
 
+Quote Post

2 страниц V   1 2 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 9th July 2025 - 03:49
Рейтинг@Mail.ru


Страница сгенерированна за 0.01473 секунд с 7
ELECTRONIX ©2004-2016