Транзистор PNP H-моста перегревается

Добрый день,

Я построил H-мост, как показано на рисунке ниже. Транзисторы NPN — это TIP102, а транзисторы PNP — TIP107. Нижний NPN-транзистор подключен к импульсу ШИМ микроконтроллера. Когда я замыкаю один из переключателей (вывод MCU HIGH), соответствующий PNP-транзистор перегревается, и двигатель вращается очень медленно. Я измерил напряжение на этом транзисторе около 1,8 В и, как ни странно, на противоположном PNP всего около 5 В. Так что мне кажется, что транзисторы не насыщаются должным образом. Я также пробовал меньшие базовые резисторы, но это не сработало. Однако при дальнейшем тестировании, когда я подключил коммутатор к шине 12 В, PNP не перегревается, и все работает правильно. Есть ли изъян в моей конструкции?введите описание изображения здесь

Ответы (2)

Вам нужно 12v на V2 и V4, иначе вы не сможете отключить свои PNP, они будут включены все время.

Когда эти коммутаторы подают 0 В, PNP включен, а NPN выключен.

Когда переключатель подает 3,3 В, NPN включается, но напряжение недостаточно велико, чтобы выключить PNP. На R1 или R3 все еще есть 8 В, которые поддерживают PNP, борясь с NPN. В этих условиях вы будете измерять любое напряжение от 1 В до 11 В, в зависимости от того, какое из них «выиграет».

Нет, эта схема не будет работать должным образом как Н-мост. При подаче 3V3 на клемму с общей базой оба транзистора будут включены. Вам необходимо контролировать базовый привод PNP относительно его напряжения эмиттера (до 12 вольт).

Однако, если бы ваш вход был сигналом, который мог подняться до 12 В, вы бы достигли этого, поэтому для улучшения этого вам потребуются дополнительные транзисторы на каждой общей базовой клемме (слева и справа).

Вы хотите добавить NPN-транзистор перед PNP-транзистором с коллектором NPN, подключенным к 12 В? Так что, когда NPN проводит, на базе PNP будет 12 В.
По сути, там, где у вас есть вещь под названием «клавиша = пробел», у вас есть усилитель, который преобразует 0–3,3 вольта в 0–12 вольт. Для этого подойдет каскад с обычным эмиттером с довольно высоким коэффициентом усиления, но вам все равно придется защищаться от сквозного пробоя - будут доли миллисекунды (возможно, несколько десятков микросекунд или меньше), когда и NPN, и PNP транзисторы будут работать. одновременно пытаться проводить. Это второстепенная проблема, конечно.
Кроме того, здесь есть несколько примеров того, как сделать это по-другому: google.co.uk/…