Estoy tratando de controlar múltiples solenoides (hechos en casa) usando un registro de desplazamiento controlado por un Arduino. Idealmente, quiero poder dirigirlos todos juntos hacia adentro o hacia afuera usando la dirección actual.
Originalmente había considerado usar un H-Bridge, pero tengo alrededor de 200 solenoides para controlar, por lo que iba a ser demasiado costoso. Pensé que podría cambiar la dirección de la corriente y enviar 2 conjuntos de valores al registro de desplazamiento, usando el primer bit para especificar la dirección. Al conectar en cadena 25 registros de desplazamiento, puedo controlar los 200 (bueno, 199, pero eso sería suficiente).
Algo como esto:
Las hojas de datos son las siguientes:
Adjunto un diagrama, he omitido las conexiones al arduino por simplicidad, pero tengo algunas preguntas.
¡Gracias de antemano por cualquier ayuda!
simular este circuito : esquema creado con CircuitLab
Puede haber una forma de evitar los puentes H completos siempre que tenga cierta indulgencia con la fuente de alimentación: -
La fuente de alimentación es un tipo de riel dividido que normalmente se usa para producir +V, 0V y -V para amplificadores operacionales y amplificadores, etc. Debido a que el secundario es flotante (es decir, no está conectado a tierra), puede conectar el riel negativo a tierra y tener un medio riel (anteriormente 0V) que puede usar la corriente de retorno del solenoide.
Ahora, solo necesita dos FET; uno de tipo P y otro de tipo N. Todavía necesita diodos de protección, por supuesto.
Cuando la corriente activada tipo N fluye a través del solenoide de izquierda a derecha. Cuando se activa el tipo p, la corriente fluye de derecha a izquierda.
Si quiere derretir cosas, intente activar ambos al mismo tiempo (¡este es un problema normal del puente H de todos modos, pero debe ser "sólido" en cómo funciona su circuito de control)! Si ninguno de los dos está activado, el solenoide no consume corriente.
Existe cierta complicación en el sentido de que el canal P está referenciado al suministro de voltaje más alto y esto necesitará un circuito de transistor adicional para que esté referenciado a la lógica gnd y, al final, es posible que prefiera una unidad de puente H completamente integrada porque es más simple de construir. .
Lo que has dibujado aquí no funcionará. Cuando la corriente se invierte, tienes esta situación:
simular este circuito : esquema creado con CircuitLab
El diodo allí es el diodo inherente a todos los MOSFET . En su lugar, podría usar un relé de estado sólido (SSR) o un relé electromecánico. Lo más barato que pude encontrar en Mouser es $0.48; No sé si esto sigue siendo "demasiado caro".
Probablemente podría poner puentes H completos en cada solenoide por un precio similar. Hay paquetes de montaje en superficie que tienen un MOSFET de canal N y canal P en el mismo paquete que son muy económicos. Por ejemplo, Mouser vende Vishay Si1539CDL por $0,13 en cantidades de 250. Estoy seguro de que, si observa, puede encontrar algunos que tienen varios pares de P y N que pueden resultar incluso más baratos.
Puede controlar cada puente H con 2 salidas en el registro de desplazamiento, una para cada lado. O agregue algo de lógica digital para reducir las salidas de registro de desplazamiento requeridas, pero probablemente el costo sea aproximadamente el mismo. O combine esto con la solución de Andy y solo necesita 1 salida de registro de desplazamiento y medio puente por solenoide.
Anindo Ghosh
Andy alias
Mookle