Делаем управляемый H-мост

ОБНОВЛЕНИЕ Я обнаружил проблему. Конкретно у меня получился PNP-транзистор. Я использовал BC557 - по какой-то причине ток коллектор-эмиттер у него очень-очень низкий. Он открывается, когда переход база-эмиттер идет правильно. Но тока через него практически нет. Я протестировал его для всех 20 из них, даже неиспользованных. Та же проблема. Это проблема с моим выбором транзистора или плохая партия?

схематический

смоделируйте эту схему - схема, созданная с помощью CircuitLab

Это схема, которую я использую для создания управляемого H-моста.

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

Если мы рассмотрим только положение «вверху», Q1 и Q2 должны включиться из-за более высокого потенциала - Q2 должен соединить базу Q3 с положительной шиной, а Q1 должен соединить базу Q4 с землей. Это позволит току течь от положительной шины через PNP Q4 к клемме «OUT» двигателя, запустить двигатель, затем течь через Q3 и к земле. Зеркальный процесс для противоположной стороны.

Проблема в том, что это не работает. На двигателе есть незначительное напряжение (~ 0,02 В). Аккумуляторы определенно работают, так как напряжение на них падает примерно до 2,6 В. Единственным другим свидетельством того, что он работает, является то, что Q3 сильно нагревается через некоторое время. Я думаю, что могут быть и другие транзисторы, но боюсь, я заметил, что это делает только Q3.

Лично я думаю, что это как-то связано с тем, что некоторые транзисторы не включаются, или некоторые транзисторы включаются, когда не должны. Есть идеи?

Без базовых резисторов?
О, это хороший момент, забыл их вставить (фактическая схема, а не только схема). Но будет ли это иметь значение между работой и не работой?
Полностью. Возможно, вы поджарили транзистор или два как есть. В зависимости от двигателя и тока, который он потребляет, вам также могут понадобиться диоды обратной связи. И подтягивающие резисторы после переключателя, потому что в противном случае входы на q1/q2 или q5/q6 остаются плавающими, а не постоянно подтягиваются.
Ваша схема «перевернута» с шиной питания внизу и плавающим значком земли.
Да, это было моим недостатком. Тем не менее, схема работает. Я узнал проблему кстати. Конкретно у меня получился PNP-транзистор. Я использовал BC557 - по какой-то причине ток коллектор-эмиттер у него очень-очень низкий. Он открывается, когда переход база-эмиттер идет правильно. Но тока через него практически нет. Я протестировал его для всех 20 из них, даже неиспользованных. Та же проблема. Это проблема с моим выбором транзистора или плохая партия?

Ответы (1)

Это не дает прямого ответа на ваш вопрос, поскольку предоставляет альтернативу вашей схеме «сделай сам», но если вам нужен приличный управляемый H-мост, попробуйте TI L293D.

Вы получаете четыре полумоста и встроенные ограничивающие диоды, чтобы уберечь ваши схемы от подгорания из-за противо-ЭДС, когда двигатель выключен. Хотя в нем говорится, что для этого требуются логические уровни 5 В, я все еще могу использовать Raspberry PI, Microchip PIC32 или Arduino через линии 3,3 В, чтобы управлять им для управления большим набором шаговых двигателей.

Рекомендации

  1. Л293, Л293Д; QUADRUPLE HALF-H DRIVERS , дата обращения 19 июня 2014 г.,<http://www.ti.com/lit/ds/symlink/l293d.pdf>