Я построил дискретную схему 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. Тем не менее, кажется, что остается круто. Конечно, с фактической нагрузкой на вал ... возможно, я все-таки реализую решение с переключаемым тормозным резистором.
источник
Ответы:
Техническое описание FDD6637 MOSFET здесь
Техническое описание TC4428A здесь
Независимо от выживания MOSFET до сих пор :-), я бы добавил затвор в стабилитроны источника к FET, чтобы зажимать связанные напряжения Миллара от индуктивной нагрузки.
Это может также решить вашу наблюдаемую проблему. Логический анализ показывает, что это не сработает :-( - но емкость Мерфи и Миллара может творить мощную магию. Драйверы TC4428 звучат очень надежно (если верить данным) с защитой от большинства обычных нарушений. Они имеют абсолютный максимум 22 В Vdd Ожидается, что номинальная мощность и способность поглощать до 500 мА обратного тока, «форсированного» на выходе, могут привести к ограничению индуктивной обратной связи через затворы MOSFET. вряд ли все ухудшит.
Некоторые источники питания вообще не будут принимать обратный ток, а другие - плохо.
Вы проверили поставку, чтобы увидеть, как она себя ведет? Метр (лучше осциллограф) на подаче во время торможения может дать подсказки. Очень большой конденсатор может помочь, но это поможет источнику питания, если он способен рассеивать мощность, но не достаточно быстро, а только маскирует проблему, если источник питания по своей сути не способен поглощать энергию.
Резистор, включенный последовательно с стабилитроном (или электрическим эквивалентом) в качестве нагрузки, поможет рассеять торможение (но стабилитрон занимает 12 / Nths мощности при увеличении N вольт.
Например, TLV431, включающий большую нагрузку, как только V + превышает 12,5 В, и отключающий ее, как только заказ восстановлен, звучит как простое и недорогое решение для поглощения энергии торможения.
У меня есть 2 x 300 Вт «моторы стеклоочистителей» (индийские, грузовые автомобили для использования), которые я собираюсь использовать в прототипе в ближайшем будущем. Должно быть весело :-).
источник
Я согласен с вашим выводом, что это рекуперативное торможение, которое перенапрягает источник питания.
Как примечание стороны, вы должны добавить больше конденсаторов на источник питания: помните, что эти колпачки обрабатывают ВЧ-пульсационный ток переключения, поэтому они должны быть рассчитаны на этот пульсационный ток. Я сомневаюсь, что два 220 мкФ будет ...
Теперь, как избежать обдува водителей?
Если напряжение 12 В подается от свинцово-кислотной батареи, то при повторном торможении батарея просто заряжается. Вы должны проверить, что он может принимать ток, но если это просто для того, чтобы остановить двигатель (а не автомобиль, едущий вниз), тогда энергия будет мала и все будет в порядке.
Без батареи простым решением был бы компаратор, контролирующий подачу. Когда оно превышает, скажем, 17 В, компаратор включает полевой МОП-транзистор, который потребляет ток через резистор большой мощности. И когда напряжение падает ниже, скажем, 15 В, он выключает MOSFET. Это будет ШИМ самостоятельно на частоте, которая зависит от емкости шины и гистерезиса, поэтому требуется гистерезис. Использование большого резистора будет дешевле, чем рассеивание мощности в кремнии.
Однако вы также можете сделать это бесплатно:
Микроконтроллер контролирует напряжение питания. Когда он слишком высокий, он устанавливает оба полевых транзистора в положение ON, что приводит к короткому замыканию двигателя. Он прекращает зарядку блока питания и вместо этого рассеивает энергию в своем собственном внутреннем сопротивлении.
В этом случае, конечно, двигатель будет тормозить медленнее, поскольку он имеет 0 В, а не 12 В с полярностью, которая заставляет его сильно тормозить. Но это решение ничего не стоит, оно простое и пуленепробиваемое.
источник