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?
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
< 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á:
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 como lo haría un potenciómetro.
El LTC1597 es un dispositivo similar con entradas paralelas en lugar de seriales.
0x6d64
Ehsan Zargar Ershadi