El color de led que uso es rojo...
Ok, entendido en la fuente habia aumentado hasta un valor de 18v sin obtener mejores resultados, voy a decidirme entonces por la fuente de 24v, igual como el pic los tiene multiplexados y al ser 15 displays por los que se hace el desplazamiento es muy rapido el momento en el que le llega la señal a cada display, segun ese ensayo les avisare mañana que me consiga la fuente de 24v.
Esa era otra pregunta que tenia si se puede realizar un multiplexado tan grande de 15 displays comumente lo que mas he visto es de 4 displays???
GRACIAS POR TU COLABORACION
Pare un momento mi amigo...
Toda la suposición anterior la hice en base a los leds blancos, con los rojos cambia la situación. Con 5 leds rojos en serie estamos en límite con las tensiones máximas, si nos basamos en las tensiones típicas de 1,8v vas bien (9v por los 5 leds) y nos quedan 3V para el transistor y las resistencias, así que no estás tan mal, deberías tener casi 20mA por led (un poco más un poco menos).
Así que NO toques la fuente!!!!!.
Aclaremos esto:
- Cada rama de 5 led tiene su resistencia de 100 ohms.
- Tenemos 7 ramas por c/segmento (para formar el Nº).
- Tenemos 15 segmentos.
- Por otro lado, todo está multiplexado en el tiempo.
En base a eso (si todo está bien) vos tenés:
1 rama => 20mA
1 segmento = 7 ramas => 140mA
Por otro lado mencionas que necesitas multiplexar en el tiempo, por lo tanto para que el ojo humano vea sin problemas el tiempo entre el 1er segmento y último deberá ser de 20mSeg máximo, por lo tanto el tiempo de c/segmento deberá ser de 1,3 mSeg.
En base a esa multiplexación, la corriente deberá ser mucho mayor para que sea equivalente a la corriente en continua (osea un segmento sin switchear). Por lo tanto lo que se hace es aumentar la corriente en esas ramas para la corriente eficaz sea equivalente a esos 140mA.
Para que se entienda mejor, no es lo mismo darle 140mA al segmento por solo 1,3mseg que darle 140mA todo el tiempo.
Esa corriente deberá calcularse de esta forma:
[LATEX]I_{corriente-continua}=\frac{I_{deseada}}{\sqrt{Duty}}[/LATEX]
En tu caso, como tenés 15 segmentos y por cada rama queremos que se comporte como si tuviera 20mA, tu corriente de continua (en realidad pico) deberá ser:
[LATEX]I_{corriente-continua}=\frac{20mA}{\sqrt{\frac{1}{15}}}=78mA[/LATEX]
A ver... se que es medio complicado, pero de todos esto que dije, vos tenés que garantizar por rama 78mA (de acá salen esos 600mA --> 78mA x 7= 546mA) cuando estás multiplexando 15 segmentos (es muy importante esto, solo en esa situación, de lo contrario quemás los leds).
Entonces para garantizar esos 78mA, tenés que disminuir esas resistencias de 100ohm ó aumentar la fuente a 17v o 18v (no más).
Recapitulando todo este MEGA mensaje:
- En continua (sin multiplexar), NO tenés que tocar la fuente, con 140mA por segmento garantizas una buena iluminación.
- Cuando multiplexas, SI tenés que tocar la fuente (en caso de no cambiar las resistencias), para que cada rama tenga 78mA y por segmento tengas 546mA y así garantizas una buena iluminación.
Te dejo este método para que pruebes mañana tranquilo:
- Habilita solo 1 segmento.
- Proba con la fuente de 12v y asegurate de tener esos 20mA por rama (vas a tener que medir). Si dudas del circuito de los transistores, puentea el transistor el C y el E del PNP (estando el circuito deshabilitado ó para mayor seguridad del transistor, desoldalo).
- Fijate que con esa corriente de 20mA es suficiente luz, de lo contrario, los leds no iluminan lo suficiente y hay que cambiarlos por otros que iluminen más.
De ser suficiente luz:
- Trata de hacer funcionar el circuito con los transistores habilitando solo 1 segmento (siempre con los 12v).
- Ya funcionando el circuito de los transistores, hacé los mismo con los otros 14 segmentos, verificá que funcionen bien.
- Por último, asegurate que el uC switchea bien, deberías ver una cuadrada de 20mSeg y con Ton de 1,3mSeg (osea necesitas osciloscopio o tester que mida frecuencia y duty).
- Funcionando todo lo anterior, ya podés levantar la tensión de fuente a 18v.