construyendo un suministro de banco variable usando microAtx 24pin atx y luego usando attiny44 como voltímetro

Idealmente, debería tener un suministro de banco para no tener que seguir comprando baterías de 9v. He sacado una fuente de alimentación micro atx de una pc que tengo. Tiene un conector ATX de 24 pines. No voy a desarmar la fuente de alimentación en sí. Voy a cortar uno de los conectores molex y luego conectarlos al poste de unión. Me preguntaba si sería posible usar un ATiny44 (ADC de 10 bits) para medir voltajes de hasta 30 voltios con una precisión razonable. También voy a usar una pantalla LCD para mostrar el voltaje del suministro variable.

Respuestas (1)

Sí, se puede usar un ADC de 10 bits para medir el voltaje, ¡con una escala frontal adecuada! :-). Un ADC de 10 bits tiene un rango nominal de 2^10 = 1024 pasos o 30 V/1024 = 29 mV/paso.

Puede hacer esto 25 mV/paso para una lectura máxima de 25,6 V o 50 mV/paso para una lectura máxima de 51,2 V. 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.

Puede configurar fácilmente el medidor en rangos duales para poder medir con mayor precisión en voltajes bajos. Digamos un rango bajo de 0 - 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 probablemente sea aproximadamente el doble del tamaño del paso. O más de 2 rangos si lo desea.

No corte el conector, busque un enchufe adecuado, luego puede cambiar los suministros si es necesario.

Deberá averiguar cómo iniciar el suministro: una los pines 14 y 15 con un enlace, etc. OBTENGA LOS PINES CORRECTOS . Pinout y detalles aquí. Tenga en cuenta su comentario sobre la necesidad de una carga

ingrese la descripción de la imagen aquí

Por encima del diagrama básico de conexión de encendido desde aquí

Es posible que necesite una carga mínima de 5 V para que el suministro se regule bien. Esto era cierto para los suministros más antiguos y sigue siendo cierto para muchos suministros más nuevos.

Usted menciona una salida de 30 V, que no está disponible en un suministro ATX estándar. Esto se puede lograr modificando un suministro ATX. No comenzaré 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 los he revisado en detalle. Muchos más en la web.

Ejemplo 1

Ejemplo 2

El siguiente diagrama es del Ejemplo 1 anterior.

ingrese la descripción de la imagen aquí


Lograr una mayor resolución midiendo en relación con un voltaje de referencia intermedio.

Se ha sugerido que puede lograr aún más precisión (o resolución) midiendo el voltaje en relación con un voltaje compensado. por ejemplo, podría leer 30v +- 5 o similar.

Esto es cierto, pero hay un gran "te pillé".

Al agregar un "pedestal", está construyendo efectivamente un ADC con más bits. Y, cualquier voltaje que use como punto de referencia debe ser preciso en tantos bits como el número efectivo de bits que está tratando de lograr con el nuevo sistema.

Por ejemplo, imagine que decide medir un rango de 0-28 voltios. Si incrementa el voltaje de referencia en pasos de 1/4 de Vmax (0, 7, 14, 21 V), puede obtener rangos de 0-7, 7-14, 14-21 y 21-28 V, cada uno con 4 veces la resolución que desea. obtendría usando el mismo ADC para medir 0-28 voltios. Efectivamente, está agregando 2 bits a la resolución del ADC.

PERO cada paso de voltaje debe tener una precisión de al menos 10+2 = 12 bits de precisión (preferiblemente un bit 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 semialeatorio y la respuesta será otro número semialeatorio. Se aplica GIGO.

por ejemplo, 0-7 voltios con 10 bits da 7/1024 = 6,8 mV por bit. El procesador puede ocuparse de los mV fraccionarios y, probablemente, una pantalla con pasos de 10 mV estará bien. Sin embargo , si desea medir de 21 a 28 V con una resolución de 10 mV, entonces la referencia de 21 V debe ser de al menos 21,00 V. Es decir, una precisión de 10 mV y preferiblemente algo mejor. Digamos unos 21.000 +/- 2,5 mV. Si la referencia de 21 V es de hecho 21,023 V, entonces cuando informe un voltaje de 26,840 V, en realidad será 0,023 V más bajo (ya que la referencia es 0,023 V demasiado alta) para un voltaje real de aproximadamente26,82 V. Si no cree que leer 26.84 cuando debería ser 26.82 es importante, entonces no necesitaba los bits adicionales que hemos estado tratando de lograr y el ejercicio mientras no solo es una pérdida de esfuerzo sino que también induce a error a las personas a pensar que tienen precisiones que no están presentes.

Las precisiones superiores al 0,1 % o 1 parte en 1000 se logran solo con diseño, planificación y mucho cuidado y atención a los detalles.

+! Aún más preciso si compensa el voltaje para leer 30v +- 5 o algo así.
1. Sí. 2. Pero... :-). - Ver adición a la respuesta.