Control de un motor con arduino y puente H y fuente de alimentación externa

Estaba leyendo este tutorial y estaba confundido sobre cómo controlaría un motor con una batería de 9v mientras encendía mi arduino con solo el cable USB enchufado.

http://itp.nyu.edu/physcomp/Labs/DCMotorControl

¿Qué parte es confusa? ¿todo? ¿Has usado una placa de pruebas antes? Las cosas clave que debe recordar aquí son que el divisor central aísla eléctricamente los lados izquierdo y derecho de los circuitos integrados. Lo más importante aquí es asegurarse de tener el GND del Arduino conectado al GND del suministro de 9V. Si no haces esto, podrías terminar con un Arduino muerto.

Respuestas (2)

La conexión USB proporciona alimentación de 5 V o 3,3 V para el Arduino. La batería de 9V proporciona energía al puente H, que impulsa el motor. La conexión entre las dos fuentes se realiza con el chip de puente H utilizando circuitos controladores de transistores.

Este es un puente H básico:

texto alternativo

V+ es 9V. Los FET de canal P requieren controladores de compuerta de ~9V para apagarse, mientras que los de canal N pueden requerir solo una señal de 5V para encenderse. En realidad, es probable que ambos tengan circuitos de controlador de transistores similares, los cuales solo requieren entradas de 5 V, que proporciona Arduino, para reaccionar por completo.

Las piezas indicadas en el tutorial, SN754410 o L293, son medios puentes H y usan BJT, también conocidos como controladores push-pull . Solo tienen la conexión en un lado del puente H clásico (uno NPN, un PNP).

Si tiene problemas con esa interfaz de motor, compre uno de estos kits, que usa dos chips L293D. Recientemente conseguí uno, fue muy fácil de armar y funciona muy bien.