Përmbajtje:

[Básico] Medir Una Resistencia Con Arduino: 3 hapa
[Básico] Medir Una Resistencia Con Arduino: 3 hapa

Video: [Básico] Medir Una Resistencia Con Arduino: 3 hapa

Video: [Básico] Medir Una Resistencia Con Arduino: 3 hapa
Video: Tutorial (Explicación) - Medir Corriente y Voltaje (Multímetro) - Prácticas Electrónica #3 2024, Nëntor
Anonim
[Básico] Medir Una Resistencia Con Arduino
[Básico] Medir Una Resistencia Con Arduino

Në Arduino ekzistojnë únicamente dos formas të kapjes së të dhënave nga bota e jashtme:

- Dixhitale: ato janë të vlefshme në 0 0 1, varen nga një aplikim i pavlefshëm i një konektori që do të vlerësohet nga hyrja e tyre.

- Analoge: sus valores pueden ser entre 0 y 1023, varet nga voltaje aplicado entre 0 y voltaje de alimentación de la placa (normalmente 5V, porue powered ser 3.3V).

Në ambos casos hablamos de una medida de voltaje, nuk ka rezistencë, amperaje, kapacitete, induktancia… únicamente voltaje.

Për shembull, ju mund të përdorni ilaçet në një plakë Arduino (për një mikrokontrollues të përgjithshëm të përgjithshëm), duke përdorur një formë të transformimit të një vlere të vlefshme të volumit.

Resistencia es el caso más sencillo para ello.

Hapi 1: Pjesëtuesi De Voltaje

Pjestuesi De Voltaje
Pjestuesi De Voltaje
Pjestuesi De Voltaje
Pjestuesi De Voltaje

Një ndarës i tensionit ose i volitës është një konfigurim i elementeve në një qark elektrik që vepron në ndarje dhe tërheqje të hyrjes dhe devolviendo una tensión de salida të llogaritshme.

Në një rast të veçantë për ndarjen e rezistencës ndaj volumit, me një shembull të 2 rezistencave. Como nuestro objetivo es calcular una de ellas, la otra debe ser de un valor conocido.

Ekuacioni që përcakton ndarjen e vullnetit në volumin e es në que podemos ver en las imágenes.

Lo mejor para familiarizarnos es ver un par de ejemplos de cálculos.

Hapi 2: Papunësia

Supongamos que queremos calcular R1 [Ver esquema del paso anterior]

Sabemos que R2 tiene un valor de 10KΩ, sabemos que Vin tiene un valor de 5V (kjo është normale që nuk është e përfshirë në Arduino) dhe në lectura de Vout en un pin analogico de Arduino es de 750.

1º- Sabemos për zgjidhjen e ADC nga Arduino është 10 copë, kjo do të thotë që ju keni 1024 ndarje të mundshme (2 deri në 10) për një vlerë të madhe të hyrjes 0V dhe 5V. Për shembull, ju mund të përdorni 5V në një analogjik, në mënyrë të vlefshme në 1023 (jo në 1024, regjistrimet që kanë të bëjnë me një kontar en 0, jo en 1); si ponemos 0V en el pin, su valor será 0 y si për shembull nga ponemos 2, 5V su valor será 511.

Për më tepër, si një valor që nuk mund të lexohet nga analiza del pin su su valor dixhital es 750, duke përdorur llogaritjet e el Vout, voltaje de salida del divisor de voltaje.

> 5V / 1024 divizione = 0, 00488V / ndarje

> 0, 00488 volt/ndarje · 750 divizione = 3.66V

2º- Podemos e despejar R1, në të njëjtën kohë:

> Vout = (R2 / R1+R2) · Vin

> 3,66 V = (10KΩ / R1 + 10KΩ) · 5V

> R1 + 10KΩ = 10KΩ · 5V / 3.66V

> R1 = (10KΩ · 5V / 3.66V) - 10KΩ = 3.66KΩ

Në përgjithësi, podemos llogaritje el valor de R1 como:

> R1 = (R2 · Vin / Vout) - R2

Hapi 3: Ejemplo De Código

Poniendo en práctica todo lo que hemos explicado antes, ju mund të përdorni një llogari për llogaritjen e R1 duke përdorur një volum të madh për të hyrë në analizën e A0, të thjeshtë për një vlerë të vlefshme të R2.

Recommended: