¿Es posible diseñar un circuito divisor de voltaje con interruptores que use corriente cero o corriente muy baja? ¿Funcionaría usar un transistor para conectar/desconectar el extremo de la cadena de resistencia de tierra?
El circuito hará dos cosas. Cada interruptor en el circuito despertará un IC (ATMEGA328P) usando un transistor para enviar un pin de interrupción BAJO. Una vez que el IC se activa, el ADC tomará muestras de los voltajes que provienen del circuito, lo que le permite al IC saber qué botón se presionó.
Todo el proyecto funcionará con batería, y tener este divisor de voltaje puede afectar significativamente la vida útil de la batería.
El proyecto 1) leerá archivos de una tarjeta SD, 2) se dormirá, 3) se despertará y reproducirá sonidos cuando se presione uno de los 16 botones, y 4) se dormirá y repetirá el proceso comenzando en el n.° 3 al presionar el botón. Anticipo que cuando está funcionando tiene un consumo de corriente significativo.
Al colocar un transistor entre el extremo de la cadena de resistencias y tierra, y al presionar el botón para activar el transistor, se conecta el extremo de la cadena de voltaje a tierra. Esto dará como resultado una lectura de voltaje inicial de 5 V, y una vez que el transistor esté encendido, el voltaje de lectura real será el voltaje deseado. No tengo idea si esto funcionará.
Según la pregunta 28897 , podría usar valores altos de resistencias como 10 MOhm. Pero esto todavía tendrá un consumo actual de cientos de nA. Preferiría cero.
Su enfoque puede funcionar. Pero creo que su segundo esquema tiene un error. El ADC siempre verá que V es del transistor, que siempre es de 0,7 V más o menos.
Esta variación no debería tener este problema, porque hay una resistencia R39 entre la base y el ADC.
El divisor se puede cambiar con un transistor para ahorrar batería. Sin embargo, tiene que ser un interruptor lateral alto. Si cambia a tierra, el voltaje de la batería aparecerá en el pin A/D, lo que podría dañar la entrada.
(Originalmente, el esquema se publicó en este hilo ).
divider On/Off
, que controla el transistor, con un interruptor manual. ¿Qué hay sobre eso?Ni siquiera necesita un transistor para desconectar la cadena de resistencia, simplemente puede conectarlo a un pin de salida de MCU. Ajústelo al mismo valor que el otro extremo de la cadena y utilizará una corriente cercana a cero. He usado este enfoque y funciona bien.
(En su diagrama, proporcione al transistor su propia tierra y conecte el pin MCU a la parte inferior de la cadena de resistencias).
¿Es posible diseñar un circuito divisor de voltaje con interruptores que use corriente cero?
Esto debería funcionar y no se requiere cambiar a tierra. Un divisor se conecta a la batería solo cuando se cierra un interruptor y la entrada del ADC se conecta a tierra cuando todos los interruptores están abiertos.
Para 5V Vcc, la entrada ADC es:
Por supuesto, puede ajustar los valores de resistencia a su gusto.
Dados dos pines de E/S con umbrales de conmutación razonablemente consistentes, uno podría conectar una tapa conectada a tierra a cada pin del procesador a través de una pequeña resistencia, atar una tapa a cada extremo de la cadena de resistencias y hacer que cada interruptor conecte una derivación en la cadena a VDD o tierra (lo que sea más conveniente; asumiré VDD para esta discusión). Tener una resistencia significativa entre cualquiera de los extremos y el primer interruptor. En algún momento cuando no se presione ningún interruptor, conecte a tierra ambos pines el tiempo suficiente para descargar las tapas; luego haga flotar uno y establezca el otro en VDD. Mida el tiempo que tarda el pin flotante en cambiar de estado. Si los umbrales de las entradas pueden diferir, repita la prueba para la otra entrada. Luego conecte a tierra ambos pines y luego hágalos flotar; este es el estado inactivo.
Una vez que se ha observado que un pasador cambia de estado, ponga a tierra ambos pasadores el tiempo suficiente para descargar la tapa y hágalos flotar. Calcula el tiempo que tarda cada pin en cambiar de estado. La relación de este tiempo con la línea de base medida arriba le indicará la resistencia de cada pin a VDD. Asegúrese de que la suma de las dos medidas esté razonablemente cerca de la resistencia total de la cuerda (de lo contrario, el botón no hace buen contacto, por lo que la lectura puede ser defectuosa).
Si el procesador consume un exceso de corriente cuando las entradas flotan lejos de los rieles, puede ser una buena idea descargar periódicamente las tapas incluso cuando no se presiona ningún botón. Si se hace esto, las corrientes de reposo para el sistema deberían ser mínimas.
scott seidman
LucasMcGraw
Nick Alexeev
LucasMcGraw
Nick Alexeev
Tony Estuardo EE75
Tony Estuardo EE75
LucasMcGraw
LucasMcGraw
Tony Estuardo EE75