Haciendo un detector de señales eléctricas (Entradas de múltiples fuentes)

3

Estoy trabajando en un proyecto eléctrico que, en realidad, funciona como un digitalizador de pantalla táctil, en el que tengo que generar múltiples entradas de más de 50-100 fuentes, y necesito verificar desde qué sensor o un grupo de sensores (probablemente 3 -5) están dando las señales, y luego qué sensor del grupo tiene la señal eléctrica más alta.

Así que me gustaría saber, si hay alguna manera de hacer esto. Tiene mucha semejanza con un digitalizador de pantalla táctil resistiva, donde hay muchos puntos que pueden enviar las señales, pero el digitalizador funciona al detectar exactamente dónde se ha ejercido la presión, y luego se envía al microprocesador. que lo calcula de acuerdo con la pantalla LCD actual.

Se apreciará un diagrama básico o una referencia de microprocesador similar.

------------------- Editar (Se agregó más información) ---------------------- ----

Mi sensor es básicamente LDR (o probablemente Diodos fotográficos), y necesito detectar la intensidad de la luz en un grupo específico de sensores. Estoy trabajando en un proyecto académico relacionado con la robótica.

Los LDR se colocan a una distancia de 10 mm entre sí y se disponen en forma de matriz. Entonces, si tomo un puntero láser y apunto a un LDR específico, debería obtener la lectura (puede ser en número, cantidad) del sensor LDR activo.

    
pregunta Cyberpks

1 respuesta

5

Yo usaría un multiplexor analógico en combinación con una matriz 2D. Un ejemplo:

  • Matriz de 64 sensores en una configuración de 8 * 8
  • Un multiplexor analógico de ocho canales con entrada de dirección de tres bits, cada canal de entrada conectado a una fila de la matriz
  • Un medio de aplicar un voltaje a cada columna sucesivamente (por ejemplo, un registro de desplazamiento de 8 bits y algunos transistores)
  • Un microcontrolador con ADC incorporado

    1. Conecte los pines de salida de la uC a los pines de dirección del multiplexor y los pines de entrada, cambio, reinicio del registro de cambios.
    2. Conecte un pin de entrada analógica ADC de la uC a la salida del multiplexor
    3. Escanee la matriz desplazando columnas usando el registro de desplazamiento y leyendo los ocho sensores en esa columna usando el multiplexor.

Tenga en cuenta que esto supone que la salida variable de cada sensor es un voltaje. Si no se requiere la linealidad (o está de acuerdo con la compensación del software), puede crear un divisor de voltaje simple con cada sensor para lograr esto.

    
respondido por el Mels

Lea otras preguntas en las etiquetas