Я хотел подключить свой двигатель постоянного тока к Raspberry PI и управлять им с помощью вывода PWM. Проблема в том, что контакты gpio имеют 3,3 В в PI, и у меня есть двигатель постоянного тока pololu 10: 1, который я хотел бы запустить на 5 В (чтобы сделать его быстрее).
Как я могу преобразовать эти 3,3 В в 5 В для двигателя? Могу ли я просто подключить контакты PWM и GND к двигателю, чтобы управлять им?
Все, что вам нужно, это N-канальный полевой транзистор, который будет действовать как переключатель нижнего плеча:
Вы должны убедиться, что полевой транзистор имеет достаточно низкое сопротивление при затворе 3,3 В. Пример, который я показываю, имеет максимальное сопротивление 80 мОм при напряжении затвора 2,5 В.
Вы не сказали, каков максимальный ток двигателя, но вы должны убедиться, что полевой транзистор выдержит его. Также проверьте рассеивание полевых транзисторов при максимальном токе.
Обратите внимание на диод. Это необязательно. Он защищает полевой транзистор от индуктивной отдачи двигателя при выключении, что происходит в каждом цикле ШИМ. Это также позволяет току продолжать течь во время фазы выключения ШИМ, что важно для эффективности.
Владелец
Тун
ЭМ поля
Владелец