¿Cómo podría crear un voltaje de alta precisión con el atmega128?

En mi solución, tengo que reemplazar un potenciómetro de 10 vueltas (5 K Ohms) con un circuito digital. el potenciómetro está dividiendo un voltaje entre 4v a 21v. así que parece que si pudiera generar un voltaje entre 4v y 21v con un Atmega8 o Atmega128 (de hecho, debe cumplir con una alta precisión), ¡estoy listo! Intenté usar el potenciómetro digital, pero tuve 2 problemas:

1 - primero no aguantan la corriente tirando el potenciometro : (21-4)/5K = 3.4mA

2 - no tienen la precisión requerida (21-4)/256 = 66 mV (pero necesito 0,5 mV)

¿Hay alguna manera de que pueda hacer esto?

¿Realmente necesitas este tipo de precisión? Hice este cálculo: (21V-4V) / 0.5mV = 34000 Pasos. ¿Puede el usuario configurar el bote con esta precisión? Para un potenciómetro de 10 giros, tiene un ángulo de rotación total de 10*360°, esto es solo 0,1° para un incremento de 0,5 mV. Sin embargo, puede lograr esto fácilmente con una resolución DAC de 16 bits (2 ^ 16 = 65536).
Sí, lo necesito, en realidad necesito más y estoy pensando que el DAC es una buena idea, especialmente cuando se usa con un amplificador operacional para subir el nivel de voltaje a 4-21 voltios.

Respuestas (1)

Primero la precisión. Su rango total es de 17 V, por lo que 0,5 mV en 17 V es 1/34000, solo un poco más de 15 bits. Como señala 0x6d64, eso es mucho para obtener incluso de un potenciómetro de varias vueltas. Vamos a ver. La mayoría de los potenciómetros multivueltas están bobinados, el que tengo aquí delante tiene un diámetro de unos 15 mm para el recorrido del cable. Si el cable está enrollado con un espacio de 0,5 mm, puede tener 10 × 2 π × 7.5 metro metro 0.5 metro metro < 1000 pasos o menos de 10 bits .
Pero busquemos una resolución de 16 bits de todos modos, entonces estás a salvo. El mismo tipo de solución se aplica también para una resolución más baja.

Luego está la corriente. Según tengo entendido, desea extraer varios mA del limpiaparabrisas del potenciómetro, CMIIW.

Una buena solución puede ser usar un DAC multiplicador , o MDAC, seguido de un opamp para darnos la corriente de salida requerida. El LTC1595 funcionará:

aplicación LTC1595

V I norte es su voltaje de entrada de 4V-21V, y a través de la interfaz digital serail puede configurar el voltaje de salida como una proporción de V I norte como lo haría un potenciómetro.

El LTC1597 es un dispositivo similar con entradas paralelas en lugar de seriales.