¿Medición de múltiples señales analógicas en 1 entrada analógica?

¿Es posible detectar múltiples señales analógicas de diferentes fuentes analógicas en 1 pin de entrada analógica en un microcontrolador? Otra forma de hacer esta pregunta es que podemos detectar múltiples señales digitales desde una sola entrada analógica al conectar diferentes valores de resistencias a cada fuente de entrada digital y luego, cuando se activa una fuente digital, el voltaje específico se puede detectar usando una entrada analógica, por lo que De manera similar, ¿sería posible detectar múltiples voltajes analógicos usando un solo pin de entrada analógica en un microcontrolador?

Creo que solo desea un multiplexor analógico (opciones de selección de canal, habilitación, etc. en el IC) que se alimenta a su única entrada ADC.
Si mezcló dos señales analógicas, ¿pueden desmezclarse? Generalmente no.

Respuestas (3)

¿Es posible detectar múltiples señales analógicas de diferentes fuentes analógicas en 1 pin de entrada analógica en un microcontrolador?

Depende de las señales. Si son, por ejemplo, sinusoides (de diferentes frecuencias), entonces puede hacer una transformada de Fourier [rápida] y encontrarlos. Para señales arbitrarias, creo que la respuesta es no. Necesita aclarar lo que quiere decir con señales.

Otra forma de hacer esta pregunta es que podemos detectar múltiples señales digitales desde una sola entrada analógica al conectar diferentes valores de resistencias a cada fuente de entrada digital y luego, cuando se activa una fuente digital, el voltaje específico se puede detectar usando una entrada analógica.

Este no es el mismo problema que en su pregunta anterior. Aquí tiene múltiples pines de entrada a través de las resistencias y diferencia las señales (presumiblemente de la misma amplitud) dándoles diferentes amplitudes usando sus resistencias.

¿Sería posible detectar múltiples voltajes analógicos usando un solo pin de entrada analógica en un microcontrolador?

Esto es más o menos una repetición de su primera pregunta. Sin embargo, si pregunta si se puede detectar/dividir una suma de CC arbitraria: la respuesta es obviamente no. ¿Cómo podría saber la diferencia entre 1V+1V y 0.5V+1.5V simplemente midiendo el total/suma?

La segunda 'pregunta' del OP pretende ser un ejemplo de cómo se pueden diferenciar múltiples señales digitales en un solo pin de entrada (analógico). No está preguntando cómo hacerlo.
@Nick Johnson: Sí, y le expliqué en qué se diferencia de esta pregunta real/primera.

No. No habría forma de saber qué señales analógicas estaban contribuyendo a la suma.

Sin embargo, el problema no es inusual y la solución estándar es la multiplexación por división de tiempo. Su micro probablemente tenga un ADC (convertidor analógico-digital) interno y varios pines de entrada se pueden conectar en una secuencia rápida, el único requisito es que el inicio de la conmutación y la conversión estén correctamente sincronizados. En su caso, si realmente solo tiene una entrada analógica, deberá realizar la conmutación analógica externamente. Algo así como los chips CMOS 4016 podrían ser la solución. Los interruptores analógicos requerirán el control de los pines de salida del micro, por lo que no ayudará a que su pin cuente.

Gracias por la respuesta transistor. ¿Podría multiplexar voltajes analógicos ser una solución? Digamos que tiene una matriz de LDR y un conjunto de entradas analógicas en los ejes Y y X, ¿podrían usarse para detectar de alguna manera variaciones en la cantidad de luz?
Tal vez. Su problema será que la corriente irá a todas partes en la red a través de cada LDR que esté parcialmente encendido y confundirá sus lecturas. Le sugiero que acepte la mejor respuesta que obtuvo aquí y plantee una nueva pregunta que describa lo que está tratando de lograr. Si puede hacer un esquema (incluso parcial) con el editor de esquemas, será de gran ayuda. También eche un vistazo al teclado y las luces LED para ver cómo funcionan. Suena como si estuvieras diseñando un sensor de cámara basado en LDR.

No. Su analogía digital funciona solo en el dominio digital ya que las entradas tienen solo dos valores de voltaje posibles (idealmente). Lo que describiste es básicamente un D/A seguido de tu A/D.

Si hace una suma ponderada de dos señales analógicas, una con peso 1 y otra con peso 10, ¿cómo podría diferenciar una variación de 10 mV en la primera de una variación de 1 mV en la segunda?

Pero si desarrolla más sus señales (amplitud, precisión de medición requerida, ancho de banda) y sus capacidades A/D, podría haber una manera de mezclarlas (no solo agregarlas). Pero es muy probable que esta solución no tenga un buen rendimiento y cueste más que reemplazar su microcontrolador.