Hola...
Antes que nada saludos a todos... La verdad es que se me ha hecho comun entrar a este foro para hacer mis consultas para alguno de los proyectos que he armado (o intentado al menos)...
La cuestion es que me encuentro con un problemita.... Estoy haciendo un proyecto para la facu, donde tengo que leer la temperatura con 12 sensores distribuidos en una habitacion mas bien grande... El sensor que uso es el famoso LM35, y tengo pensado conectarlos a un PIC (todavia no se cual, porque no he definido lo anterior)....
Cada LM35 esta conectado a un TL081 configurado como amplificador no inversor, con una ganancia de 5, y de ahi la señal va a un ADC0804, que me entrega a la salida el valor binaria de la tension....
Como el sensor necesito que mida los rangos de 0ºC - 100ºC, y teniendo en cuenta la ganancia del AO, los rangos de tension van desde 0 a 5 V, por lo que Vref del ADC es de 2,5 (escribo esto por las dudas que haya algo mal en el planteo que estoy haciendo... si es asi por favor corrijanme)
Ahora la duda.... Si a la salida de cada ADC tengo 8 bits de resolucion, entonces a 12 sensores, tendria...... 96 valores! para meter al PIC (medio mucho).... Estuve buscando algo para "desmultiplexar" esos 96 valores, e ir eligiendo 1 por 1, pero me encuentro con el problema que no se como se llama eso.
Hace un tiempo hice una plaqueta para ampliar las salidas del puerto paralelo con unos HTC574, que son buffer 3-estado. Entonces con los bits de control del LPT seleccionaba que buffer usaba, y de esa forma tenia 32 salidas (4 integrados). Lo que necesito ahora es similar, pero al reves (se entiende)....
Yo habia pensado en poner todas las salidas de los ADC en paralelo, y mandarlos a un puerto del PIC, y con el otro puerto, manejar el pin CS de los ADC, para activarlos 1 a la vez, e ir leyedo los datos con el PIC.... Se puede?
Ahora pongo un esquema de mi idea, pero solo con 2 ADC para que se entienda la idea....
Espero que me puedan ayudar....
Saludos....
Nahuan
Antes que nada saludos a todos... La verdad es que se me ha hecho comun entrar a este foro para hacer mis consultas para alguno de los proyectos que he armado (o intentado al menos)...
La cuestion es que me encuentro con un problemita.... Estoy haciendo un proyecto para la facu, donde tengo que leer la temperatura con 12 sensores distribuidos en una habitacion mas bien grande... El sensor que uso es el famoso LM35, y tengo pensado conectarlos a un PIC (todavia no se cual, porque no he definido lo anterior)....
Cada LM35 esta conectado a un TL081 configurado como amplificador no inversor, con una ganancia de 5, y de ahi la señal va a un ADC0804, que me entrega a la salida el valor binaria de la tension....
Como el sensor necesito que mida los rangos de 0ºC - 100ºC, y teniendo en cuenta la ganancia del AO, los rangos de tension van desde 0 a 5 V, por lo que Vref del ADC es de 2,5 (escribo esto por las dudas que haya algo mal en el planteo que estoy haciendo... si es asi por favor corrijanme)
Ahora la duda.... Si a la salida de cada ADC tengo 8 bits de resolucion, entonces a 12 sensores, tendria...... 96 valores! para meter al PIC (medio mucho).... Estuve buscando algo para "desmultiplexar" esos 96 valores, e ir eligiendo 1 por 1, pero me encuentro con el problema que no se como se llama eso.
Hace un tiempo hice una plaqueta para ampliar las salidas del puerto paralelo con unos HTC574, que son buffer 3-estado. Entonces con los bits de control del LPT seleccionaba que buffer usaba, y de esa forma tenia 32 salidas (4 integrados). Lo que necesito ahora es similar, pero al reves (se entiende)....
Yo habia pensado en poner todas las salidas de los ADC en paralelo, y mandarlos a un puerto del PIC, y con el otro puerto, manejar el pin CS de los ADC, para activarlos 1 a la vez, e ir leyedo los datos con el PIC.... Se puede?
Ahora pongo un esquema de mi idea, pero solo con 2 ADC para que se entienda la idea....
Espero que me puedan ayudar....
Saludos....
Nahuan