¿Hay un dispositivo para controlar la corriente en un solenoide?

1

Quiero controlar la corriente en un solenoide usando un microcontrolador. Lo ideal sería un IC que pueda hacer PWM con limitación de corriente por ciclo, con una entrada SPI. Algo como el Allegro A3972 , con un solo FET, en lugar de un doble H- Puente.

También he analizado los controladores LED, que tienen el tipo de unidad correcto, pero no permiten que la corriente sea controlada por una MCU.

¿Alguien sabe de un dispositivo así?

    
pregunta Rocketmagnet

2 respuestas

3

Una forma de hacer esto es sustituir la medición de la corriente por matemáticas en el micro. Sí, esto es posible. Tengo una patente sobre una técnica de PFC en la que no hay comentarios actuales ni, en realidad, ninguna medición actual.

Si conoce la tensión de alimentación o puede medirla y conoce la inductancia y resistencia del solenoide, puede calcular la cantidad de corriente acumulada en el solenoide en función del tiempo de encendido del pulso. De la misma manera, puede calcular la disminución actual durante el tiempo de apagado. Luego, gire alrededor de esas ecuaciones y calcule el ciclo de trabajo de PWM para obtener la corriente deseada.

Piense en una fuente de alimentación conmutada como la entrega de una cantidad controlada de carga en cada impulso. Como la corriente es la carga por tiempo, puede controlar la corriente controlando el tamaño del pulso y / o la frecuencia del pulso.

Otra forma más simple es simplemente observar el voltaje promedio. Los solenoides tienen una resistencia significativa a la bobina además de la inductancia de la bobina. Los voltajes para operar el solenoide generalmente están bien especificados, y usted sabe que la corriente no será excesiva en esos voltajes. En un convertidor Buck ejecutado en modo continuo, el voltaje de salida es básicamente el voltaje de entrada multiplicado por la fracción del ciclo de trabajo de PWM.

Uno de mis proyectos actuales está usando el método de control de voltaje en este momento, y está funcionando muy bien. El circuito utiliza un micro para controlar un valor de gas impulsado por solenoide para regular la presión de salida. Esta empresa fabrica estas válvulas de gas con una variedad de solenoides para adaptarse a diferentes requisitos de voltaje. Originalmente pensaron que ofrecerían el producto de control de presión en el mismo conjunto de sabores de rango de voltaje que las válvulas. Señalé que esto no era necesario. Use el valor de sabor de la válvula para el voltaje más bajo y me ocuparé del resto midiendo el voltaje de suministro del cliente y ajustando el ciclo de trabajo de PWM en consecuencia. Este ajuste se realiza a un nivel inferior para mantener constante el accionamiento del solenoide a medida que varía la tensión de alimentación. Los niveles más altos realizan el control para mantener constante la presión del gas de salida. Como resultado de esto, pueden ofrecer un único controlador de presión que funciona en toda la gama de voltajes que actualmente tienen varios sabores de solenoides para cubrir. Todo esto requiere muy poca potencia de CPU adicional. Estoy ejecutando el Microchip dsPIC controlando todo esto muy por debajo de su velocidad de reloj máxima porque los ciclos simplemente no son necesarios y reducen la potencia que el cliente final tiene que suministrar.

    
respondido por el Olin Lathrop
0

Si el precio y la disponibilidad de Allegro IC están bien, es muy probable que se puedan usar directamente.

por ejemplo, sin haber pensado mucho en él, conectar un solenoide como se muestra puede funcionar. El interruptor inferior actúa como diodo del volante. El sentido actual puede estar molesto debido a un nuevo arreglo. Te lo dejo a ti para que revises las implicaciones.

    
respondido por el Russell McMahon

Lea otras preguntas en las etiquetas