www.elektronik.si Seznam forumov www.elektronik.si
Forum o elektrotehniki in računalništvu
 
 PomočPomoč  IščiIšči  Seznam članovSeznam članov  SkupineSkupine  StatisticsStatistika  AlbumAlbum  DatotekeFilemanager DokumentacijaDocDB LinksPovezave   Registriraj seRegistriraj se 
  PravilaPravila  LinksBolha  PriponkePriponke  KoledarKoledar  ZapiskiZapiski Tvoj profilTvoj profil Prijava za pregled zasebnih sporočilPrijava za pregled zasebnih sporočil PrijavaPrijava 

AVR-merjenje napetosti?
Pojdi na stran 1, 2  Naslednja
 
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> AVR, LPC900, x51
Poglej prejšnjo temo :: Poglej naslednjo temo  
Avtor Sporočilo
upornik
Član
Član



Pridružen-a: Ned 09 Jan 2005 22:35
Prispevkov: 261
Aktiv.: 1.10
Kraj: Celje

PrispevekObjavljeno: Sob Avg 30, 2008 1:07 pm    Naslov sporočila:  AVR-merjenje napetosti? Odgovori s citatom

Lep pozdrav!

Sem brskal po forumu, pa nisem našel odgovora na svoje vprašanje. Rad bi naredil
en preprost V-meter in A-meter z AVR-jem. Program sem napisal in deluje, vendar lahko z njim merim samo od 0-5V, ker sem izbral referenčno napetost napajalno(5V).
Sedaj me zanima na kakšen način povečati merilno območje?
Ali se dela to tako, da vežem pred vhod zaporedno upor? Npr. če želim meriti do 100V, izberem takšno upornost, da bo pri merjenih 100V padec na uporu 95V, tako da jih jaz dejansko izmerim 5V, v programu pa pomnožim z x20? Samo, če naredim tako, dobim prikaz samo sodih vrednosti napetosti...
Pogledal sem si projekt, ki ga je naredil avtor Silvo. Mi lahko kdo razloži, zakaj je so pri merjenju napetosti uporabljeni 4 upori(1k,680,56k in 2k-trimer)?
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo
dkone
Član
Član



Pridružen-a: Sre 07 Mar 2007 18:53
Prispevkov: 2116
Aktiv.: 9.51
Kraj: Krško

PrispevekObjavljeno: Sob Avg 30, 2008 1:51 pm    Naslov sporočila:   Odgovori s citatom

Upornik,enako vprašanje sem jaz podal:

http://www.elektronik.si/phpBB2/viewtopic.php?t=11156&start=150


Tisto kaj re Silvo uporabil je napetostni delilnik. Se pravi,da meriš napetost 100V kar pomeni 1023 ali 5V,če je referenca 5V. Drugače pa tudi jaz še nisem dobil odgovora na moje vprašanje.

_________________
Denis
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Pošlji E-sporočilo
upornik
Član
Član



Pridružen-a: Ned 09 Jan 2005 22:35
Prispevkov: 261
Aktiv.: 1.10
Kraj: Celje

PrispevekObjavljeno: Sob Avg 30, 2008 2:50 pm    Naslov sporočila:   Odgovori s citatom

Aha, pa res. Prej sem mojemu postu pozabil prilepiti link do Silvotovega projekta:
http://www.elektronik.si/phpBB2/viewtopic.php?t=12291&start=0&postdays=0&postorder=asc&highlight=

Ja pomoje lahko izračunaš vrednosti samo tako, da poznaš tok skozi delilnik. Jaz sem razmišljal, da bi kar eksperimentalno ugotovil prave vrednosti, npr. da bi priključil delilnik na poznanih 100V, nato pa bi trimer v delilniku spreminjal tako dolgo, da bi prišel na vrednost 1023. Bi šlo tako?
Ali je imel Silvo pri tem projektu uporabljeno interno refernco?
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo
Silvo
Moderator
Moderator



Pridružen-a: Pon 24 Feb 2003 17:09
Prispevkov: 14673
Aktiv.: 61.93
Kraj: Koroška-okolica Dravograda

PrispevekObjavljeno: Sob Avg 30, 2008 3:34 pm    Naslov sporočila:   Odgovori s citatom

Citiram:
Ja pomoje lahko izračunaš vrednosti samo tako, da poznaš tok skozi delilnik....



Joj, joj .... Sad Ohmov zakon...


Recimo, da je referenca za AD Ur. Poln odklon ad je pri referenčni napetosti. Če je AD 10 biten potem en bit predstavlja Ur/1024.

Napetostni delilnik sestavljata dva upora. Upor med AD pinom ter maso ter AD pinom ter vhodom. Torej izberemo neko vrednost upora med AD pinom ter maso. Recimo imenenoval ga bom R1. Imamo napetost za max odklon - to je Ur imamo upor R1 Lahko izračunamo tok. I=Ur/R1 Tok skozi dva zaporedno vezana upora je enak. Padec napetosti na drugem uporu je vhodna napetost minus padec napetosti na R1

Torej R2=(Uvhodna-U padec na R1)/I

_________________
lp
Silvo
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
upornik
Član
Član



Pridružen-a: Ned 09 Jan 2005 22:35
Prispevkov: 261
Aktiv.: 1.10
Kraj: Celje

PrispevekObjavljeno: Sob Avg 30, 2008 6:28 pm    Naslov sporočila:   Odgovori s citatom

Aja, saj res Confused . Zdaj me pa zanima še nekaj glede merjenja toka. Tok se baje meri posredno preko napetosti in sicer na shunt uporu. Imam en motorček, z nazivno napetostjo 7,2V, tok pri polnih vrtljajih pa je okoli 7-8A. Zanima me, kakšno vrednost shunt upora naj izberem in kakšne vrednosti sploh obstajajo? Npr. če bi dal preveliko vrednost, bom imel prevelik padec napetosti in se bo poznalo že pri sami moči motorčka, glede na to da je napajalna napetost motorčka relativno nizka.
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo
Silvo
Moderator
Moderator



Pridružen-a: Pon 24 Feb 2003 17:09
Prispevkov: 14673
Aktiv.: 61.93
Kraj: Koroška-okolica Dravograda

PrispevekObjavljeno: Sob Avg 30, 2008 7:05 pm    Naslov sporočila:   Odgovori s citatom

Upor mora biti seveda čim manjši - recimo 0.1 Omega Padec napetosti na uporu pa bo seveda potrebno ojačati recimo z kakim OP. (če se prav spomnnim pri Atmelu je celo možno vključit 20x ojačanje ter uporabit dva pina kot diferenčna - tega pic ne omogoča )

PS
Spet ohmov zakon.

_________________
lp
Silvo
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
upornik
Član
Član



Pridružen-a: Ned 09 Jan 2005 22:35
Prispevkov: 261
Aktiv.: 1.10
Kraj: Celje

PrispevekObjavljeno: Sob Avg 30, 2008 7:55 pm    Naslov sporočila:   Odgovori s citatom

Ja, če se da kupiti 0,1 Ohm shunt upor, bi bilo super. V bistvu bi mi zadostovala ločljivost 0,1 A, kar bi dosegel že z 10-bitno pretvorbo. Kje jih pa imajo? Sem gledal v hte, pa nisem našel v spletni trgovini.
Zanima me še nekaj. Ali z izbiro referenčne napetosti vplivamo na ločljivost?
Npr. če izberem interno referenčno napetost 2,56V, je potem ločljivost 2,56V/1024 pri 10-bitni pretvorbi?
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo
Silvo
Moderator
Moderator



Pridružen-a: Pon 24 Feb 2003 17:09
Prispevkov: 14673
Aktiv.: 61.93
Kraj: Koroška-okolica Dravograda

PrispevekObjavljeno: Sob Avg 30, 2008 8:18 pm    Naslov sporočila:   Odgovori s citatom

Citiram:
Npr. če izberem interno referenčno napetost 2,56V, je potem ločljivost 2,56V/1024 pri 10-bitni pretvorbi?


Tako je.

Ja iskanje po HTE-jevi spletni trgovini je čudno, to smo že ugotovili. Sad Sicer imajo upore ***klik***

_________________
lp
Silvo
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
dkone
Član
Član



Pridružen-a: Sre 07 Mar 2007 18:53
Prispevkov: 2116
Aktiv.: 9.51
Kraj: Krško

PrispevekObjavljeno: Ned Avg 31, 2008 11:47 am    Naslov sporočila:   Odgovori s citatom

Tako,po Silvovih napotki(dva posta višje),mi je uspelo usposobiti merjenje napetosti z atmego8. Izračunal sem napetostni delilnik za 100V, popravil program in zadeva dela,poigrati se moram se z občutljivost . Nasljednji korak je merjenje toka.

Koda:

Config Lcdpin = Pin , Db7 = Portb.0 , Db6 = Portb.1 , Db5 = Portb.2 , Db4 = Portb.3 , E = Portb.4 , Rs = Portb.5
Config Lcd = 16 * 1
Cursor Off

Dim W As Word , W2 As Word , Nap As Word , Desetinke As Word

Config Adc = Single , Prescaler = Auto
Start Adc

Cls
Do

W = Getadc(0)
Nap = W / 10
Desetinke = W Mod 10
Gosub Prikaz
Loop


Prikaz:
Locate 1 , 1
Lcd Nap ; "," ; Desetinke ; "V";






_________________
Denis
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Pošlji E-sporočilo
dkone
Član
Član



Pridružen-a: Sre 07 Mar 2007 18:53
Prispevkov: 2116
Aktiv.: 9.51
Kraj: Krško

PrispevekObjavljeno: Čet Sep 11, 2008 10:05 pm    Naslov sporočila:   Odgovori s citatom

Upornik,kako ti kaže merjenje napetosti?Ti je kaj uspelo?

Sedaj sem si nabavil LM358,izračunal da za 1V dobim na izhodu op-a 5V. Teoretično se mi izpelje,moram samo še praktično preizkusiti.

_________________
Denis
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Pošlji E-sporočilo
lojzek
Član
Član



Pridružen-a: Pet 25 Jan 2008 8:00
Prispevkov: 3387
Aktiv.: 15.99

PrispevekObjavljeno: Pet Sep 12, 2008 11:23 am    Naslov sporočila:   Odgovori s citatom

Sedajle bom pa zastavil eno vprašanje še tukaj.

Se malce igram z ADC pretvornikom v Megi in sem stvari nekako uspešno sestavil skupaj, vključno s programom, ki mi meri napetost 0-5V (kolikor imam nastavljeno Vref). Za spreminjanje napetosti sem uporabil kar trimer, priključen med gnd in +5V.
Rezultati meritev pa so me malce presenetili. Ni takšne točnosti, kot bi pričakoval. pri 0V na vhodu mi še vedno kaže od 0,2- 0,5V, pri 5V pa pokaže največ 4,8V. Kar pomeni tudi do 10% napako. Poleg tega izmerjena vrednost kar konkretno niha (za 0,3V).

Zato sem program malce spremenil, tako da mi kaže stanje bitov ADCL in ADCH (v katerih je rezultat AD pretvorbe).

Ugotovil sem, da stanje pri enaki merjeni napetosti spreminja zadnjih 6-7 bitov. Se pravi 2 bita v ADCL in 4 ali 5 spodnjih bitov v ADCH. To pa je zelo daleč od točnosti, omenjene v manualu od Mege (kjer se omenja točnost +-3 LSB bite).

Ali je že kdo drug imel take težave? Ali sem kaj hardversko narobe zvezal oz. od kje pridejo take motnje? Naj povem, da Mege nisem postavljal v "noise reduction mode".

V pomoč je še slikica .



Slika 003.jpg
 Opis:
Slika vezave
 Velikost datoteke:  364.09 KB
 Pogledana:  28 krat

Slika 003.jpg


Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
upornik
Član
Član



Pridružen-a: Ned 09 Jan 2005 22:35
Prispevkov: 261
Aktiv.: 1.10
Kraj: Celje

PrispevekObjavljeno: Pet Sep 12, 2008 6:55 pm    Naslov sporočila:   Odgovori s citatom

@dkone: Ja, mi je uspelo in deluje super. Ker nisem rabil večjega merilnega območja, sem naredil merilno območje 10,24V. Uporabil sem interno referenco 2,56V, ter delilnik napetosti 1:4, tako da imam ločljivost na dve decimalki. Preveril sem z V-metrom in se ujema na cca. 0,05V, kar je super Smile.

@lojzek: Imaš izključene pull-up upore?. Meni je pri merjeni napetosti 0V kazalo okoli 0,3-0,4V, ko sem imel vključene interne pull-up upore. Ko sem jih izključil, je 0V postalo 0V.
Malenkost mi niha merjena vrednost, vendar sem jo "umiril" tako, da opravim pet meritev, nato pa izračunam aritemtično srednjo vrednost petih meritev.
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo
lojzek
Član
Član



Pridružen-a: Pet 25 Jan 2008 8:00
Prispevkov: 3387
Aktiv.: 15.99

PrispevekObjavljeno: Pet Sep 12, 2008 7:26 pm    Naslov sporočila:   Odgovori s citatom

@upornik: Ja to bom pa še poizkusil. Mislim pa, da morajo biti izključeni v vsakem primeru, ker sploh prvič uporabljam port C na tej megi. Ampak rezultati so pa taki kot si ti omenil.
Sem poizkusil tudi direkt s prevezavo na GND in +5V- brez potenciometra, pa je bilo popolnoma enako. Tako da je to možno.

O povprečenju pa sem že itak razmišljal, samo so bili merjeni rezultati preslabi, da bi se tega sploh lotil.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
dkone
Član
Član



Pridružen-a: Sre 07 Mar 2007 18:53
Prispevkov: 2116
Aktiv.: 9.51
Kraj: Krško

PrispevekObjavljeno: Sob Sep 13, 2008 12:51 pm    Naslov sporočila:   Odgovori s citatom

upornik je napisal/a:
@dkone: Ja, mi je uspelo in deluje super. Ker nisem rabil večjega merilnega območja, sem naredil merilno območje 10,24V. Uporabil sem interno referenco 2,56V, ter delilnik napetosti 1:4, tako da imam ločljivost na dve decimalki. Preveril sem z V-metrom in se ujema na cca. 0,05V, kar je super Smile.

.


Upornik,bi lahko prilepil ta del kode,kjer imaš izračune,v Bascomu?

Drugače sem pa še spisal program za tok,zadeva zaenkrat deluje,le pravilno moram sestaviti vezje z OP. Na drugem kanalu merim napetost od 0-5V,kar znaša 0-1V-->0-10A,prikaz 10,24A.

_________________
Denis
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Pošlji E-sporočilo
sailor
Član
Član



Pridružen-a: Sre 26 Nov 2003 21:38
Prispevkov: 698
Aktiv.: 2.95
Kraj: Ljubljana-Moste

PrispevekObjavljeno: Sob Sep 13, 2008 4:07 pm    Naslov sporočila:  Inteligentni brzinomer Odgovori s citatom

Živjo Denis,
izgleda, da se počasi približuješ posameznim elementom tistega, kar bi jaz rabil?
Bova res naredila diplomo?
gl, DD+
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Pokaži sporočila:   
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> AVR, LPC900, x51 Časovni pas GMT + 2 uri, srednjeevropski - poletni čas
Pojdi na stran 1, 2  Naslednja
Stran 1 od 2

 
Pojdi na:  
Ne, ne moreš dodajati novih tem v tem forumu
Ne, ne moreš odgovarjati na teme v tem forumu
Ne, ne moreš urejati svojih prispevkov v tem forumu
Ne, ne moreš brisati svojih prispevkov v tem forumu
Ne ne moreš glasovati v anketi v tem forumu
Ne, ne moreš pripeti datotek v tem forumu
Ne, ne moreš povleči datotek v tem forumu

Uptime: 494 dni


Powered by phpBB © 2001, 2005 phpBB Group