Sv Community El Salvador

Soporte y Tecnología => Hardware - Electronico => Topic started by: minero210 on January 12, 2011, 03:52:03 pm

Title: sensor de temperatura
Post by: minero210 on January 12, 2011, 03:52:03 pm
hola amigos de la svc, he realizado un sensor de temperatura para medir la del ambiente, bueno el circuito lo tome de un datasheet del LM35DZ ya que este es el sensor de temperatura q ocupe y el adc0804, bueno tengo q hacer q funcione con el puerto paralelo pero antes lo he probado con un par de display anodo comun y 2 decoder 7447, la cuestion esq me tira 10 grados (celsius) de diferencia por ej: cuando la temp. es de 28 grados me sale en los display 38.
Quisiera me ayudaran a resolver el problema de los 10 grados q tengo. Noce si puede ser por el voltaje del potenciometro (lm741)q ocupe o en los decoder. Gracias
El cirucito lo pueden ver en :
http://img80.imageshack.us/img80/196/sensor.png
Title: Re: sensor de temperatura
Post by: elmike on January 12, 2011, 04:00:22 pm
yo hace tiempos trabaje con ese mismo adc0804, pero si tuve varias descalibraciones a la hora de convertir de Analogo a Digital, en mi caso a la hora de programar lo que hice fue escribir el codigo fuente teniendo encuenta ese valor de error.. es decir corregirlo con software, para no quebrarte la cabeza con lo electrico.
Title: Re: sensor de temperatura
Post by: minero210 on January 12, 2011, 04:03:54 pm
si una de mis opciones q he pensaso es esa, pero queria ver si lo perfeccionaba en el circuito.
Title: Re: sensor de temperatura
Post by: juanca on January 12, 2011, 04:08:44 pm
ya probaste modificando el voltage de referencia??. tenes ese potenciometro que modifica ese voltaje. podrias probar modificando el voltage, realizas muestras en varias temperaturas y verificando que te peguen con otro termometro.
Title: Re: sensor de temperatura
Post by: Jaru on January 12, 2011, 04:10:10 pm
en base a que lo calibraste?
el potenciómetro de la imagen no sirve para eso?
tenes un sensor confiable de temperatura con el cual comparar (ej un termómetro funcional)?

no has considerado usar un microcontrolador?
PIC? HC11/12? ATMEL?

tomaste en cuenta las sugerencias de la hoja tecnica?

Choose R1 = −VS/50 µA
V OUT=+1,500 mV at +150˚C
= +250 mV at +25˚C
= −550 mV at −55˚C
http://www.national.com/ds/LM/LM35.pdf

PS: yo soy el que mas sabe de electrónica por aqui :)

PS2: donde compraste el LM35?
Title: Re: sensor de temperatura
Post by: Black Hawk on January 12, 2011, 04:11:26 pm
ya probaste modificando el voltage de referencia??. tenes ese potenciometro que modifica ese voltaje. podrias probar modificando el voltage, realizas muestras en varias temperaturas y verificando que te peguen con otro termometro.

como te dijo el compañero la única solución es ajustar ese potenciometro, conseguite un termometro aparte para que tengas una temperatura comparativa y asi calibres correctamente el lm35..  :)
Title: Re: sensor de temperatura
Post by: juanca on January 12, 2011, 04:33:55 pm
en vidri venden termometros de los que usan los instaladores de aire acondicionado, son buenos, tambien tienen digitales.
Title: Re: sensor de temperatura
Post by: minero210 on January 12, 2011, 05:05:45 pm
hola, el potenciometro si lo modifique a varios voltajes diferentes a los de referencia y no ese no es el proble.
Tengo un termometro digital para comparar las lecturas, y no he considerado usar un PIC porq no puedo programarlos, si tome en cuenta esas notas de la hoja por cada 10mV hay 1 grado celsius, el LM35 lo compre en josnab pero en santa tecla en metrosur no tenian,
Title: Re: sensor de temperatura
Post by: minero210 on January 12, 2011, 05:11:27 pm
tambien probe con el LM35 por aparte lo conecte a tierra y lo alimente con 5V  medi su salida con un voltimetro y si concordabanlos voltios con la temperatura en ese momento, bueno el LM35 esta bueno. sirve porq sirve
Title: Re: sensor de temperatura
Post by: Jaru on January 12, 2011, 05:12:10 pm
apues has de tener un pedo en tu voltaje de referencia en el ADC
medi el V de referencia y varia el potenci'ometro, y mira si varia ese voltaje de referencia, si no varialo vos a mano con alguna fuente de voltaje y divisores.
Title: Re: sensor de temperatura
Post by: minero210 on January 12, 2011, 05:18:09 pm
Bueno eso ya lo hice quite el potenciometro e hicimos q quedara exactamente en 0.64 voltios, otra duda es  los decoder q ocupe son de bcd a 7 segmentos , ocupe 2 y 2 display, bueno pero el adc sus 8 salidas son binarias tuve q haber puesto otro decoder intermedio de binario a bcd???? o me he equivocado en la interpretacion?
Title: Re: sensor de temperatura
Post by: Jaru on January 12, 2011, 05:23:58 pm
hace algo mas facil.

hacete una tabla de verdad asi

| Temp | Voltaje | VALOR BINARIO EN LA SALIDA DEL ADC | VALOR DECIMAL |

y mira si te va pegando, si pega entonces tu aproximacion a el despliegue de los datos es la erronea  :thumbsup:

PS

nooombe ya se

si estas conectando directamente tus BCD to 7Seg a la salida binaria del ADC no estas tomando en cuenta los pesos de los bits

por ejemplo

si tenes

MSB              LSB                    BCD (asi como lo tenes vos)                 Real Decimal
0 0 0 0 0 1 1 1                          0 7                                                           7
0 0 0 1 0 0 0 1                          1 1                                                         17
0 0 1 1 1 0 0 1                          3 9                                                         57

si lo tenes directamente conectado esta mal

Title: Re: sensor de temperatura
Post by: todote on January 12, 2011, 09:21:51 pm
lol estas utilizando algun operacional??? como inversor o no inversor?? seria de revisar el xq ese pekeño margen de error xD sino, algun falso podria estarte jodiendo la vida, acordemosnos q en digitales los falson son un dolor de cabezaaaa!
Title: Re: sensor de temperatura
Post by: minero210 on January 13, 2011, 11:43:26 am
que ondas mira naruto si los estoy conectando directamente, como le hago le meto otro decoder de binario a bcd intermedio.
y Gracias por la ayuda
Title: Re: sensor de temperatura
Post by: Jaru on January 13, 2011, 11:47:39 am
necesitas decodificar de 8 bits a BCD 2 digitos

Posibles soluciones:

te podes programar una EPROM con la tabla de verdad
te podes usar un uC para agarrar los 8 bits y generar la salida BCD de dos digitos
te podes quebrar la circuiteria en TTL

en mi caso lo habria hecho todo con un PIC, usando el ADC del pic y haciendo la decodificacion en software, multiplexando los displays para tener solo 4 lineas de salidas  :thumbsup:
Title: Re: sensor de temperatura
Post by: minero210 on January 13, 2011, 12:54:54 pm
hola disculpa se me cayo el internet.
mira y si pongo 3  de estos: 74185 como se ve en la figura y despues los conecto a los 2,   7447.
la imagen es de un datasheet del 74185



http://img109.imageshack.us/img109/2204/74185.png
Title: Re: sensor de temperatura
Post by: minero210 on January 13, 2011, 01:13:49 pm
hey puse eso porq lo haye en inter, pero ya pregunte en casa rivas, josnab e ing. electronica y neles no tienen asi q ya no tengo esa opcion!!!!
Title: Re: sensor de temperatura
Post by: Jaru on January 13, 2011, 01:18:13 pm
bueno y esto es una tarea? o es proyecto tuyo?

porque si queres hacerlo de nuevo mas facil hacelo en PIC, yo tengo programador y se programarlos  :thumbsup:
Title: Re: sensor de temperatura
Post by: minero210 on January 13, 2011, 01:29:52 pm
mira lo probe en una protoboard y me dijeron q talvez por los cables me data ruido y me hacia interferencia, entonces ahora lo estamos haciendo en una tarjeta perforada y si es una tarea, pero al final no me interesa mostrarlo en display eso solo es prueba loq en realidad necesito es q funcione con elpuerto paralelo. Mira es primera vez q tengo q hacer esto y pues estuve leyendo como programarlo con el  puerto pero lo encontre en visual basic, yo se mas sobre java pero ahi solo e  encontrado como enviar señales mas no como leer que es lo q yo pretendo hacer, puedes ver en youtube un video q es lo mismo q yo estoy haciendo(creo casi identico) solo pon:
Registro de temperatura por el puerto paralelo con el ADC0804 y el LM35-parallel port.
y el codigo en:
http://tinyurl.com/adc0804

pero yo quisiera saber bien como se hace q tengo q tomar en cuenta a la hora de programar.
Yo lo hare, solo necesito una orientacion, si ya has programado alguna interfaz para el puerto , dame alguna idea de como empezar. Gracias de antemano y gracias por ofrecerme lo del pic.
Title: Re: sensor de temperatura
Post by: Jaru on January 13, 2011, 01:36:02 pm
vaya,

deja de pensar en lo que te han dicho porque ya establecimos que tenes malas las conexiones de los decoders.

ahora bien, si queres probar si funciona,  ponele leds a la salida del ADC, tene cerca tu referencia de temperatura (tu termometro) y ponete a ver la variacion en la salida binaria del ADC a ver si pegan las temperaturas.

ya cuando tengas funcionando eso y sepas que mide bien, preocupate por hacer la interfaz con la PC
Title: Re: sensor de temperatura
Post by: minero210 on January 13, 2011, 01:40:04 pm
ok esta bien mira ahorita voy a comprar los leds, pero de cuanto compro las resistencias me puedes decir, y mira voy a proteger el puerto con un 74LS245 estara bien?? o me recomiendas otro ic ???
Title: Re: sensor de temperatura
Post by: minero210 on January 13, 2011, 01:46:10 pm
sera q de un 1k esta bien?
Title: Re: sensor de temperatura
Post by: mxgxw on January 13, 2011, 02:18:05 pm
ok esta bien mira ahorita voy a comprar los leds, pero de cuanto compro las resistencias me puedes decir, y mira voy a proteger el puerto con un 74LS245 estara bien?? o me recomiendas otro ic ???

Si tu circuito esta bien armado con el 74LS245 es más que suficiente.

Yo me acuerdo que en la U y en el colegio cuando trabajaba con circuitos digitales usabamos ese. Eso si nosotros sacabamos la alimentación de la misma fuente de la compu para evitarnos problemas.
Title: Re: sensor de temperatura
Post by: minero210 on January 13, 2011, 02:36:18 pm
Gracias por aclarar
Title: Re: sensor de temperatura
Post by: todote on January 13, 2011, 08:24:39 pm
mira viejito, por ahi encontre entre los libros cekit, varios proyectos de electronica en el cual incluyen un termometro de temp, te da la temp en displays y aki esta el diagrama pistas etc, es totalmente funcional xq recuerdo que varios de mi grupo en bachillerato lo sacaron, aki te dejo el link del pdf, espero te sirva http://www.megaupload.com/?d=8C3UNEAO
Title: Re: sensor de temperatura
Post by: xavzelada on April 28, 2011, 05:51:59 pm
hola, disculpen la pregunta pero alguien de ustedes sabe en donde puedo comprar un adc0804
Title: Re: sensor de temperatura
Post by: Jarmandaros on April 28, 2011, 05:55:20 pm
(http://t0.gstatic.com/images?q=tbn:ANd9GcRSUIkZ2MvjJYwFox3PPnZcGY0Q8139G0gfpDIG4onDLoZywNou&t=1)

* Casa Rivas
* Electronica Japonesa
* Josnab
* Ingenieria Electronica (esquina opuesta de ex-cine Dario)

 :dntknow:
Title: Re: sensor de temperatura
Post by: xavzelada on April 28, 2011, 06:11:55 pm
gracias y de casualidad no sabes mas o menos por cuanto andara el precio
Title: Re: sensor de temperatura
Post by: Jarmandaros on April 28, 2011, 06:15:16 pm
gracias y de casualidad no sabes mas o menos por cuanto andara el precio

la verdad no se pero podes consultar mañana a la Caza Matris de Casa Rivas al
telefono 2222-0964  :thumbsup:
Title: Re: sensor de temperatura
Post by: xavzelada on April 28, 2011, 06:25:52 pm
gracias por la info :thumbsup: