Как должна работать эта простая транзисторная схема?

Сегодня я пытался воспроизвести эту схему.

  1. Мой двигатель — компьютерный вентилятор, ему, видимо, не нужен обратный диод, поскольку нет щеток .
  2. Я использовал источник питания 12 В для своего Arduino и подключил его через ВИМ.

  3. Я использовал землю Arduino в качестве внешнего источника питания.

  4. Я проверил, что транзистор работает должным образом с помощью вольтметра.

Вот транзистор, который я использовал:

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

, 👍0

Обсуждение

Не все транзисторы имеют одинаковую распиновку. Откуда вы знаете, какой транзистор использован на этом рисунке?, @Majenko

Ответ можно найти здесь: https://www.arduino.cc/en/Tutorial/TransistorMotorControl., @Mikael Patel

Схема может быть совершенно неправильной. От куда это?, @Jot

Кажется, это неправильно, это из урока по магнитной мешалке https://www.hackster.io/jdale18/Magnetic-stirrer-88e726, @Himmators

@Himmators Спасибо. Поиск по картинкам Google не смог найти исходное изображение. Они используют тип 31a, контакты которого расположены в порядке BCE и рассчитаны на максимальный ток 3 ампер, что больше, чем 100 миллиампер у bc548. Они забыли резистор на базе транзистора., @Jot


2 ответа


Лучший ответ:

2

В Интернете много плохих схем и изображений, и эти изображения действительно плохие.

Не пытайтесь это сделать. Вы можете повредить плату Arduino и транзистор.

  • Даже изображение BC548 неверное. BC548 всегда называется «BC548», а не «BC-548».
  • BC548 не является хорошим выбором для привода двигателя. Это может только делать 100 мА непрерывно.
  • Гнездо постоянного тока имеет неправильное подключение плюса и минуса. Плюс 12 В подключен к заземлению Arduino. Это неправильно.
  • Транзистор на первой картинке, вероятно, транзистор с выводами в порядке BCE.
  • На базе транзистора отсутствует резистор.
  • Из-за отсутствия резистора плата Arduino может быть поврежден.
    Когда макет имеет плохое соединение с GND, 12 В может поступать на контакт 9 платы Arduino.

@Дориан, в этой схеме нет мистических высших инопланетных разумных мыслей. Очевидно, что это неправильная схема, предназначенная для управления двигателем с ШИМ с использованием транзистора.

И последнее, но не менее важное:
Существует несколько типов компьютерных вентиляторов. Некоторые из них имеют внутри конденсатор, а некоторые принимают только ШИМ-сигнал на вход ШИМ.
Вы уверены, что ваш вентилятор поддерживает ШИМ для питания 12 В?

,

Ух ты, я определенно усвоил здесь урок! У меня есть базовый вентилятор без входа ШИМ, поэтому план состоит в том, чтобы регулировать скорость вентилятора, изменяя напряжение. Я попробовал это с PowerCube, и вроде все работает нормально :), @Himmators

@Himmators, пожалуйста, скажите нам, что вы хотите сделать, чтобы мы могли помочь. Вы можете добавить это к своему вопросу. У тебя есть мосфет? Диод – это всегда хорошо, даже если может показаться, что он не нужен., @Jot


0

Это похоже на схему контроля потерь мощности в источнике питания двигателя. Если на двигатель подается питание и цепь не прерывается, коллектор опрашивает контакт 9 Arduino на GND.

,