Autor Tema: (SOLUCIONADO) Problema con Matriz 8 X 8... Ayuda Por Favor  (Leído 5271 veces)

0 Usuarios y 2 Visitantes están viendo este tema.

Desconectado pengordon

  • PIC10
  • *
  • Mensajes: 15
(SOLUCIONADO) Problema con Matriz 8 X 8... Ayuda Por Favor
« en: 18 de Junio de 2009, 00:48:33 »
He tratado de realizar el siguiente proyecto de un display de led 8 x 8, pero me surge el siguiente problema, no se si el programa o el circuito está mal, el programa lo saque de este mismo foro, y el circuito tambien... he posteado en el tema del proyecto pero no he obtenido respuesta, ojalá aca pueda obtener alguna.

PROBLEMA... los led no encienden, ya que los transistores siempre están el corte (nivel alto) y no logro encender las filas del matriz, el desplazamiento de registro del 74hc164 funciona, pero el problema es el los pines del PIC16F84A, creo que es del programa, pero aun no encuentro la solución, he revisado varias veces el programa...

Espero una ayuda por favor..

Les adjunto el archivo .ASM y el archivo .DSN (En formato .RAR)

Saludos...
« Última modificación: 20 de Junio de 2009, 21:42:56 por pengordon »

Desconectado MLO__

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 4581
Re: Problema con Matriz 8 X 8... Ayuda Por Favor
« Respuesta #1 en: 18 de Junio de 2009, 10:23:30 »
Hola.

Prueba sin los transistores ni las resistencias, a veces estos componentes vuelven lenta la simulacion.

Saludos
El papel lo aguanta todo

Desconectado Suky

  • Moderador Local
  • DsPIC33
  • *****
  • Mensajes: 6758
Re: Problema con Matriz 8 X 8... Ayuda Por Favor
« Respuesta #2 en: 18 de Junio de 2009, 11:51:38 »
El problema es que los emisores de los transistores deben ir a GND y no a Vcc.
No contesto mensajes privados, las consultas en el foro

Desconectado MLO__

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 4581
Re: Problema con Matriz 8 X 8... Ayuda Por Favor
« Respuesta #3 en: 18 de Junio de 2009, 14:59:42 »
Hola.

La configuracion de los transistores esta bien, son PNP y habilita la fuente de alimentacion a los LEDs, yo lo uso a si en los publik. A mi tambien me ha pasado que no simula bien los transitores PNP en el ISIS ... casi siempre usaba NPN ... raro ...

Saludos
El papel lo aguanta todo

Desconectado Suky

  • Moderador Local
  • DsPIC33
  • *****
  • Mensajes: 6758
Re: Problema con Matriz 8 X 8... Ayuda Por Favor
« Respuesta #4 en: 18 de Junio de 2009, 15:43:26 »
Hola.

La configuracion de los transistores esta bien, son PNP y habilita la fuente de alimentacion a los LEDs, yo lo uso a si en los publik. A mi tambien me ha pasado que no simula bien los transitores PNP en el ISIS ... casi siempre usaba NPN ... raro ...

Saludos

Es verdad! Eso me pasa por no prestar atención! Pero lo seguro que el código anda :wink:
No contesto mensajes privados, las consultas en el foro

Desconectado pengordon

  • PIC10
  • *
  • Mensajes: 15
Re: Problema con Matriz 8 X 8... Ayuda Por Favor
« Respuesta #5 en: 19 de Junio de 2009, 01:09:19 »

probe conectando el emisor a GND, pero igual no muestra nada en la matriz, osea muestra cuando el registro de desplazamiento es Vcc, ya que todos los pines que salen de los transistores estan en GND...

Creo que volvere a revisar el programa... aaaa me estresa xD... lo otro que note en los pines RB del PIC, la señal que envia siempre es GND... no veo un cambio en sus estados... quizá eso puede ser el problema.. como dije... revisare nuevamente el programa...

Saludos y gracias por las respuestas :)

Desconectado pengordon

  • PIC10
  • *
  • Mensajes: 15
Re: Problema con Matriz 8 X 8... Ayuda Por Favor
« Respuesta #6 en: 19 de Junio de 2009, 01:50:10 »

Estuve revisando el programa y me fije que en ningun momento hace un CALL Tabla, en la cual estan los numeros de los caracteres que deseo mostrar... ahora, deberio hacer un CALL Tabla y luego un RETURN, ya que la tabla esta al final del programa, y las instrucciones anteriores hacen que envie la informacion por los pines del PUERTB, pero que va a enviar si los datos de la tabla nunca los llamo...

Y si asi fuera... si tendria que ir un CALL Tabla... ¿Donde iria?

Saludos y ojala me puedan ayudar...

Desconectado Suky

  • Moderador Local
  • DsPIC33
  • *****
  • Mensajes: 6758
Re: Problema con Matriz 8 X 8... Ayuda Por Favor
« Respuesta #7 en: 19 de Junio de 2009, 02:11:33 »
No te preocupes que el código esta bien, el problema es la simulación. Como a indicado MLO_ los transistores PNP no se simulan bien en ISIS. Lo de colocar el emisor a gnd fue un error mio de no fijarme que tipo de transistor era, pero bien aclarado por MLO_.
Adjunto simulación sin transistores y comprobaras que funciona.
No contesto mensajes privados, las consultas en el foro

Desconectado pengordon

  • PIC10
  • *
  • Mensajes: 15
Re: Problema con Matriz 8 X 8... Ayuda Por Favor
« Respuesta #8 en: 19 de Junio de 2009, 14:34:28 »

gracias Suky por tu aporte... tienes todas la razon... funciona en el ISIS sin los transistorres... =).. eso si al armarlo en la placa.. hay que poner los transistores para funcione correctamente cierto?? no habra problemas??

Saludos y gracias por sus respuestas...

Desconectado MLO__

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 4581
Re: Problema con Matriz 8 X 8... Ayuda Por Favor
« Respuesta #9 en: 19 de Junio de 2009, 15:16:09 »
Toca por que toca ... si no no te van a prender bien los LEDs.

La configuracion que esta en el esquematico es la que yo he usado sin problema en los publik.

Saludos
El papel lo aguanta todo

Desconectado miguel valdivia

  • PIC10
  • *
  • Mensajes: 46
Re: (SOLUCIONADO) Problema con Matriz 8 X 8... Ayuda Por Favor
« Respuesta #10 en: 26 de Diciembre de 2009, 21:52:04 »
tienes rason pengordon  la matriz funciona en proeteus yo tengo 7.5 , gracias Suky por tu aporte.
pero porque no funciona en proteus la matriz 8x8 de antimason ..........
saludos desde chilito

Desconectado alogic.on

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 772
Re: (SOLUCIONADO) Problema con Matriz 8 X 8... Ayuda Por Favor
« Respuesta #11 en: 27 de Diciembre de 2009, 05:12:08 »
el isis poromete mucho pero al final se acaba dejando por una protoboard, precisamente por estas cosillas. a veces funciona y a veces no. jeselevacer. el simulador de mplab es mas complicado, o no tan atractivo. pero es mas de fiar. mira a ver en la ventena view/program memory ý view/file registers para ver que sucede en las memorias del micro

un saludo

Desconectado miguel valdivia

  • PIC10
  • *
  • Mensajes: 46
Re: (SOLUCIONADO) Problema con Matriz 8 X 8... Ayuda Por Favor
« Respuesta #12 en: 27 de Diciembre de 2009, 09:32:05 »
gracias alogic.on  pero en este momento estoy diseñando la pcb para armarlo
gracias


 

anything