Странная схема управления вентилятором с ШИМ

Недавно я попытался отремонтировать цепь охлаждающего вентилятора в корпусе жесткого диска, что меня несколько сбило с толку. Вентилятор AD08012HX207000 с подключением на два провода. Схема, которая управляет вентилятором, подает 12 В на положительный контакт, а отрицательный контакт управляется схемой ниже. Схема, по-видимому, принимает ШИМ-сигнал 3,3 В от микроконтроллера, уменьшает его до ~ 1,6 В для управления базой низковольтного сильноточного транзистора BJT. Транзистор обеспечивает путь к земле, когда база находится на высоком уровне, и вентилятор может вращаться.

Я не совсем уверен, для чего нужен конденсатор 47 мкФ. Сглаживание перехода ШИМ при изменении скорости вентилятора? Когда я проверяю конденсатор, я вижу прямоугольную волну на 12 В, и я чувствую, что конденсатор заряжается до 12 В, и в этот момент вентилятор выключается, потому что напряжение на обеих сторонах одинаково, а затем разряжается, позволяя вентилятору работать. снова закрутиться, но я понятия не имею, почему он подключен через резистор 4,7 кОм к питанию MCU.

Вот снимок моего осциллографа, проверяющего контакт конденсатора, который подключается к минусу вентилятора:

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

Если убрать из схемы конденсатор, а минус вентилятора подключить напрямую к эмиттеру транзистора, то увижу вот это:

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

Я думаю, что мои вопросы в порядке важности:

  1. Почему так? Почему бы просто не использовать МОП-транзистор либо для управления положительным напряжением 12 В, либо для передачи на землю? Это как-то экономит деньги?

  2. Зачем делитель напряжения на сигнале ШИМ? Я проверил таблицу данных для этого транзистора, и 3,3 В кажется нормальным.

  3. Какую функцию выполняет конденсатор?

[править] просто чтобы немного уточнить, что я пытаюсь «починить», так это тот факт, что вентилятор вращается очень медленно при подключении и только при максимальной настройке. На самом деле я протестировал этот вентилятор с простой схемой ШИМ, поступающей от таймера 555, и, похоже, ему не очень нравится управлять ШИМ. В основном он поддерживает постоянную скорость до ~ 50% рабочего цикла, а затем выключается, что заставляет меня думать, что у него есть какая-то внутренняя регулировка, которая мешает. Производитель прислал мне этот вентилятор в качестве замены, и у меня растет подозрение, что они прислали мне не тот вентилятор, и схема на самом деле работает нормально. Оригинал потерял, поэтому сравнить не могу. Помимо всего этого, я хочу понять, как работает эта схема, для собственного назидания.

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

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

Оказалось, что приведенная выше схема неверна. Я обновил его, чтобы указать, что конденсатор подключен к коллектору/эмиттеру на случай, если кто-то столкнется с этим в будущем.

Ваше последнее обновление просто закоротило транзистор + конденсатор. Вентилятор всегда будет включен.
Ага, да спасибо. Я считаю, что исправил это сейчас.

Ответы (1)

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

  2. R2 — это раскрывающийся список для установки состояния по умолчанию на «выключено», когда MCU запускается, но еще не настроил контакт.

  3. Без понятия. Похоже, это не сработает. Если бы колпачок был подключен через коллектор / эмиттер Q1, это сработало бы. Я использовал эту технику много раз, она уменьшает шум переключения, возвращаемый обратно в блок питания.

Я добавил скриншот моего осциллографа, проверяющего конденсатор, если это поможет прояснить, что там происходит.
На самом деле, нм, я просто больше ковырялся и конденсатор подключен через коллектор/эмиттер, так что отвечает на это! Меня смутил этот резистор обратно на 3,3 В, что я до сих пор не очень понимаю.
Вы также можете попробовать снять крышку и просто подключить нижнюю сторону вентилятора. Это более типичная связь.
Резистор на 3,3 В необходим, потому что вам нужен способ поднять выходной узел на высокий уровень, когда транзистор выключен. На графике осциллографа вы можете видеть, что спадающий фронт довольно крутой, а нарастающий фронт представляет собой кривую RC. Этот тип ШИМ будет хорошо работать со старыми вентиляторами с щеточными двигателями, хотя частота последовательности импульсов может быть фактором. Это не рекомендуется для бесщеточных вентиляторов, у которых есть внутренние контроллеры, которые необходимо загрузить.
Этот резистор может подвергать блок питания MCU воздействию напряжения вентилятора. Не хорошая идея. Насколько это будет работать с вентилятором BLDC, это зависит от микросхемы драйвера. Использование колпачка для сглаживания напряжения, как показано, делает его более вероятным, чем чистое отсечение (вы получаете пилообразную форму), но при этом приходится жертвовать некоторым диапазоном регулирования при более низких настройках ШИМ.
Спасибо, ребята, эта информация очень полезна. У меня есть ощущение, что оригинальный вентилятор для этого устройства (который довольно старый), вероятно, был старым щеточным вентилятором, и производитель просто прислал мне не ту модель. На данный момент совершенно ясно, что это не лучшая схема для управления вентилятором, который мне прислали, что несколько расстраивает, но, по крайней мере, я понимаю, что сейчас происходит.
Как насчет пиковых токов в Q1 из-за крышки?
Токовая петля локализована на транзисторе и крышке, когда транзистор открыт. Когда транзистор выключен, он заряжается через двигатель.