Autor Tema: Pogramacion pic 16F876 Termometro de 4 canales.  (Leído 48954 veces)

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

Desconectado danone

  • PIC12
  • **
  • Mensajes: 78
Re: Pogramacion pic 16F876 Termometro de 4 canales.
« Respuesta #90 en: 01 de Junio de 2006, 21:30:48 »
weno compañero, tengo que dejarlo por hoy, mañana sera otro dia , a ver si lo rematamos ya :P jejjejeje venga juan un  saludo y gracias por todo.


Desconectado Arbolito

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 893
Re: Pogramacion pic 16F876 Termometro de 4 canales.
« Respuesta #91 en: 01 de Junio de 2006, 21:32:55 »
pues mañana sera otro dia un saludo
Existo, aunque pienses que no pienso

Desconectado Arbolito

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 893
Re: Pogramacion pic 16F876 Termometro de 4 canales.
« Respuesta #92 en: 02 de Junio de 2006, 15:10:47 »
bien e probado toda la noche y no e podido utilizar la ref
como te fue a vos
Existo, aunque pienses que no pienso

Desconectado danone

  • PIC12
  • **
  • Mensajes: 78
Re: Pogramacion pic 16F876 Termometro de 4 canales.
« Respuesta #93 en: 02 de Junio de 2006, 15:17:59 »
muy buenas compañero a ver te cuento he estado indagando y un compañero me ha dicho que para utilizarlo la ref en nuestro caso seria asi

#define A_ANALOG_RA3_REF 0x83 // A0 A1 A2 A5 Ref=A3

setup_adc_ports(A_ANALOG_RA3_REF );

con eso efectivamente compila, pero vuelve a salir valores extraños en la pantalla,
Otra cosa para tener mas precision me han comentado que es mejor que utilicemos el adc a 10 bits en vez de a 8 con lo cual tendremos muchisima mas precision.

Otra cosa mirando mirando no me salen muy bien las cuentas, de donde sacaste esto:

temp1=temp1*0.009803*2;      el 0.09803*2 de donde sale? es que me han contado lo sieguiente , en nuestro caso estabamos usando un adc de 8 bits es decir tenemos 256 valores del 0 al 255.

si pillamos 2.5Voltios de tension de referencia y lo dividimos entre 256 trocitos que tenemos de adc da = 0,009765625  el *2 donde lo sacas?

no estaremos teniendo de nuevo problemas con unidades? q una cosa entre en voltios y nosotros la restemos en mV o viceversa?

saludos.

Desconectado Arbolito

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 893
Re: Pogramacion pic 16F876 Termometro de 4 canales.
« Respuesta #94 en: 02 de Junio de 2006, 15:28:57 »
bien lo del adc es verdad pero no se si es nesesartia que lo pongas a 10 (cuestion de probar) pero bueno mi propuesta es que por el momento lo dejemos en 8 y vemos que pasa.

las cuentas que te an contada son perfectas el tema es que nosotros no estamos usando la referencio por (2.5 v) sino que por defecto esta a (0) entonces como yo el calculo lo avia echo para en un futuro usar la ref a 2.5v pues sencillamente multiplico por 2 asi cuando consiga aser funcionar la ref pues solo le borro el 2.

yo ya abia usado la ref como lo pones vos pero nada no me deja compilarla
bueno voy a volver a probarla y te cuento.
Se entendio lo del 2? sino preguntame
Existo, aunque pienses que no pienso

Desconectado danone

  • PIC12
  • **
  • Mensajes: 78
Re: Pogramacion pic 16F876 Termometro de 4 canales.
« Respuesta #95 en: 02 de Junio de 2006, 15:31:50 »
vale, ahora si que entiendo lo del 2. ahora si , pues es que yo tb he probado a declararlo como te he puesto el vref compila pero no muestra bien yo no se pq sera :( el caso es que si te fijas el ccs tiene unas opciones q tu marcando casillas y demas, el programa solo te hace lo que son las declaraciones esas el solo, has probado a hacerlo asi? haciendolo asi creo que sale lo que te he copiado antes.


Desconectado Arbolito

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 893
Re: Pogramacion pic 16F876 Termometro de 4 canales.
« Respuesta #96 en: 02 de Junio de 2006, 15:40:58 »
 :-/ :-/ :-/ :-/ :-/
ya me compilo y le puse 2.5v en la ref y anda joya sige con un poco de imprecicion pero supongo deve ser el simulador
bua a probar unpar de veces mas y te cuento
Existo, aunque pienses que no pienso

Desconectado danone

  • PIC12
  • **
  • Mensajes: 78
Re: Pogramacion pic 16F876 Termometro de 4 canales.
« Respuesta #97 en: 02 de Junio de 2006, 15:45:10 »
okis,si consigues unos valores ya mas o menos decentes y quitandole el *2 y ya con el vref, pasame el codigo cuando lo tengas y pruebo yo a simularlo tb, si keda mas o menos preciso mañana empiezo a hacer el protoboard a ver que valores tengo en la realidad, y mientras tanto , si lo conseguimos podemos estudiar lo del adc a 10 bits.
saludos.

Desconectado Arbolito

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 893
Re: Pogramacion pic 16F876 Termometro de 4 canales.
« Respuesta #98 en: 02 de Junio de 2006, 18:02:17 »
adc en 10 bits
ref en 2.5 volt
bueno a ver si te sirve asi
« Última modificación: 02 de Junio de 2006, 19:06:19 por juanacho_ar »
Existo, aunque pienses que no pienso

Desconectado Arbolito

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 893
Re: Pogramacion pic 16F876 Termometro de 4 canales.
« Respuesta #99 en: 02 de Junio de 2006, 18:11:44 »
y aca el circuito para la simulacion
Existo, aunque pienses que no pienso

Desconectado danone

  • PIC12
  • **
  • Mensajes: 78
Re: Pogramacion pic 16F876 Termometro de 4 canales.
« Respuesta #100 en: 02 de Junio de 2006, 20:52:55 »
gracias compañero, pero no se que pasaba con el foro, que no me dejaba entrar, de todas formas no te preocupes q ya lo consegui yo tambien
con adc a 10 y vref a 2.5
ahora si que se nota la precision , estaba consiguiendo 24.9 C de los 25 teoricos q tenia q marcar asi que ya de lujo, todo perfecto.

No se que ha pasado q no me ha dejao entrar al foro durante horas...

un saludo, voy a echarle un ojo a tus archivos, aunque supongo que seran iguales.
Ahora voy a intentar cambiar la pantalla a un lcd de 4x20 en vez de 2x16 creo que hay q cambiarle la libreria tb al programa, es que no lo habia pensado y he estado mirando entre mis chips y mis componentes y tal y solo tengo de sobra por casa un lcd de 4x20, y como mañana ya queria empezar con las pruebas en placa no tendre mas remedio que hacerlo ahi, ademas q creo que kedara merjo son mas lineas para escribir asi que mejor :P

Un saludo.

Por cierto tienes un MP.

Desconectado danone

  • PIC12
  • **
  • Mensajes: 78
Re: Pogramacion pic 16F876 Termometro de 4 canales.
« Respuesta #101 en: 02 de Junio de 2006, 21:03:25 »
estoy echando un ojo a tu codigo que me has mandao y no lo entiendo

vamos a ver si tenemos el adc a 10 bits. es decir tenemos 1024 trocitos

Ah, pon el ADC en modo 10 bits = 1024 valores, tendras mas resolucion

2.5V / 1024 = 0,00244140625  ese es el valor por el que tenemos que multiplicar ,
pq multiplicas tu por
     temp1=temp1*0.0049015;  ? yo lo he probado con esto que te digo y da un desvio de 1 decima como muchisimo de grado de precision.

cuando lo leas cuentame .

saludos.

Desconectado Arbolito

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 893
Re: Pogramacion pic 16F876 Termometro de 4 canales.
« Respuesta #102 en: 02 de Junio de 2006, 21:17:01 »
bien te pase el archivo que donde me faltava esa correccion ,perdon
Existo, aunque pienses que no pienso

Desconectado danone

  • PIC12
  • **
  • Mensajes: 78
Re: Pogramacion pic 16F876 Termometro de 4 canales.
« Respuesta #103 en: 02 de Junio de 2006, 21:27:06 »
ah, ok entonces esta todo claro, ya he pasado a la libreria de 4 lineas por 20 caracteres y ya he hecho tb el circuito con el nuevo display, mañana le echare alguna fotillo y te comentare como va el asunto en protoboard.


Desconectado Arbolito

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 893
Re: Pogramacion pic 16F876 Termometro de 4 canales.
« Respuesta #104 en: 02 de Junio de 2006, 21:34:29 »
sale amigo bueno espero no tengas problemas con el circuito recuerda todo lo que te aconsejaron sobre los ruidos y demas.Es un placer ayudar ajente que realmente quiere aprender y enteder y no que le pasen un codigo hecho y ya.
Esperare a ver el circuito quizas yo tambien lo arme :mrgreen:
Por cierto  demas esta decir que seguro el programa por mas que te funcione cuando lo armes ,siempre se podra optimizar
pero bueno eso lo realizaras cuando vallas adquiriendo practica
espero te alla sido de alluda
un saludo desde argentina.
Existo, aunque pienses que no pienso


 

anything