Calcular voltaje [cerrado]

-1

Estoy usando tableros Bluetooth de bajo consumo de energía basados en Nordic nRF51822, que tiene un microcontrolador ARM Cortex-M0. Tengo 7 interruptores. Siempre hay uno solo de ellos ENCENDIDO. Necesito saber qué interruptor está ENCENDIDO en diferentes voltajes en un pin analógico. ¿Cómo calcular los 7 números de voltaje diferentes que obtendré a través de tres resistencias e interruptores? Gracias por cualquier ayuda [! [Ingrese la descripción de la imagen aquí] [2]] [2]

En mi esquema estoy usando ATMEGA328P pero usaré el microcontrolador ARM Cortex-M0

    
pregunta user2963390

2 respuestas

0

Vea la tabla a continuación, cubre todas las combinaciones de interruptores (individuales, ninguno y combinaciones). La conductancia total se calcula fácilmente con sumprod, se invierte para hacer resistencia y luego se divide con 850.

    
respondido por el MikeP
1

El resistor conmutado (llámelo Rs) y R9 forman un divisor de voltaje.

El voltaje entre Rs y R9 será $$ V_ {in} \ frac {R_9} {R_s + R_9} $$

de acuerdo con la fórmula estándar para un divisor de voltaje.

Tenga en cuenta que si no se presiona ningún interruptor, Rs es infinito, por lo que el voltaje en el pin analógico es cero. Si se presionan múltiples interruptores, Rs es la combinación paralela de sus valores de resistencia correspondientes.

    
respondido por el immibis

Lea otras preguntas en las etiquetas