Mi objetivo es medir 19 voltios y 24 voltios con el ADC interno. Estoy usando un BeagleBone Black que tiene un pin de entrada analógica de 1,8 V. Si uso un divisor de voltaje, tengo que reducir el voltaje por un factor de 14 y nuevamente multiplicar por el mismo código para obtener el voltaje real. Eso también multiplicará el error, y eso no lo quiero.
¿Hay alguna alternativa mejor? Aparte del uso de resistencias de baja tolerancia.
¿Podría ayudar aquí el uso de un ADC externo? He oído hablar de osciladores controlados por voltaje. ¿Es eso útil aquí?
simular este circuito : esquema creado con CircuitLab
El divisor de resistencias funciona siempre exactamente igual. Para una medición muy precisa, necesita resistencias de valor TCR bajo. La tolerancia no importa si insertará un factor de calibración en la MCU, de lo contrario, puede usar 0.1% tol. resistencias
Ahora bien, ¿qué errores se amplificarán? Seguro que el error de compensación y el error de deriva de temperatura. El desplazamiento permanece sin cambios, es un artefacto de fabricación, mientras que la deriva cambia. Dado que el amplificador operacional se usa como búfer, la entrada VS de salida es 1: 1.
Hay amplificadores operacionales con microvoltios de deriva.
Esto es una exageración para su demanda, solo como ejemplo. Puede ver microvoltios de compensación y nanovoltios de temperatura. deriva.
Su ADC es de 1.8V/12 bits, por lo tanto un paso mínimo es de aprox. 2,4 mV.
Versión mucho más económica:
El desplazamiento es max- +/- 1 conteo de ADC. El divisor de resistencias emitirá aproximadamente 30 mV menos de 1,8 V en el rango máximo.
EDITAR:
Dado que la compensación de 2 mV se multiplicaría por el factor 17 en MCU, entonces sucederá lo que sabe, así que simplemente elija otro opamp, de modo que la compensación multiplicada por el factor no exceda 1 voltaje LSB: 2.4 mV / 17 =140uV
MAX9620AXK+T
Puede buscarlo: opamp RRIO, voltaje de suministro, compensación, ... precio. Cuanto más paga, más preciso obtiene, hasta cierto punto en el que la precisión del ADC es menor que la del opamp.
Primero, su precisión es de 12 bits. Entonces, a 24 V, 1 paso es de aproximadamente 6 mV. A 1,8 V, es 0,4 mV Los errores provienen de:
Con todo esto, ¿quizás el error es menor de lo que puedes tolerar?
No creo que necesite un OpAmp a menos que la fuente sea una salida de alta impedancia y no pueda controlar su divisor de voltaje directamente.
Un chopper y un filtro de paso bajo pueden atenuar con precisión sin componentes de tolerancia estricta. La cantidad de atenuación está controlada por el ciclo de trabajo del interruptor. El oscilador que impulsa el contador que establece el ciclo de trabajo puede tener una tolerancia muy baja siempre que tenga estabilidad a corto plazo. La forma en que podría implementarse depende de sus requisitos.
DKNguyen
DKNguyen
rdtsc
jack creasey
vir
DharmikP
Simón Richter
J...
DKNguyen