|
Управление импульсным стабилизатором от МК, Вопрос, граничащий с идиотизмом. |
|
|
|
Mar 14 2011, 09:20
|
Частый гость
 
Группа: Свой
Сообщений: 182
Регистрация: 30-01-05
Из: Volgograd
Пользователь №: 2 305

|
Приспичило создать чудо стабилизатор. Дел особо с ними не имел, за исключением типовых конструкций. Вроде с виду все просто, но добиться желаемого не получается. Может просто мозг замылился. Имеется импульсник. LM5118В типовой его схеме включения. (стр. 23) Как можно с помощью внешнего контроллера и ЦАП задавать ему напряжение выходное? Но не просто так - МК никак не влияет на его работу. Т.е. Импульсник стартует скажем с 10в. МК не проиничен, соотв на выходе ЦАП (допустим R2R) болтаетсячто-то около 3.3в (+/-, за счет подтяжек). Инитим МК - соотв на выходе ЦАП напряжение может меняться в пределах 3.3-0в. Это изменение должно вызывать изменение выходного напряжения стабилизатора в пределах 10-16в. Но при этом МК никак не вмешивается в работу стабилизатора. Тупо задал напряжение (приращение) ЦАПом и все. Ну чисто для себя проконтролировал что оно в допуске на выходе. Т.е. при этом все схемы управления стабилизатором работают как работали, МК задает только смещение напряжения вверх от стартового уровня. В цепи обратной связи и слежении за выходным напряжением МК не участвует. Вроде ничего сложного - операционник, сравнение напряжений - но нифига не могу получить нужный результат - получается триггер  Либо 0 на выходе, либо полное напряжение. Убил 3 дня, перерыл инет - результат 0. Не хватает фундаментальных знаний про операционники и опыта их практического использования. Точности никакой не нужно - т.е. важен сам факт увеличения/уменьшения напряжения ЦАПом в нужных пределах, желательно +/- линейно.
|
|
|
|
|
Mar 14 2011, 09:40
|
Частый гость
 
Группа: Свой
Сообщений: 199
Регистрация: 29-07-08
Из: Серпухов
Пользователь №: 39 283

|
Вот решение от MAXIM DS4412 Dual-Channel, I²C Adjustable Sink/Source Current DAC .
|
|
|
|
|
Mar 14 2011, 10:09
|
Частый гость
 
Группа: Свой
Сообщений: 182
Регистрация: 30-01-05
Из: Volgograd
Пользователь №: 2 305

|
Цитата(maugli @ Mar 14 2011, 12:40)  Вот решение от MAXIM DS4412 Dual-Channel, IІC Adjustable Sink/Source Current DAC . Точно. Это был-бы идеальный вариант. Жалко в нашей провинции материализовать их вряд-ли удастся. Заказывать специально как-то накладно, а ближайшая оказия неизвестно когда. Будем попробовать вариант с ЦАП в нижнем плече. Вопрос только в том, насколько это может повредить контроллеру - таки что будет подключаться к стабилизатору и какие там будут чудеса - неизвестно... Можно правда поставить внешний буфер.
|
|
|
|
|
Mar 14 2011, 14:34
|
Частый гость
 
Группа: Свой
Сообщений: 182
Регистрация: 30-01-05
Из: Volgograd
Пользователь №: 2 305

|
Цитата(dinam @ Mar 14 2011, 13:51)  Делал внешнее управление выходным напряжением для ADP2114. Если хотите линейность, то реализуйте на n-p-n транзисторе и ОУ классический источник тока. Т.е. ЦАПом управляете величиной выходного тока источника тока, который включен вместо нижнего резистора. Попробовал в Протеусе - в целом то, что нужно, хоть и деталей больше. Вместо LM5118 - операционник, с соотв смещением. Понять смысл думаю можно и так. Во вложении проектик. Но сложно вывести все на нормальный уровень работы - какая-то странная нелинейность. Старший (6-й) разряд ЦАП значит меньше, чем 5-й. Может конечно особенности симулятора, но странно. В транзистор использовал BC846 - из того, что есть в наличии, чтобы в случае удачной симуляции не бегать и не искать ничего. Хотя может лучше использовать что-то другое? Заложу в девайс наверное и DS4412 и схему с источником тока. На прототипе не важно, а в конечном изделии оставлю то, что лучше себя зарекомендует. Хотя DS4412 - вроде как экономичней по портам, но всего 15 значений ЦАП - хотелось-бы более плавной регулировки. А если оптрончиком каким регулировать? Заодно и развязка МК от импульсника получится.
|
|
|
|
|
Mar 14 2011, 16:22
|
Частый гость
 
Группа: Свой
Сообщений: 199
Регистрация: 29-07-08
Из: Серпухов
Пользователь №: 39 283

|
Цитата(EXeGLuMATOR @ Mar 14 2011, 17:34)  Хотя DS4412 - вроде как экономичней по портам, но всего 15 значений ЦАП - хотелось-бы более плавной регулировки. 1. А запараллелить оба канала . Причём с разным шагом ? 2. А использовать другой ЦАП из серии DS44xx ? 3. А поискать у других производителей ? Только определитесь предварительно с параметром "Full-Scale Current" .
|
|
|
|
|
Mar 14 2011, 16:51
|
Частый гость
 
Группа: Свой
Сообщений: 182
Регистрация: 30-01-05
Из: Volgograd
Пользователь №: 2 305

|
Цитата(maugli @ Mar 14 2011, 19:22)  1. А запараллелить оба канала . Причём с разным шагом ?
2. А использовать другой ЦАП из серии DS44xx ?
3. А поискать у других производителей ?
Только определитесь предварительно с параметром "Full-Scale Current" . Да это все само собой. Проще конечно взять микрушку и тупо воткнуть. Хочется не просто все это решить как-то, а еще и разобраться в теме более подробно. Мне на данном этапе не совсем ясен затык с источником тока. Еще хотелось бы узнать мнение о регулировке на оптроне. Насколько применимо такое решение в данном случае. И оптрон, насколько я понимаю также нужно питать от источника тока? Не хотелось бы городить лишнего.
|
|
|
|
|
Mar 14 2011, 18:05
|
Частый гость
 
Группа: Свой
Сообщений: 144
Регистрация: 12-05-09
Из: Воронеж
Пользователь №: 48 973

|
А какой диаппазон регулировки ? Вообще это делается просто: Со своего ЦАП, через обычный буфер и резистор подаете сигнал в точку между R5 и R6 (стр. 9). В вашем случае между R8 и R9. Тольконеобходимо обратную связь пересчитать и скорректировать полюса и нули (стр 19). В результате получите схему с двумя источниками напряжения и тремя резисторами. Задача сводится к правильному расчету резисторов и как следствие к нужному потенциалу в точке между R5, R6 и вашим резистором (FB). Линейность и точность зависит только от точности резисторов, ЦАП и Операционника (в основном). Пример в прикрепл. файле.
Сообщение отредактировал vao - Mar 14 2011, 18:13
Эскизы прикрепленных изображений
|
|
|
|
|
Mar 15 2011, 03:12
|
Профессионал
    
Группа: Свой
Сообщений: 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 значений ЦАП - хотелось-бы более плавной регулировки. Если предположить что вы не ошиблись в схеме и применили идеальный ОУ  , то на нелинейность может влиять зависимость коэффициента передачи по току транзистора. Которая зависит и от напряжения коллектор-эмиттер и тока коллектора, попробуйте заменить на BC846С (с буквой С) должно стать немного получше. Насчет 5-6 разрядов это что-то из области фантастики, где-то ошибка. Цитата(EXeGLuMATOR @ Mar 14 2011, 20:34)  А если оптрончиком каким регулировать? Заодно и развязка МК от импульсника получится. Совсем не понял зачем это надо.
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|