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

Digital to Analog Calculator

[es] :: Elektronika :: Mikrokontroleri :: Digital to Analog Calculator

[ Pregleda: 2164 | Odgovora: 10 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

mimi

Član broj: 2048
Poruke: 57
*.adsl-a-10.sezampro.rs.



+112 Profil

icon Digital to Analog Calculator30.08.2011. u 17:48 - pre 153 meseci
Postoji li neki free "Digital to Analog Calculator" slican kao ovaj dole na slici, ili mozda neko zna kako da izracunam 10-bitnu vrednost A/D konvertora.
Recimo, ako imam napon od 5v, vrednost koju trebam da ocitam je 1024?Koja vrednost treba da bude ocitana, ako je napon na ulazu uC recimo 4.80v ili 3.80v...(na ulaznom pinu uC, za napon od 3.82v ocitao sam vrednost 767).Nadam se da sam bio jasan sta mi treba - koristim PIC16F887.
Posto nisam znao kako da ovde ubacim sliku (slika 11), evo linka http://www.astrocalculator.com/RFCalc_Calculations.htm .
 
Odgovor na temu

rsinisa
Siniša Radanočević
Smederevo

Član broj: 2716
Poruke: 1586
*.dynamic.isp.telekom.rs.



+321 Profil

icon Re: Digital to Analog Calculator30.08.2011. u 18:37 - pre 153 meseci
Ne treba ti ništa drugo sem običnog kalkulatora.
Suština je sledeća: kod AD konverzije uvek postoji referentni napon i kada je na ulazu AD-a napon jednak (ili veći) referentnom, tada je vrednost konverzije jednaka maksimalnoj vrednost koja zavisi od broja bitova. Za napon manji od referentnog postaviš proporciju i izračunaš.
Npr. ako je rezolucija 10-bitna, maksimalna vrednost je 1024. Ako je referentni napon 5V, a ti meriš 4,2V onda će vrednost konverzije da bude:

5:1024=4,2:x

Generalno, formula bi glasila:

Vref : rezolucija = Vmereno : x.

Mada, tebi je bitnije da izračunaš koliki je napon na ulazu na osnovu vrednosti konverzije, tj. imaš poznatu rezoluciju AD konvertora, referentni napon i vrednost AD konverzije. Opet ista proporcija, samo sada znaš x, a izračunavaš Vmereno.

Pozdrav.
Sinisha
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.31.24.217.adsl2.beograd.com.

Sajt: mysql.rs


+2377 Profil

icon Re: Digital to Analog Calculator30.08.2011. u 19:10 - pre 153 meseci
da li ti treba DAC ili ADC konverzija?

Za ADC ti je sinisa objasnio, Vref- ti je 0, Vref+ ti je MAX tj 256 za osmobitni ADC, 1023 za desetbitni, 4095 za 12bitni, 16383 za 14bitni i 65535 za 16bitni. Jednostavnije od toga ne ide

Za DAC je malo drugacije, zavisi kako DAC radi. Uglavnom imas neki PWM sa NF filterom e sad koja je frekvencija pwm-a, da li imas obican RC clan tamo kao NF filter ili nesto ozbiljnije, u zavisnosti od svega toga izlaz iz DAC-a ce biti razlicit. neretko DAC ima raspon koji nije 0-Vdd i neretko nije linearan .. ali za to moras da pogledas datasheet dac-a ako koristis gotov ili izracunas ponasanje svog u zavisnosti od spomenutih parametara
 
Odgovor na temu

mimi

Član broj: 2048
Poruke: 57
*.adsl-1.sezampro.rs.



+112 Profil

icon Re: Digital to Analog Calculator01.09.2011. u 19:19 - pre 153 meseci
Hvala obojici,
Sinisa je to tako lepo objasnio, da je potpuno razumljivo.
Dakle, meni je trebala konverzija signala iz analognog oblika u digitalni oblik.
Ova proporcija je ispravna i jasna.Ako nju primenite na vrednostima sa slike 11, dobicete iste rezlutate.
Sta mene ovde buni?
Pre neki dan sam na ulazni pin uC doveo napon od tacno 3.82v, i dobio sam digitalnu vrednost od 767.
po onoj proporciji, ocitana vrednost je trebala da bude 782 a ne 767.Ispada da po proporciji, referenti napon nije bio 5v, vec nesto veci (5.099v).
Ocito da 7805 ne daje tacan napon od 5v, vec malo visi napon.Kako to resiti?
Otvoricu novu temu, jer dalja pitanja imaju veze sa mikroBasic Pro for PIC.
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.31.24.217.adsl2.beograd.com.

Sajt: mysql.rs


+2377 Profil

icon Re: Digital to Analog Calculator01.09.2011. u 20:26 - pre 153 meseci
nikad sa 7805 ne mozes da dobijes tacno 5V uvek ja malo preko ili malo ispod. Tome i sluzi Vref pin. na njega dovedes REFERENCU!

pogledaj kod prodavaca kod kupujes delove sta imaju od referenci. Imas raznih referentnih 5V izlaza (i 5.1 i 4.9 i ..) koji daju mnogo malu struju na izlazu (par mV max) ali daju 5.00X V .. pogledaj na primer LT1027 (~1000din ) koji je 2ppm/°C (dakle promena po temperaturi mu je manja od 0.000002, znaci ako ti ja radna temperatura uredjaja 0-60C imas gresku manju od +-0.0002V). Ako ti ne treba tolika preciznost imas dosta jeftiniji MAX675 (naravno sa vecom greskom i to 6 puta vecom greskom ilitli 12ppm/°C ne znam ko ga prodaje kod nas)

najjeftiniji za koji ja znam REF02 koji ja uglavnom koristim (~250din, 8.5 ppm/°C..) mada ga je sve teze naci (ima u kelco npr) posto nije RoHS
 
Odgovor na temu

rsinisa
Siniša Radanočević
Smederevo

Član broj: 2716
Poruke: 1586
*.dynamic.isp.telekom.rs.



+321 Profil

icon Re: Digital to Analog Calculator03.09.2011. u 23:56 - pre 153 meseci
Citat:
mimi:po onoj proporciji, ocitana vrednost je trebala da bude 782 a ne 767.Ispada da po proporciji, referenti napon nije bio 5v, vec nesto veci (5.099v).Ocito da 7805 ne daje tacan napon od 5v, vec malo visi napon.Kako to resiti?


Nema potrebe da juriš precizan referentni napon kad već koristiš mikrokontroler koji ume da računa, zar ne? Samo u proporciju staviš koliki je tačno referentni napon (u ovom slučaju napon na 7805) i završio si posao.

Pozdrav.
Sinisha

P.S. Malo sam pogrešio u onoj poruci gde je proporcija - vrednost za rezoluciju staviš da je za 1 manja o maksimalne zato što je prva vrednost 0. Konkretno, za 10-bitnu rezoluciju uzmeš broj 1023.

[Ovu poruku je menjao rsinisa dana 04.09.2011. u 01:07 GMT+1]
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.31.24.217.adsl2.beograd.com.

Sajt: mysql.rs


+2377 Profil

icon Re: Digital to Analog Calculator04.09.2011. u 01:58 - pre 153 meseci
ako meris neki otpor to radi super posto svejedno meris u odnosu na Vdd ali ako oces da izmeris neki napon ne vredi da proedis sa izmerenom vrednosti sa 7805 kada 7805 pici od 4.9 do 5.1 bez problema na +-10 stepeni .. mnogo jeftinije staviti referencu od 2E :) .. ako ti je bitno da imas tacno merenje

moze referenca da se napravi i sa otpornikom i zener diodom jos jeftinije... ima mnogo veci drift od ref02 ali mnogo manji od 7805
 
Odgovor na temu

rsinisa
Siniša Radanočević
Smederevo

Član broj: 2716
Poruke: 1586
*.dynamic.isp.telekom.rs.



+321 Profil

icon Re: Digital to Analog Calculator04.09.2011. u 09:09 - pre 152 meseci
Citat:
bogdan.kecman:7805 pici od 4.9 do 5.1 bez problema na +-10 stepeni


To nisam znao. Ako je tako, ništa bez reference.

Pozdrav.
Sinisha
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.31.24.217.adsl2.beograd.com.

Sajt: mysql.rs


+2377 Profil

icon Re: Digital to Analog Calculator04.09.2011. u 17:37 - pre 152 meseci
ma da, 7805 je ocajan ... BA05T je dosta bolji (sve isto samo radi i sa manjeg napona, lepsi mu je izlaz, malo je stabilniji u odnosu na temp...) ... okaci neki load pa vidi kako se ponasa kako mu povecavas load .. strasno ..
 
Odgovor na temu

korak
Nis

Član broj: 125522
Poruke: 622
*.dynamic.sbb.rs.



+7 Profil

icon Re: Digital to Analog Calculator05.09.2011. u 16:21 - pre 152 meseci
Pazi na sledeci problem: u pdf-u za tvoj PIC stoji da referentni napon moze da bude najvise jednak sa VCC.
Ako ti je referenca tacno 5.00V, a napajanje 4.9V ne znam sta se moze desiti i da li se zadrzava tacnost merenja.

Bolje je uzeti manju referencu od recimo 1.2V ili 2.5V ili koju nadjes za pristupacni cenu. To moze biti ICL8069 koji ima toleranciju +/-20mV i 10 do 100 ppm/C zavisno od tipa, u kucistu TO92 po ceni od oko 2$. On daje napon od 1.23V

Tu referencu vezes na neki slobodan ADC kanal. Kada je izmeris dobijes

Nref = 1023*Vref/Vcc => Vcc = Vref*1023/Nref

Sada izmeris svoj napon Vx

Nx = 1023*Vx/Vcc => Nx = Nref*Vx/Vref

ili

Vx = Vref*Nx/Nref

U tom PIC-u ima neka fiksna referenca 0d 0.6V, ali o njoj nema nikakvih drugih podataka, osim da se ne testira fabricki, znaci zaboraviti na nju.

Ja koristim mikrokontrolere koji imaju u ADC-u referencu od oko 1.2V koja moze da se trimuje i to mi je dovoljno da postignem pristojnu tacnost.

Pozdrav.
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15887
*.31.24.217.adsl2.beograd.com.

Sajt: mysql.rs


+2377 Profil

icon Re: Digital to Analog Calculator05.09.2011. u 17:50 - pre 152 meseci
zavisi sta ti treba, generalno je 2.5V (ili 1.25V) najbolji rad, okacis na poseban AD pin i poredis sa njim .. no ja vise volim posto je brze da turim 4.9V na Vref i pustim ga da sljaka automatski .. ima odlicnih referenci koje mogu da daju skoro 10mA to je onda idealno da okacis na analogni vdd i onda ti sve sljaka super (bas te briga sto 7805 padne na 4.9). (inace onih 100ppm nije uopste malo :( )
 
Odgovor na temu

[es] :: Elektronika :: Mikrokontroleri :: Digital to Analog Calculator

[ Pregleda: 2164 | Odgovora: 10 ] > FB > Twit

Postavi temu Odgovori

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