Go Down

Topic: Duda control válvula proporcional 0-24v cc (Read 828 times) previous topic - next topic

JaviBerdas

Hola.

A ver si podéis aclararme una cosa:
Necesito controlar una válvula proporcional que trabaja con una entrada de 0-24v cc con arduino.
Arduino me saca como máximo 5v, por lo que necesito un amplificador. Creo que la mejor opción es un transistor BJT, conectando la base, a través de una resistencia, al arduino, y así teniendo una corriente controlada por el arduino. Conectar una fuente de cc al transistor, y en la salida del emisor la válvula. Hasta donde he conseguido entender, creo que debería hacer eso. Me queda la duda de la salida de arduino. Creo que debería ser una señal analógica PWM, para así configurar la apertura/cierre del BJT y conseguir la tensión deseada en la salida. ¿es correcto?

gracias de antemano, saludos

AlexLPD

En primero, los 24v de la válvula son AC o DC.
En segundo, cómo funciona la valvula, es decir tienes q mantener el voltaje para que permanezca abierta o una vez que se envía el pulso está se mueve?

Es una válvula para refrigeración?

-Alex.

PeterKantTropus

Es mejor hacerlo con un MCP4725 para obtener una señal analógica real (no PWM) y un amplificador operacional para obtener el rango de voltaje.

En primero, los 24v de la válvula son AC o DC.
En segundo, cómo funciona la valvula, es decir tienes q mantener el voltaje para que permanezca abierta o una vez que se envía el pulso está se mueve?

Es una válvula para refrigeración?

-Alex.
Es una válvula que se usa para obtener distintos valores de presión, dependiendo de la señal analógica de entrada.
"Si no entra como tornillo, entra como clavo"

tauro0221

#3
Aug 22, 2019, 11:42 pm Last Edit: Aug 22, 2019, 11:45 pm by tauro0221
Hi,
Adjunto de un modulo SSR  que la entrada usa un optocoupler quue usa un  mosfet transistor de salida de un voltaje de 5 a 36 voltios 5 amperios. El uso del optocoupler en la  entrada te aisla el arduino de ruidos causados cuando abres/cierra un componente que usa selenoides como la valvula.
Tambien un link que muesta de lo que te sugiero para tu considerecion de tu projecto..


https://www.ebay.com/itm/DC-control-MOS-FET-switch-control-panel-electronic-pulse-trigger-FOR-Motor-LED/301912411006?_trkparms=aid%3D111001%26algo%3DREC.SEED%26ao%3D1%26asc%3D20160908105057%26meid%3Db7f26b7d35fe4c89a7e7fa88a1207bec%26pid%3D100675%26rk%3D1%26rkt%3D15%26sd%3D301912411006%26itm%3D301912411006%26pmt%3D1%26noa%3D1%26pg%3D2481888&_trksid=p2481888.c100675.m4236&_trkparms=pageci%3A6fdf4b04-c524-11e9-ac65-74dbd180dc98%7Cparentrq%3Abb3f64aa16c0a9cb7199ebe3fff29b24%7Ciid%3A1


AlexLPD

O vaya que interesante post, siempre aprendo algo nuevo, en este caso, me pueden mostrar la valvula? tengo algunas aplicaciones que se pudieran ver beneficiadas por este aparatejo.

Gracias.
-Alex.

tauro0221

#5
Aug 23, 2019, 02:47 am Last Edit: Aug 23, 2019, 02:47 am by tauro0221
Hi,
Tambien vienen en modulos de 4 driver en una tarjeta. Adjunto foto.



AlexLPD

Oh que interesante, encontre una.
Lo que me llama la atención es que esta tiene 24vac para el motor y la señal digital en 5V.

Sera igual que la que tu tienes? por que si es asi, son dos cosas diferentes.
https://www.nextiafenix.com/producto/valvula-proporcional-0-5v-de12/

tauro0221

Hi,
Esa valvula que esta en la  fotografia  las especificaciones dicen que es de  9 - 24 VCD  Voltaje de alimentación y  0 - 5 VCD Voltaje de Control. No es de 24 voltios AC. Si esas es  la que quires usar entomes puedes usa los modulos que te  aconseje en el hilo anterior.

surbyte

Vamos a ser claros..  Entrada 0 a 24VDC  no PWM, tiene que ser analógica.
Por eso PeterkanTropus sugiere un DAC 12 bits mas un AO que de la ganancia para pasar de 0-5 a 0-24VDC

tauro0221

Hi,
Si no necesita precision entonces que puede usar la salida del  PWM  y usando un condesador y una resistencia puede conviertir los pulse a una senal analoga.

PeterKantTropus

Yo tampoco conozco válvulas proporcionales de  una señal analógica de 0 a 24 , pero nunca se sabe, lo mas comun es 0-5 v, 0-10 v y 4-20 mV .
"Si no entra como tornillo, entra como clavo"

PeterKantTropus

Oh que interesante, encontre una.
Lo que me llama la atención es que esta tiene 24vac para el motor y la señal digital en 5V.

Sera igual que la que tu tienes? por que si es asi, son dos cosas diferentes.
https://www.nextiafenix.com/producto/valvula-proporcional-0-5v-de12/
Esa es un tipo de válvula proporcional (regula flujo) ,  pero hay otro tipo, las proporcionales de presion neumatica, que se usan en frenos o regular la fuerza que hace un cilindro.
"Si no entra como tornillo, entra como clavo"

JaviBerdas

#12
Sep 04, 2019, 07:50 pm Last Edit: Sep 05, 2019, 12:20 am by surbyte
Hola.

Lo primero gracias a todos por vuestras respuestas, y siento no haber estado activo. Agosto es un mal mes para mí, pero ya estoy de vuelta asi que a ver si conseguimos solucionar este tema.


En primero, los 24v de la válvula son AC o DC.
En segundo, cómo funciona la valvula, es decir tienes q mantener el voltaje para que permanezca abierta o una vez que se envía el pulso está se mueve?

Es una válvula para refrigeración?

-Alex.
La Válvula es una Siemens M3P32G, a ver si consigo adjuntaros la hoja de carácterrísticas.

Hasta donde he podido entender, son 0-24v en continua (DC), y hay que mantener el voltaje para abrir/cerrar la válvula.

Efectivamente es una válvula para refrigeración, aunque al ser control electrónico, entiendo que ese dato no ayude al control, ¿no?



Es mejor hacerlo con un MCP4725 para obtener una señal analógica real (no PWM) y un amplificador operacional para obtener el rango de voltaje.

Es una válvula que se usa para obtener distintos valores de presión, dependiendo de la señal analógica de entrada.
Por lo tanto, tu idea es "sacar" el voltaje en digital a través del arduino, convertirla mediante un un MCP4725 a señal analógica, amplificarla mediante un amplificador operacional, y esa señal amplificada mandarla a la válvula y controlar así su apertura/cierre,¿no? Me surge la duda de por qué no amplificar la señal sin pasarla a analógica, ¿no se pueden amplificar señales digitales directamente?



@tauro0221
Tengo una duda sobre tu propuesta, y es algo importante para el proyecto: Ese aparato, que entiendo es un amplificador, ¿es proporcional? Es decir, yo necesito un amplificador con una ganancia constante, ya que quiero controlar la válvula desde la señal de arduino: Para 0v en arduino necesito una salida de 0v a la válvula después del amplificador, para 2,5v en arduino necesito 12v en la válvula, y para 5v en arduino necesito 24v en la válvula. Creo que es lo que necesito, por lo tanto el amplificador debe ser proporcional (creo).


@AlexLPD
Como he comentado, a ver si consigo subir la hoja de características.

@surbyte
Perdona, no entiendo lo que comentas y creo que es clave.  Mi válvula dice que el voltaje de control es DC 0-24v phase cut (no se qué es lo de phase cut). Por lo tanto, y según lo que comentas, ¿necesito una señal analógica real como ha comentado PeterKantTropus?


foto del manual de la válvula:

No he conseguido subirla. hay que poner un enlace supongo que te da una pagina web al subir la foto pero no sé qué pagina web usar

Gracias a todos de verdad. Estos dias estoy con ello asi que os leo y comento si hay novedades.

Gracias

tauro0221

Hi,
Segun yo entiendo la valvula necesita un voltaje analogo de 0 voltios a 5 voltios. Creo tambien que la valvula tiene un interface que internamente lee los 0 a 5 voltios y lo convierte  usando los 24 volltios, para controlar la  valvula. Aqui se puede usa un A/D como ya lo recomendaron o  se puede usar un pwm para regular la valvula. El SSR que yo recomende era para aislar el arduino de la valvula pero busacando informacion creo que se puede usar el pin del adruino directamente a la valvula.

PeterKantTropus

Acá puedes bajar el datashet es una antigualla que funciona por control de fase. Tendrías que haber empezado por colocar el tipo de válvula.
"Si no entra como tornillo, entra como clavo"

Go Up