Autor Tema: Display multiplexado de Proteus... ¡¡¡NO ME FUNCIONA!!!  (Leído 17802 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado LordLafebre

  • Moderador Global
  • DsPIC30
  • *****
  • Mensajes: 3529
    • Micros & micros
Display multiplexado de Proteus... ¡¡¡NO ME FUNCIONA!!!
« en: 25 de Octubre de 2005, 13:15:00 »
Hola Amigos:

A ver si alguien me puede ayudar... estoy intentando utilizar un display de catodo comun...

es este: 7SEG-MPX4-CC-BLUE de la libreria Display



No lo he podido hacer funcionar... sin embargo utilizo 4 displays de Catodo Comun y hago manualmente la multiplexacion y funciona bien.... este tengo que hacer algo adicional....? Alguien me puede dar una mano...?

Gracias a TODOS....! Sonrisa Gigante

Desconectado pocher

  • Moderador Local
  • DsPIC30
  • *****
  • Mensajes: 2569
RE: Display multiplexado de Proteus... ¡¡¡NO ME FUNCIONA!!!
« Respuesta #1 en: 26 de Octubre de 2005, 00:14:00 »
El rojo al menos sí que va. Me imagino que el azul también.

Lo tengo conectado con 8 resistencias limitadoras y con 4 transistores NPN. ¿Lo tienes así?

Un saludo

Desconectado LordLafebre

  • Moderador Global
  • DsPIC30
  • *****
  • Mensajes: 3529
    • Micros & micros
RE: Display multiplexado de Proteus... ¡¡¡NO ME FUNCIONA!!!
« Respuesta #2 en: 26 de Octubre de 2005, 01:16:00 »
Hola:

gracias por responder Pocher, el esquema es el siguiente:



Y no me funciona... pero sin embargo como comente... hago esto y funciona bien...:



En el primer esquema las resistencias para el display son de 220 los transistores son 2n3904 las resistencias de base son de 4.7K, probe sin las resistencias para el display pero nada de nada... no va...!

Lo unico que no se es para que sirve el pin DP... pero trate poniendolo a vcc y gnd.. pero no mismo.... no creo que este haciendo algo mal...! o si? Sonrisa Gigante

Desconectado pocher

  • Moderador Local
  • DsPIC30
  • *****
  • Mensajes: 2569
RE: Display multiplexado de Proteus... ¡¡¡NO ME FUNCIONA!!!
« Respuesta #3 en: 26 de Octubre de 2005, 03:29:00 »
Te digo como lo tengo yo:

- 330 ohms x 8 (DIGITALES)

- 1k x 4 (ANALOGICAS)

- BC548 x 4

- Control con PIC 876

El DP es el punto decimal de cada display, también es una entrada que en tu aplicación quizá no necesites.

Un saludo

Desconectado vszener

  • Moderador Local
  • PIC24H
  • *****
  • Mensajes: 2395
RE: Display multiplexado de Proteus... ¡¡¡NO ME FUNCIONA!!!
« Respuesta #4 en: 26 de Octubre de 2005, 07:11:00 »
La simulacion con PROTEUS en tema de 7seg multiplexados regular....prueba con quitar los transistores del catodo y sus resistencias haber si esta vez te simula bien! Suerte!!!Giño
· Nos vemos en los bares!!!!!
· Mi Blog: Aqueronte

Desconectado LordLafebre

  • Moderador Global
  • DsPIC30
  • *****
  • Mensajes: 3529
    • Micros & micros
RE: Display multiplexado de Proteus... ¡¡¡NO ME FUNCIONA!!!
« Respuesta #5 en: 26 de Octubre de 2005, 11:37:00 »
Hola Compañeros:

Es mas que ovbio que aqui anda algo mal y espero no ser yo Sonrisa Gigante...!

Probe a poner los mismos elementos como pocher y nada, elimine los transistores como dijo vszener y nada... no se que esta mal... el elemento LPT1 emula el puerto paralelo y funciona bien asi que ese no es el problema ya que probe con los displays por separado y el codigo en VB tambien esta bien por lo que esto quedaria descartado...

Lo que estoy haciendo es lo siguiente:

por ahora es solamente manual... activo a un display con los 4 ultimos pines del LPT que corresponden en el esquema a D1,D2,D3y D4 pongo en alto cualquiera de estos y se supone que se deberia habilitar uno de los displays... paso seguido envio un dato que correponde a los 4 primeros pines... y van al decodificador... esto con los displays separados funciona.. pero con el multiplexado no....!

Debo hacer algo mas para este ultimo...??? Llorando

Desconectado pocher

  • Moderador Local
  • DsPIC30
  • *****
  • Mensajes: 2569
RE: Display multiplexado de Proteus... ¡¡¡NO ME FUNCIONA!!!
« Respuesta #6 en: 26 de Octubre de 2005, 11:40:00 »
La verdad que es un tanto complicadete, ya no me acordaba de esto:

Después de cada representación de números en el display hay que hacer:

                 programa ...

          delay_ms(1);    //Fundamental para que funcione el display
          
          output_c(0x00);     //Fundamental para que funcione el display resetear                                     
          output_b(0x00);     //tanto las bases de los transistores como los diodos

            ... repetir otra vez todo el programa.

Un saludo   
          

Desconectado Y@el

  • Colaborador
  • PIC18
  • *****
  • Mensajes: 415
RE: Display multiplexado de Proteus... ¡¡¡NO ME FUNCIONA!!!
« Respuesta #7 en: 26 de Octubre de 2005, 12:16:00 »
Bueno, loco aunque paresca raro, no saldra la simulacion, si no estan todos los pines conectados.


http://proyectosfie.webcindario.com/documentos/display.png

ya me habia pasado eso Antes Sonrisa Gigante

bye Rebotado Rebotado

Desconectado pocher

  • Moderador Local
  • DsPIC30
  • *****
  • Mensajes: 2569
RE: Display multiplexado de Proteus... ¡¡¡NO ME FUNCIONA!!!
« Respuesta #8 en: 26 de Octubre de 2005, 13:03:00 »
Sí que es raro. En el dibujito que yo tengo, desconecto por ejemplo los pines a, b y c y lo que pasa es que dejan de lucir los segmentos correspondientes ... que es lo que tiene que pasar.

Desconectado LordLafebre

  • Moderador Global
  • DsPIC30
  • *****
  • Mensajes: 3529
    • Micros & micros
RE: Display multiplexado de Proteus... ¡¡¡NO ME FUNCIONA!!!
« Respuesta #9 en: 26 de Octubre de 2005, 13:24:00 »
Hola:

Pues ya encontre el problema... y son los transistores... con el decoficador funciona bien... pongo los transistores y me da problemas... asi que los quite y funciona...! esta raro.... esto es el unico inconveniente que he tenido en algunas simulaciones que he hecho...!

Desconectado LordLafebre

  • Moderador Global
  • DsPIC30
  • *****
  • Mensajes: 3529
    • Micros & micros
RE: Display multiplexado de Proteus... ¡¡¡NO ME FUNCIONA!!!
« Respuesta #10 en: 26 de Octubre de 2005, 13:43:00 »
Hola:

Gracia a todos...!!!

Hice lo siguiente...

- Primero lo que sugerio pocher con lo de tiempo... lo hacia asi con el circuito original y nada...

- Segundo intente sin el decodificador y aun con los transistores y tampoco funciono...

-Tercer lo que sugerio vszener y quitando los trnasistores ¡¡¡ ZAS !!! funciono...

Con respecto a lo que comenta Yoel a mi me sucede lo mismo que pocher... si no conecto a algun segmento del display si funciona solo que no se enciende el que esta desconectado...

Asi lo hice en PBP:

Codigo:
TRISC=0
TRISB=0

Loop:
    PORTB=%11110110
    PORTC=%00001110
    gosub tiempo
    PORTB=%10111111
    PORTC=%00001101
    gosub tiempo
    PORTB=%10111000
    PORTC=%00001011
    gosub tiempo
    PORTB=%11110111
    PORTC=%00000111
    gosub tiempo
    goto loop
Tiempo:
    pause 1
    PORTB=0
    PORTC=255
    pause 1
    return
end




El caso es que para hacer una aplicacion real me quedo con el esquema segundo de uno de mis posts... es decir multiplexar uno mismo los displays.... ya que con este es mucha historia...!

Gracias a todos... Giño Sonrisa Gigante Rebotado