arduino actual

0

Quiero comenzar a aprender EE con Arduino, así que como proyecto decidí construir un ohmiómetro y medir una resistencia (específica) que debería ser de aproximadamente 100 KΩ ± 50KΩ.

Para probar esa resistencia, necesito alimentar 1.5V (pulsado) a 2.5µA, 5µA o 10µA (necesito una aproximación bastante cercana de todos modos).

Para el 1.5V podría usar un pin PWM de 5V con un ciclo de trabajo del 30%.

Para obtener la corriente que necesito, agregaré resistencias de 600 KΩ (para una salida de 2.5µA), 300 KΩ (para 5µA) o 1.5 MΩ respectivamente (para 10µA).

Para poder medir el rango 50KΩ - 150KΩ lo más preciso posible, sé que el resistor de referencia y el resistor medido deben estar muy cerca uno del otro.

¿Esto funcionaría?

simular este circuito : esquema creado usando CircuitLab

Soy bueno con el lado de la programación de software, pero no con la instalación de componentes eléctricos, por lo que cualquier cosa más que resistencias dañará mi cerebro :)

¡Gracias!

    
pregunta stilgar

1 respuesta

2

Si desea medir la resistencia con un ADC de entrada de voltaje usando solo resistencias, entonces debería hacer esto:

simular este circuito : esquema creado usando CircuitLab

Es un divisor de voltaje entre R1 y R2, y usted mide el voltaje en la toma central con el ADC. La lectura de voltaje depende de la relación de R2 a la resistencia total R1 + R2. Sabiendo que el voltaje, el voltaje de suministro y el valor de R1, puedes hacer algunos cálculos para determinar el valor de R2.

Tenga en cuenta que si las resistencias son demasiado grandes, el ADC puede leer incorrectamente (puede extraer una pequeña cantidad de corriente del pin que está leyendo), y si las resistencias son demasiado pequeñas, la fuente no será capaz de admitirlos (y el ADC también leerá incorrectamente).

El método del divisor de voltaje es intrínsecamente no lineal, por lo que tendrá que hacer algunos cálculos matemáticos no lineales en el software o usar una tabla de búsqueda para obtener una medición lineal. Para hacerlo lineal en hardware, puede reemplazar R1 con una fuente de corriente constante, que es el tema de otra pregunta.

    
respondido por el AaronD

Lea otras preguntas en las etiquetas