Sadržaj:
- Korak 1: O ćeliji za učitavanje
- Korak 2: Izgradnja kruga
- Korak 3: Diferencijalno op-pojačalo
- Korak 4: Pojačajte pojačalo
- Korak 5: Rješavanje problema
- Korak 6: Rezultati iz svakog koraka
- Korak 7: Arduino rezultati
- Korak 8: Kodirajte
- Korak 9: Uporedite krajnji izlaz sa ulazom
Video: Mjerenje težine s mjernom ćelijom: 9 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:05
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
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
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 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
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
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
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
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:
Arduino tenzijska vaga s ćelijom za opterećenje prtljage od 40 kg i pojačalom HX711: 4 koraka
Arduino tenzijska vaga s ćelijom za prtljag od 40 kg i pojačalom HX711: Ova uputa opisuje kako napraviti vagu zatezanja koristeći lako dostupne dijelove police. Potrebni materijali: 1. Arduino - ovaj dizajn koristi standardni Arduino Uno, trebale bi raditi i druge Arduino verzije ili klonovi2. HX711 na ploči za razbijanje
Arduino vaga s ćelijom opterećenja od 5 kg i pojačalom HX711: 4 koraka (sa slikama)
Arduino vaga s mjernom ćelijom od 5 kg i pojačalom HX711: Ova uputa opisuje kako napraviti malu vagu za vaganje koristeći lako dostupne dijelove police. Potrebni materijali: 1. Arduino - ovaj dizajn koristi standardni Arduino Uno, trebale bi raditi i druge Arduino verzije ili klonovi2. HX711 u prekidu
Punjenje litijum -jonske baterije sa solarnom ćelijom: 7 koraka (sa slikama)
Punjenje litijum -jonske baterije sa solarnom ćelijom: Ovo je projekat o punjenju litijum -jonske baterije sa solarnom ćelijom. * neke korekcije unosim kako bih poboljšao punjenje zimi. ** solarna ćelija bi trebala biti 6 V, a struja (ili snaga) može biti promjenjiva, poput 500 mAh ili 1Ah. *** dioda za zaštitu TP4056 f
Daljinski upravljač: ESP8266 sa ćelijom za dugmad: 5 koraka (sa slikama)
Daljinski upravljač: ESP8266 sa ćelijom u obliku novčića: Veliki problem pri korištenju ESP-ova je potrošnja energije kada se Wifi "podigne", oko 100-200mA, maksimalno do 300mA. Normalne coincells isporučuju nekoliko mA, vrhunac do 20-40mA. Ali za ESP napon će pasti. Treba nam "malo pomoći
Zvučnik s mjernom trakom: 7 koraka
Zvučnik na mjernoj traci: U redu svi, ovo je moje prvo uputstvo, pa komentirajte. Pa bilo mi je dosadno i imala sam polomljenu mjernu traku okolo i odlučila sam od toga napraviti kutiju za zvučnike. Ovo je zabavan i jednostavan projekt. Ovo je također sjajno ako se vaš novi proda