TODOPIC

Microcontroladores PIC => Todo en microcontroladores PIC => Mensaje iniciado por: raus en 26 de Octubre de 2006, 07:25:56

Título: Datalogger para datos meteorológicos con PIC18F4550 y SD card
Publicado por: raus en 26 de Octubre de 2006, 07:25:56
Hola!

Estoy desarrollando un datalogger para mi proyecto fin de carrera. Es simplemente una demostración de modo que llevará únicamente 2 sensores (temperatura y humedad) conectados a un PIC18F4550 que se encarga de irlos escribiendo en una tarjeta de memoria SD. Cuando se conecte al ordenador, volcará los datos mediante una conexión USB (a menos que me de demasiados problemas y deba volver a la conexión serie). Mi pregunta es: si los dos sensores son analógicos ¿me dará algun problema el convertidor AD? ¿Como creeis que debería conectarlos? El sensor de temperatura es un LM35, y el de humedad ahora mismo no tengo los datos, si es necesario, los busco y lo pongo más tarde.

Muchas gracias
Título: Re: Datalogger para datos meteorológicos con PIC18F4550 y SD card
Publicado por: aitopes en 26 de Octubre de 2006, 08:14:50
Hola!
Muy buen proyecto. En Circuitos E/S - Esquemas listos para usar (http://www.todopic.com.ar/foros/index.php?topic=13389.0) podes encontrar como conectar un LM35 al pic.

¿vas a compartir el proyecto? Siempre quise hacer algo asi, y lo he ido postergando por falta de tiempo. Mi idea incluia un display grafico para ir mostrando la evolucion de las variables leidas.

Título: Re: Datalogger para datos meteorológicos con PIC18F4550 y SD card
Publicado por: GustavoT en 26 de Octubre de 2006, 11:29:49
No deberías tener ningún problema con el converso AD , cada sensor entra en en canal diferente y solo tenes que hacer el multiplexado de estos teniendo siempre en cuenta el tiempo de adquisición mínimo, esta bien explicado en la hoja de datos del micro,  en la page de microchip hay unos PPT que ayudan a entender el funcionamiento del conversor AD y el multiplexor

Suerte

Gustavo T.
Tucuman Argentina
Título: Re: Datalogger para datos meteorológicos con PIC18F4550 y SD card
Publicado por: raus en 27 de Octubre de 2006, 03:45:06
Gracias por los enlaces!!!

Por supuesto, sí voy a compartir el proyecto. Según vaya teniendo listas algunas partes, las publicaré y, cuando esté completo, subié el archivo entero y las fuentes :)


(Continuará...)
Título: Re: Datalogger para datos meteorológicos con PIC18F4550 y SD card
Publicado por: Darukur en 30 de Octubre de 2006, 09:57:34
Muy buena integracion para tu proyecto, le veo no solo futuro como proyecto final de carrera sino tambien comercial!
Si trabajas cuidadosamente el uso de los puertos de ADC del micro (buen shielding) no vas a tener problemas.
Me gusta el tema de que adquieras y guardes en MMC (tal vez con sistema de archivos) y despues te comuniques por USB para descargar.
Tal vez hasta puedas hacer que el dispositivo se presente como "dispositivo de almacenamiento masivo" de manera de hacerlo funcionar sin soft desde el lado de la PC.

Yo realice el manejador de MMC y de sistema de archivos FAT16 en PIC bajo RTOS si queres te doy una mano despues!

Saludos!

Marcelo
Título: Re: Datalogger para datos meteorológicos con PIC18F4550 y SD card
Publicado por: jfmateos2 en 30 de Octubre de 2006, 10:11:46
Hola, precisamente en la revista Resistor de este mes (octubre 2006) viene una unidad de memoria basada en SD-Card que se gestiona mediante RS-232 y que puede utilizarse tanto directamente desde un PC como en proyectos embebidos.

Saludos,
Título: Re: Datalogger para datos meteorológicos con PIC18F4550 y SD card
Publicado por: Deimos en 30 de Octubre de 2006, 12:56:22
Los ADC's del micro no te van a dar problema ninguno. Garantizado. Lo ke estaba pensando es que tienes que ir con cuidado, y saber cuantos datos te caben en la SD. Saber cada cuanto tiempo grabas en la SD y que capacidad de datos tienes, sino cuando vuelques la SD al ordenador te van a salir los datos finales al principio de la SD, y los primeros datos los habrás perdido.

Por lo demás, los ADCs no te darán ningun tipo de problema de ruido.

Hay un condensador de la Philips que tiene las armaduras de oro. Lleva el encapsulado unos agujeritos por donde entra la humedad y hacen variar la capacidad del condensador. Es una manera de medir la humedad, aunque mucho me temo que ni demasiado fiable ni demasiado barata.

Suerte
Título: Re: Datalogger para datos meteorológicos con PIC18F4550 y SD card
Publicado por: Darukur en 30 de Octubre de 2006, 15:09:11
Repito: Con respecto a los ADC de los PICs debo decir que si los trabajas bien no hay inconvenientes pero si tenes problemas en su entrada (ruidos estatica etc) podes tener un funcionamiento muy erratico.
En un sistema de climatizador nuestro que tiene un sensor de temperatura, si le retiramos el sensor y pones ruido con un dedo la mayoria de las veces se resetea o falla.
Lo mismo en otros desarrollos.
Los PICs no son muy amigos de que le joroben los puertos (superar las tensiones o corrientes límite) y por ejemplo la estática puede superar (con baja corriente) la tension máxima.
Otro Ejemplo son los puertos de entrada salida del pic, lo mas comun es hacer un RC para filtrar ruidos en un sensor de contacto pero el RC si le sumas el cable hacia el pulsador hace un RLC y genera pulsos negativos en el PIC que desconfiguran el puerto.

En fin, el diseño de la placa es un punto muy importante de tu desarrollo, no solo el programa.

Salute
Título: Re: Datalogger para datos meteorológicos con PIC18F4550 y SD card
Publicado por: raus en 30 de Octubre de 2006, 15:28:41
Gracias por los comentarios!

Respecto a lo de usarlo como dispositivo de almacenamiento masivo, en principio no lo contemplaba, porque necesitaba una aplicacion en el lado del pc que reciba los datos para (en una segunda etapa, no creo que lo implemente directamente) hacer un grafico con los datos recibidos. Estoy instruyendome ahora en C# para la aplicación del pc. Y lo de que se desordenen los datos espero que no sea un problema, pues pensaba almacenar cada medida con su fecha correspondiente, para poder realizar los graficos en un futuro :)

Seguire poniendo aqui los progresos que vaya haciendo, así como los primeros bocetos de esquematico que se estan gestando

Gracias de nuevo por las sugerencias!
Título: Re: Datalogger para datos meteorológicos con PIC18F4550 y SD card
Publicado por: raus en 30 de Octubre de 2006, 16:38:27
Bueno, ya puestos, voy a comentar el principal problema que tengo en la actual fase del diseño: los esquemas que he visto para conectar pic y SD card implican alimentar el PIC a 3.3V, dado que ese es el rango de tensiones que soporta la tarjeta. Sin embargo, eso supongo que me dara problemas con la parte de USB, no??  Creo que sería mejor alimentar el pic a 5V y, de alguna manera aun por determinar, disminuir la tension para que la tarjeta trabaje a unos 3.3V. Acepto sugerencias, jejeje
Título: Re: Datalogger para datos meteorológicos con PIC18F4550 y SD card
Publicado por: Marioguillote en 30 de Octubre de 2006, 17:20:34
Hola raus

Después me gustaría que nos comentes si ya tenés pensado, que sensores vas a utilizar.
Por otro lado, utiliza el buscador del foro y encontrarás bastante charla acerca del tema de los 3,3V y los 5V.
No es que no quiera ayudarte.
Búscalo tú mismo; y al leer, seleccionarás lo que te sirva y lo que no.
Lo mismo respecto a la SD.

Saludos.
Mario
Título: Re: Datalogger para datos meteorológicos con PIC18F4550 y SD card
Publicado por: Darukur en 31 de Octubre de 2006, 08:13:12
Hola Raus, un consejo: usa el PIC a 5 volts, te ahorras un monton de problemas.
De esa manera te manejas con la tension del USB, igual siempre vas a tener un vinculo 3V - 5V.
A la multimedia card lo que se hace es usar un divisor resistivo para las lineas hacia la MMC mientras que para los datos de la MMC hacia el PIC no hay problema ya que el PIC soporta 3v3 como un "1" lógico.
YO he usado la MMC en modo SPI con el divisor resistivo a lo que da el PIC sobre SPI (10Mbits a 40Mhz) y funciona de maravilla!.
Fijate en http://www.cc5x.de/MMC/  y este http://www.captain.at/electronics/pic-mmc/ que use yo.

Saludos y conta progresos.

Marcelo
Título: Re: Datalogger para datos meteorológicos con PIC18F4550 y SD card
Publicado por: raus en 22 de Noviembre de 2006, 15:46:52
Bueno, pues como lo prometido es deuda, aqui pongo un pequeño avance. Es el esquemático que estoy barajando utilizar. Tiene fuertes y claras influencias, jejeje, espero que funcione bien. Y ahora, a seguir investigando el "mass storage device" que despues de leer la nota de aplicacion de microchip parece que puede ser una excelente manera de superar la comunicación con el pc :)

Si alguien cree que hay algun error en el esquematico, o que hay algo mal hecho, por favor, avisad, que con el Eagle soy bastante novato, y el esquematico creo que sea adecuado, pero...nunca se sabe :P

(http://membres.lycos.fr/rausete/circuito_1.JPG)
Título: Re: Datalogger para datos meteorológicos con PIC18F4550 y SD card
Publicado por: Azicuetano en 22 de Noviembre de 2006, 19:32:10
Hola Raus!

De eagle no tengo ni idea pero... te recomendaría que pusieras resistencias en los led´s 1, 2 y 3.

Como no limites la intensidad que pasará por los leds, el PIC empezará a hacer cosas raras jeje.


Un saludo desde Alicante.
Título: Re: Datalogger para datos meteorológicos con PIC18F4550 y SD card
Publicado por: RedPic en 23 de Noviembre de 2006, 02:25:01
Además de las R para los leds que dice Azicuatano ... con prueba que la NET que va desde el 7805 hasta el VC_OUT se llama VCC también ya que si no no tendrías alimentación cuando estes desconectado del USB. Ademas deberías poner un Jumper, o un conmutador electronico automático, para seleccionar la alimentación VCC desde el USB o desde la fuente ...

Un saludo y adelante.
Título: Re: Datalogger para datos meteorológicos con PIC18F4550 y SD card
Publicado por: raus en 23 de Noviembre de 2006, 06:14:21
Gracias por la informacion!!


Azicuetano , creo que tienes razón, lo que pasa que estaba mirando un esquemático que no ponía resistencias y pensé "que raro, ¿no quemará los leds?" Pero luego no me acorde. Seguramente estaria alimentando a 3.3V en vez de 5V o algo asi, pero no me di cuenta, gracias

RedPic, respecto a lo del jumper... Primero tengo que buscarlo por las librerias, que aun no las tengo nada controladas (de hecho no se si los condensadores y resistencias que puse tendran luego las medidas adecuadas :P). De todos modos, no creo que sea necesario, porque a propósito, en el reset, en vez de poner un push button o pulsador (que no encontré tampoco por ninguna libreria), coloque un toggle switch, es decir, una palanquita. De esta manera, para resetear, tienes que apagar y encender, pero la posición de apagado, al cortar la alimentación del pic, creo que sirve para conectar al USB. Me basé en un reproductor de mp3 que tengo, que para conectarlo al pc, te pide que esté apagado ;)

Venga, cuantas más sugerencias, mejor, que aprendo un montón (tambien acepto criticas, constructivas o no ;) )
Título: Re: Datalogger para datos meteorológicos con PIC18F4550 y SD card
Publicado por: RedPic en 23 de Noviembre de 2006, 15:43:32
Ja, ja, ja  :D :D :D Gracias a tu comentario, amigo raus, he descubierto el bug que tenía el esquema que propongo como Hardware Mínimo para el USB Desencadenado (http://picmania.garcia-cuervo.net/USB_0_Desencadenado.htm) No le había puesto las resistencias a los Led's y corría serio peligro de fundir los pines del PIC.

(http://picmania.garcia-cuervo.net/images/RRUSB_Complete_Minimal_Hardware.gif)

Graciaaaaaaaas.

Título: Re: Datalogger para datos meteorológicos con PIC18F4550 y SD card
Publicado por: raus en 24 de Noviembre de 2006, 04:21:51
De nada, hombre!! Pues bastante me has ayudado tu a mi ya...

Solo por curiosidad, ¿con que haces esos esquemáticos? Me suena a Orcad ¿puede ser?
Título: Re: Datalogger para datos meteorológicos con PIC18F4550 y SD card
Publicado por: RedPic en 24 de Noviembre de 2006, 04:23:46
No, este en concreto esta sacado de internet y "aliñado" por mí. Yo uso el Eagle para mis esquemas, o el Paintbrush para los dibujos y fotografias comentadas.  :mrgreen:

Título: Re: Datalogger para datos meteorológicos con PIC18F4550 y SD card
Publicado por: ema en 24 de Noviembre de 2006, 18:03:27
ese esquema esta hecho con protel 99.
Título: Re: Datalogger para datos meteorológicos con PIC18F4550 y SD card
Publicado por: adbensi en 26 de Noviembre de 2006, 01:25:14
Hola,

 raus, mira esse regulador 3.3v LD1086V33
 Link http://es.farnell.com/jsp/search2/browse.jsp?N=500017&Ntk=gensearch_001&Ntt=LD1086V33&Ntx=&_requestid=938231

 Estoy adquirindo memorias MMC/SD para hacer uno projecto asi para fim de carrera :D
 Estoy enviando dados de un PIC MASTER para outro PIC con (flash MMC) con USART, my problema és que los pins SPI es compartilhado con USART.. :(

 USB PC TO MASTER PIC TX -----USART-----> PIC RX (STORAGE FLASH MMC)

 Pudes trocar bibliografias comigo?

Gracias, Saludos!!
Título: Re: Datalogger para datos meteorológicos con PIC18F4550 y SD card
Publicado por: raus en 27 de Noviembre de 2006, 16:50:05
Hola de nuevo!!

Sigo haciendo progresos, gracias a la ayuda que, entre todos, me estáis brindando. Así pues, me toca cumplir mi parte e ir posteando los progresos que realizo: esta vez toca el esquemático casi (espero) definitivo, a ver que os parece. Esos si, he de disculparme pq la organización quizas sea un poco caotica y aun no le puse los valores a las resistencias y demás


Como siempre, cualquier tipo de comentario será bien recibido!
Título: Re: Datalogger para datos meteorológicos con PIC18F4550 y SD card
Publicado por: LABmouse en 27 de Noviembre de 2006, 17:18:30
Hola existe un sensor de temperatura y humedad encapsulados y la grandisima ventaja radica en que el protocolo de comunicaciones para tomar los datos es I2C. mas que facil.

Lo usan precisamente para aplicaciones como el proyecto que quieres desarrollar.

Mejor dicho lee esto.

http://www.x-robotics.com/ y ve a la parte de sensores SHT11. tambien tratan del sensor LM35.

Yo he desarrollador proyectos con el sensor de humedad HS1101, exelente, soporta todo tipo de ambientes, acidos, lo que quieras, la salida es lineal de 0-4.5Vdc para tomar lectura con el ADC del PIC sim AMP-OP.

Suerte con tu proyecto.
Título: Re: Datalogger para datos meteorológicos con PIC18F4550 y SD card
Publicado por: raus en 27 de Noviembre de 2006, 17:29:29
Gracias, PICmouse. Desafortunadamente, estoy obligado a utilizar los sensores de esa manera, ya que mi tutor de proyecto quería que utilizase al menos un sensor analogico y realice la conversion AD
Título: Re: Datalogger para datos meteorológicos con PIC18F4550 y SD card
Publicado por: adbensi en 27 de Noviembre de 2006, 21:03:49
Hola, precisamente en la revista Resistor de este mes (octubre 2006) viene una unidad de memoria basada en SD-Card que se gestiona mediante RS-232 y que puede utilizarse tanto directamente desde un PC como en proyectos embebidos.

Saludos,

Ola! Tienes fotocopia dessa revista?? Estoy precisando de informacion sobre como hacer dataloger con MMC Card y RS232.. :)

Gracias !!
Título: Re: Datalogger para datos meteorológicos con PIC18F4550 y SD card
Publicado por: raus en 17 de Diciembre de 2006, 17:56:25
Bueno, ultima actualizacion del proyecto: he tenido que cambiar varias cosas, como pasar de usb a rs232, dado que entre el sistema de archivos fat y el codigo de usb me comia la memoria de programa :(

Si alguien le puede echar un ojo a los sensores y el 555, agradeceria cualquier comentario sobre la conexion y los valores de las resistencias :)

(http://membres.lycos.fr/rausete/circuito.JPG)
Título: Re: Datalogger para datos meteorológicos con PIC18F4550 y SD card
Publicado por: LABmouse en 17 de Diciembre de 2006, 20:39:33
raus solo 2 preguntas que dependiendo de la respuesta puedes o no tener un error.

1. El footprint del sensor LM35 debe ser 1(VCC)-2(OUT)-3(GND). en el esquema tienes 1 salida 2 vcc 3 gnd. y si el sensor estara soldado en el PCB, depronto sea un error.

2.De cuanto es el voltaje de entrada?. lo pregunto porque te recomendaria que el regulador de 3.3v, no tomara el voltaje directo de la bateria o el adaptador, si no de la salida del regulador de 5v. Para reducirle la diferencia de potencial y por ende la disipacion de energia en forma de calor.
Título: Re: Datalogger para datos meteorológicos con PIC18F4550 y SD card
Publicado por: raus en 18 de Diciembre de 2006, 02:25:03
El LM35 fue la primera librería que creé, asi que los pines no los nombré por orden sino un poco a voleo. Luego lo revisaré, pero les di nombre un poco aleatoriamente, aunque cogi un footprint con el encapsulado correcto y creo que luego las patitas si corresponden.

El voltaje de entrada son 9V, no creo que sea tanta la caida. Además puse un plano de masa para ayudar a disipar un poco de calor.

El sensor de humedad es del modelo capacitivo, basado en un sensor de siemens. Espero haberlo conectado bien, pero no estoy seguro, con el 555 en modo astable para transformar  la variacion de capacidad en frecuiencia.
Título: Re: Datalogger para datos meteorológicos con PIC18F4550 y SD card
Publicado por: LABmouse en 18 de Diciembre de 2006, 11:35:53
La razon por la cual colocar el regulador de 3.3V despues del de 5V, no es tanto por que se caliente demasiado, sino porque esa perdida de energia en calor, quien la entrega es la bateria, por lo cual durara menos. Pero Bueno, es solo una opinio.
Título: Re: Datalogger para datos meteorológicos con PIC18F4550 y SD card
Publicado por: Darukur en 18 de Diciembre de 2006, 15:14:49
Si buscan mas rendimiento de bateria sugiero que utilicen una fuente switching (por ejemplo con el MC34063).
Los diseños con estas fuentes tienen eficiencia del 83% aproximadamente (clase D).
Si consumis 1 amper (por ejemplo) sobre 5 volts lo terminas consumiendo sobre 12 volts (si fuese lineal), en vez de tener de 5 a 6 Watts de consumo (si fuese switching) tenes 12 watts para una lineal (una parte en tu circuito otra en la caida en la fuente).
Ademas hay diseños de fuentes switching con doble debanado o punto medio para regular con la misma fuente la tension de 3v3 y 5 volts.
Saludos

PD:Lo edite porque me equivoque...  mezcle lo de lineal con switching por tipear rapido :mrgreen:
Título: Re: Datalogger para datos meteorológicos con PIC18F4550 y SD card
Publicado por: LABmouse en 18 de Diciembre de 2006, 15:46:11
Bueno ese dato es muy interesante, en mi caso tambien estoy diseñando unos dispositivos que se alimentara con una bateria de 3.3V, y me cae muy bien . Gracias.
Título: Re: Datalogger para datos meteorológicos con PIC18F4550 y SD card
Publicado por: raus en 19 de Diciembre de 2006, 16:20:52
He tomado en cuenta los consejos que me disteis, y aqui está el fruto de mis sudores (pensé que no lograria rutearlo).

Por favor, si alguien le puede echar un vistazo a la zona del 555, que me diga si está bien así. El propósito es que trabaje en modo astable y, segun la variacion de capacidad del sensor de humedad (fue mi primera libreria, y el simbolo está peor que mal, lo sé), varíe la frecuencia.

(http://membres.lycos.fr/rausete/Datalogger_final.JPG)
Título: Re: Datalogger para datos meteorológicos con PIC18F4550 y SD card
Publicado por: RedPic en 19 de Diciembre de 2006, 17:19:28
Amigo Raus:

¿Puedes ampliar la zona del NE555? Tengo mala vista y si amplío tu imagen me salen los píxeles como ladrillos  :D :D :D

Venga, que ahora estoy líado exactamente con esta pequeña maravilla que es el NE555 (http://picmania.garcia-cuervo.net/Electronica_Basica_555.htm).  :mrgreen:


Título: Re: Datalogger para datos meteorológicos con PIC18F4550 y SD card
Publicado por: raus en 20 de Diciembre de 2006, 05:20:34
Este es el esquema que utilice para el 555. El condensador variable representa el sensor, y las resistencias yo las aproxime a los valores comerciales mas cercanos, puesto que esos valores no los hay. Si no puede conectarse asi... podria alguien decirme como deberia hacerlo para traducir en frecuencia esa variacion de capacidad??? Gracias a todos, y especialmente a ti RedPic, por estar siempre tan dispuesto a ayudar con indicaciones tan acertadas :)

(http://membres.lycos.fr/rausete/humedad.JPG)
Título: Re: Datalogger para datos meteorológicos con PIC18F4550 y SD card
Publicado por: adbensi en 20 de Diciembre de 2006, 10:21:05
Hola Raus,

 Estoy acompanhando su trabajo con sensores de humidade,
 Fiz una busca, y encontrei algunos componentes muy interessantes..

 Mira esse componente para medir la humidade y temperatura con niveis TTL (0 - 5V):
 UNBRANDED RHU-217-5AT (972510D & 972510DA)
 En farnell 28,91 € : HUMIDITY SENSOR MODULEN/A
 http://es.farnell.com/jsp/endecaSearch/partDetail.jsp?SKU=540997

 Espero ter ayudado.
 Perdon por my espanhol,

 Chicos, me ayudan a converter uno ejemplo CSS para MMC/SD con PIC18F4550 para C18 ? Estoy con muy dificuldade con las bibliotecas para criar e grabar arquivos.

Gracias.
Título: Re: Datalogger para datos meteorológicos con PIC18F4550 y SD card
Publicado por: RedPic en 20 de Diciembre de 2006, 11:15:14
Raus, un dato mas y me pongo a calcular: Valores extremos del sensor de humedad .... o dime donde encuentro el datasheet y yo lo miro.  :mrgreen:

Título: Re: Datalogger para datos meteorológicos con PIC18F4550 y SD card
Publicado por: raus en 20 de Diciembre de 2006, 16:30:12
El datasheet está AQUI (http://www2.informatik.hu-berlin.de/~hochmuth/bvp/humidity.pdf)

Gracias a todos por el interes, en breve espero publicar algo mas interesante ;)
Título: Re: Datalogger para datos meteorológicos con PIC18F4550 y SD card
Publicado por: RedPic en 20 de Diciembre de 2006, 18:21:23
Con diez calculadoras por banda
sensor en popa, a toda vela
no computa la frecuencia sino vuela
un 555 chiquitn
IC pirata que llaman
por su bravura el temido
en todo Foro conocido
del uno al otro TodoPIC.


Adaptación fantoche de José de Espronceda (http://users.ipfw.edu/JEHLE/poesia/pirata.htm)


Y ahora en serio. Vamos con el tema que nos ocupa:

Sensores de Humedad hay cienes y cienes pero el que el amigo Raus nos propone consiste en un Condesador de Capacidad Variable que soporta frecuencias de 1 Hz a 1 Mhz.

Su capacidad es directamente proporcional al % de Humedad Relativa en el aire que lo rodea. Está indicado para Humedades Relativas entre el 12% y el 75%. Varía bastante linealmente segun la tabla siguiente:

(http://picmania.garcia-cuervo.com/images/NE555_18_App_HUM_01_Capacitancia.gif)

Con estos datos sobre la mesa podemos esperar una variación entre unos 110pF para una Humedad de un 10% y unos 140 pF para una del 80% aproximadamente. Con una Humedad intermedia de un 50% deberíamos esperar una capacidad en nuestro sensor de unos 125 pF.

Para realizar una conversión Capacidad a Frecuencia mediante un NE555 podemos montar un circuito con configuracion de Multivibrador Astable simple tal como os propongo con el siguiente esquema:

(http://picmania.garcia-cuervo.com/images/NE555_19_App_HUM_02_Conection.gif)

Esta configuración es la mas simple posible para un oscilador Astable. La frecuencia del pulso de salida solo depende de la red RC formada por la resistencia R1 y C que en nuestro caso sustituimos por el Sensor de Humedad.

La fórmula que nos permite calcular dicha frecuencia es:

(http://picmania.garcia-cuervo.com/images/NE555_14_Formula_06.gif)

Supongamos que vamos a utilizar un valor de R1 de 100 Kohmios

Debemos tener en cuenta que si expresamos la resistencia en KiloOhmios y la capacidad en MicroFaradios obtendremos la frecuencia en KiloHerzios.

Asi para las tres capacidades anteriores obtendremos las siguientes frecuencias:

1.- 110 pF = 0.000110 uF -> 0.72 / (100 * 0.0110) = 65.45 Khz
2.- 125 pF = 0.000125 uF -> 0.72 / (100 * 0.0125) = 57.60 Khz
3.- 140 pF = 0.000140 uF -> 0.72 / (100 * 0.0140) = 51.43 Khz

O sea una variación entre ambos extremos de unos 14 Khz en la frecuencia de salida.

Nota: Si deseamos bajar la frecuencia debemos subir la resistencia. Por ejemplo con una resistencia de 200 Kohmios obtendriamos para una Humedad Relativa del 50%, o sea una capacidad de 125 pF, una frecuencia de oscilación de 28.8 Kherzios.

Espero que te sirva.

Mas informacion en El Timer NE555 y sus encantos. (http://picmania.garcia-cuervo.net/Electronica_Basica_555.htm)

Título: Re: Datalogger para datos meteorológicos con PIC18F4550 y SD card
Publicado por: Veguepic en 20 de Diciembre de 2006, 20:57:42
 :shock: :shock:

Esa configuracion del 555 no la conocia, tengo un monton de dudas Diego???????  :D :D

Estaba a punto de soltarlas todas, pero ya vi el tutorial de tu web, gracias maestro.

Saludos

Hugo.
Título: Re: Datalogger para datos meteorológicos con PIC18F4550 y SD card
Publicado por: raus en 21 de Diciembre de 2006, 10:29:27
Como siempre, RedPic, ¡impresionante!!

Solo una cuestión, el pin 7 del NE555, se queda sin conectar? En todos los esquemáticos que he visto, utilizan todos los pines ¿?

Muchas gracias por la ayuda, con un poco de suerte cuando leais esto, estaré en el laboratorio insolando (o intentandolo) la placa :)
Título: Re: Datalogger para datos meteorológicos con PIC18F4550 y SD card
Publicado por: RedPic en 21 de Diciembre de 2006, 12:22:04
Si, amigo Raus, el pin 7 queda al aire .... pero de todas formas fijate en el esquema interno del NE555

(http://picmania.garcia-cuervo.com/images/NE555_01_Bloques.gif)

Al final el pin 7 es tirado a masa con el inverso de la salida para descargar C. Y en nuestro montaje lo tiramos a masa con la salida, asi que cuando nuestro pulso cae a masa comienza la descarga de C ...
Título: Re: Datalogger para datos meteorológicos con PIC18F4550 y SD card
Publicado por: RedPic en 21 de Diciembre de 2006, 16:53:41
Una cosa importante:

Raus, si puedes monta sobre una protoboard o algo similar este circuito y testea que te funciona antes de integrarlo tal cual en el proyecto definivo.

(Y si funciona realmente como teoricamente debiera hacerlo ¡dímelo para publicarlo!  :D :D :D)

Título: Re: Datalogger para datos meteorológicos con PIC18F4550 y SD card
Publicado por: raus en 23 de Diciembre de 2006, 16:53:31
Ok, RedPic, si tengo la oportunidad antes de hacer el test final, montare en protoboard. Y no lo dudes, en cuanto esté funcionando os lo hare saber!!!

Por cierto, este mes en la revista resistor (Numero 219, creo que es el de enero que se ha adelantado) viene un montaje muy chulo para registrar en una SD card con formato FAT16 los datos de hasta 8 sensores de temperatura digitales, asi que me estoy planteando adaptar ese esquema a mis necesidades, sustituyendo parte de esos sensores por uno de humedad. Lo malo es que el firmware y el programa para pc están en su web y hoy no esta operativa (para una vez que la necesito de verdad, jejeje).

Ya os ire comentando como progreso, y prometo hacer un documento paso a paso cuando acabe (al fin y al cabo, tengo que publicarlo en mi proyecto fin de carrera :) )
Título: Re: Datalogger para datos meteorológicos con PIC18F4550 y SD card
Publicado por: KaTHeMarZ en 01 de Mayo de 2011, 00:23:20
Hola existe un sensor de temperatura y humedad encapsulados y la grandisima ventaja radica en que el protocolo de comunicaciones para tomar los datos es I2C. mas que facil.

Lo usan precisamente para aplicaciones como el proyecto que quieres desarrollar.

Mejor dicho lee esto.

http://www.x-robotics.com/ y ve a la parte de sensores SHT11. tambien tratan del sensor LM35.

Yo he desarrollador proyectos con el sensor de humedad HS1101, exelente, soporta todo tipo de ambientes, acidos, lo que quieras, la salida es lineal de 0-4.5Vdc para tomar lectura con el ADC del PIC sim AMP-OP.

Suerte con tu proyecto.


Buenas noches, Disculpa, quisiera saber que VCO usaste.... Resulta que he comprado el integrado LM2907, y pues lamentablemente no he podido encontrar los valores correctos de las resistencias y los capacitores, use los que trae el datasheet pero aún no he tenido un buen resultado.... Si tienes de casualidad el montaje del circuito que realizaste serias tan amable de colgarlo al foro? Mil Gracias :)