Colapsar columna

Menu Usuario -

Hola, Visitante
avatar


Mas Activos -

nocturno
Mensajes: 1979
Meta
Mensajes: 276
djfreeman
Mensajes: 272
spiderman
Mensajes: 257
HJ.0x00
Mensajes: 218

Autor Tema: Fuente Simétrica con Pic 16F877A  (Leído 369 veces)

Desconectado jose luis comas llinas

  • Nuevo fichaje
  • *
  • Mensajes: 5
Fuente Simétrica con Pic 16F877A
« en: Agosto 19, 2018, 17:50 »



amigos cordial saludo

bueno les comento estoy realizando un proyecto para clase de electrónica digital  de una fuente simétrica utilizando pic 16f877a y el código lo realice en pic basic pro, bueno el propósito es visualizar en un display lcd 16x4 el voltaje negativo y positivo de la fuente simétrica.
bueno para el voltaje negativo utilice un amplificador operacional en forma de inversor, para que el pic con su ADC lo convierta en Voltaje Negativo. pero en la simulación no me esta Funcionado, adjunto las imágenes y el circuito de la fuente simétrica.
y este el codigo  en pic basic pro

DEFINE LCD_DREG PORTD
DEFINE LCD_DBIT 4
DEFINE LCD_RSREG PORTE
DEFINE LCD_RSBIT 0
DEFINE LCD_EREG PORTE
DEFINE LCD_EBIT 1
DEFINE LCD_BITS 4
DEFINE LCD_LINES 2

DEFINE ADC_BITS 8
DEFINE ADC_CLOCK 3
DEFINE ADC_ SAMPLEUS 50

TRISC.6 = 0 
TRISC.7 = 1
TRISA = 255
ADCON1 = %00000010
TRISB.6 = %0

LED VAR PORTB.6
B1 VAR WORD
B2 VAR WORD
VALOR1 VAR BYTE
VALOR2 VAR BYTE

COMENZAR:
         ADCIN 1, B1
         ADCIN 2, B2
         VALOR1=B1/9
         VALOR2=B2/12
         
         SEROUT2  PORTC.6,188,["$", "$", DEC4 B1,"$", "$",DEC4 B2,10,13]
         LCDOUT  $FE,2,"  FUENTE SIMETRICA   "
         LCDOUT  $FE,$C0,"   JOSE LUIS       "
         LCDOUT  $FE,$94,"VOLTAJE NEGATIVO:-",DEC2 VALOR1
         LCDOUT  $FE,$D4,"VOLTAJE POSITIVO:+",DEC2 VALOR2
         HIGH LED
         GOTO COMENZAR
          :-\  he hecho de todo y sigue sin funcionar amigos, y espero que me puedan ayudar y gracias jose

Desconectado nocturno

  • Administrator
  • MicroPIC Gurú
  • *****
  • Mensajes: 1979
    • MicroPIC
Re:Fuente Simétrica con Pic 16F877A
« Respuesta #1 en: Agosto 20, 2018, 06:45 »
No tengo PicBasic ni Proteus por lo que no puedo ejecutar la simulación. ¿Cuál es el error que te da?
Un saludo desde Sevilla, España

Desconectado jose luis comas llinas

  • Nuevo fichaje
  • *
  • Mensajes: 5
Re:Fuente Simétrica con Pic 16F877A
« Respuesta #2 en: Agosto 20, 2018, 17:49 »


hola amigo gracias por responder, bueno ya he corregido el error, el pin Rw del Lcd 20x4 no estaba conectado a Gnd por esa razón no estaba visualizando el mensaje en el lcd, luego de conectar este pin ya puedo visualizar el mensaje.
ahora lo que veo  es que en el lcd me esta registrando valores de -30V y +30, y en la fuente tengo voltaje de +12V y -12V, la idea es que estos voltajes se visualicen en el lcd 20x4, veo que la falla la tengo en el codigo pic basic pro.

vos manejas el pic basic pro amigo, y si es asi puede ayudarme con el codigo?

gracias  :-\

Desconectado nocturno

  • Administrator
  • MicroPIC Gurú
  • *****
  • Mensajes: 1979
    • MicroPIC
Re:Fuente Simétrica con Pic 16F877A
« Respuesta #3 en: Agosto 21, 2018, 06:47 »
Si estás usando el ACD en modo 8 bits puede medir de 0 a 255 valores.
Luego los estás dividiendo así:
VALOR1=B1/9
VALOR2=B2/12

Por lo que VALOR1 podría llegar hasta 28.3 y VALOR2 hasta 21.25

Por tanto, para cambiar la escala sólo tendrías que cambiar esos divisores.
Un saludo desde Sevilla, España

Desconectado jose luis comas llinas

  • Nuevo fichaje
  • *
  • Mensajes: 5
Re:Fuente Simétrica con Pic 16F877A
« Respuesta #4 en: Agosto 21, 2018, 14:46 »


hola amigo gracias por responder a mi consulta, bueno te comento ya arregle el codigo en pic basic pro, y me esta simulando como yo deseo, te adjunto la imagen de la simulación en proteus

gracias nuevamente jose 8)

Desconectado nocturno

  • Administrator
  • MicroPIC Gurú
  • *****
  • Mensajes: 1979
    • MicroPIC
Re:Fuente Simétrica con Pic 16F877A
« Respuesta #5 en: Agosto 22, 2018, 06:47 »
¿Y cuál fue la solución?, me alegro que lo tengas.
Un saludo desde Sevilla, España

Desconectado jose luis comas llinas

  • Nuevo fichaje
  • *
  • Mensajes: 5
Re:Fuente Simétrica con Pic 16F877A
« Respuesta #6 en: Agosto 28, 2018, 18:04 »


bueno la solución fue arreglar las ecuaciones matemáticas del punto flotante en el código  Picbasic pro, que las tenias mal calculadas y por esa razón evidenciabas resultados erróneos en el lcd 20x4

gracias de antemano y bendiciones siempre

jose  ;)


 

login