Добавление торможения к схеме Н-моста

Я следовал этой схеме, чтобы построить H-мост:

http://www.pocketmagic.net/2009/03/a-simple-h-bridge-design/#.UqjoLFXxteW

введите описание изображения здесь

Теперь, когда я впервые включил его, я был удивлен, что транзисторы стали очень горячими. Я искал короткое замыкание в цепи, но не нашел. После дальнейших исследований я обнаружил, что это было вызвано высоким уровнем обоих моих логических входов. До этого я использовал интегральную схему, у которой была функция торможения, связанная с этой комбинацией входов. Можно ли добавить эту функциональность в схему выше и как мне это сделать?

Ответы (3)

Я предлагаю вам изучить этот другой H-Bridge .

Это дает вам возможность тормозить, как вы хотите (помимо движения вперед, назад и накатом). Но, на мой взгляд, самая приятная особенность этого моста заключается в том, что он не допускает опасных комбинаций входных сигналов, которые закорачивают контакты батареи, как в ситуации, в которой вы столкнулись со своей схемой.

Хитрость этой h-моста, о которой я упоминал, заключается в том, что она умело использует 3 управляющих сигнала для включения диагональных транзисторов (для перемещения двигателя вперед и назад), не позволяя вам включать оба вертикальных транзистора (оба левых, оба правых или все четыре). транзисторы) одновременно, предотвращая короткое замыкание контактов батареи.

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

Вероятно, вы могли бы изменить свою схему, чтобы добавить эти функции h-моста, о котором я упоминал, но я точно не знаю. Возможно, кто-то из более опытных пользователей поможет вам в этом. Я не могу. Но, насколько я могу судить, вам придется добавить один управляющий вывод, добавить еще два транзистора 2N5551 и изменить способ подключения всех четырех баз 2N5551. Но убедитесь, что вы прочитали и поняли концепции на странице, о которой я упоминал выше, чтобы вы могли оценить, будет ли эта концепция работать с вашими транзисторами и схемой . Если вы не уверены, попробуйте собрать схему h-моста, о которой я упоминал, именно такой, как она есть, поскольку автор приложил немало усилий, чтобы выбрать подходящие компоненты для своей схемы.

Я сделал это. См. мою попытку построить упомянутый h-мост в этом моем вопросе . Это работает довольно хорошо.

Я предполагаю, что для вашей функции торможения вы хотите включить только нижний транзистор обоих полумостов. Вы не можете сделать это, используя эту схему, так как каждый вход управляет верхним транзистором и противоположным нижним транзистором. Вы должны изменить схему, чтобы управлять каждым транзистором отдельно.

Почему бы вам не изменить полярность двигателя, активировав противоположную пару транзисторов?

Противодействующая магнитная сила в конечном итоге остановит двигатель, но следите за обратным движением, измеряя скорость двигателя!

Кстати, не активируйте обе пары, так как вы соединяете положительный и отрицательный почти напрямую (потеря напряжения транзистора между ними), и вы будете разряжать батареи и нагревать кремний без толку! ;-)