Страница 1 из 5

Как прикрутить МК к блоку на TL494 ?

Добавлено: Вт мар 19, 2013 10:01:23
prw07
Задача тривиальная, но готовое решение не хочу брать.
За основу взят АТХ БП переделанный на регулируемый.
Задача такая: выходные напряжение и ток устанавливать при помощи МК.
Выход ШИМ МК подключаем через двухступенчатый ФНЧ к ТЛ-ке (если есть другое решение, то прошу высказаться).
Интересует алгоритм управления ТЛ-кой.
В моем понимании это должно выглядить примерно так:
1. При помощи встроенного в МК АЦП замеряем напругу на выходе
2. Если она отличается от заданной, то
3. изменяем длительность импульсов ШИМ МК в соответствующую сторону,
4. переходим к пункту 1.
вот как-то так (типа ПИД регулятора), но тут возникает вопрос о инерционности самого БП (если нужно уменьшить выходную напругу, то пока выходные кондеры не разрядяться, МК "выключит" ТЛ-ку.)

Можно пойти по другому пути: прицепить цифровой потенциометр и им управлять при помощи МК.

Вобщем хотелось бы об этом где-то почитать и услышать мнение ученых котов.

Re: Как прикрутить МК к блоку на TL494 ?

Добавлено: Вт мар 19, 2013 10:38:13
igor-x
как все сложно выглядит - ФНЧ -ПИД....

может проще оставить стабилизацию напряжения через ОС за TL, а величину напряжения задавать через цифровой потенциометр.

Re: Как прикрутить МК к блоку на TL494 ?

Добавлено: Вт мар 19, 2013 10:44:59
prw07
как все сложно выглядит - ФНЧ -ПИД....
Согласен, что сложно. Потому и вопросы задавал.
величину напряжения задавать через цифровой потенциометр.
Каким образом осуществить задание определенной величины выходного напряжения в данном случае? Создать массив фиксированных величин? В таком случае при динамической нагрузке выходное напряжение не будет соответствовать установленному, т.к. при изменении нагрузки идет просадка.

Re: Как прикрутить МК к блоку на TL494 ?

Добавлено: Вт мар 19, 2013 10:49:44
igor-x
зачем массив?
1. задаем коэффициент деления потенциометра =0 . , измеряем выходное напряжения источника.
2. получаем нужное напряжение исходя из количества ступеней потенциометра. например берем ЦП с 64 шагами.
и получаем Увых = Умакс*K/64

Re: Как прикрутить МК к блоку на TL494 ?

Добавлено: Вт мар 19, 2013 11:06:01
prw07
Всамом деле...
Спасибо за подсказку.
Может еще подскажете конкретный недифицитный потенциометр, с интерфейсом Push-Button или Up/Down ?

Re: Как прикрутить МК к блоку на TL494 ?

Добавлено: Вт мар 19, 2013 11:15:09
igor-x
вот таким пользовался
MCP4011-103E/MS Цифровой потенциометр 10 кОм, 64 steps, Up/Down, 1 канал,
цена 16 руб.

Re: Как прикрутить МК к блоку на TL494 ?

Добавлено: Вт мар 19, 2013 11:18:53
prw07
а 64 шага не мало? При напругах от 0 до 30в не получиться выставить десятые вольта, только кратно 5.

Re: Как прикрутить МК к блоку на TL494 ?

Добавлено: Вт мар 19, 2013 13:17:46
star_vad
prw07 писал(а):Интересует алгоритм управления ТЛ-кой.
В моем понимании это должно выглядить примерно так:
1. При помощи встроенного в МК АЦП замеряем напругу на выходе
2. Если она отличается от заданной, то
3. изменяем длительность импульсов ШИМ МК в соответствующую сторону,
4. переходим к пункту 1.
Получится непонятно что... если вы сами считаете длительность шим-а и способны с расчетами вписаться в 200-500 нс, то зачем вам 494? 494 можно управлять просто задав ей с проца опорное напряжение и достаточно медленно его меняя а все остальное накручивать вокруг аппаратно.
Или отбросить шим контроллер и исп. что-то специализированное типа PWM3 или дсПиК-ов управлять всем самому. третьего как-бе не дано.

Re: Как прикрутить МК к блоку на TL494 ?

Добавлено: Вт мар 19, 2013 13:42:44
igor-x
prw07 писал(а):а 64 шага не мало?
можно взять 256 шагов.
MCP41010-I/SN Цифровой потенциометр 10 кОм, 256 steps
опять же можно регулировку не полном диапазоне делать а только в нужном.

Re: Как прикрутить МК к блоку на TL494 ?

Добавлено: Вт мар 19, 2013 13:50:36
Starichok51
обычно на 2 ноге TL494 задано опорное напряжение, а на 1 ногу идет делитель с выхода.
и не нужен цифровой потенциометр. ШИМ от МК фильтруется и подается на 2 ногу в качестве изменяемого опорного напряжения. и дискретность уже будет зависеть от разрядности ШИМ в МК.
в итоге будешь иметь примерно от 0 до 5 Вольт опорного, а делитель рассчитаешь в зависимости от требуемого максимального напряжения на выходе.
здесь, на форуме, уже несколько лет есть схема зарядного устройства с аналогичным управлением от МК с заданием опоры по 2 ноге. поищи ее самостоятельно.

Re: Как прикрутить МК к блоку на TL494 ?

Добавлено: Вт мар 19, 2013 14:24:05
prw07
если вы сами считаете длительность шим-а и способны с расчетами вписаться в 200-500 нс, то зачем вам 494?
Имеенся ввиду не ШИМ для управления ключами, а то что Starichok51 написал:
ШИМ от МК фильтруется и подается на 2 ногу в качестве изменяемого опорного напряжения
В результате требуется организация ПИДа, т.к. блок весьма инерционный.
здесь, на форуме, уже несколько лет есть схема зарядного устройства с аналогичным управлением от МК с заданием опоры по 2 ноге. поищи ее самостоятельно.
это? :"ЗУ для свинцовых АКБ на МК Atmega 16А" http://radiokot.ru/forum/viewtopic.php?f=25&t=31187
MCP41010-I/SN Цифровой потенциометр 10 кОм, 256 steps
спасибо.

Re: Как прикрутить МК к блоку на TL494 ?

Добавлено: Ср мар 20, 2013 00:34:12
Starichok51
ПИД в МК не нужен. всю работу по регулированию делает ПИ-цепочка между 2 и 3 ногами тл494.
МК только выставляет задание, в регулировании не участвует.
да, эта тема, эта схема.

Re: Как прикрутить МК к блоку на TL494 ?

Добавлено: Пн мар 25, 2013 13:06:27
prw07
Поизучал тему, хотя прочитать всю терпения не хватило (более 150стр.).
Но все же не согласен что:
МК только выставляет задание, в регулировании не участвует.
Как же он не учавствует, если именно МК выставляет ТЛ-ке необходимый уровень на входе встроенного операционника? А для того что бы этот уровень выставить МК должен измерить выходную напругу, проанализировав ее (сравнил с заданной) и скорректировал длительность импульсов PWM, затем снова измерил выход и т.д. Вот и получаем ПИД.

Re: Как прикрутить МК к блоку на TL494 ?

Добавлено: Пн мар 25, 2013 13:12:47
igor-x
МК выставляет образцовое напряжение, а уже задача TL поддерживать заданное напряжение на нужном уровне. для этого нужно правильно спроектировать источник , чтобы он поддерживал напряжение на нужном уровне.

быстродействия МК недостаточно чтобы в реальном времени участвовать в ОС . тем более что TL для того и создана, чтобы без посторонней помощи выполнять такую задачу

Re: Как прикрутить МК к блоку на TL494 ?

Добавлено: Пн мар 25, 2013 13:31:51
prw07
МК выставляет образцовое напряжение, а уже задача TL поддерживать заданное напряжение на нужном уровне
я так понимаю, что МК должен выставлять напругу согласно некой расчетной шкале (например: 1в на выходе МК соответствует 5в на выходе БП, 2в на выходе МК соответствует 10в на выходе БП и т.д.). Если я правильно понял, то этот вариант не очень хороший, т.к. при динамической нагрузке будет гулять выходная напруга хотя и в небольших пределах, но все же....

Re: Как прикрутить МК к блоку на TL494 ?

Добавлено: Пн мар 25, 2013 13:34:53
igor-x
будет гулять выходная напруга хотя и в небольших пределах, но все же.
у правильно спроектированного источника вых. напряжение БУдет гулять, но в заданных пределах (задается при проектировании). не существует такого источника у которого идеальное напряжение - у всех есть допуск на точность регулирования и величину пульсаций при заданной нагрузке.

в каком диапазоне у вас меняется "динамическая нагрузка"?

Re: Как прикрутить МК к блоку на TL494 ?

Добавлено: Пн мар 25, 2013 13:50:19
prw07
нагрузка гуляет в приделах 3-5А.
Пробовал на своем переделанном блоке (без МК, а на переменниках), если выставить 10в на выходе (это с нагрузкой 3А), а потом подключть нагрузку в 5-6А, то напруга на выходе поднимается до 10.2в. Если увеличить нагрузку еще больше, то соответственно скаканет еще больше.

Re: Как прикрутить МК к блоку на TL494 ?

Добавлено: Пн мар 25, 2013 13:55:52
igor-x
вот сейчас прямо включил какой то источник импульсный (измерил на холостом ходу 12.4 В) подаю ему нагрузку до 5 ампер и чтото не меняется выходное напряжение так и осталось 12.4 ну возможно второй знак после запятой плавает, но у меня такого напряжометра )).

PS такое впечатление что у вас цель просто прикрутить МК к TL а потом наклеить гордое название на блок "с функцией ПИД".
в вашей задаче никаких МК не надо :))

Re: Как прикрутить МК к блоку на TL494 ?

Добавлено: Пн мар 25, 2013 14:18:48
prw07
в вашей задаче никаких МК не надо
Позвольте все-таки мне решать надо мне МК или нет.
на холостом ходу 12.4 В) подаю ему нагрузку до 5 ампер и чтото не меняется выходное напряжение так и осталось 12.4
ну значит у меня что-то не так как надо работает. Что посоветуете на данном этапе? Искать почему при увеличении нагрузки увеличивается напруга?

И правильно ли я понял по поводу МК в этих блоках: МК должен выставлять напругу согласно некой расчетной шкале (например: 1в на выходе МК соответствует 5в на выходе БП, 2в на выходе МК соответствует 10в на выходе БП и т.д.), т.е. ему все-равно что на выходе, тупо задает уровень делителя.
????

Re: Как прикрутить МК к блоку на TL494 ?

Добавлено: Пн мар 25, 2013 14:23:05
igor-x
Искать почему при увеличении нагрузки увеличивается напруга?
думаю да.
тупо задает уровень делителя
думаю этого будет достаточно.