Escudo de multímetro digital de Arduino (17 / 17 paso)

Paso 17: Recortar el ohmiómetro

Cómo recortar el ohmiómetro que se muestran para la gama 1000 ohmios. El mismo método se utiliza para la otra gama.

Antes de aplicar el software recortar alguna medida adicional debe hacerse.

  1. La caída de voltaje sobre el diodo Zener D2.
  2. Para tener corriente estable he cambiado la siguiente línea en el programa principal (loop ()): digitalWrite (curr_mode, bajo---> alto); - de esta manera puedo mantener estable la corriente y medir durante el proceso de recepción. Debe medir la corriente que circula del PNP/PMOS colector/drenaje terminal a tierra (cuadro 1)
  3. La misma corriente se mide otra vez pero con serial conectada resistencia de 1KOhm (el máximo de la gama) - imagen 2. El voltaje sobre la resistencia debe medirse también.

He medido 2.5 mA en la primera y 2.48 mA en la segunda medición. Mi resistencia es Ohm 997.

Ahora tenemos que procesar los datos muestreados. Para poder hacer esto tenemos que calcular también el Vce/Vds - la caída de tensión sobre el transistor para casos de bot.

Este voltaje - por simplicidad que se escribe que VCE se calcula usando la siguiente fórmula:

Vce = Vr Vsupply - Vzener -, donde

Vsupply es la tensión de alimentación medida de la placa "Arduino";

Vzener - la caída de voltaje sobre D2 (medido en el paso 1 anterior);

Vr - la tensión sobre el resistor - medido en el paso 3. Para el primer caso es de 0 V.

Llena el calculado Vce y la corriente correspondiente en el archivo de excel. (cuadro 3). Gráfico se realiza, y línea de tendencia correspondiente a la fecha se muestra (línea recta). Se muestra la ecuación de la línea de tendencia - que se utilizará para los cálculos.

En mi caso Ir = hielo = 0.0081 * Vce + 2.4773 -con esta fórmula podemos calcular siempre la corriente hielo que fluye a través de la resistencia medida y función de la tensión sobre el resistor, que es muestreada por el ADC. Aquí se tiene la presunción, que la dependencia hielo de Vce es lineal, lo que ocurre comúnmente.

Finalmente calculamos la resistencia mediante la fórmula de Ohm:

R = Vr / Ir

Aquí es cómo el código modificado:

.......

Float V_zener = 2.16;
flotador de Vr = 0;

flotador de Vce = 0;

Hielo del flotador = 0;

Float coeff_v100 = 1.01;

Float coeff_v30 = 1.011;

Float coeff_v10 = 1.018;

Float coeff_A_gain = 0.992174;

Float coeff_A_res = 0.98315;

Float opamp_offset = 0.000767;

volatile unsigned last_millis largo = 0;

void R_1000() {}
digitalWrite (curr_mode, HIGH);

Delay(20);

LCD.Clear();

LCD.Print ("ohmiómetro R = < 1000");

Serial.println ("* modo óhmetro - rango 0 - 1000 ohmios *");

lcd.setCursor (0, 1);

acc_value = 0;

para (int i = 0; i < = 15; i ++)

{curr_value = analogRead(A2);

acc_value = acc_value + curr_value; }

curr_value = int(acc_value/16);

Si (curr_value > = 513) {meas_overflow();}

Else {Vr = (curr_value * de la fuente) / 1024;

VCE = fuente - V_zener - Vr; Hielo = 0.0081 * Vce + 2.4773;

disp_res = Vr / hielo * 1000;

LCD.Print ("R =");

LCD.Print (disp_res, 1);

LCD.Print ("Ohm");

Serial.Print ("* R =");

Serial.Print (disp_res, 1);

Serial.println ("Ohm");

Delay(250); }

}



Como conclusión:

El multímetro presentado está diseñado de la manera más simple, tratando de integrar tanto las funciones como sea posible. Este enfoque trae algunas características no deseadas: la resistencia de entrada es muy baja, que la precisión en comparación con la tela estándar DMM es menor. Las razones para ello son:

la adecuación de los elementos discretos (principalmente resistencias);

no hay suficiente exactitud del microcontrolador ADC - es de 10 bits, pero permite error de LSB de 3-4;

el ruido digital que afectan a las mediciones analógicas;

no bien fija la tensión de alimentación (que puede variar cuando el multímetro está conectado a diferentes computadoras), que sirve como referencia de tensión para el convertidor ADC;

... etc.

A pesar de todas las desventajas, en este trabajo mostró, cómo utilizando trucos de software, la exactitud de tal dispositivo puede ser considerablemente mayor - comenzando con múltiples lecturas de ADC, su promedio y todo ajuste de software adicional. Creo que ese proyecto similar sería interesante para los estudiantes dispuestos a obtener dentro de los datos de medición y procesamiento de teoría. Puede ser utilizado también como DMM reemplazo para proyectos caseros de electrónicos, que neto requiere herramientas de medición más complicadas.


Gracias por la atención!

Artículos Relacionados

Medir voltaje de cargador de teléfono con un Simple Multímetro Digital básica

Medir voltaje de cargador de teléfono con un Simple Multímetro Digital básica

IntroducciónRecientemente he comprado un cargador de teléfono barato en 4 AAA. Una pila AAA está valorada en 1, 5V. Hasta 4 baterías hace que el voltaje total: 6 V (1,5 X 4). El teléfono inteligente debe cargarse con fuente de alimentación 5V. Pensé
Un sencillo Consejo para agregar un termómetro a su multímetro digital

Un sencillo Consejo para agregar un termómetro a su multímetro digital

usted puede conseguir un multímetro digital para la suciedad barato estos días. Hoy voy a hablar acerca de cómo agregar una función de termómetro y estos multímetros baratos con mínimos componentes externos sin afectar la funcionalidad del metro sí m
Creación de un termómetro digital con Arduino

Creación de un termómetro digital con Arduino

¿imaginaste alguna vez que hace su propio termómetro digital? Con el desarrollo de la tecnología cada vez más sofisticado, que nada es imposible.Esta vez el proyecto es crear su propio termómetro digital con Arduino. Que debe ser aprendido en este tu
Caja de madera para multímetro digital - Caixa de madeira para multímetro digital

Caja de madera para multímetro digital - Caixa de madeira para multímetro digital

Este projeto apresenta una para confecção de uma caixa de madeira um multímetro digital, em substituição à frágil embalagem de papelão protegia o equipamento.Para la assoalho Foram utilizadas sobras de madeira de una feitura da caixa.Una tampa é em m
Termómetro digital con Arduino

Termómetro digital con Arduino

Este proyecto utiliza un Arduino, un sensor de temperatura DS18B20 y una pantalla de LCD de 16 x 2 para mostrar la temperatura actual del aire. Se puede hacer con o sin un protoboard, pero un protoboard es mucho más fácil de alambre.Muestra la temper
Multímetro digital para su vehículo

Multímetro digital para su vehículo

indicador de temperatura del motor, tacómetro y velocímetro Digital.4 meses antes, treid para construir un tacómetro digital y tacómetro con display de siete segmentos, pero no hacerlo de la manera correcta. Los circuitos que he usado antes eran dema
Voltímetro digital con arduino

Voltímetro digital con arduino

Voltímetro se utiliza para medir voltaje en el circuito, voltímetro analógico tiene 5% de error, muestra el valor aproximado, donde el voltímetro digital da un valor exacto del voltaje en circuito. Voltaje se mide utilizando la divisor de tensión cir
Termómetro Digital con Arduino Powered

Termómetro Digital con Arduino Powered

este es un dispositivo de medición de temperatura digital con la Arduino UNO R3. Es bastante simple y algo muy práctico para ser capaces de hacer. Un proyecto adecuado para aprender sobre pantallas de cristal líquido (LCDs) interactuando con un Ardui
Voltímetro digital de Arduino con temperatura

Voltímetro digital de Arduino con temperatura

uno de mis proyectos requiere la prueba de aquastats, y teníamos que controlar el voltaje (12-14vac) así como temperatura. Originalmente comenzó con un sensor de temperatura analógico TMP36, pero estaba contento con la salida. Varió de unos pocos gra
Cómo usar (y elegir) un multímetro!

Cómo usar (y elegir) un multímetro!

Comprobar la duración de la batería de coche, circuitos de depuración y encontrar ese corto molesto son todas funciones super útiles que se pueden hacer con una herramienta impresionante: el multímetro!En primer lugar, ¿qué diablos es un multímetro??
Cómo usar un multímetro para verificar voltaje, continuidad y carga de la batería

Cómo usar un multímetro para verificar voltaje, continuidad y carga de la batería

Un multímetro digital puede controlar cargas de tensión, continuidad y batería. El Ideal 61-310 multímetro mide tensión, corriente y resistencia. También mide continuidad audible, así como la temperatura. Una función de retención de datos almacena lo
Multímetro iPod caso Mod

Multímetro iPod caso Mod

esta es una manera fresca e inteligente para proteger su multímetro digital, en el barato. Con este cierre, caso de espuma de softcell fue originalmente diseñado para el iPod, y mi esposa lo comprado en grandes lotes (el juego viene con dos de estos
Construir el termómetro Digital más simple!

Construir el termómetro Digital más simple!

a pesar de que un aficionado electrónico desde hace años, esta será mi primera instructable aquí!Este proyecto no es una solución permanente para un termómetro digital, pero una rápida para construir uno en caso de que usted no puede encontrar su ded
Prueba de LEDs con un multímetro

Prueba de LEDs con un multímetro

he estado usando este método desde hace muchos años. Es una manera rápida y simple para probar el LED. Comprar LEDs a granel, cuando vienen en los colores no son tan marcado este i el método que utilizo para resolverlos (sí comprar LED cuerpo claro)M