Двигатель постоянного тока - Транзистор / МОП-транзистор - Конструкция

Различные H-мосты, которые я прототипировал.

Тот, что слева, кажется, работает аккуратно. Но у правых двигатель работает намного медленнее. Хотя, я нашел правильный в Интернете (а Интернет всегда верен).


Мои мысли:

  • Количество энергии, подаваемой на «вход» NPN-транзистора, соответственно масштабирует выход. (И NPN должны делиться силой Вин)
  • Кнопки плавают, когда не нажаты?
  • PNP-транзисторы включаются, когда их «вход» низкий.

Мои вопросы:

  • Является ли первый каким-то образом все еще каким-то образом «неисправным»?
  • Должен ли я использовать только MOSFET вместо NPN-транзисторов? Или почему нет?
  • Верны ли мои мысли?

Я не очень разбираюсь в аналоговых схемах... Мне намного лучше с цифровыми вещами, но я хочу знать/научиться делать, например, контроллер двигателя. Вот откуда я взял вторую схему: https://www.youtube.com/watch?v=CRPNqpKc9yk

В правильном дизайне биполярные транзисторы тратят впустую много напряжения. напряжение - это то, что двигатели используют, как регулятор скорости. Напряжение на двигателе должно быть как можно больше, если вам нужна скорость, поэтому важно использовать как можно меньше переключающих элементов. Не только это, но и рассеивание мощности намного меньше, если вы отдаете всю энергию двигателю, а не сжигаете ее в виде тепла и потери напряжения.
Я думаю, что схемы в любом случае неверны, батареи перевернуты или что-то в этом роде... хотя их трудно увидеть.
@KryanF А. Действительно, я мог бы перевернуть батарею, чтобы попробовать и посмотреть, сработает ли это лучше. Наверное забыл их поставить
Теоретически (H-мосты в любом случае инвертируют питание через двигатель) разницы не будет.
Q4 удерживает базовое напряжение Q1 на низком уровне, предотвращая включение Q1. Добавьте резистор между Q1b (который подключен к переключателю) и Q4b. Какой номинал резистора? Достаточно взять (motor_current/10) или я бы выбрал (motor_current/20) от 12V - Vbe. (То же самое с другой парой транзисторов)

Ответы (1)

Схема, которую вы получили из видео, неполная - она ​​не показывает, как управлять транзисторами. Ваше предположение, что их можно включить, просто подав напряжение, неверно.

Биполярные транзисторы предназначены для усиления тока (небольшой ток, протекающий от базы к эмиттеру, контролирует гораздо больший ток, протекающий от коллектора к эмиттеру). Переход база-эмиттер ведет себя как диод с падением прямого напряжения около 0,6–0,8 В в диапазоне рабочего тока транзистора. Это падение напряжения сильно зависит от температуры, поэтому его нельзя использовать для точного управления базовым током.

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

В вашей схеме эмиттер Q2/Q4 подключен к земле, поэтому его база не может превышать 0,8 В (если вам удастся поднять ее намного выше, то база будет потреблять слишком много тока и взорвется!). Вы используете то же напряжение для включения Q3/Q1, которое также падает на 0,6–0,8 В от базы к эмиттеру, поэтому результирующее напряжение на двигателе будет практически нулевым.

Эти проблемы можно устранить, добавив резисторы последовательно с базами Q2 и Q4, ограничив ток базы до безопасного значения и увеличив управляющее напряжение, подаваемое на Q1/Q3.

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

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

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

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

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

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

Ничего себе, довольно немного теории управления «простым» двигателем. Отличный ответ, я действительно могу использовать его, когда собираюсь сделать свой собственный контроллер двигателя. Мне нравится, как вы подумали о проверках безопасности, обычно я думаю о программном решении. Но оборудование действительно должно быть прочным.