Sí, se puede usar un ADC de 10 bits para medir el voltaje, ¡con una escala de extremo frontal adecuada! :-). Un ADC de 10 bits tiene un rango nominal de 2 ^ 10 = 1024 pasos o 30V / 1024 = 29 mV / paso.
Puede hacer este 25 mV / paso para una lectura máxima de 25.6V o 50 mV / paso para una lectura máxima de 51.2V. No tienes que usar todo el rango. A 50 mV / bit probablemente pueda leer con una precisión de aproximadamente 0,1 V con el debido cuidado en la construcción.
Fácilmente puede configurar el medidor en rangos duales para que pueda medir con mayor precisión a bajos voltajes. Diga un rango bajo de 0 a 5.12 V con pasos de 5 mV o 10.24 V máx. Con pasos de 10 mV. Como antes, la mejor precisión real alcanzable es casi el doble del tamaño de paso. O más de 2 rangos si lo desea.
No corte el conector: encuentre un enchufe que se adapte a él, luego puede cambiar los suministros si es necesario.
Necesitará encontrar la forma de iniciar el suministro: únase a los pines 14 y amp; 15 con un enlace, etc. OBTENGA LOS PINS CORRECTOS . Pinout y detalles aquí. Tenga en cuenta su comentario sobre la necesidad de una carga
Sobre el diagrama básico de alimentación en la conexión desde aquí
Es posible que necesite una carga mínima de 5V para que el suministro se regule bien. Esto fue cierto para los suministros más antiguos y sigue siendo cierto para muchos suministros más nuevos.
Menciona una salida de 30 V, que no está disponible en una fuente ATX estándar. Esto se puede lograr modificando un suministro ATX. No empezaré a discutir eso aquí. Se puede discutir con más detalle si es de interés. Habrá numerosas páginas web que describen cómo.
Aquí hay dos ejemplos de suministros ATX modificados para voltaje variable. YMMV - No he revisado esto en detalle. Muchos más en la web.
Ejemplo 1
Ejemplo 2
El siguiente diagrama es del Ejemplo 1 anterior.
Obtengaunaresoluciónmásaltaalmedirenrelaciónconunvoltajedereferenciaintermedio.
Sehasugeridoquepuedelograraúnmásprecisión(oresolución)almedirelvoltajeenrelaciónconunvoltajedecompensación.Porejemplo,puedesleer30v+-5osimilar.
Estoescierto,perohayungran"gotcha".
Al agregar un "pedestal", está construyendo efectivamente un ADC con más bits. Y, cualquier voltaje que use como punto de referencia debe ser exacto en tantos bits como el número efectivo de bits que está tratando de lograr con el nuevo sistema.
por ejemplo, imagina que decides medir un rango de 0-28 voltios. Si incrementa el voltaje de referencia en 1/4 de los pasos Vmax (0, 7, 14, 21V), puede obtener rangos de 0-7, 7-14, 14-21 y 21-28 V, cada uno con 4 veces la resolución que Conseguiría usar el mismo ADC para medir 0-28 voltios. Usted está agregando efectivamente 2 bits a la resolución ADC.
PERO cada paso de voltaje debe tener una precisión de al menos 10 + 2 = 12 bits de precisión (preferiblemente un poco o 2 más). Si los pasos de referencia de voltaje NO son precisos para decir 12 bits, entonces está midiendo 10 bits de resolución en relación con un número semi aleatorio y la respuesta será otro número semi aleatorio. GIGO aplica.
por ejemplo, 0-7 voltios con 10 bits da 7/1024 = 6.8 mV por bit. El procesador puede cuidar los mVs fraccionados y, probablemente, una pantalla que muestre que los pasos de 10 mV estarán bien. Sin embargo , si desea medir de 21 a 28 V con una resolución de 10 mV, la referencia de 21 V debe ser de al menos 21.00 V. es decir, con una precisión de 10 mV y preferiblemente algo mejor. Di unos 21.000 +/- 2.5 mV. Si la referencia de 21 V es, de hecho, 21.023 V, cuando informe un Voltaje como 26.840 V, realmente será 0.023 V más bajo (ya que la referencia es 0.023 V demasiado alta) para un voltaje real de aproximadamente 26.82V . Si no cree que leer 26.84 cuando debería leer 26.82 es importante, entonces no necesita los bits adicionales que hemos estado tratando de lograr y el ejercicio no es solo una pérdida de esfuerzo sino que también engaña a la gente para que piense que Tienen precisiones que no están presentes.
Las precisiones mejor que el 0.1% o 1 parte en 1000 se logran solo con el diseño, la planificación y un cuidado sustancial y atención al detalle.