Использование полевого транзистора в качестве переключателя SPST для питания H-моста повышенным напряжением

Моя плата использует логику TTL, у меня моторизованный потенциометр, который слишком медленно двигается при 5В. При 9 В он работает хорошо, у меня есть небольшие сменные модули LM2577, которые хорошо выдают повышенное напряжение, но они потребляют около 30 мА на холостом ходу, поэтому я хочу, чтобы он был включен (и, в свою очередь, питал двигатель), когда двигатель должен двигаться.

Дизайн ниже показывает, что в основном требуется.

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

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

Спасибо!

Ответы (2)

Вы можете попробовать эту схему

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

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

Удалите два резистора 4,7 кОм и подключите диоды к A2 и A3. Когда хотя бы один находится на 5 В, это означает, что вы хотите выполнить одно из следующих условий:

  • Вперед (A3 высокий, A2 низкий)
  • реверс (A2 высокий, A3 низкий)
  • тормоз (A2 и A3 оба высокие)

Затем необходимо подать питание на BA6208. Два диода + R1 образуют вентиль ИЛИ и, следовательно, включают Q1, если хотя бы один из A2 или A3 имеет высокий уровень. Коллектор достигает 0 В, затем включается PMOSFET.

Если и A2, и A3 выключены, Q1 выключен, его коллектор поднят до 9 В, и M1 тоже выключен.

Тем не менее, я не знаю, может ли постоянное отключение и подача питания на BA6208 повредить его. Лучшим решением будет следующее:

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

смоделируйте эту схему

Затем ваша программа будет включать/отключать питание, выводя A4 high/low. Вы должны реализовать моностабильный программный перезапуск, то есть:

  • Нужно ли двигаться вперед/назад или тормозить? Поместите A4 вверх и сбросьте таймер.
  • Прошло ли несколько секунд с момента последней операции вперед/назад/тормоза? Выключите питание, потянув низкий A4.

ПРИМЕЧАНИЕ. В каждой схеме M1 должен быть полевым МОП-транзистором с логическим уровнем 5 В.

Спасибо, а что за пример М1? Где вы обозначили «TOBA6208» как V_in для бустерного модуля?
Поскольку максимальный выходной ток составляет всего 0,5 А (абсолютный тип. 100 мА), то MOSFET SMD в корпусе SOT23 должно быть достаточно. Самый дешевый (в количестве 10) на дигикей, с р Д С , о н < 0,2   Ом это DMP3099L-7. pMOSFET со сквозным отверстием: TSM680P06CH X0G. Вы также можете расслабить р Д С , о н < 0,2   Ом требование (при 500 мА вы можете выбрать р Д С , о н "=" 1   Ом и пакет SOT-23 все равно оставался бы «достаточно крутым»).
Да, я имел в виду Вин бустера. Я собираюсь отредактировать схемы, чтобы исправить эту проблему.
Хорошо, отлично, остается одна путаница: вы говорите, что вторая конструкция устраняет угрозу / риск повреждения H-моста из-за чрезмерных циклов питания, но разве вторая конструкция также не переключает питание на H-мост?
Да, но вы не будете постоянно включать и выключать его. Рассмотрим такой случай: в первой схеме, если вы делаете много мелких движений (с очень короткими паузами), вы постоянно отключаете питание драйвера. Во второй схеме, если паузы короче периода «тайм-аута», вы сохраните питание драйвера. Да, вы потратите немного больше энергии, но на «несколько» секунд. Если вам не нужно какое-либо движение в течение длительного времени, таймер в конечном итоге истечет, и драйвер будет обесточен.
Теперь я понимаю, я уже сделал это решение таймера, чтобы отключить светодиоды состояния через несколько секунд. Это хорошая идея, и я соглашусь с ней. Вопрос о MOSFET, я хотел убедиться, что я не облажался - параметр, который меня волнует, чтобы он управлялся 5 В, «минимальное пороговое напряжение затвора»?
В даташите написано. Либо "логический уровень", либо, когда пишут "Rds,on=xyz@Vgs=5V", то подходит для вашего 5-В приложения.
Спасибо, я приступил к реализации дизайна, и он работает хорошо, но H-мост умер :p это странно, но это отдельная проблема, поэтому я просто скажу, что произошло, дизайн работал отлично, двигатель крутился нормально, но со временем он замедлился до полной остановки, поэтому я отпаял Vcc от H-моста, думая, что это перегрев или какая-то другая проблема. Я временно положил его обратно, и он заработал, затем штырь и провод Vcc, которые я держал, временно замкнули дугой, теперь Vcc и GND внутренне перемкнуты. Возможно, нужен лучший H-мост! Не уверен, что двигатель потреблял слишком большой ток, я ранее измерял <абсолютный рейтинг.

Я бы использовал P-канальный MOSFET: источник на +5 В, сток на нагрузку, затвор на микроконтроллер.

Вы можете добавить мощный подтягивающий резистор от затвора к +5 В для тех случаев, когда вывод микроконтроллера имеет три состояния.

Также может быть хорошей идеей иметь резистор 100 Ом последовательно с затвором. Расположите этот резистор как можно ближе к полевому транзистору.

Подайте на затвор НИЗКИЙ уровень (0 В), чтобы включить нагрузку.

Спасибо за ответ. Ответ next-hacks аналогичен тому, что вы рекомендовали, я буду использовать это решение.
Спасибо, ваш ответ вместе с другим сработал хорошо. Могу я спросить, почему вы выбрали P-канал вместо N-канала?