Estoy jugando con un módulo bluetooth y quiero controlar un motor utilizando el módulo y un teléfono. Me las arreglo para controlar un motor pequeño (± 30 mA), pero tan pronto como conecto un motor más grande, tengo algunos problemas inconsistentes.
- Estoy alimentando todo el circuito con un regulador de voltaje de 3v / 1.5A (que es alimentado por una fuente de alimentación de mesa).
- El motor normalmente consume aproximadamente 700 mA si está conectado directamente a una fuente de 3v (fuente de alimentación de sobremesa)
- Estoy usando un Mosfet de canal N para controlar el motor ( hoja de datos de mosfet ).
- Lo he conectado de acuerdo con el siguiente esquema
Los problemas que estoy experimentando son:
- Cuando configuro IO5 HIGH, el motor comienza a girar, pero es más lento y solo consume alrededor de 250 mA (que aumenta lentamente con el tiempo a ± 270mA). No está dejando que el motor dibuje toda la corriente. (He probado diferentes Mosfets, todos con un Vgs < 3v)
- A veces, después de encenderlo, o cuando el motor está encendido durante más tiempo, el módulo se reinicia (se reinicia). Parece que algo está sucediendo que al módulo no le gusta (potencia pico o algo así). Definitivamente no debería hacer esto y está claramente conectado a las acciones del motor. He estado poniendo algunos condensadores extra de desacoplamiento, pero esto no soluciona nada.
- Puse una resistencia entre IO5 y la puerta Mosfet, pero tampoco resolví nada.
¿Me estoy perdiendo algo fundamentalmente, o estoy haciendo algo incorrecto? Cualquier ayuda es apreciada.
Saludos Ruben