Hola Astaroth_25, bueno paso a decirte que tu adjunto esta muy dificil de entender, pasa un esquema eléctrico del mismo que se entienda claramente y en unas de esas podremos ayudarte en el problema.Bueno haber ahora le coloque leyendas para que veas q hace cada integrado... de todas formas te explico resumiendo.... tengo 8 registros serie-paralelo que es por donde introdusco el dato que quiero se me muestre...... luego hay otro registro que controla a que fila va el dato (la Fila 1 de la MATRIZ1 esta unida a la fila 1 de la MATRIZ 2,3,4,5,6,7,8). a los push button no le des importancia que es para otra cosa, la cuestion es que simulado da perfectamente.. el problema es implementando el harware.. que cuando voy uniendo la fila 1 de la MATRIZ 1 con la fila 1 de la MATRIZ 2 baja la intensidad.... y mientras mas filas 1 conecto baja aun mas... puder ver en el osciloscopio q el pin que controla la fila 1 conforme voy aumentando una fila ya no baja a cero como deberia ser sino hasta 2,3,4V.. asi q el voltaje que le cae a los leds de las matrices llega a ser la diferencia entre 5V(que es la alimentacion ) y 2,3,4V que es la tierra.....
Un saludo.
Atte. CARLOS.
Hola Astaroth_25, aquí te dejo ena parte de un circuito como el que necesitas que si funciona, te lo dejo por dos motivos:Gracias.. por el apunte... una pregunta... cual la funcion de la resistencia de 1.5K y la de 270Ohm no seria lo mismo el circuito q te adjunto...
* Para que lo amplies y lo hagas de la medida que necesites.
* Para que sepas como postear un esquema en el futuro, ya que lo posteado por ti realmente es muy dificil de entender y nadie querra tomerce el tiempo de deducirlo.
Espero te sea de ayuda, un saludo.
Atte. CARLOS.
Hola Astaroth_25, de la forma que te lo e facilitado funciona y esta probado, de la manera que propones de seguro se quema todo, ya que no le as colocado la resistencia de base para polarizar el Tr, por lo tanto al intentar conmutar uno de los Tr en realidad estarás haciendo un gran corto-circuito.Ok... carlos en eso si tienes toda la razon La Resistencia de BASE.... no te preocupes q no voy a quemar nada.... para eso pregunto antes de comenzar a hacer........ y sobre la otra resistencia la de 1.5K cual su funcion si no es mucha molestia.. :lol:...????
Un saludo.
Atte. CARLOS.
Hola Astaroth_25, la resistencia de 1K5 tiene como principal funcion de producir un apagado rápido del LED al momento que se debe, en definitiva, acelera el apagado de los LED descargando la energuía almacenada en los mismos a masa, no encontraras mucha diferencia si no la colocas, pero te recomendaría que lo hagas.Quetal carlos.... gracias por los datos que me son de gran valor...... ya te estare comentando como va el letrero...
Un saludo.
Atte. CARLOS.
Perdon no, pero yo lo que veo es que el circuito posibilita encender todos los leds a mismo tiempo, los registros 4094 y el PIC hace que las filas o las comunas puedan estar siempre fijas, es decir prender todos los leds.Quetal maggi.. en mi caso estoy utilizando el 74hc164 que es por donde coloco el dato serialmente y activo la fila correspondiente cada 10ms... vere para usar el 4017 y ya te estare comentando...
Cosa que no recomiendo, es mucho mas facil usando un 4017 (2 en reemplazo de los 2 4094), prendes una columna a la vez o una fila velo como quieras, los dejas predidos por 10MS y despues pasas a la siguiente, lo suficientemente rapido para que el ojo no lo note, ahorras en consumo, ahorras tiempo en la programacion manejas vectores 2D y no 3D, te olvidas de los ULN2003, el PIC puede manejar unos cuantos leds sin morir en el intento, ademas los 4017 los manejas con 2 lineas CLOCK y RESET (tiene carry out !), esto es solo una opinion, mi experiencia haciendo esto pero con displays de 8 seg, fue exelente.
Saludos.
Hola maggi, se nora tu falta de experiencia con este tipo de carteles, ya que si intentas usar un 4017 nunca podrás hacer que funcione de manera desente, porque los led se iluminarán muy pobremente.Eso depende de muchos factores, el sistema que propongo funciona deja el led encendido la cantidad suficiente de tiempo como para que alcance su nivel maximo de intensidad, el ojo no puede ver el parpadeo por que ocurre a mucha velocidad eso se llama "persistencia retiniana" asi funciona al cine y la televicion. por otro lado el consumo disminuye notablemente.
Tu estas queriendo (con los 4017) refrescar por columnas, o sea primero la 1, luego la 1, asta por ejemplo la 80, y eso es algo imposible.Lo que yo propongo no es nada nuevo, es un sistema mas que conocido, las ventajas son obias: 2 hilos para los integrados 4017 y muchisimo menos consumo.
Quetal magui.. la verdad es que el refrescamiento por columnas gasta mucho tiempo valioso... para refrescar 8 columnas no hay problemas tienes una maravillosa intensidad pero ya con 80 columnas tu tiempo de muestreo por columnas se reduce bastante por columnas haciendo que no haya tiempo para que el led se establesca... tengo el diseño completamente armado y tiene una intensidad bastante pobre...CitarHola maggi, se nora tu falta de experiencia con este tipo de carteles, ya que si intentas usar un 4017 nunca podrás hacer que funcione de manera desente, porque los led se iluminarán muy pobremente.Eso depende de muchos factores, el sistema que propongo funciona deja el led encendido la cantidad suficiente de tiempo como para que alcance su nivel maximo de intensidad, el ojo no puede ver el parpadeo por que ocurre a mucha velocidad eso se llama "persistencia retiniana" asi funciona al cine y la televicion. por otro lado el consumo disminuye notablemente.
El unico problema es que a mayor cantidad de leds + tiempo le toma barrer las columnas, pero en este caso no veo por que no puede funcionar.CitarTu estas queriendo (con los 4017) refrescar por columnas, o sea primero la 1, luego la 1, asta por ejemplo la 80, y eso es algo imposible.Lo que yo propongo no es nada nuevo, es un sistema mas que conocido, las ventajas son obias: 2 hilos para los integrados 4017 y muchisimo menos consumo.
Voy a aclarar que es lo que yo veo: 8 filas x 16 columnas. pase lo que pase cuando vos tenes que poner un dato nuevo en la siguiente columna, a menos que lo que vayas a mostrar sea exactamente igual a lo anterior, tenes que cambiar el patron.
Osea que a cada paso, vos tenes que introducir una secuencia nueva de leds prendidos + un paso adelante en las columnas.
no entiendo cual es la funcion de los registros de desplazamiento ? si solamente queres avanzar hacia adelante y volver al principio ?.
Como yo lo veo esto lo complicaron exesivamente: ULN + Transistores + resistencias ? esto se puede arreglar con la mitad de los componentes y probablemente la mitad del codigo.
Cuando aprendas lo arrogante que sos quiza aprendas algo de electronica tambien, vamos a ver como le va a tu proyecto, he visto muchos de estos letreros y te aseguro que pasando por CPLD, memorias y demas, lo que estas haciendo es una ridiculez, si creo que hay que decir las cosas como son evidentemente si te gusta complicar las cosas eso es problema tuyo haver si entendes algo:
24 cuadros por segundo eso es lo minimo que nesecitas si no podes hacer eso sos un pesimo programador y pesimo diseñador las dos cosas juntas evidentemente, por que estas defendiendo un diseño que poco tiene de convencional.
Tus citas dan asco se nota el poco valor que pones en ellas todo esto del foro es para darle algo de sentido a tu triste vida de sabelotodo.
Un verdadero gillipoyas.
Saludos
GASTA MUCHO TIEMPO VALIOSO ??? pero son idiotas o que ? que es tiempo valioso ??? este que mas tiene que hacer tu circuito volar una aeronave ??? concepto ! diseño! idea! que otra cosa es mas importante en este programa que mostras unos leds prendidos ??
Hace esta cuenta
1000 * 24f/s = 24000 hz para refrescar mil columnas, si no saben no opinin idioteces este cuento y todo este foro se debe a la falta de necion, si prendes una fila en vez de 10 ahi esta tu problema. usen el GOOGLE !!!!
usen el GOOGLE !!!!
Hola Astaroth_25, es una alegría saber que todo a funcionado como debería, espero pronto ver esas fotitos que comentas.Qtal lo prometido es deuda... aqui les paso unas fotos del letrero ya armado por completo y funcionando... nuevamente gracias a todos (CHALY, BRUNO, MAURIX....etc) por la ayuda y esta experiencia me servira para poder colaborar con un granito de arena en el foro...SALUDOS
Un saludo.
Atte. CARLOS.
Quedo muy bueno el letrero 8), te hago una consulta de que alto mas o menos es el letrero. :-/Qtal... gracias... las matrices q utilice son de 6.02cmx6.02cm... segun veo... si puedes hacer la multiplexacion de las 24 filas de tienes.. a mi pareces tendrias q tratar las filas en forma paralela(las 8filas de la primera matriz con las 8 filas de la segunda y las 8 de la tercera¨encendiendo 1 FILA por grupo) para asi poder tener una frecuencia de muestreo optima para la vista y no se note la multiplexacion, para esto puedes utilizar registros de desplazamiento 74HC4094 colocados en serie que utiliza pocos pines del PIC y de la misma forma para introducir el dato que se mostrara.. ten muy en cuenta q la fuente tenga la suficiente corriente para poder encender toda una fila de LED´s con 25mA por LED seria una de 3.5A aproximadamente ya podrias llegar a tener 3filas encendidas a la ves (seria 10.5A) nose si es una solucion muy optima... espero q alguien tenga otra solucion...
Gracias Astaroth_25 entonces el esquema quedaria similar al planteado por chaly solo que las filas irian en paralelo, lo de la multiplexacion tengo entendido que es para las columnas es asi no??...ahora lo de la corriente claro esta lo tengo presente y he leido ya varios post que hablan sobre aquello asi que no ahi problema en eso, me preocupa eso si la coneccion del pic...saludos y gracias por tu post.quetal aqui te paso un esquema de lo q podria ser la idea q planteas este es para matriz 8x8... tendrias q ajustarlo a tu necesidad... y la multiplexacion la realizar por las filas para poder alcanzar una buena frecuencia de muestreo..