Obsah:
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-13 06:58
Na meranie množstva vody v nádrži bol použitý tlakový senzor.
Vybavenie:
24PC senzor
Chlebník
Rezistory
Zosilňovače
Tank
Krok 1: Senzor tlaku 24PC
Miniatúrne snímače tlaku radu 24PC sú malé, nákladovo efektívne zariadenia určené na použitie s mokrým alebo suchým médiom.
Tieto senzory sú vybavené osvedčenou technológiou snímania, ktorá využíva špecializovaný piezorezistívny mikroobrábaný snímací prvok, ktorý ponúka vysoký výkon, spoľahlivosť a presnosť. Každý senzor obsahuje štyri aktívne piezorezistory, ktoré tvoria Wheatstoneov most. Keď je aplikovaný tlak, odpor sa zmení a snímač poskytuje výstupný signál milliVolt, ktorý je úmerný vstupnému tlaku.
Krok 2: Budovanie obvodu
Senzor 24PC je pripojený k obvodu Wheatstone Bridge v nádrži.
Diferenciálny zosilňovač bol spojený so vstupnými odpormi 270 K ohmov a výstupnými odpormi 1 M ohm, aby získal zisk 3,7.
Na výstup diferenciálneho zosilňovača bol pripojený neinvertujúci zosilňovač so vstupným odporom 1 k ohm a výstupným odporom 165 K ohmov. Nenašiel sa odpor s touto hodnotou, takže na získanie zosilnenia 166 bol použitý odpor 220 K ohmov.
Celkový zisk zo zosilňovačov je 610.
Namiesto diferenciálneho a neinvertujúceho zosilňovača bol zostrojený zosilňovač prístrojov s jedným napájaním s jediným odporom s hodnotou 330 ohmov, aby poskytol zisk 610.
Krok 3: Meranie výstupného napätia z nádrže
Výstupné napätie sa meria z nádrže tak, že sa odčíta napätie na každej úrovni vody až po vrchol. Keď je nádrž plná, maximálne napätie je 8,2 mV.
Druhý graf ukazuje vzťah medzi výstupom z nádrže a výstupom zo zosilňovača pri rôznych hladinách vody. Sklon ukazuje zisk.
Krok 4: Riešenie problémov
Okruh bol zapojený správnym spôsobom, ale výstupné napätie zo zosilňovača sa pri pridávaní vody do nádrže nezmenilo.
Diferenciálne a neinvertujúce zosilňovače boli nahradené jediným napájacím prístrojovým zosilňovačom, ale výstupné napätie zo zosilňovača sa stále nezmenilo.
Rezistory a zosilňovače boli vymenené za nové v prípade poškodenia, ale výsledok je rovnaký.
Krok 5: Arduino kód
Tento kód číta výstupnú hodnotu zo zosilňovača v digitálnych jednotkách.
{neplatné nastavenie ()
{Serial.begin (9600); // spustenie sériového pripojenia s computerpinMode (A0, INPUT); // k tomuto pinu bude pripojený výstup zo zosilňovača
}
prázdna slučka () {
int AnalogValue = analogRead (A0); // Prečítajte si vstup na A0
Serial.print ("Analógová hodnota:");
Serial.println (AnalogValue); // vytlačte vstupnú hodnotu
oneskorenie (1000);
}