Cambio entre + 9V y -9V (usando la lógica de 5V)

1

Hoy obtuve algunos actuadores lineales y descubrí que cuando les doy + 9V se extienden y -9V los hace contraerse. Esto es bastante fácil de probar a mano, simplemente conectando el actuador a la batería al revés para el voltaje negativo, pero cuando lo conecto todo, los conduciré todos desde mi Atmega1284, que usa la lógica de 5V.

En anticipación a esto, obtuve un montón de relés que se ejecutan en lógica de 5V, así que puedo controlar si hay + 9V en funcionamiento con mi microcontrolador de 5V. Sin embargo, no tengo forma de proporcionar programáticamente -9V.

Mi pregunta aquí es ¿cómo puedo cambiar entre dar 9V y -9V cuando todo lo que puedo hacer con mi microcontrolador es expulsar 5V o 0V? ¿Necesitaré algo más que mis relés? ¿Hay algún truco de EE para hacer este trabajo? Gracias!

    
pregunta scohe001

3 respuestas

7

Puede usar dos relés SPDT para seleccionar +9 o -9 o 0V.

Ambos activados = desactivados, Ambos desactivados = desactivados, y si uno está energizado y el otro no, impulsará el actuador en una dirección u otra.

simular este circuito : esquema creado usando CircuitLab

Para eliminar el ruido eléctrico, agregue un puente rectificador ( W04G , por ejemplo) a través del actuador ( los terminales de entrada de CA) y conecte el terminal + a +9 y el - terminal a 0V

    
respondido por el Spehro Pefhany
2

El controlador de motor L293D / H-Bridge IC debería funcionar bien para este propósito:

enlace

Este chip se usa comúnmente para controlar motores y, debido a que es capaz de invertir la polaridad del motor, puede cambiar la dirección en el software.

Para su aplicación, esto también le brinda la ventaja de no tener que tener un riel eléctrico de -9V, solo debe proporcionar el chip con 5V y 9V.

Aquí hay un diagrama de conexión: un gato ocupado http://www.electroons.com/electroons/images/ckt_mtr.jpg

VCC2 (esquina inferior izquierda) no debe conectarse a 5V, sino a la fuente de 9V. 3,4E debe estar conectado a la alimentación de 5V.

Otra cosa buena: el chip puede activar 2 actuadores, si los necesita.

Simplemente conecte RA2 y RA3 a su MCU, y comuníquese con la base del chip y su procesador.

    
respondido por el Tobias Mädel
2

Deberá proporcionar un suministro de 9V para poder alimentar el actuador lineal. No necesita tener un suministro de -9V, ya que puede lograrlo simplemente con un esquema de inversión de polaridad controlado por dos de sus relés. Aquí hay un esquema básico de cómo lo conectarías. Si usa relés con bobinas de 5 V de muy baja potencia, puede controlarlos directamente desde el Arduino; de lo contrario, utilice los búferes de transistores NPN como se muestra aquí.

Los controles Arduino para los dos relés pueden aplicar 9 V en cualquier polaridad al actuador para moverlo hacia adentro o hacia afuera. Para detener el interruptor de movimiento del actuador, ambos relés aplican 9V o GND a ambos cables del dispositivo.

    
respondido por el Michael Karas

Lea otras preguntas en las etiquetas