Paso 3: Controladores de Motor
Construcción de paso 1, podemos utilizar la ZVN como un controlador de motor DC. Para evitar el daño de la sobreintensidad de corriente a la ZVN, estoy usando un motor pequeño 6V DC hobby, al igual que la clase que encontrará dentro de servos pequeño hobby. Con un mayor MOSFET N-ch actual, coche motores más grandes con mayores necesidades.
Mirando el esquema a continuación que verás dos diodos colocan al revés (reverse sesgado) a través de los contactos del motor y los pernos de drenaje/fuente MOSFET. Cualquier componente eléctrico que tiene una bobina (bobinas, relés, solenoides, motores, etc.) puede generar un pico de voltaje muy grande hacia atrás cuando está apagada. (Este es un problema frecuente en el airsoft, y puede llevar a un desgaste prematuro en los contactos del gatillo que encienda el motor. Una solución fácil para esto es añadir un "airsoft MOSFET", y esto es un ejemplo similar. Cabe señalar que las piezas usadas aquí son en modo alguno capaces de manejar las necesidades de tensión de un motor de airsoft, por lo que no utiliza este ejemplo.) Los diodos dan ese punto un lugar a donde ir para que los componentes no estén dañados.
Construcción: Lugar la ZVN en el tablero. Conectar el resistor de 1kΩ entre la puerta y conexión GND. el cambio de + 6V y la puerta. Conecte la fuente de tierra. conectar el desagüe en el cable negativo del motor. Atar el cable positivo del motor a + 6V. Coloque un diodo entre los pins dren y fuente, con la raya en el diodo hacia el perno de drenaje. Poner el otro diodo a través de los conductores del motor, con la raya hacia + 6V. Ver imagen de abajo.
Una vez que todo está conectado, doble comprobarlo. Y otra vez. Es muy fácil hacer las cosas cambiadas y aunque probablemente no importa con este circuito, es un buen hábito que ya cuando importa. Luego presione el botón y el motor debe funcionar en una dirección.
Para cambiar de dirección, simplemente nos podemos intercambiar los cables al motor, pero que sería poco práctica en un proyecto real. ¿Así, si un MOSFET de canales N pone el motor en una dirección, un MOSFET de canales P debe convertirlo al revés, derecha? Vamos a verlo que parece a continuación.
Construcción: Lugar la ZVP en el tablero. Conectar el resistor de 1kΩ entre la puerta y + 6V. Conecte el interruptor entre GND y la puerta. Conecte la fuente de + 6V. Conecte el drenaje al cable negativo de motor. Atar el positivo motor a un diodo lugar tierra. entre el dren y fuente, con la raya en el diodo hacia el perno de la fuente. Poner el otro diodo entre GND y el desagüe, con la raya hacia drenaje. Ver imagen de abajo.
Presione el botón y el motor debe girar en sentido contrario.
Cualquiera de los esquemas de imágenes 1 y 3 funcionaría muy bien con una señal PWM del microcontrolador en lugar del interruptor. Esto permitiría para el control de velocidad en lugar de simplemente completamente encendido.
Ahora vamos a hacer un ejercicio de pensamiento. Mire otra vez la imagen 3. ¿Qué ocurre si muevo la referencia GND desde el terminal negativo de la batería al positivo? ¿Cómo cambia las instrucciones de compilación? La respuesta es que no cambia la estructura secuencia uno poco, solo se mire los voltajes de referencia. En concreto, reemplazar todas las referencias "GND" con "-6V" y todos "+ 6V" referencias "GND". Podemos hacer lo mismo con el esquema y las instrucciones asociadas con la imagen 1. Es importante recordar que la idea de "más positivo" y "más negativo" no cambian si lo hacemos.
Es la razón por la que traigo encima. ¿Qué pasa si necesitamos un controlador de motor que puede ir en ambas direcciones? Ya tenemos dos circuitos que cada uno vaya en una dirección, frente a la unos a otros. ¿Cómo los combinamos? Vamos a necesitar +-fuentes de alimentación, pero ver imágenes 1 y 3 sólo + 6V. ¿Cómo resolver esto? Ver imagen de abajo. (Para este circuito se necesita + y - fuentes de alimentación, con una referencia a negativo GND equidistante entre ellos. Ya que mi motor es de 6V, tengo +/-6V. La imagen de la construcción muestra pilas de 9V, pero fritzing no tiene imágenes de batería de 6V, así que hice hacer.)
Construcción: Conecte un cable de la batería positivo en el riel de alimentación positiva. Conecte el cable negativo de la batería de la otra batería en el riel de alimentación negativa. Usted debe tener un positivo flojo y un flojo plomo negativo. Conéctelos de la misma fila de la protoboard. Este punto es ahora su referencia de tierra. Ahora coloque la ZVN y ZVP MOSFETs en el tablero con los pernos de conexión. Conecte ambos interruptores por separado entre GND y cada puerta. Conecte un resistor de 1kΩ entre - 6V y la puerta de la ZVN. Conectar la resistencia de otros 1kΩ entre + 6V y la puerta de la ZVP. Lazo de la fuente de la ZVN a - 6V y la fuente de la ZVP a + 6V. Atar los dos drenaje pernos juntos. Coloque un diodo en los pines de fuente/drenaje ZVN, con la raya hacia el perno de la fuente. Coloque el segundo diodo en los pines ZVP fuente/drenaje, con la raya hacia el perno de drenaje. Conecte el cable negativo del motor con los pernos de drenaje y el cable positivo del motor a tierra. Ver imagen de abajo.
Ahora pulse cada botón, pero no ambos al mismo tiempo. El motor hace girar una forma para un botón y cambia de dirección para el otro botón. Se pueden cambiar los interruptores momentáneos con interruptores para que el motor permanece encendido, pero de nuevo, no se encienden ambos interruptores a la vez de la diapositiva.
Otro bidireccional controlador de motor se llama un puente de H, y explorar esa idea dejará más.