El microcontrolador que estoy usando (AVR) solo tiene 1 puerto ADC, pero tengo 6 periféricos analógicos, esencialmente potenciómetros. Como quiero usar estas 6 señales diferentes en 1 pin, pensé en un diseño para un circuito de multiplexación, pero nunca antes había hecho nada analógico, así que me preguntaba si alguien podría ofrecer ayuda.
Estaba planeando poner un transistor NPN y un diodo entre el potenciómetro y el pin ADC del microcontrolador. Luego usaría 2 pines de E/S digital del microcontrolador para seleccionar uno de los 6 potenciómetros. Estaba pensando que el diodo evitaría que la corriente del potenciómetro activo vaya a otro potenciómetro y, por lo tanto, corrompa la señal. ¿Está eso en la línea correcta?
Si ayuda, solo estoy tratando con voltajes de +5V a +0V. Estas señales no cambiarán tan rápidamente ni es necesario muestrearlas con tanta frecuencia (tal vez 10-100 muestras por segundo)
Dibujar en papel.
Publique en cualquier lugar O envíeme un correo electrónico y lo publicaré. apptechnz@gmail.com.
CUALQUIER diodo en la ruta de la señal afectará gravemente la precisión.
Probablemente error de alrededor de +/- 0.1V en el mejor de los casos o 2% a 5V o 20% a 0.5V.
Si debe multiplexar ADC, use un IC multiplexor "real" para comenzar.
El multiplexor 8:1 CD4051 (HEF4051, etc.) barato funcionará lo suficientemente bien como para jugar.
Precios aquí - en stock desde 52 centavos de dólar estadounidense en 1's.
por ejemplo, ver más abajo. Usan un ADC externo pero el método es idéntico para el ADC integrado.
el fotón
samoz
marcajes
marcajes
samoz