3.3V entrada a 5V salida para control del motor

2

Quería conectar mi motor DC a la frambuesa PI y controlarlo con el pin PWM. El problema es que los pines gpio son 3.3V en PI y tengo un motor pololu 10: 1 DC que me gustaría usar con 5V (para hacerlo más rápido).

¿Cómo puedo convertir esos 3.3V a 5V para motor? ¿Puedo simplemente conectar los pines PWM y GND al motor para dirigirlo?

    
pregunta Thun

2 respuestas

0

Todo lo que necesitas es un FET de canal N para actuar como un interruptor lateral bajo:

Debe asegurarse de que el FET tenga una resistencia suficientemente baja con una unidad de 3.3 V gate. El ejemplo que muestro es de 80 mΩ máximo con una unidad de compuerta de 2.5 V.

Usted no dijo cuál es la corriente máxima del motor, pero debe asegurarse de que el FET pueda manejarlo. Compruebe también la disipación de los FET a la corriente máxima.

Tenga en cuenta el diodo. No es opcional. Protege el FET contra el retroceso inductivo del motor cuando se apaga, lo que sucede en cada ciclo de PWM. También permite que la corriente continúe fluyendo durante la fase de apagado del PWM, lo que es importante para la eficiencia.

    
respondido por el Olin Lathrop
0
  1. Conecte uno de los terminales del motor a + 5V, y el otro extremo a el drenaje de un MOSFET de canal N de nivel lógico clasificado para transportar dos veces la corriente de parada del motor.
  2. Conecte la tierra del raspberry PI y la fuente del MOSFET a los 5 voltios tierra de suministro.
  3. Conecte la señal PWM de la frambuesa a la puerta MOSFET a través de un 100 resistencia de ohmios.
  4. Ejecuta tu programa.
respondido por el EM Fields

Lea otras preguntas en las etiquetas