Sadržaj:
- Korak 1: Osnove
- Korak 2: Mjerenje 0-5V
- Korak 3: Mjerenje napona iznad 5V
- Korak 4: Izgradnja razdjelnika napona
- Korak 5: Očitavanje napona
Video: Mjerenje napona pomoću Arduina: 5 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:08
Mjerenje napona prilično je jednostavno pomoću bilo kojeg mikrokontrolera u usporedbi s mjerenjem struje. Mjerenje napona postaje neophodno ako radite s baterijama ili želite napraviti vlastito podesivo napajanje. Iako se ova metoda odnosi na bilo koji uC, ali u ovom vodiču naučit ćemo kako mjeriti napon pomoću Arduina.
Na tržištu postoje senzori napona. Ali da li vam zaista trebaju? Saznajmo!
Korak 1: Osnove
Mikrokontroler ne može izravno razumjeti analogni napon. Zato moramo ukratko koristiti analogno -digitalni pretvarač ili ADC. Atmega328 koji je mozak Arduino Uno ima 6 kanala (označeno kao A0 do A5), 10-bitni ADC. To znači da će mapirati ulazni napon od 0 do 5V u cjelobrojne vrijednosti od 0 do (2^10-1), tj. Jednako 1023 što daje rezoluciju od 4,9 mV po jedinici. 0 će odgovarati 0V, 1 do 4.9mV, 2 do 9.8mV i tako dalje do 1023.
Korak 2: Mjerenje 0-5V
Prvo ćemo vidjeti kako mjeriti napon s maksimalnim naponom od 5V. To je vrlo jednostavno jer nisu potrebne posebne izmjene. Za simulaciju promjenjivog napona upotrijebit ćemo potenciometar čiji je srednji pin spojen na bilo koji od 6 kanala. Sada ćemo napisati kôd za čitanje vrijednosti iz ADC -a i pretvoriti ih nazad u korisna očitanja napona.
Očitavanje analognog pina A0
value = analogRead (A0);
Sada varijabla 'value' sadrži vrijednost između 0 do 1023 ovisno o naponu.
napon = vrijednost * 5,0/1023;
Dobivena vrijednost se sada množi s rezolucijom (5/1023 = 4,9mV po jedinici) kako bi se dobio stvarni napon.
I na kraju, prikažite izmjereni napon na serijskom monitoru.
Serial.print ("Voltage =");
Serial.println (napon);
Korak 3: Mjerenje napona iznad 5V
Ali problem nastaje kada napon koji se mjeri premaši 5 volti. To se može riješiti pomoću kruga razdjelnika napona koji se sastoji od 2 otpornika spojena u seriju kako je prikazano. Jedan kraj ove serijske veze spojen je na izmjereni napon (Vm), a drugi kraj na masu. Napon (V1) proporcionalan izmjerenom naponu pojavit će se na spoju dva otpornika. Ovaj spoj se tada može spojiti na analogni pin Arduina. Napon se može saznati pomoću ove formule.
V1 = Vm * (R2/(R1+R2))
Napon V1 tada se mjeri pomoću Arduina.
Korak 4: Izgradnja razdjelnika napona
Sada za izgradnju ovog razdjelnika napona prvo moramo saznati vrijednosti otpornika. Slijedite ove korake za izračunavanje vrijednosti otpornika.
- Odredite maksimalni napon koji treba mjeriti.
- Odlučite prikladnu i standardnu vrijednost za R1 u rasponu kilo-ohma.
- Pomoću formule izračunajte R2.
- Ako vrijednost R2 nije (ili blizu) standardne vrijednosti, promijenite R1 i ponovite gornje korake.
- Budući da Arduino može podnijeti najviše 5V, V1 = 5V.
Na primjer, neka maksimalni napon (Vm) koji se mjeri bude 12V i R1 = 47 kilo-ohma. Tada se pomoću formule R2 ispostavlja da je jednako 33k.
Sada izgradite krug razdjelnika napona pomoću ovih otpornika.
S ovim postavljanjem sada imamo gornju i donju granicu. Za Vm = 12V dobijamo V1 = 5V, a za Vm = 0V V1 = 0V. To jest, za 0 do 12V na Vm, postojat će proporcionalni napon od 0 do 5V na V1 koji se tada može napajati u Arduino kao i prije.
Korak 5: Očitavanje napona
Uz male izmjene u kodu, sada možemo mjeriti 0 do 12V.
Analogna vrijednost se čita kao i prije. Zatim se, prema istoj formuli koja je prethodno spomenuta, mjeri napon između 0 i 12V.
value = analogRead (A0);
napon = vrijednost * (5,0/1023) * ((R1 + R2)/R2);
Uobičajeno dostupni moduli osjetnika napona nisu ništa drugo nego samo krug razdjelnika napona. Oni su ocijenjeni za 0 do 25V sa otpornicima od 30 kiloohma i 7,5 kilo-ohma.
Dakle, zašto KUPITI, kada možete URADITI!
Hvala vam što ste se držali do kraja. Nadam se da bi vam ovaj vodič bio od pomoći.
Pretplatite se na moj YouTube kanal za još nadolazećih projekata i vodiča. Hvala još jednom!
Preporučuje se:
Mjerenje frekvencije i napona napajanja pomoću Arduina: 6 koraka
Mjerenje frekvencije i napona napajanja pomoću Arduina: Uvod: Cilj ovog projekta je mjerenje frekvencije i napona napajanja, koji je ovdje u Indiji između 220 do 240 volti i 50Hz. Koristio sam Arduino za hvatanje signala i izračunavanje frekvencije i napona, možete koristiti bilo koji drugi mikrokontrolnik
Mjerenje istosmjernog napona pomoću Arduina: 5 koraka
Mjerenje istosmjernog napona pomoću Arduina: U ovom projektu pokazat ću vam kako mjeriti DC napon do 50v pomoću arduina i i prikaz na dijelu OLED ekranskog modula treba arduino UNOoled zaslon 10k ohm otpornik1k ohm otpornički kabel
Korištenje kola za mjerenje napona digitalnih vrata: 7 koraka
Korištenje kruga za mjerenje napona digitalnih vrata: Digitalna kola općenito koriste napajanja od 5 volti. Digitalni naponi koji su od 5v -2,7 volti u seriji TTL (vrsta digitalnog integriranog čipa) smatraju se visokim i imaju vrijednost 1. Digitalni naponi obrazac 0-0,5 smatraju se niskim i imaju
Regulator napona na ploči s zaslonom / Regulatorom napona Com displejom Za sve potrebne postavke: 8 koraka
Regulator napona na ploči s zaslonom / Regulator napona Com zaslon Para Placa De Ensaio: Nabavite potrebne komponente koje se nalaze na priloženoj listi (postoje veze za kupnju ili pregled njihovih karakteristika). Ovo su linkovi koji paralelno uspoređuju karakteristike kao karakteristike
Mjerenje True-RMS izmjeničnog napona: 14 koraka
Mjerenje istinskog RMS izmjeničnog napona: Danas ćemo koristiti STM32 Maple Mini za očitavanje izmjenične struje. U našem primjeru dobit ćemo RMS vrijednost električne mreže. Ovo je vrlo korisno za one koji žele nadzirati električnu mrežu za Internet stvari. Zatim ćemo kreirati aplikaciju