|
M_Bik
|
|
Помогите понять принцип работы драйвера15.05.2017, 19:02. Показов 5239. Ответов 22
Метки нет (Все метки)
Доброго времени суток! Есть драйвер LM27222. Управление осуществляется ATTiny84. Собрал схему как в документации на драйвер. Q1 и Q2 выбрали FBD8860. L1 = 1mH, C1 = 1uF, C2 = 0.47uF, C3 = 10uF, C4 = 10uF, D1 выбран PMEG4050. Питание драйвера VCC = 5В от блока питания LD1086, входное напряжение Vin = 24В.
Напряжение на самой катушке между точками А и В. На выходе транзистора в точке А напряжение не постоянное, с чем это связано и как добиться правильной работы драйвера? Как этот драйвер работает в целом? |
|
| 15.05.2017, 19:02 | |
|
Ответы с готовыми решениями:
22
Помогите понять принцип работы такого БП?
|
|
M_Bik
|
|
| 15.05.2017, 19:06 | |
|
На выходе транзистора в точке А напряжение такого вида:
Когда подаю ШИМ с контроллера, в точке А есть ШИМ, т.е. работает верно, но на выходе катушки в точке В напряжение постоянное с шумом. Обязательны ли включать в схему L1 и С4? |
|
|
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 737
|
|||
| 15.05.2017, 19:51 | |||
Если ШИМ медленный, надо увеличить емкость С2. Но вообще драйвер скоростной, длительность импульса ШИМа у него - от 20 нс.
0
|
|||
|
0 / 0 / 0
Регистрация: 20.04.2011
Сообщений: 73
|
|
| 15.05.2017, 19:57 | |
|
Получился ШИМ Step-down, управляемый. 22В потому что драйвер верхнего уровня boot-strap ПОДпитывается когда открыт нижний.
На выходе постоянка потому что LC фильтр. Ведь это Синхронный ШИМ.
0
|
|
|
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 3,113
|
|
| 15.05.2017, 20:10 | |
|
На LEN подайте 1, а на IN - PWM. Контроллер сам выставит нужные задержки (если MOSFET не утюги).
0
|
|
|
0 / 0 / 0
Регистрация: 31.01.2013
Сообщений: 1,625
|
|
| 15.05.2017, 21:20 | |
|
Вроде бы криминала нет, должно работать.
Внутри микросхемы есть встроенный резистор 10к между HG и SW, тогда расчетное время удержания заряда 3 мс, а у вас держит 0.1 мс, маловато. На всякий случай проверьте емкость C2, не ошиблись ли номиналом, и исправность диода. А также утечку по затвору верхнего ключа.
0
|
|
|
M_Bik
|
|||
| 16.05.2017, 11:32 | |||
|
Спасибо всем за ответы!
Дело в том, что вместо активной нагрузки необходимо поставить контактор. Так вот, для того, чтобы контактор замкнулся необходимо ключ верхнего плеча держать открытым некоторое время ~200мс. После форсировки просто подаем ШИМ в режиме удержания контактора, регулируя скважность, подаем необходимый ток для удержания! Почему схема на двух транзисторах, если можно было поставить диод и через него "травить" энергию: потому что это связано с задержками при "отпадании" контактора! Есть управляющий сигнал, условно говоря переключатель, если переключатель включен, то контактор замыкается и находиться в удержании, если переключатель выключаем, то контактор размыкается. И есть задержки при выключении и повторном включении. Так как на транзисторе на переходе напряжение малое по сравнению с диодом, была выбрана такая схема, да и вариант с диодом был реализован, поэтому такие выводы.
Значит такой способ управления не подходит? Не можем держать ключ открытым 200мс? Если так то какой драйвер выбрать, для такой задачи, именно на двух транзисторах?
Спасибо! |
|||
|
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 737
|
||||
| 16.05.2017, 12:39 | ||||
Что-то у Вас все-таки неправильно. Заряд этого конденсатора идет через диод и открытый нижний ключ который силовой,- и должен зарядить такой конденсатор весьма быстро. В общем, если на этом конденсаторе (на нем самом, а не относительно земли(!)) напряжение не падает ниже 12v, то с ним всё нормально.
Питание его такое же - от бутстрепного конденсатора, но потребление небольшое, 1мкФ должно хватить на ваши 200мс. Этот драйвер не скоростной, для него индуктивность с емкостью после транзисторов не требуется.
0
|
||||
|
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 3,113
|
|
| 16.05.2017, 13:24 | |
|
Проблемы с 200 мс нет, просто вставьте скважность импульса управления 95%.
Трудность в другом - нижний транзистор уже имеет в себе диод. А потому схема ничем не лучше старой вашей схемы.
0
|
|
|
M_Bik
|
||
| 16.05.2017, 13:39 | ||
Я подумал, что в режиме удержания контактора, когда подается ШИМ, не будет потерь на нижнем транзисторе, если поставить диод то на нем будет рассеиваться энергия, что приводит к потерям. То есть этот полумост нужен для работы контактора в режиме форсировки и удержания. На самом деле при торможении, будет использоваться еще один ключ и тормозной резистор, но этот момент еще не затрагивал. Спасибо за совет! |
||
|
0 / 0 / 0
Регистрация: 31.01.2013
Сообщений: 1,625
|
|
| 16.05.2017, 13:43 | |
|
Кажется, я понял, в чем дело, этот совет уже здесь прозвучал, но видимо, автор к нему не прислушался. Напряжение на выходе ключей не держится потому, что импульс ШИМа при заполнении 100% получается очень короткий, десятки наносекунд, и за это время бутстрепный конденсатор набирает недостаточное напряжение для удержания верхнего ключа в открытом виде. Заполнение 99% вместо 100% решит проблему.
На бутстрепе будет не +12в, а +4.5 где-то. Питание драйвера +5в.
0
|
|
|
M_Bik
|
||
| 16.05.2017, 13:45 | ||
|
||
|
0 / 0 / 0
Регистрация: 31.01.2013
Сообщений: 1,625
|
|
| 16.05.2017, 14:01 | |
|
Значит, остается только утечка по затвору верхнего ключа.
N-канальный полевик проверяется так. Кладете полевик на непроводящий стол ногами вниз. Замыкаем пальцами все ноги, чтобы с затвора стек заряд. Берете мультиметр в режиме прозвонки. Черный щуп на правую ногу (исток). Красный щуп на большую железку или среднюю ногу (сток) - тестер молчит. ОК. Затем красный кратковременно на левую ногу (затвор) и снова на железку - тестер пищит. Держим несколько секунд. Тестер пищит. Всё в порядке. Если не пищит, то транзистор дохлый. Если пищит одну секунду и замолкает, значит есть утечка по затвору, транзистор полудохлый. А убить полевик можно и паяльником, если оборудование заземлено, а паяльник нет. Или наоборот.
0
|
|
|
M_Bik
|
||
| 16.05.2017, 14:03 | ||
|
||
|
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 737
|
|||
| 16.05.2017, 14:15 | |||
Думаю, надо взять IR2111, запитать его от +10v как положено - и не будет никаких фокусов.
0
|
|||
|
0 / 0 / 0
Регистрация: 31.01.2013
Сообщений: 1,625
|
|
| 16.05.2017, 14:17 | |
|
Драйв для ноутов, низковольтный.
0
|
|
|
M_Bik
|
||
| 16.05.2017, 14:57 | ||
Думаю, надо взять IR2111, запитать его от +10v как положено - и не будет никаких фокусов. По даташиту этих транзисторов полное открытие гарантированно при 3В. По поводу питания 10В, ведь процессорная часть запитана от +5В, придется ставить еще один DC/DC блок питания на +10В. Думаю если с этим драйвером не получится, то придется ставить. |
||
|
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 737
|
|
| 16.05.2017, 15:06 | |
|
IR2111 весь, целиком, берет 300мкА,- чтоб его запитать хватит простого удвоителя на конденсаторах, вот и будет 10v.
------------------- Я так предполагаю, что у вас там уже есть какая-то установка, и Вы ее переделываете. А может быть Вам взять автоколебательный драйвер (вроде IR2153), который сам вам ШИМ вырабатывать будет? Тогда и процессора не надо,- уже существующей схемой обойтись можно, а задержки - на конденсаторах.
0
|
|
|
M_Bik
|
||
| 16.05.2017, 15:11 | ||
|
||
|
0 / 0 / 0
Регистрация: 06.12.2016
Сообщений: 737
|
|
| 16.05.2017, 15:16 | |
|
Ну, в общем я не в курсе таких подробностей... Надо даташиты внимательно почитать.
ps: Там выше добавил про +10v. А еще же силовая цепь есть. Сколько там у Вас? 30 вольт? - из нее тоже можно 10 сделать.
0
|
|
| 16.05.2017, 15:16 | |
|
Помогаю со студенческими работами здесь
20
Помогите понять принцип Помогите понять принцип составления проги Не могу понять принцип работы Не могу понять принцип работы Не могу понять принцип работы функции Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога
Финальные проекты на Си и на C++:
hello-sdl3-c. zip
hello-sdl3-cpp. zip
Результат:
|
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога
MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
|
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд.
Даже если у вас. . .
|
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает
монорепозиторий в котором находятся все исходники.
При создании нового решения, мы просто добавляем нужные проекты
и имеем. . .
|
|
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение:
В этой книге («Подход, основанный на вариантах использования») Ивар утверждает,
что архитектура программного обеспечения — это
структуры,. . .
|
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога
Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
|
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога
Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip
На первой гифке отладочные линии отключены, а на второй включены:. . .
|
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога
Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем.
. . .
|