Tengo 12 solenoides (12v nominal) conectados en paralelo a dos matrices Darlington (ULN2803A). Cada solenoide tiene una impedancia de 88 ohmios. La fuente de alimentación puede proporcionar un 12V estable con un consumo de corriente de hasta 2A. (Ver abajo)
Los solenoides se controlan con impulsos de 20 ms. Cuando todos los solenoides están activados, el consumo de corriente no excede el máximo (2A) y el voltaje se mantiene estable (ligeramente por encima de 12V).
Todos los solenoides están conectados con cables de 0,5 mm con una longitud de hasta 2 metros.
El problema:
Cuando cada uno de los solenoides está activado, funcionan como es debido. Sin embargo, cuando 6 están habilitados al mismo tiempo, uno de ellos no funciona.
Como el solenoide funciona cuando se activa solo, no debería haber problemas mecánicos y es más bien una falta de potencia para activarlo.
¿Por qué carecería de energía si se suministra la tensión de funcionamiento y no se alcanza el consumo máximo de corriente de la fuente de alimentación?
EDITAR:
- Las entradas a Darlington IC están controladas por señales de 3.3V de una MCU.
- Es el mismo solenoide que falla.
- Si se accionan 12 al mismo tiempo, fallan varios solenoides.
- Todos ellos están relativamente a la misma distancia de la GND.
- (Cuando se activan 6, el # 2 falla)
EDIT2: Después de volver a medir los voltajes a través de los solenoides:
- Cuando 12 están activos, el voltaje en cada uno es de 10.8 V
- Cuando 6 están activos, el voltaje en cada uno es de 11.1 V
- Cuando 1 está activo, el voltaje a través de él es 11.4V
El voltaje suministrado por la fuente de alimentación es 12.3V