Sadržaj:

Mjerenje težine s mjernom ćelijom: 9 koraka
Mjerenje težine s mjernom ćelijom: 9 koraka

Video: Mjerenje težine s mjernom ćelijom: 9 koraka

Video: Mjerenje težine s mjernom ćelijom: 9 koraka
Video: Wal Thornhill: The Long Path to Understanding Gravity | EU2015 2024, Juli
Anonim
Mjerenje težine pomoću mjerne ćelije
Mjerenje težine pomoću mjerne ćelije

Ovaj članak će govoriti o tome kako postaviti, riješiti probleme i preurediti krug za mjerenje težine ispod 1 kg.

ARD2-2151 košta 9,50 € i može se kupiti na:

www.wiltronics.com.au/product/9279/load-ce…

Šta je korišćeno:

-A 1KG mjerna ćelija (ARD2-2151)

-dva op pojačala

-An Arduino

Korak 1: O ćeliji za učitavanje

O ćeliji učitavanja
O ćeliji učitavanja

Ima vrlo mali izlaz i stoga ga je potrebno pojačati instrumentalnim pojačalom (za ovaj sistem je korišteno ukupno pojačanje 500)

Za napajanje ćelije opterećenja koristi se istosmjerni izvor od 12 V.

radi na temperaturama od -20 stepeni Celzijusa do 60 stepeni Celzijusa, što ga čini neupotrebljivim za projekat koji smo imali na umu.

Korak 2: Izgradnja kruga

Izgradnja kola
Izgradnja kola

Merna ćelija ima ulaz od 12 V, a izlaz će biti povezan sa instrumentacijskim pojačalom kako bi se povećao izlaz.

Merna ćelija ima dva izlaza, minus i pozitivan izlaz, čija će razlika biti proporcionalna težini.

Za pojačala je potrebna veza +15V i -15V.

Izlaz pojačala je spojen na Arduino kojem je potrebna 5V veza, gdje će se analogne vrijednosti očitavati i ponovo skalirati na težinski izlaz.

Korak 3: Diferencijalno op-pojačalo

Diferencijalno Op-pojačalo
Diferencijalno Op-pojačalo

Diferencijalno pojačalo koristi se za pojačavanje razlike izlaznog plus i minus napona iz mjerne ćelije.

dobitak je određen sa R2/R

R mora biti najmanje 50K ohma jer je izlazna impedancija mjerne ćelije 1k, a dva otpornika od 50k dali bi grešku od 1%, što je iznimka

izlazni rasponi su od 0 do 120 mV, ovo je premalo i potrebno ga je pojačati, moglo bi se koristiti veće pojačanje na diferencijalnom pojačalu ili dodati neinvertirajuće pojačalo

Korak 4: Pojačajte pojačalo

Gain Amp
Gain Amp

Koristi se neinvertirajuće pojačalo jer diferencijalno pojačalo daje samo 120mV

analogni ulaz na arduino kreće se od 0 do 5v pa će naš dobitak biti oko 40 kako bismo se što više približili tom rasponu jer bi to povećalo osjetljivost našeg sistema.

dobitak je određen sa R2/R1

Korak 5: Rješavanje problema

Napajanje od 15V za op-pojačalo, 10V za ćeliju opterećenja i 5V za Arduino moraju imati zajedničko uzemljenje.

(sve vrijednosti 0v moraju biti povezane zajedno.)

Voltmetar se može koristiti kako bi se osiguralo da napon padne nakon svakog otpornika kako bi se osiguralo da nema kratkih spojeva.

Ako su rezultati različiti i nedosljedni, upotrijebljene žice mogu se testirati pomoću voltmetra za mjerenje otpora žice, ako otpor kaže "izvan mreže", to znači da postoji beskonačan otpor i da žica ima prekinuti krug i ne može se koristiti. Žice trebaju biti manje od 10 ohma.

otpornici imaju toleranciju, što znači da mogu imati grešku, vrijednosti otpora mogu se provjeriti voltmetrom ako se otpornik ukloni iz kola.

manji otpornici se mogu dodati serijski ili paralelno kako bi se dobile idealne vrijednosti otpora.

Rserije = r1+r2

1/R paralelno = 1/r1 + 1/r2

Korak 6: Rezultati iz svakog koraka

Rezultati iz svakog koraka
Rezultati iz svakog koraka

Izlaz iz mjerne ćelije je vrlo mali i treba je pojačati.

Mali izlaz znači da je sistem sklon smetnjama.

Naš sistem je dizajniran oko težina koje smo imali na raspolaganju, a to je bilo 500 g, otpor pojačanja pojačala je obrnuto proporcionalan rasponu našeg sistema

Korak 7: Arduino rezultati

Arduino rezultati
Arduino rezultati

Odnos u ovim rezultatima je linearan i daje nam formulu za pronalaženje vrijednosti y (DU iz Arduina) za datu vrijednost x (ulazna težina).

Ova formula i izlaz bit će dati arduinu za izračunavanje izlazne težine za mjernu ćeliju.

Pojačalo ima pomak od 300DU, to bi se moglo ukloniti umetanjem uravnoteženog mosta od pšeničnog kamena prije nego što se pojača napon mjerne ćelije. što bi kolu dalo veću osjetljivost.

Korak 8: Kodirajte

Kôd korišten u ovom eksperimentu je priložen gore.

Da biste odlučili koji pin treba koristiti za očitavanje težine:

pinMode (A0, INPUT);

Osetljivost (x-koeficijent u excelu) i pomak (konstanta u excel jednačini) deklariraju se:

Svaki put pri postavljanju sistema pomak treba ažurirati na trenutni DU na 0 g

float offset = 309,71; osjetljivost plovka = 1,5262;

tada se excel formula primjenjuje na analogni ulaz

i odštampana na serijskom monitoru

Korak 9: Uporedite krajnji izlaz sa ulazom

Poređenje krajnjeg izlaza sa ulazom
Poređenje krajnjeg izlaza sa ulazom

Konačni rezultat dobiven iz Arduina precizno je izračunao izlaznu težinu.

Prosječna greška od 1%

Ova greška je uzrokovana različitim očitanjem DU pri istoj težini pri ponavljanju testa.

Ovaj sistem nije prikladan za upotrebu u našem projektu zbog ograničenja temperaturnog raspona.

Ovo bi kolo radilo za težine do 500g, jer je 5v maksimalna vrijednost u arduinu, ako se otpor pojačanja prepolovi, sistem bi radio do 1 kg.

Sistem ima veliki pomak, ali je i dalje tačan i primjećuje promjene od 0,4 g.

Preporučuje se: