Я построил дискретную схему H-Bridge для управления довольно мощным 12-вольтовым мотором стеклоочистителя. Схема ниже (РЕДАКТИРОВАТЬ: см. Здесь для большего PDF , StackExchange, кажется, не позволяет вам увеличить изображение):
RM: Смотрите увеличенное изображение imgur здесь - они сохраняются системой, но отображаются только в небольшом размере. Также доступно через "открыть изображение в новой вкладке"
Поднимая плату, я начал с режима 100% рабочего цикла (без ШИМ) и нашел его работоспособным, поэтому я начал ШИМ с одним из N-канальных MOSFET с низкой стороны. Это также выглядело хорошо, хотя и вызвало заметный нагрев Шоттки на стороне высокого уровня со стороны ШИМ-моста от индуктивного всплеска.
Затем я начал ШИМ-МОП-транзисторы с высокой и низкой стороны, чтобы более эффективно рассеивать индуктивные пики. Это тоже (с тем, что, вероятно, было чрезмерное количество мертвого времени), казалось, работал нормально, с диодом верхней стороны, остающимся холодным.
Однако, после того, как он какое-то время работал с помощью переключателя для изменения рабочего цикла, я снизил скорость с прибл. От 95% до 25%, что я делал несколько раз раньше. Однако в этом случае произошел всплеск внезапного сильного тока, и драйверы MOSFET TC4428A подорвались.
Это были единственные компоненты, которые взорвали - сами МОП-транзисторы в порядке, так что я исключаю любую сквозную маппетрию с моей стороны. Мое лучшее объяснение на данный момент - чрезмерное количество индуктивного отката или (более вероятно) слишком большая рекуперативная мощность от замедления двигателя, чтобы блок питания имел дело с ним. TC4428A имеет самое низкое номинальное напряжение в мосту (18 В, абсолютный максимум 22 В), и я думаю, что напряжение слишком быстро повышалось слишком быстро.
Я работал на стороне 12 В этой платы от старомодного линейного настольного источника питания с относительно длинными проводами между ним и платой. Я полагаю, что на самом деле это не могло рассеять повышение напряжения.
Я не думаю, что TC4428A были перегружены с точки зрения динамической нагрузки MOSFET; Я работал с ШИМ на относительно низкой скорости (около 2,2 кГц), а сами МОП-транзисторы не имеют особенно высокого общего заряда затвора. Они, казалось, оставались прохладными во время работы, и, кроме того, водители A и B дули, несмотря на то, что только водитель B был PWMed.
Кажется ли моя гипотеза обоснованной? Где-нибудь еще я должен искать? Если да, то является ли разумное решение проблемы перенапряжения либеральным разбрызгиванием некоторых мощных диодов TVS вокруг платы (на входе источника питания и между выходными клеммами моста)? Я не уверен, что хочу перейти к настройке с переключаемым тормозным резистором (это всего лишь «маленький» мотор-редуктор на 2,5 А или около 12 В ...).
Обновить:
Я установил 1500- ваттный телевизор на клеммы питания 12 В ( SMCJ16A ); кажется, что это ограничивает перенапряжение во время торможения чуть ниже 20 В (это показывает напряжение питания; идентичная форма волны видна между затворами MOSFET и 0 В):
Это не красиво, и, вероятно, все еще слишком высоко (зажимное напряжение SMCJ16A составляет 26 В при максимальном токе - 57 А, в то время как наш абсолютный максимум TC4428A составляет 22 В). Я заказал несколько SMCJ13CA и поставлю один на источник питания, а другой на клеммы двигателя. Я скорее боюсь, что даже с мощными телевизорами мощностью 1,5 кВт это не продлится долго; Вы можете видеть, что он, кажется, зажимается в течение хороших 80 мс или около того, что является длительным периодом для TVS. Тем не менее, кажется, что остается круто. Конечно, с фактической нагрузкой на вал ... возможно, я все-таки реализую решение с переключаемым тормозным резистором.