4-20ma simulador de bucle de corriente

1

Estoy intentando crear un simulador de bucle de corriente simple de 4-20 mA que puedo controlar usando un potenciómetro. La idea es conectar este circuito a un Arduino y usar la entrada analógica de los arduinos para leer en el bucle de corriente (convirtiéndolo en una señal de 1-5 V usando una resistencia de 250 ohmios). El potenciómetro se usaría para obtener una corriente de 4 mA a 20 mA que fluye a través del circuito.

Tengo un circuito muy simple que funciona con 12V usando un LED, algunas resistencias y un potenciómetro.

Pensé que obtendría alrededor de 4 mA cuando utilizaba una resistencia de 2.7K y unos 20 mA cuando usaba una resistencia de 560 ohmios.

Terminé con el siguiente circuito. Esto funciona un poco, en el sentido de que si giro el potenciómetro hacia un lado, obtengo 4 mA (1 V) en un extremo y 20 mA (5 V) en el otro extremo, pero no es lineal. El primer giro del 80% del potenciómetro me da el rango de 4 mA - 10 mA, pero luego solo tengo un giro del 20% a la izquierda para llegar a 20 mA.

¿Cómo puedo crear un circuito que me permita pasar de 4mA a 20mA de forma lineal (utilizando un potenciómetro)?

    
pregunta ddewaele

2 respuestas

2

¿Estás utilizando un bote LOG o LINEAR?

EDITAR:

Esto es para el bote lineal:

Encerrado en ROJO está su potenciómetro LINEAR de 10kOhm.

Los valores de resistencia pueden necesitar algunos ajustes.

EDIT2: esta es una fuente de corriente constante ajustable. Suponiendo que el voltaje Zener es constante, una corriente constante fluirá a través de R1, R2, R3. La tensión en R1 también será constante. Esto significa que el limpiador del potenciómetro viajará entre dos potenciales fijos. Como el potenciómetro es lineal, el voltaje del limpiaparabrisas también cambiará de forma lineal en relación con el accionamiento del potenciómetro. En el potenciómetro del limpiaparabrisas tienes la base de Q1, que forma un seguidor emitor con R5. Esto evita la carga del potenciómetro. La caída de voltaje a través de la base - unión emitor es de aprox. constante (~ 0.7V), lo que significa que el voltaje a través de R5 también es lineal con el recorrido del potenciómetro. Por motivos prácticos, toda la corriente que fluye a través de R5 fluye hacia afuera del colector de Q1 y termina en una carga, la resistencia de 250 ohmios para su prueba de Arduino.

Y ahí tienes, tu corriente lineal con el recorrido del potenciómetro lineal.

    
respondido por el iggy
0

Prueba esto. El diodo extra ayuda a caer a 10 V, y usa un recipiente lineal. Si el voltaje aún está por encima de 10 V, use otro diodo, pero la mayoría de los LED tienen una caída de 1.5, debería funcionar. Cuando el bote es 0 Ohm, la corriente es 20mA. Cuando el bote es 2k, la corriente es 4mA.

    
respondido por el sparky Al

Lea otras preguntas en las etiquetas