Foros de Electrónica

Comunidad de discusión sobre Automatización, Electrónica industrial, Microcontroladores y electrónica digital, Robótica, Domótica, Telemática, Tecnologías móviles, y muchos temas más.




Necesito un sensor de temperatura que lo lea la computadora


       



#41  
_Eduardo_
Ubicación: Santo Tome - Santa Fe - Argentina
Registrado: 06 Ene 2008
Mensajes: 1117
citar
Ojo! la protoboard es muy comoda, pero es infernal el ruido que mete. Circuitos sensibles directamente ni se pueden armar ahi.

Coloca en la base de la protoboard alguna lamina metalica conectada a masa, el ruido generalmente disminuye bastante, si no es suficiente vas a tener que hacer el circuito impreso o montarlo en una placa generica.

A un juego de protoboard que tengo le despegue el aluminio de la base y le puse una placa de cobre a masa.

#42  
calvete
Ubicación: colombia
Registrado: 01 Abr 2008
Mensajes: 11
citar
Eduardo, gracias por la aclaracion, ya me estaba imaginando que el problema podría venir de la proto, sinembargo necesitaba esta confirmación. Voy a probar con el circuito impreso haber como me va. muchas gracias..

#43  
eltonyjefe
Registrado: 14 Jun 2007
Mensajes: 22
citar
veo que algunos ya les funciona con el lm35, adc0804, max232 y el pic 16f84, pero nadie aporta el programa de la pc, yo me estoy haciendo bolas con el programa en delphi que encontre, pero no logro corregirle algunos errores.

necesito alguno en visual vbasic, que alli le entiendo un poco mas.

mi idea es que al llegar una temperatura determinada se encendiera un led, pero como no se ensamblador, necesito saber como envio un pulso por el serial. delphi no se nada.

realize el que sale en monografias. gracias

#44  
Mushito
Ubicación: La Paz - Bolivia
Registrado: 19 Jun 2006
Mensajes: 133
citar
Calvete, esa grafica un desastre, eso en la realidad no debería ser así, me recuerda cuando estaba armando en un PCB un bardisplay que respondía a la temperatura, los leds subían y bajaban, algunos se quedaban parcialmente encendidos.
Prueba lo siguiente:
Conéctale un capacitor electrolítico entre masa y la entrada del ADC (pin 6) el valor debería de ser entre 1uF a 4.7uF y nos cuentas como cambio tu grafica. Aparentemente es el ruido que se esta entrando por el ADC. También ponle otro capacitor electrolítico entre masa y el pin 9 que es de referencia.

P.D. podrías subir el programa del PIC en HEX?

#45  
eltonyjefe
Registrado: 14 Jun 2007
Mensajes: 22
citar
hola, he echo un programa en visualbasic, que pretende leer la temperatura del sensor, con los mismos materiales que calvete, pero sin la misma programacion del PIC.



resulta que solo me da numeros entre 256 y 240, algunas hasta 127, pero aun desconectando el sensor me sigue dando esas lecturas.

tengo mal el programa?

voy a implementar el codigo de tu PIC y las mismas conexiones.



Este mensaje contiene archivos adjuntos, para verlos debes estar registrado.

#46  Ruido y promedio
Alejandro Sherar
Ubicación: Va. Martelli, Bs. As., Argentina
Registrado: 07 Abr 2008
Mensajes: 689
citar
Hola don "calvete":

En la nota AN510 del manual de Microchip viene un proyecto completo para eso. Yo lo copié
para un 12C671 pero así nomás no lo pude hacer andar. Es medio delicado porque la trama
de datos se pierde casi por nada. Un poco que cambie la temperatura del Xtal, la frecuencia
del micro se corre, y la sincronización con la PC se pierde. Y ahí sí que hasta que vuelve a
enganchar la trama otra vez pueden pasar tus 2 segundos.

Por las dudas controla la estabilidad de cada bit del valor digital sin conectar nada a la PC.
Algunos problemas vienen de una mala elección del punto de tierra en común. En general
conviene que el punto de toma a tierra esté lejos de la entrada al amplificador o al
conversor A/D.

Otra cosa: No estás optoacoplando las salidas a PC del micro. Hacerlo puede ayudar con el ruido. Un consejo infalible es OPTOACOPLAR TODO lo digital que entre y salga del micro.
En especial si va a otro circuito como la PC, que tiene su propia fuente y sus propios ruidos.

También controlá con el medidor de temperatura del téster para ver si la temperatura que medís realmente fluctúa tanto.

Si desgraciadamente fluctúa fijate si este método te puede servir. Te actualiza el promedio a
cada muestra nueva que tomes. Como es "en línea" no tarda casi nada.

Acá está la presentación:
http://www.forosdeelectronica.com/download.php?id=10297

El algoritmo básico es:
Código: Seleccionar todo

; Parámetros del algoritmo
A = 0.2
B = 1 - A
; Estos valores son para una relación Ruido/Señal < 5 %
; Podés cambiarlos según el nivel de ruido esperado en tu señal.
; Con un menor valor de A promedia mejor, pero tiene menor respuesta en frecuencia.

Prom = 0   ; Promedio inicial

lazo    ; Tu lazo de programa con medición en cada paso

     Señal <- tu medición

     Prom = B * Prom  + A * Señal        ; El algoritmo

     (acá usas vos el valor del promedio)

     goto lazo


El ruido se empieza a cancelar al cabo de unas cuantas mediciones (20-30).
No tengo la referencia de quien es el autor de ese sencillo algoritmo, pero anda bárbaro.
Algo más elaborado, es hacer que el promedio sea adaptativo y se ajuste solo al nivel de
ruido. Pero creo que con esto te debe bastar.

Saludos.


Ultima edición por Alejandro Sherar el Mie Ago 27, 2008 3:16 am, editado 1 vez

#47  
calvete
Ubicación: colombia
Registrado: 01 Abr 2008
Mensajes: 11
citar
muchas gracias por las respuestas, hace mucho no revisaba el foro, les cuento que ya corregí el problema al armar la pcb, al parecer el problemas era ruido producido por la proto. además le implementé una fuente distinta al ADC y al MAX232, para evitar el ruido que este ultimo produce. el salto se ve de ves en cuando y un grado como maximo.

nuevamente muchas gracias

#48  
calvete
Ubicación: colombia
Registrado: 01 Abr 2008
Mensajes: 11
citar
E aqui el .HEX

El dato esta disponible cada 6ms aproximadamente ya que el pic hace un promedio de unos 60 datos. con esto busca evitar los saltos erroneos producidos por el fuerte ruido en ambientes fiertes.



Este mensaje contiene archivos adjuntos, para verlos debes estar registrado.

#49  
gisela
Ubicación: panama
Registrado: 15 Sep 2008
Mensajes: 1
citar
hola calvete yo estoy tratando de hacer un proyecto similar pero mi rpoblema es que no se programar el pic si me facilitas la informacion.

gracia de ante mano lo puedes mandar.

#50  
santixman
Ubicación: en mi casa
Registrado: 21 Ene 2008
Mensajes: 654
citar
perdonen que me meta, ya que es para la pc por que usar un pic?

sabiendo programar en muchos programadores, el Qbasic nunca se olvida con una resistencia variable por temperatura ntc y un a/d + el puerto serie o paralelo se puede perfectamente con unas pocas variables y lineas, ya que tenemos la pc para que usar un pic

si tengo tiempo y solo si tengo tiempo subo el archivo .bas

saludos

 Responder





 Otros temas de interés 
El tema está cerrado y no puedes editar mensajes o responder Anuncio: Como solicitar ayuda en proyectos de electrónica
No hay mensajes nuevos Revista de Informatica, Electrónica y Cultura general
No hay mensajes nuevos Soldadora de arco electrónica
No hay mensajes nuevos Puesta a tierra placa electrónica (PCB) en aparato portatil.
No hay mensajes nuevos Valvula electrónica de vacío

Foros de Electronica
|| Cuestiones Elementales de Electrónica || Fuentes de alimentacion || Circuitos de radio || Diseño de circuitos en general ||
|| Sistemas de Audio: Preamplificadores, Ecualizadores || Amplificadores || Reparación || Discusión ||
|| Microcontroladores y sistemas embebidos || Circuitos logicos combinacionales y secuenciales || Interfaces y Programacion || Dudas en general || Sistemas de Video || PC Hardware || Telematica y comunicaciones || Tecnologias moviles || Software Electronico || Robotica, Domotica y Mecatronica || Autotrónica || Automatizacion, Electronica industrial y de Potencia || Documentacion, circuitos y esquemas || Donde Las Ideas Convergen... || Tutoriales y Manuales || Proyectos Prácticos ||