189 похожих чатов

#Вопросподелу Есть контроллер bldc двигателя. Работал стабильно с одним типом транзисторов.

Из-за проблем с доставаемостью поставили аналог от другого производителя. По статичкским параметрам они одинаковы, но динамические характеристики (ёмкости затвора и диода, времена переключения) раза в 1,5-2 лучше (в сторону быстрого переключения). С новыми транзистора и начался дребезг на затворе при переключениях.

Вопрос: чем его лечить? Увеличивать Rg? Что-то ещё из стандартных приёмов?

26 ответов

22 просмотра

)) переделать дизайн

Увеличение RG должно помочь. Попробуйте по возможности поставить регулируемое сопротивление и контролировать выброс на переднем фронте. Думаю, вы найдёте оптимум.

Sergey Pluzhnikov- Автор вопроса

Отчитываюсь: Увеличение Rg почти ничего не изменило. Заметно помогло увеличение индуктивности нагрузки (добавили между контроллером и двигателем). Пока на этом остановились, хотя со старыми транзистора и было лучше.

А у вас нет отдельного драйвера для полумоста?

Sergey Pluzhnikov- Автор вопроса
Алексей M
А у вас нет отдельного драйвера для полумоста?

Драйвер есть, но он встроен в микроконтроллер.

Аноним
Аноним
это что за драйвер такой, на 100 мА?

Есть и на амперы, но соглашусь - не видел нормальных встроенных драйверов

Sergey Pluzhnikov
Драйвер есть, но он встроен в микроконтроллер.

Не зная полностью вашей схемы, по вашим симптомам похоже на проблемы драйвера - звон на затворе из-за новых транзюков - кмк из-за него

Алексей M
Аргументы?

Ну и у нас тут не разбирательства и спор)

Если вам лень искать вот пост

Аноним

@ser_pl , схема, есть?

Sergey Pluzhnikov- Автор вопроса
Аноним
@ser_pl , схема, есть?

Схема есть, но не в выходные, к сожалению. Но в схеме ничего интересного. Контроллер совмещённый с драйвером stspinG4, к нему подключён трехфазный мост, верхние кчи дергаются через бутстрепный конденсатор. Для быстрого закрытия транзисторов дополнительно диод шоттки стоит. Собственно и все. Изначально стояли транзисторы https://www.st.com/resource/en/datasheet/stl100n10f7.pdf Заменили на https://www.vishay.com/docs/77562/sir826ldp.pdf И видно, что на затвора транзисторов при переключениях (особенно при открытии нижних) идет звон на частотах в десятки мегагерц. Это в итоге даже на входном питании (на столе от источника лабораторного) видно. Пока решение с увеличением индуктивности нагрузки помогло добиться рабочего состояния. Но в целом шумы и броски напряжений все равно хуже, чем с исходными транзисторами.

Sergey Pluzhnikov- Автор вопроса
Алексей M
Какой у вас дедтайм на полумосте?

Stspin аппартно обеспечивает 200ns. В софте выставлял больше (до 1 мкс). Не влияло

Sergey Pluzhnikov
Схема есть, но не в выходные, к сожалению. Но в с...

Звон десятки мегагерц даже на источнике питания - безумно похоже на сквозняки - посмотрите так ли это осциллом, как будет возможность

Sergey Pluzhnikov- Автор вопроса
Sergey Pluzhnikov
Схема есть, но не в выходные, к сожалению. Но в с...

Для интересовавшихся ранее: У новых транзисторов пороговое напряжение Vgs = 1..2,4 V, что на 1-1,5 V ниже, чем на ключах, использовавшихся изначально. Есть подозрение, что ключи недозакрываются до конца по какой-то причине, и остаточное напряжение достаточно для того, чтобы проходили иголки сквозных токов. В ближайших планах - поставить на разряд диод Шоттки с минимальным напряжением прямого включения, чтобы он разряжал затвор при закрытии до минимума. Замена диода на то, что было на складе, вроде помогла сгладить ситуацию, но ещё есть к чему стремиться далее :) но почему заряд на затворе не уходит через Rg до конца, я не понимаю (схемотехника драйвера в даташите неподробная).

Sergey Pluzhnikov
Для интересовавшихся ранее: У новых транзисторов п...

Есть смысл обратить внимание на RL параметры трасс под истоками транзисторов, на пути протекания токов затвора и нагрузки. В особо тяжёлых случаях транзистор может не успевать закрываться даже в отсутствие затворного резистора. Т.к. внутреннее Rg тоже не нулю равно.

Sergey Pluzhnikov
Для интересовавшихся ранее: У новых транзисторов п...

А вот был бы драйвер с отрицательным напряжением, может окей все было бы

Sergey Pluzhnikov
Для интересовавшихся ранее: У новых транзисторов п...

Думаю тут проблема в трассировке или же в Рг драйвера

Sergey Pluzhnikov
Для интересовавшихся ранее: У новых транзисторов п...

Попробуйте "навесить" пнп на разряд полевика

Sergey Pluzhnikov
Для интересовавшихся ранее: У новых транзисторов п...

Кстати возможно, что ниже некоторого напряжения выходной каскад драйвера уже плохо работает - поэтому у вас такой "длинный" хвост на разряде подзатворного

Возможно и никак) rg можно слегка поднять, может бусины поставить на частоту звонка

Похожие вопросы

Обсуждают сегодня

30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
13
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
в JclConsole объявлено так: function CtrlHandler(CtrlType: DWORD): BOOL; stdcall; - где ваше объявление с stdcall? у вас на картинке нет stdcall
Karagy
8
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Вот еще странный косяк, подскажите как бороться. Я git clone сделал себе всего embassy и примеры там запускаю. Всё хорошо. Но вот решил в cargo.toml зависимости не как в приме...
Lukutin R2AJP
2
Карта сайта