srukamiUA 120 Report post Posted September 25, 2015 Всем привет. Вопрос-можно ли используя микропроцессор управлять ir2153. Менять скважность на ирке. И если можно то как . Возможно есть другой самотактируемый недорогой драйвер на котором можно это осуществить? схемы, поучения и советы приветствуются!!! Share this post Link to post Share on other sites
Ростислав Михайлов 279 Report post Posted September 25, 2015 Всем привет. Вопрос-можно ли используя микропроцессор управлять ir2153. Менять скважность на ирке. И если можно то как . Возможно есть другой самотактируемый недорогой драйвер на котором можно это осуществить? схемы, поучения и советы приветствуются!!! ирка это самотактируемый драйвер, и изменять скважность не возможно, а из не дорогих это ЮЦ38ХХ и ТЛ494, есть так же со встроеным ключём типа вайпера ШИМ можно получить напрямую из МК, другое дело драйвер, вот тут конечно выбор широк, если это ПУШ-ПУЛ или однотакт, советую на дискрете собирать, а вот полумост лучше готовым, таким как ИР2110 Share this post Link to post Share on other sites
srukamiUA 120 Report post Posted September 25, 2015 Я получаю шим, с МК и довольно не плохо На Atmega 328 получается 50-250 КГц без проблем на два порта с разной скважностью, но хотел разгрузить контроллер он и так много делает вычислений+вывод информации на дисплей +запись на карту памяти. Хотел чтоб ключами управлял отдельный драйвер, а МК уже сообщал этому драйверу когда менять скважность. Сейчас использую МК+драйвер на двух транзисторах и все это качает N-MOSFIT. А полевики занимаются каждый своим делом, один на DC_UP второй DC_DOWN/ Share this post Link to post Share on other sites
srukamiUA 120 Report post Posted September 25, 2015 Хочу найти недорогой драйвер с управлением от МК, мне таких два нужно. Если не найду то так и буду МК качать ключи через примитивный драйвер на транзисторах. Share this post Link to post Share on other sites
Ростислав Михайлов 279 Report post Posted September 25, 2015 Я получаю шим, с МК и довольно не плохо На Atmega 328 получается 50-250 КГц без проблем на два порта с разной скважностью, но хотел разгрузить контроллер он и так много делает вычислений+вывод информации на дисплей +запись на карту памяти. Хотел чтоб ключами управлял отдельный драйвер, а МК уже сообщал этому драйверу когда менять скважность. Сейчас использую МК+драйвер на двух транзисторах и все это качает N-MOSFIT. А полевики занимаются каждый своим делом, один на DC_UP второй DC_DOWN/ а два канала независимых?, если нет, то можно выделить один ЦАП и кинуть его на ОУ ТЛки 494 Share this post Link to post Share on other sites
srukamiUA 120 Report post Posted September 25, 2015 Да не зивисимы, на каждом свое значение ШИМ, только частота одинакова. Share this post Link to post Share on other sites
Ростислав Михайлов 279 Report post Posted September 25, 2015 Да не зивисимы, на каждом свое значение ШИМ, только частота одинакова. а сигнал одно - или двух тактный? Share this post Link to post Share on other sites
srukamiUA 120 Report post Posted September 25, 2015 а сигнал одно - или двух тактный? один такт. но независимый для каждого ключаю Share this post Link to post Share on other sites
Ростислав Михайлов 279 Report post Posted September 25, 2015 один такт. но независимый для каждого ключаю тогда два ШИМ канала займётся, с физичиской стороны легче сразу ШИМ посылать, с програвной, вряд займёт много строчек кода, или у тебя памяти под завязку? Share this post Link to post Share on other sites
srukamiUA 120 Report post Posted September 25, 2015 нет памяти хватает. Быстродействие на пределе, боюсь что буду расширять код, добавлять функционал иМК не будет успевать регулировать скважность. Это задел на расширение. И еще я не доверяю драйверу для мосфета из двух транзисторов(( Share this post Link to post Share on other sites
Ростислав Михайлов 279 Report post Posted September 25, 2015 нет памяти хватает. Быстродействие на пределе, боюсь что буду расширять код, добавлять функционал иМК не будет успевать регулировать скважность. Это задел на расширение. И еще я не доверяю драйверу для мосфета из двух транзисторов(( что значит быстродействие?, много прочессов одновременно? или частота ШИМа будет космическая? Share this post Link to post Share on other sites
srukamiUA 120 Report post Posted September 25, 2015 что значит быстродействие?, много прочессов одновременно? или частота ШИМа будет космическая? Есть в коде точки короля выходных и входных параметров, после этого идет изменение скважности на выходах. Если увеличить код то между этими точками, то будет слишком ощутимая задержка в реагировании. Допустим входное напряжение изменилось, а МК с опоздание коректирует ШИМ. тормозить будет)) Share this post Link to post Share on other sites
Ростислав Михайлов 279 Report post Posted September 25, 2015 Есть в коде точки короля выходных и входных параметров, после этого идет изменение скважности на выходах. Если увеличить код то между этими точками, то будет слишком ощутимая задержка в реагировании. Допустим входное напряжение изменилось, а МК с опоздание коректирует ШИМ. тормозить будет)) То есть перед формированием каждого импульса происходит замер напряжение, и в зависимости от этого меняется скважность? ого, как по мне лучше назначить один ЦАП на пилу, и использовать ОУ, тормозить точно не будет))) Share this post Link to post Share on other sites
srukamiUA 120 Report post Posted September 25, 2015 Нет ОУ не подойдет ИМХО, хотя я не ас в ОУ. ШИМ меняю в зависимости от напряжения по входу и выходу, и величина этих напряжений желаемых зависит от некоторых формул и еще показаний силы тока. Суть работы опишу ОЧЕНЬ упрощенно, вычисляю требуемое напряжение и силу тока на выходе. И если на входе меньше то работает ШИМ DC_UP а по DC_DOWN режим ключа 100ШИМ. Если на входе выше то наоборот. Бывает что оно плавает в районе выше или ниже или туда сюда. Программа все успевает обработать и скорректировать По схожей схеме работает I-MAX B6 он ведь питается от 10В до 19В А заряжать может АКБ и на 1,2В и на 24В и ток и напряжение тоже контролирует. Share this post Link to post Share on other sites
Ростислав Михайлов 279 Report post Posted September 25, 2015 Нет ОУ не подойдет ИМХО, хотя я не ас в ОУ. ШИМ меняю в зависимости от напряжения по входу и выходу, и величина этих напряжений желаемых зависит от некоторых формул и еще показаний силы тока. Суть работы опишу ОЧЕНЬ упрощенно, вычисляю требуемое напряжение и силу тока на выходе. И если на входе меньше то работает ШИМ DC_UP а по DC_DOWN режим ключа 100ШИМ. Если на входе выше то наоборот. Бывает что оно плавает в районе выше или ниже или туда сюда. Программа все успевает обработать и скорректировать По схожей схеме работает I-MAX B6 он ведь питается от 10В до 19В А заряжать может АКБ и на 1,2В и на 24В и ток и напряжение тоже контролирует. я думаю если ввсети семпловость. то поблем с зависанием не будет, так как зарядка акума те столь скоротечный процес, как кондёра например, можно делать сравнение и расчёты с определённой частотой, например раз в 10мс (100Гц) и логическая нагрузка очень уменшится 1 srukamiUA reacted to this Share this post Link to post Share on other sites