INHOUDSOPGAWE:
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-13 06:56
'N Druksensor is gebruik om die hoeveelheid water in 'n tenk te meet.
Toerusting:
24PC sensor
'N Broodplank
Weerstande
Versterkers
Tank
Stap 1: 24PC druksensor
Die 24PC-reeks miniatuurdruksensors is klein, koste-effektiewe toestelle wat bedoel is vir gebruik met nat of droë media.
Hierdie sensors beskik oor beproefde sensetegnologie wat gebruik maak van 'n gespesialiseerde piëoresistiewe mikromasjien -sensorelement om hoë werkverrigting, betroubaarheid en akkuraatheid te bied. Elke sensor bevat vier aktiewe piëzoresistors wat 'n Wheatstone -brug vorm. As druk uitgeoefen word, verander die weerstand en die sensor lewer 'n milliVolt -uitsetsein wat eweredig is aan die insetdruk.
Stap 2: Bou die kring
Die 24PC sensor is gekoppel aan 'n Wheatstone Bridge kring in die tenk.
'N Differensiële versterker is verbind met insetweerstands van 270 K ohm en uitsetweerstands van 1 M ohm, om 'n wins van 3,7 te gee.
'N Nie-omkeerversterker is gekoppel aan die uitset van die differensiaalversterker met 'n insetweerstand van 1 k ohm en 'n uitsetweerstand van 165 K ohm. Het nie 'n weerstand met die waarde gevind nie, so 'n weerstand van 220 K ohm is gebruik om 'n wins van 166 te gee.
Die totale wins van die versterkers is 610.
In plaas van die differensiële en nie-omkeerversterker, is 'n enkele toevoerinstrumentversterker gebou met 'n enkele weerstand met 'n waarde van 330 ohm om 'n wins van 610 te gee.
Stap 3: Meet die uitsetspanning uit die tenk
Die uitsetspanning word vanaf die tenk gemeet deur die spanningslesing op elke vlak van die water tot bo te neem. Die maksimum spanning is 8,2 mV wanneer die tenk vol is.
Die tweede grafiek toon die verband tussen die uitset uit die tenk en die uitset van die versterker op verskillende watervlakke. Die helling toon die wins.
Stap 4: Probleemoplossing
Die stroombaan was op die regte manier verbind, maar die uitsetspanning van die versterker het nie verander toe water by die tenk gevoeg is nie.
Die differensiële en nie-omkerende versterkers is vervang deur 'n enkele versterker, maar die uitsetspanning van die versterker het steeds nie verander nie.
Die weerstande en versterkers is vervang met nuwes as hulle beskadig word, maar die resultaat is dieselfde.
Stap 5: Arduino -kode
Hierdie kode lees die uitsetwaarde van die versterker in digitale eenhede.
{ongeldige opstelling ()
{Serial.begin (9600); // begin die reeksverbinding met die rekenaarpinMode (A0, INPUT); // die uitset van die versterker sal aan hierdie pen gekoppel word
}
leemte -lus () {
int AnalogValue = analogRead (A0); // Lees die insette op A0
Serial.print ("Analoogwaarde:");
Serial.println (AnalogValue); // druk die invoerwaarde af
vertraging (1000);
}