Cómo controlar una válvula solenoide 2/2 desde una computadora

Necesitará algún tipo de dispositivo de interfaz (controlador) entre su computadora y el solenoide. Hay varios kits de pasatiempos diseñados para satisfacer estas necesidades. Al especificar el equipo, asegúrese de tener en cuenta los requisitos de alimentación de su solenoide. Asegúrese de que su controlador pueda cumplir con los requisitos de voltaje / corriente (amperaje) / potencia (potencia) del solenoide. Es posible que necesite un relé si no puede cumplir con los requisitos del solenoide.

Ejemplo: su solenoide es un dispositivo de 24 V CC que extrae 2 amperios cuando está activo, pero su controlador tiene una clasificación de 12 V CC a 100 mA; necesitaría una fuente de alimentación de 24 V CC y un relé que pueda aceptar la señal relativamente débil del controlador y activar su solenoide.

Después de tener el hardware, solo es cuestión de incorporar la programación en cualquier software que esté desarrollando.

Hay tantos caminos que conducen a donde quieres ir, no sé por dónde empezar.

Lamentablemente, a menos que tenga una computadora más antigua o especialmente equipada, se han perdido las formas más fáciles. Si por casualidad tiene un puerto RS-232 o de impresora, es fácil, simplemente encuentre el código para establecer el pin x alto y luego volver a establecerlo bajo es todo lo que necesita para un puerto de impresora.

Voy a suponer que tiene una computadora moderna con WiFi y USB, pero sin puertos heredados.

La forma más fácil y versátil que conozco es a través de su USB a un Arduino.
Los comandos de consola simples que se pueden enviar desde casi cualquier lenguaje de programación lo harán una vez que Arduino esté programado.
En el lado de la válvula / hardware, también necesitará un controlador de relé para no quemar el Arduino.
No haré toda tu tarea por ti, pero Googleing Arduino y el controlador de retransmisión te llevarán a donde quieres estar.

Me gustaría ver en E / S de Ethernet. Necesitaría una computadora, un módulo de salida, un relé de control con base de relé y una fuente de alimentación. (La salida del módulo de E / S no está clasificada para controlar la carga inductiva de una bobina solenoide, por lo que se requiere un relé de interposición).

Algo como esto:

http://www.moxa.com/product/ioLo

Estoy seguro de que hay cosas similares por ahí, eso es lo primero que encontré.

Puede obtener un emulador de TCP / IP Mobus shareware para la computadora.

Editado para agregar: Mira esto – Números de parte y precios de WebRelay

Eso debería hacerlo sin requerir un relé de interposición.

Esto ya ha sido respondido. Si fuera yo y tuviera un presupuesto ajustado, usaría rs232, un micro de 8 bits, ya sea una imagen o stm8, y configuraría un terminal simple usando masilla si usa Windows. Configure CODEBLOCKS utilizando SDCC y realice el desarrollo de esa manera. Volteo el odio frambuesa pi y arduino. Si usa un STM8, obtendrá un depurador y un micro por $ 10. CODEBLOCKS y SDCC son gratuitos y funcionarán tanto con PICS como con STM8, aunque deberá realizar alguna configuración. Entonces estás haciendo tu desarrollo en C, o ensamblando si prefieres seguir esa ruta y desarrollar usando ARM / RISC, algo que sería infinitamente más útil para el desarrollo futuro. Cada vez que tenemos estudiantes que quieren hacer un proyecto para nosotros y regresan con Pi o un Arduino, me dan ganas de llorar. Realice el desarrollo con algo en lo que pueda caminar en cualquier lugar y diga que lo he desarrollado utilizando ARM / RISC. Honestamente, haga una búsqueda rápida en el mercado laboral y vea cuántas corporaciones quieren a alguien que conozca un Arduino o Pi vs. ARM / RISC y / o PICS.

Si no comprende estas respuestas, le sugiero que eche un vistazo a su libro de texto. El solenoide es súper simple, solo necesita hacer pasar una corriente para activarlo.

No soy un experto, pero creo que hay una manera de conectar el solenoide a un microcontrolador y luego conectarlo a la computadora.

O puede programarlos usando PLC.