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

Я из программирования, поэтому я не совсем знаю теорию, но я хочу управлять двигателем с помощью микроконтроллера. Поэтому я использовал TIP 122, чтобы сделать это. Моя схема выглядит примерно так:

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

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

Почему двигатель заработал, когда я соединил базу транзистора с землей? Кроме того, двигатель работает на полной скорости, даже если я прикладываю базовое напряжение всего 0,2 вольта. Что здесь происходит не так?

Я даже пытался добавить резисторы на 500 Ом в базу, но все равно ничего не изменилось.

Вероятно, у вас неправильная распиновка, и двигатель подключен к эмиттеру базы. Я удивлен, что он вообще движется с питанием 1 В.
мое подключение примерно такое: instructables.com/id/…
Мэтт имеет в виду транзистор: вы, вероятно, поменяли местами базу и коллектор.
У наконечника 122 основание — крайний левый контакт, а справа — если это так, то я совершенно уверен в этой части.
Кроме того, может ли кто-нибудь сказать мне, заставит ли двигатель работать на полной скорости приложение базового напряжения около 2 В? мой двигатель работает около 12В на полной скорости
Не подавайте 2В на базу в этой конфигурации! Транзистор сгорит! Подсоедините резистор к базе и подайте напряжение на резистор. Проверьте таблицу данных транзистора; посмотрите, какой базовый ток требуется для желаемого тока коллектора, чтобы двигатель работал на полной скорости. Соответственно выберите базовый резистор.
^ я имел в виду подачу напряжения только на резистор
Вы знаете, что на самом деле не сложно подать правильное напряжение питания на источник напряжения и переименовать транзистор в правильную часть.
Я знаю, это так же просто, как не заметить его. Извините в любом случае.
Убедитесь, что вкладка радиатора не заземлена ... это, вероятно, соединение коллектора.

Ответы (1)

Вы можете сделать это, чтобы управлять своим двигателем. Резистор 1k должен быть настроен на основе ожидаемого тока вашего двигателя для данного напряжения. Обычно у вас есть спецификация, например, 500 мА при 12 В или что-то в этом роде.

По сути, чтобы получить спецификацию 500 мА, вам нужен ток коллектора 500 мА. Базовый ток всегда Ib=Ic/Hfe.

Hfe Tip122 составляет минимум 1000, поэтому вы получаете 500 мкА для Ib. Вы знаете, что для BJT Vbe составляет 1,3 В для Tip122 при 500 мА (см. график в таблице данных). Таким образом, если у вас есть напряжение GPIOs Vgpio, у вас есть напряжение Vgpio-2,5 В на R1.

Используя закон Ома, вы можете найти R1 => R1 = (Vgpio-Vbe)/(Ic/Hfe).

For a 3.3V Gpio R1=(3.3V-1,3V)/(500µA) = 4K
For a 5V Gpio R1=(5V-1.3V)/(500µA) = 7.4K

Эти значения резисторов являются верхними предельными значениями, чтобы получить ваши полные 500 мА. Вы должны использовать значения вокруг них.

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

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

Теперь на ваш вопрос о том, что происходит, я не могу ответить. Не очень понятно, что вы сделали, и вы выглядите так, будто немного путаете вещи.

почему вы написали микроампер?
потому что Hfe транзистора - это усиление по току: транзистор BJT - это, по сути, усилитель тока. Hfe определяет, насколько усиливается базовый ток, что, в первую очередь, является целью использования транзистора для управления нагрузками. TIP122 представляет собой конфигурацию Дарлингтона, и такие конфигурации имеют очень высокий коэффициент усиления, например 1000. 500 мА/1000 = 500 мкА.
Большой. Вы разумно выбрали символ двигателя. Технически динамик представляет собой сложный двигатель.
@ Амит Хасан Должен признать, что я не особо вкладывался в выбор спикера, но почему бы и нет ;)
почему меня тоже не хвалят? ;)
Я даже не заметил, что ты использовал это -_-' лол
Какое совпадение! Я тоже этого не понимал. Вы оба заслуживаете похвалы.