Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

LCD voltmetar i ampermetar sa PIC-om

[es] :: Elektronika :: Mikrokontroleri :: LCD voltmetar i ampermetar sa PIC-om

Strane: 1 2 3 4

[ Pregleda: 38638 | Odgovora: 75 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

barum
Bojan Radosavljevic

Član broj: 52522
Poruke: 418
92.60.232.*



+1 Profil

icon Re: LCD voltmetar i ampermetar sa PIC-om03.05.2009. u 21:35 - pre 182 meseci
Citat:
bogdan.kecman:  kada obican opamp moze da radi u "pojacaj razliku na ulazima" modu i u obicnom (in1-in2)*10 modu nad 0R1 otpornikom daje 0-5A kao 0-5V izlaz :D

Da te razočaram,
ne može svaki (običan) op amp da se upotrebi za "high side current sensing", a ako se radi low side current sensing nema potrebe za diferencijalnim modom pošto je jedna strana 0.1 otpornika na masi. Evo detalja kako je "gornje merenje" izvedeno diferencijalnim pojačivačem na SMPS Buck demo razvojnoj pločici uz pomoć kola MAX4173.




Citat:
korak: Naizmenicnu vrednost merim tako sto filtriram kvadrat merene vrednosti a prikazujem njen kvadratni koren.


Ah, ovde se mislilo o efektivnoj vrednosti naizmeničnih veličina naspram srednje vrednosti iz predloženog oversamplinga. Da, potpuno ste u pravu, oversampling za efektivnu vrednost čak i jednosmerne promenljive veličine bi morao da prvo digne na kvadrat vrednost koju dobije iz ADC konverzije i da taj kvadrat doda na integralnu sumu nakon svake ADC konverzije i na kraju, pre prikazivanja rezultata, izvadi koren iz integralne sume.









[Ovu poruku je menjao barum dana 03.05.2009. u 23:19 GMT+1]
Prikačeni fajlovi
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.xdsl.beograd.com.

Sajt: mysql.rs


+2377 Profil

icon Re: LCD voltmetar i ampermetar sa PIC-om03.05.2009. u 21:48 - pre 182 meseci
barum, da ne kacim PDF-ove ali :

INA117 (napojis ga sa +- 15V i moze da meri voltage drop na +-200V signalu)
AD628 (napojis ga sa +- 15V i moze da meri voltage drop na +-120V signalu)

ima jos, ali ova dva sam narucio da se igram sa njima :D

Ja sam namerno isao na diff metodu (high side) posto imam +- VAR izlaz .. sa varijantom da mi je shunt na gnd (low side) imam problem sto se + i - strana "potiru" tako da mi voltage drop na shunt-u daje razliku izlaza na + i - grani .. a to mi nije cilj :D ... ovako ako stavim shunt na "live" stranu (plus ili minus) mogu da merim zasebno pad napona za svaku granu. Da imam samo + granu isao bi na "low side" tj shunt bi isao na gnd i to je onda mnooooogo jednostavnije (i jeftinije)


 
Odgovor na temu

barum
Bojan Radosavljevic

Član broj: 52522
Poruke: 418
92.60.232.*



+1 Profil

icon Re: LCD voltmetar i ampermetar sa PIC-om03.05.2009. u 21:54 - pre 182 meseci
E, pa to sam mislio, ima ih ali treba da se obrati pažnja.

[Ovu poruku je menjao barum dana 03.05.2009. u 23:17 GMT+1]
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.xdsl.beograd.com.

Sajt: mysql.rs


+2377 Profil

icon Re: LCD voltmetar i ampermetar sa PIC-om03.05.2009. u 22:18 - pre 182 meseci
ma .. nisam mogao neko vreme da ih nadjem .. surfo sam par sati da iskopam pa su mi drugari rekli za OPA547 i OPA445, onda sam naleteo na AD628 i skontao sta treba da trazim :D ...

malo me zbunila cena ... INA117 je 30-60GBP u TO99 kucistu!!! ali je zato 5GBP u SOIC8 .. AD628 je 3GBP u soic8, nisam ga ni nasao u TO/DIP kucistu ..

ovaj MAX4173 koji si ti spomenuo je previse jeftin ?!?!? 0.5GBP .. to mi deluje cudno .. sta mu fali (osim sto mu je limit 28V a ne 100+ kao na ova dva) .. cini mi se da cu da otkazem one AD628 i IN117 :D ... ovaj je mnogo jeftiniji a isto radi posao?
 
Odgovor na temu

barum
Bojan Radosavljevic

Član broj: 52522
Poruke: 418
92.60.232.*



+1 Profil

icon Re: LCD voltmetar i ampermetar sa PIC-om03.05.2009. u 23:35 - pre 182 meseci
Šta mu fali, da vidimo: Comon mode mu je samo pozitina vrednost, velika izlazna greška, čak do 5% dok AD628 ima do 0,1%...
Ma lepo u datasheetu na prvom mestu stoji Low-Cost ;)
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.xdsl.beograd.com.

Sajt: mysql.rs


+2377 Profil

icon Re: LCD voltmetar i ampermetar sa PIC-om03.05.2009. u 23:43 - pre 182 meseci
ma video sam "low cost" .. ali da je 20x jeftiniji je ipak "mnogo" :)

al nisam video 5% gresku ... to je vec previse :D .. to mogu onda i sa par otpornika da izvedem pa da dovedem na adc uC-a :)

cekam samo da vidim sutra sta ce mi reci koliko ce sta da me kosta u beogradu, ali cini mi se da cu sa INA117 da ga odradim :)
 
Odgovor na temu

barum
Bojan Radosavljevic

Član broj: 52522
Poruke: 418
92.60.232.*



+1 Profil

icon Re: LCD voltmetar i ampermetar sa PIC-om04.05.2009. u 00:15 - pre 182 meseci
Evo gde je najveći problem, počinje naglo da laže kada se smanji struja ispod trećine opsega.

Prikačeni fajlovi
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.xdsl.beograd.com.

Sajt: mysql.rs


+2377 Profil

icon Re: LCD voltmetar i ampermetar sa PIC-om04.05.2009. u 00:59 - pre 182 meseci
da .. videh to kada si ti spomenuo ...

evo na brzinu kako to deluje sa 117 ..

Prikačeni fajlovi
 
Odgovor na temu

veselinovic
Jovan Veselinovic
Ist. Sarajevo

Moderator
Član broj: 7761
Poruke: 3875
91.191.7.125



+334 Profil

icon Re: LCD voltmetar i ampermetar sa PIC-om04.05.2009. u 17:05 - pre 182 meseci
davno sam uradio instrument koji mjeri fazni pomjeraj, struju i napon. Pa izracuna snagu. Mjernjak je bio za minihidrocentralu, jer zna se zaglaviti voda pa generator postane motor...
Kod tog mjerenja sam pretpostavio da se snaga ne mijenja u toku periode i da je ista snaga u pozitivnoj i negativnoj poluperiodi ( da u potrosnji nema dioda).
Prvo mjerim fazni pomjeraj struje i napona, i to je lako. Kad napon prodje kroz nulu pocnem brojati i prekinem kad struja prodje kroz nulu.
Mjerenje napona i struje se svelo na isto mjerenje jer sam imao strujni mjerni trafo zatvoren pogodnim otpornikom tako da je skaliran na 5V
Odabrao sam 4 pogodne tacke za mjerenje poluperiode. Tacke su tako odabrane da zbir trenutnog napona u te 4 tacke podijeljen sa 4 ( dva siftovanja) daje efektivnu vrijednost.
Snaga je logicno U*I*cos fi
Eto ako nekome pomogne. Ja nisam nasao laksi nacin mjerenja.
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
217.24.31.*

Sajt: mysql.rs


+2377 Profil

icon Re: LCD voltmetar i ampermetar sa PIC-om04.05.2009. u 17:26 - pre 182 meseci
ucinilo mi se da sam video vec negde ovakvo resenje ... kad ono - u ovoj temi je vec covek stavio : http://www.canton.edu/employee...43/pic_power_meter_rick-96.pdf

(zakacena sema iz tog pdf-a, tj bitan deo)


Ovo je slicno onome sto sam ja radio ... doduse ovde ima malo manje delova :D ja sam izgleda beskorisno komplikovao stvar :D
Prikačeni fajlovi
 
Odgovor na temu

barum
Bojan Radosavljevic

Član broj: 52522
Poruke: 418
92.60.232.*



+1 Profil

icon Re: LCD voltmetar i ampermetar sa PIC-om04.05.2009. u 19:14 - pre 182 meseci
Hej, ovde izgleda optokapleri B i C imaju polovično zamenjena mesta? Kada počne negativna poluperioda, dioda u optokapleru B počinje pre da provodi-svetli i uključije fototranzistor prema masi a mislim da bi trebalo da taj fototranzistor pušta ranije sa +5 praveći puls istog oblika kao pozitivna poluperioda mrežnog napona.
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
217.24.31.*

Sajt: mysql.rs


+2377 Profil

icon Re: LCD voltmetar i ampermetar sa PIC-om04.05.2009. u 19:56 - pre 182 meseci
nisam preterano zagledao, samo sam capio parce iz pdf-a koje je relevantno za pricu .. tu je i ceo pdf ...

koliko ja vidim D i B optokapler svetle na gornju i donju periodu te imas "sumiran" izlaz na zajedickom izlazu (odlicno resenje po meni -> glume grec).

isto to imas sa A i C optokaplerima samo "naopacke", tako da izmedju R5 R6 imas skaliran V razlike signala pre i posle shunt-a.

onda to na U5A ispeglas i na U5B skaliras na 0-5 za ADC... ne vidim da je ista zamenilo mesta, osim sto je idiot stavio svuda da su otpornici 25W iz meni potpuno nejasnog razloga ..
 
Odgovor na temu

barum
Bojan Radosavljevic

Član broj: 52522
Poruke: 418
92.60.232.*



+1 Profil

icon Re: LCD voltmetar i ampermetar sa PIC-om04.05.2009. u 21:26 - pre 182 meseci
Pardon, sve je u redu, obe poluperiode generišu negativni signal na mostu (P1, R5, R6) proporcionalan struji što promena znaka pri integraljenju vraća na pozitivnu vrednost. Genijalno!
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
217.24.31.*

Sajt: mysql.rs


+2377 Profil

icon Re: LCD voltmetar i ampermetar sa PIC-om04.05.2009. u 22:37 - pre 182 meseci
rekoh ti ja da je extra resenje, ja sam radio isti princip ali sa duplo vise delova ... (sa grecom i jednim optokaplerom umesto sa 2 optokaplera i bez grecova .. etc) .. ali generalno to je ideja .. i prilicno lepo radi
 
Odgovor na temu

zofr

Član broj: 126534
Poruke: 119
195.222.98.*



+1 Profil

icon Re: LCD voltmetar i ampermetar sa PIC-om05.05.2009. u 14:41 - pre 182 meseci
U*I*cos(fi) se postupkom koji ste opisivali moze tacno izmeriti pod predpostavkom da su i U i I blizu idealnom sinusnom signalu. Postoji lakse resenje koje na zavisi od oblika signala.

Sa dva ADC-a uzimate uzorke Un i In. Pravite proizvod Un*In, njega filtrirate NF filtrom granicne frekfencije do 10Hz, filtrirani signal pomnozite sa 2 i dobijete rezultat.

Treba vam samo prilagodjenje signala do AD pinova mikrokontrolera, a sve ostalo radi mikrokontroler odgovarajucim softverom.

Pozdrav.

za bogdan.kecman: pises da kada radis nesto ozbiljno koristis TI ili FreeScale. Ja od pre godinu dana radim sa FreeScale, pa sam mogao da konstatujem da nas na forumu ima samo 3 koji koriste FreeScale (Mototola). Interesuje me koj razvojni alat koristis, i kakva su ti iskustva.
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
217.24.31.*

Sajt: mysql.rs


+2377 Profil

icon Re: LCD voltmetar i ampermetar sa PIC-om05.05.2009. u 20:42 - pre 182 meseci
zofr, tezak off topic al .. ja zivim od sw-a .. hw volim al mi je iskustvo oooooozbiljno ograniceno a znanje uglavnom izvetrilo :D.. za freescale sam radio dosta nekih modifikacija nekih aplikacija koje su pravili neki drugi (pametniji) ljudi - u c-u koji sam ja editovao u VIM-u tako da za freescale nemam nikakav alat ... odradio sam modifikacije mozda nekih 30tak firmware-a (neka parsiranja nekih ulaza, neke implementacije web servisa, ftp servera i slicno .. nije mnogo vezano ni za uC ni za okolni hw .. cisto programiranje .. samo se izvrsava na mikrokontroleru) ... a TI sam poceo da koristim pre par meseci, imam mspgcc okruzenje i neke olimexove programere (neki usb jtag i neki wireless usb programer)

da se vratimo na temu .. nisam siguran da sam skapirao ovu tehniku koju si upravo objasnio... ti mislis da radis sampling signala direkt pre i posle shunt-a i onda implementiras NF u uC-u ... mislim da to drasticno povecava cenu uredjaja .. sto se prilagodjenja signala tice, to opet moze da se uradi sa optokaplerima kao na ovoj semi iz pre nekog posta .. ali generalno, ne kapiram, ako si vec pripremio ta dva signala, onda zasto da trosis uC da skeniras ta dva signala pa da radis dsp u sw-u kad mozes ta dva signala da pomnozis napolju, posaljes rezultat na hw nf filter i pustis to direkt na uC koji skenira cist rezultat (slicno kao prilozena sema, samo umesto da radi diferencijaciju preklapanjem pa integraciju i skaliranje, treba da ih pomnozis, nf filter pa skaliranje ...)
 
Odgovor na temu

zofr

Član broj: 126534
Poruke: 119
*.dynamic.sbb.rs.



+1 Profil

icon Re: LCD voltmetar i ampermetar sa PIC-om07.05.2009. u 00:10 - pre 182 meseci

Softverska verzija resenja je jednostavna. U interrupt-u 1ms citas sa dva ADC kanala Un i In. Dovoljna je i 8-o bitna konverzija jer daje teoretsku tacnost od 0.4%. Napravis proizvod Xn = Un*In koji je 2-o bajtni broj. Deklarises 4-o bajtnu varijablu u fiksnom zarezu: 2 bajta celobrojni deo, i 2 bajta decimalni deo. Izracunavas:

Pn = Pn+(Xn*2^16-Pn)/2^k

Ocigledno je da za k = 0 nema filtriranja jer je Pn = Xn*2^16. NF filter, prvog reda, granicne frekvencije 10Hz ima vremensku konstantu od 15.92ms. Vremenska konstanta NF filtra, prema gornjoj jednacini je 2^k*1ms jer se sve sempluje na 1ms. Ako potrebnu vremensku konstantu zaokruzimo na 16ms, onda je k = 4.

Imamo jedno mnozenje 8x8 sto se brzo izvrsava, 4-o bajtno oduzimanje, siftanje za dva mesta udesno 4-o bajtnog broja i sabiranje dva 4-o bajtna broja. Rezultat je celobrojni deo od Pn. Rezultat se prikazuje van interrupt procedure kada predhodno treba izvaditi kvadratni koren iz celobrojnog dela Pn.

Un i In su 50Hz, a njihov proizvod 100Hz. Filter ima za cilj da potisne komponentu od 100Hz. Sa k = 4, 100Hz su potisnuta na 10% od maksimalne vrednosti, za k = 5 isto potiskivanje je na 5%.

Ako se uzme k = 8 (nema siftanja, samo se pomere bajtovi) vremenska konstanta je 256ms, a na odskocnu funkciju odziv ce dostici 95% vrednosti za tri vremenske konstante (768ms) sto otprilike daje 4 merenja za tri sekunde. U ovom slucaju su 100Hz potisnuta na 0.65%.

Za poslednji slucaj (k=8) u interrupt-u 1ms nece se potrositi ni 0.1ms za opisani postupak, sto opravdava primenu softverskog resenja.

Pozdrav.
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
217.24.31.*

Sajt: mysql.rs


+2377 Profil

icon Re: LCD voltmetar i ampermetar sa PIC-om07.05.2009. u 00:49 - pre 182 meseci
svidja mi se kako razmisljas :D

1ms je dovoljno veliki da za 1ms moze da se odradi racunica a dovoljno mali da je samplovanje na svakih 1ms za 50Hz signal vise nego dovoljno ... svidja mi se ideja ..
 
Odgovor na temu

barum
Bojan Radosavljevic

Član broj: 52522
Poruke: 418
92.60.232.*



+1 Profil

icon Re: LCD voltmetar i ampermetar sa PIC-om07.05.2009. u 12:16 - pre 182 meseci
Citat:
zofr: Softverska verzija resenja je jednostavna.


A hardverska je oko dva dolara.

(slika iz comet kataloga)



Prikačeni fajlovi
 
Odgovor na temu

zofr

Član broj: 126534
Poruke: 119
*.dynamic.sbb.rs.



+1 Profil

icon Re: LCD voltmetar i ampermetar sa PIC-om07.05.2009. u 21:55 - pre 182 meseci

Dva dolara nije mnogo, ali ni 0 dolara nije skupo.

Pozdrav.
 
Odgovor na temu

[es] :: Elektronika :: Mikrokontroleri :: LCD voltmetar i ampermetar sa PIC-om

Strane: 1 2 3 4

[ Pregleda: 38638 | Odgovora: 75 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.