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 

Merjenje toka in napetosti ATTINY26
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
marko-x
Član
Član



Pridružen-a: Tor 02 Nov 2004 14:21
Prispevkov: 326
Aktiv.: 1.38
Kraj: prekmurje

PrispevekObjavljeno: Sob Dec 06, 2008 4:15 pm    Naslov sporočila:  Merjenje toka in napetosti ATTINY26 Odgovori s citatom

Pozdravljeni,

Imam en problem in sicer:

Naredil sem vezje in program za merjeneje napetosti na 2k usmerniku z procesorjem ATTINY26.
Problem je naslednji, ko priklopim meritev toka (diferencialni način) na upor za merjenje toka in poženem usmernik uničim mikroprocesor.

Zanimivo pri tem je da se dvigne napajalna napetost ki napaja uP.

Ima kdo idejo ali rešitev zakaj? Kot se vidi iz priložene slike meritev toka nima nič skupnega z maso ali napajanjem uP.

Meritev napetosti deluje brez problem.

L.P.



V-A METER.JPG
 Opis:
 Velikost datoteke:  70.42 KB
 Pogledana:  131 krat

V-A METER.JPG


Nazaj na vrh
Odsoten 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: Sob Dec 06, 2008 5:34 pm    Naslov sporočila:   Odgovori s citatom

Prvo vprašanje: ali imaš upor za merjenje toka na minus ali plus veji? Če ga imaš na +, potem se mi zdi da ti uC "crkne" prav zato. + veja je običajno nad 5V.

Je pa res, da načrta ne zastopim 100%
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
stursc
Član
Član



Pridružen-a: Tor 08 Jun 2004 14:29
Prispevkov: 323
Aktiv.: 1.36

PrispevekObjavljeno: Sob Dec 06, 2008 5:35 pm    Naslov sporočila:   Odgovori s citatom

Po sliki sodeč je potem povsem logično, da se ti poslovi uP.
Tok meriš popolnoma enako kot napetost z uporovnim delilnikom.
Glede na to, da meriš tok na dva ADC pina in na njih dovedeš, nevem, kako napetost, potem se zgodi, kar pišeš.

Uporovni delilnik:

Masa < R1 > ADC < R2 > +

Glede na to v katerem območju želiš meriti tok boš pa primerno prilagodil delilnik.



LP, stursc
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
psevdonim
Član
Član



Pridružen-a: Čet 21 Sep 2006 21:42
Prispevkov: 3406
Aktiv.: 14.93
Kraj: slo

PrispevekObjavljeno: Sob Dec 06, 2008 5:48 pm    Naslov sporočila:   Odgovori s citatom

http://www.franzis.de/elo-das-magazin/mikrocontroller-und-programmierung/bascom-avr/digitalvoltmeter-mit-attiny13
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
marko-x
Član
Član



Pridružen-a: Tor 02 Nov 2004 14:21
Prispevkov: 326
Aktiv.: 1.38
Kraj: prekmurje

PrispevekObjavljeno: Sob Dec 06, 2008 5:56 pm    Naslov sporočila:   Odgovori s citatom

Tisti del kot je V meter dela brez problemov do 30V preiskušeno.

Hmm je pa res da sem meril tok v pozitivni veji, namesto na GND, kar bi lahko bilo usodno.

Vedar to še vedno ne razloži dviga napetosti na regulatorju napetosti z 5V na 7V in več ko sem priklopil vejo za merjenje toka.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
stursc
Član
Član



Pridružen-a: Tor 08 Jun 2004 14:29
Prispevkov: 323
Aktiv.: 1.36

PrispevekObjavljeno: Sob Dec 06, 2008 10:45 pm    Naslov sporočila:   Odgovori s citatom

@ marko-x -Vedar to še vedno ne razloži dviga napetosti na regulatorju napetosti z 5V na 7V in več ko sem priklopil vejo za merjenje toka.

V nobenem primeru nemoreš na pin uP pripeljat več kot 5V.
To pa rešuješ z uporovnim delilnikom.
Link ti je posredoval psevdonim


LP, stursc
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
marko-x
Član
Član



Pridružen-a: Tor 02 Nov 2004 14:21
Prispevkov: 326
Aktiv.: 1.38
Kraj: prekmurje

PrispevekObjavljeno: Sob Dec 06, 2008 11:37 pm    Naslov sporočila:   Odgovori s citatom

Ja saj to mi je jasno.
Očitna napaka je bila da sem tok hotel meriti na pozitivni strani napajalnika.
Sicer pa vsaka šola nekaj stane!! Slava mu!!! Twisted Evil
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
ljudsko
Član
Član



Pridružen-a: Pon 31 Mar 2008 8:19
Prispevkov: 1184
Aktiv.: 5.65
Kraj: Koroška-Mežica

PrispevekObjavljeno: Ned Dec 28, 2008 9:25 pm    Naslov sporočila:   Odgovori s citatom

Če si smem malo sposoditi temo...je na tem forumu kdo, ki bi mi sprogramiral omenjen mikrokrmilnik (ATtiny26 v dip ohišju)...prosim naj mi javi na zs...
Hvala
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: Sre Feb 11, 2009 8:59 am    Naslov sporočila:   Odgovori s citatom

Še jaz bi si sposodil to temo:

Ali lahko Tinyju26 lahko določim zunanjo referenčno napetost? Recimo 1,5V. Če gledam datasheet, bi v register ADMUX moral vpisati vrednost bitov REFS1 in REFS0 ->01. Datasheet sem prebral, ampak nisem 100% siguren, da sem pravilno zastopil.

Sprašujem zato, ker mi simulacija programa v AVR studiu dela bp, na testni plošči pa ne. Sumim pa ravno probleme z referenčno napetostjo.
Nazaj na vrh
Odsoten 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: Sre Feb 11, 2009 11:57 am    Naslov sporočila:   Odgovori s citatom

Pravilno si razumel. Referenčno napetost za AD določaš z gornijma dvema bitoma. REFS0 vključi AREF pin.
_________________
lp
Silvo
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
clownfish
Član
Član



Pridružen-a: Pet 05 Avg 2005 13:05
Prispevkov: 765
Aktiv.: 3.23
Kraj: Povir / Ljubljana

PrispevekObjavljeno: Sre Feb 11, 2009 12:27 pm    Naslov sporočila:   Odgovori s citatom

Kakšna je potem pravilna izvedba priključka na ADC port kontrolerja za merjenje tokov?
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: Sre Feb 11, 2009 1:14 pm    Naslov sporočila:   Odgovori s citatom

teslo je napisal/a:
Kakšna je potem pravilna izvedba priključka na ADC port kontrolerja za merjenje tokov?


Najbolj elegantno boš rešil z kakim OAMPOM. In s tem meriš padec napetosti na šuntu. Mislim da je to kar enostavna varijanta merjenja toka.

naprimer če uzameš upor 0.1 Omega bo pri 10A padec 1V kar znaša 2.56V(če imaš notranjo referenco),se pravi vseh 1023 bitov. Pretvorba iz bitov v tok,je pa čisto enostavna.

_________________
Denis
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Pošlji E-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: Sre Feb 11, 2009 1:22 pm    Naslov sporočila:   Odgovori s citatom

teslo je napisal/a:
Kakšna je potem pravilna izvedba priključka na ADC port kontrolerja za merjenje tokov?


Toka ne moreš merit neposredno. Lahko meriš padec napetosti na shund-u, ali uporabiš kak tokovni senzor. (na trgu se jih najde kar nekaj)

_________________
lp
Silvo
Nazaj na vrh
Odsoten 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: Sre Feb 11, 2009 2:05 pm    Naslov sporočila:   Odgovori s citatom

@Silvo:

Kako pa da mi potem program ne deluje? Pri zunanji Vref mi izmeri sicer ne vem točno kaj, ampak glede na obnašanje programa mislim, da je rezultat 1023. Se pravi, kot bi bila zunanja Vref recimo 0V- izmerim pa jo 1,5V
Ko pa uporabim notranjo referenco 2,56V, pa program deluje bp.
Saj lahko uporabim notranjo referenco, ampak mislim, da bi bila zunanja bolj stabilna. Merim namreč majhne signale.
Izsek kode (definicija ADC pretvornika), za lažjo predstavo:

Koda:
//NASTAVITEV ADC PRETVORNIKA   
//pri testiranju ugotovljeno, da se zunanja Aref ne deluje. Program dela,
//ko izberem notranjo referenčno napetost
   ADMUX |= 0b11000000;   //notranja 2,56V Vref s kondenzatorjem. Glej zgoraj
//   ADMUX |= 0b01000000;   //zunanja Aref, desna poravnava GLEJ ZGORAJ!
   ADCSR |= 0b10000111;   //Vklop ADC, deljenje s 128


Druga vrstica ADMUX bi določila zunanjo Vref, ampak stvar ne funkcionira.
Nazaj na vrh
Odsoten 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: Sre Feb 11, 2009 3:09 pm    Naslov sporočila:   Odgovori s citatom

Na kak način misliš izvesti zunanjo referenco, da bo bolj natančna kot notranja Shocked . Uporaba zunanje reference je smiselna, ko rabiš variabilno referenco oz. neko specifično vrednost reference. V koliko ti notranja referenca ustreza, nima smisla uporabljat zunanjo.

V assemblerju bi vklop zunanje reference ter izbira ADC0 izgledal takole:

Koda:
ldi r16,0b1000000
out ADMUX,r16


Spodnji štirje biti registra ADMUX služijo za izbiro ADC kanala. Zato je treba biti pozoren, da pri menjavi kanala ne prepišeš slučajno vrednosti zgornjih štirjih bitov.

_________________
lp
Silvo
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