Taula de continguts:
- Pas 1: materials necessaris
- Pas 2: es requereix aparell
- Pas 3: antecedents
- Pas 4: Fórmules
- Pas 5: el circuit (esquemàtic i actual)
- Pas 6: Importància de la funció PulseIn ()
- Pas 7: sortida en sèrie
- Pas 8: Importància del projecte
- Pas 9: adaptador de pantalla LCD serie I2C
- Pas 10: Peces curtes del projecte
- Pas 11: Codi Arduino
Vídeo: Mesurador d’inductància amb Arduino: 12 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:15
Doncs aquí anem a construir un mesurador d’inductància mitjançant el microcontrolador Arduino. Mitjançant aquest mètode podem calcular la inductància d’entre 80 uH i 15 000 000 H, però hauria de funcionar per als inductors una mica més petits o molt més grans.
Pas 1: materials necessaris
Ø Arduino uno / nano x 1
Ø LM393 Comparador x 1
Ø 1n5819 / 1n4001 díode x 1
Resistència de 150 ohm x 1
Resistència Ø 1k ohm x 2
Condensador no polar Ø 1uF x 1
Ø Inductors desconeguts
Ø Lcd (16 x 2) x 1
Ø Mòdul LCD I2C x 1
Ø cables i capçaleres de pont
Pas 2: es requereix aparell
Ø Cortador
Ø Soldador
Ø Pistola de cola
Pas 3: antecedents
Un inductor en paral·lel amb un condensador s’anomena LC
Un mesurador d’inductància típic no és res més que un oscil·lador LC d’ampli rang. Quan es mesura un inductor, la inductància afegida canvia la freqüència de sortida de l’oscil·lador. I calculant aquest canvi de freqüència, podem deduir la inductància en funció de la mesura.
Els microcontroladors són terribles a l’hora d’analitzar els senyals analògics. L’ADC ATMEGA328 és capaç de mostrejar senyals analògics a 9600Hz o.1ms, que és ràpid, però gairebé allò que requereix aquest projecte. Anem endavant i fem servir un xip especialment dissenyat per convertir els senyals del món real en senyals digitals bàsics: el comparador LM393 que canvia més ràpid que un amplificador operatiu LM741 normal. Tan bon punt la tensió del circuit LC es faci positiva, el LM393 estarà flotant, cosa que es pot elevar amb una resistència de pujada. Quan el voltatge del circuit LC es converteix en negatiu, el LM393 estirarà la seva sortida a terra. M’he adonat que el LM393 té una capacitat elevada a la sortida, per això he utilitzat un pull up de baixa resistència.
Per tant, el que farem és aplicar un senyal d’impuls al circuit LC. En aquest cas serà a 5 volts de l’arduino. Carregem el circuit durant algun temps. A continuació, canviem la tensió de 5 volts directament a 0. Aquest pols farà que el circuit ressoni creant un senyal sinusoïdal amortit que oscil·la a la freqüència de ressonància. El que hem de fer és mesurar aquesta freqüència i, posteriorment, mitjançant les fórmules obtenir el valor d’inductància.
Pas 4: Fórmules
Com sabem, la freqüència de LC ckt és:
f = 1/2 * pi * (LC) ^ 0,5
Per tant, vam modificar l’equació anterior d’aquesta manera per trobar inductància desconeguda del circuit. A continuació, la versió final de l'equació és:
L = 1/4 * pi ^ 2 * f ^ 2 * C
En les equacions anteriors on F és la freqüència de ressonància, C és capacitat i L és inductància.
Pas 5: el circuit (esquemàtic i actual)
Pas 6: Importància de la funció PulseIn ()
Llegeix un pols (ALT o BAIX) en un pin. Per exemple, si el valor és ALT, pulseIn () espera que el pin passi de BAIX a ALT, comença a temporitzar i, a continuació, espera que el pin baixi i aturi el temps. Retorna la longitud del pols en microsegons
o es rendeix i retorna 0 si no es va rebre cap impuls complet durant el temps d'espera.
El temps d’aquesta funció s’ha determinat empíricament i probablement mostrarà errors en polsos més llargs. Funciona en polsos de 10 microsegons a 3 minuts de durada.
Sintaxi
pulseIn (pin, valor)
pulseIn (pin, valor, temps d'espera)
Pas 7: sortida en sèrie
En aquest projecte utilitzo la comunicació en sèrie a la velocitat en bauds de 9600 per veure el resultat al monitor sèrie.
Pas 8: Importància del projecte
Ø Projecte Do it yourself (projecte de bricolatge) per trobar inductància desconeguda fins a un rang de 100 uH a alguns milers uH.
Ø Si augmenteu la capacitat del circuit, així com el seu valor respectiu al codi Arduino, el rang per trobar la inductància desconeguda també augmentarà fins a cert punt.
Ø Aquest projecte està dissenyat per donar una idea aproximada per trobar inductància desconeguda.
Pas 9: adaptador de pantalla LCD serie I2C
L'adaptador de pantalla LCD serie I2C converteix la pantalla LCD de 16 x 2 caràcters en paral·lel en una pantalla LCD i2C de sèrie que es pot controlar mitjançant només dos cables. L'adaptador utilitza el xip PCF8574 que serveix com a expansor d'E / S que es comunica amb Arduino o qualsevol altre microcontrolador mitjançant el protocol I2C. Es poden connectar un total de 8 pantalles LCD al mateix bus I2C de dos fils amb cada placa amb una adreça diferent.
S'ha adjuntat la biblioteca I2C lcd Arduino.
Pas 10: Peces curtes del projecte
Sortida final al lcd del projecte amb o sense inductors
Pas 11: Codi Arduino
s'adjunta el codi Arduino.
Recomanat:
Mesurador de capacitat / mesurador de capacitats Autorange simple amb Arduino i a mà: 4 passos
Mesurador de capacitat / mesurador de capacitància Autorange simple amb Arduino i a mà: Hola! Per a aquesta unitat de física necessiteu: * una font d'alimentació amb 0-12V * un o més condensadors * un o més resistents de càrrega * un cronòmetre * un multímetre per a la tensió mesurament * un arduino nano * una pantalla de 16x2 I²C * resistències 1 / 4W amb 220, 10k, 4,7M i
Mesurador de llum DIY Arduino amb sensor BH1750: 6 passos (amb imatges)
Mesurador de llum DIY Arduino amb sensor BH1750: en aquest instructiu us mostraré com construir un mesurador de llum amb una gran pantalla LCD Nokia 5110 mitjançant Arduino. La construcció d’un mesurador de llum és una experiència d’aprenentatge fantàstica. Quan acabeu de construir aquest projecte, tindreu una millor comprensió
Com fer un mesurador VU amb Arduino: 3 passos (amb imatges)
Com fer un mesurador VU amb Arduino: un mesurador VU és un mesurador de la unitat de volum (VU) o un indicador de volum estàndard (SVI) és un dispositiu que mostra una representació del nivell de senyal en equips d'àudio. S'utilitza per visualitzar el senyal analògic. Ara vaig a instruir com fer servir un mesurador de VU
Campana de la porta Arduino amb mesurador VU: 4 passos (amb imatges)
Campana de la porta Arduino amb mesurador VU: la idea bàsica és: en prémer el botó de campana de la porta, els LED començaran a brillar rítmicament juntament amb el so del brunzidor, al cap d’un temps, dos esdeveniments s’aturaran automàticament. Els LEDs poden estar fora de la porta per entretenir el visitant o dins. En aquest jo
Mesurador de capacitat amb TM1637 amb Arduino .: 5 passos (amb imatges)
Mesurador de capacitat amb TM1637 amb Arduino: Com fer un mesurador de capacitat amb Arduino que es mostra al TM1637. Oscil·la entre 1 uF i aproximadament 2000 uF