Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja promjena: 2025-01-13 06:57
Senzor tlaka korišten je za mjerenje količine vode u spremniku.
Oprema:
24PC senzor
Matična ploča
Otpornici
Pojačala
Tenk
Korak 1: 24PC osjetnik tlaka
Minijaturni osjetnici tlaka serije 24PC mali su, isplativi uređaji namijenjeni za upotrebu s mokrim ili suhim medijima.
Ovi senzori sadrže provjerenu tehnologiju sensinga koja koristi specijalizirani piezorezistivni mikromašinski osjetljivi element kako bi ponudila visoke performanse, pouzdanost i točnost. Svaki senzor sadrži četiri aktivna piezootpornika koji tvore Wheatstoneov most. Kad se primijeni tlak, otpor se mijenja i senzor daje izlazni signal od miliVolta proporcionalan ulaznom tlaku.
Korak 2: Izgradnja kruga
24PC osjetnik spojen je na krug Wheatstone Bridge u spremniku.
Diferencijalno pojačalo spojeno je s ulaznim otpornicima od 270 K ohma i izlaznim otpornicima od 1 M ohma, kako bi se dobio dobitak od 3,7.
Neinvertirajuće pojačalo spojeno je na izlaz diferencijalnog pojačala s ulaznim otporom od 1 k ohma i izlaznim otpornikom od 165 K ohma. Nisam pronašao otpornik s tom vrijednošću pa je upotrijebljen otpornik od 220 K ohma za pojačanje od 166.
Ukupni dobitak od pojačala je 610.
Umjesto diferencijalnog i neinvertirajućeg pojačala, napravljeno je jedno instrumentalno pojačalo za napajanje s jednim otpornikom vrijednosti 330 ohma kako bi se dobio dobitak od 610.
Korak 3: Mjerenje izlaznog napona iz spremnika
Izlazni napon mjeri se iz spremnika očitanjem napona na svakoj razini vode do vrha. Maksimalni napon je 8,2 mV kad je spremnik pun.
Drugi grafikon prikazuje odnos između izlaza iz spremnika i izlaza iz pojačala na različitim razinama vode. Nagib pokazuje dobitak.
Korak 4: Rješavanje problema
Krug je spojen na pravi način, ali se izlazni napon pojačala nije promijenio pri dodavanju vode u spremnik.
Diferencijalna i neinvertirajuća pojačala zamijenjena su jednim instrumentnim pojačalom za napajanje, ali se izlazni napon pojačala još uvijek nije promijenio.
Otpornici i pojačala zamijenjeni su novim u slučaju oštećenja, ali rezultat je isti.
Korak 5: Arduino kod
Ovaj kod čita izlaznu vrijednost pojačala u digitalnim jedinicama.
{void setup ()
{Serial.begin (9600); // započinjemo serijsku vezu s računalompinMode (A0, INPUT); // izlaz iz pojačala bit će spojen na ovaj pin
}
void loop () {{100} {101}
int AnalogValue = analogRead (A0); // Očitajte ulaz na A0
Serial.print ("Analogna vrijednost:");
Serial.println (AnalogValue); // ispisuje ulaznu vrijednost
kašnjenje (1000);
}