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

Arduino Uno Atmega328- Voltmetar- pomoć

[es] :: Elektronika :: Mikrokontroleri :: Arduino Uno Atmega328- Voltmetar- pomoć

Strane: 1 2 3 4

[ Pregleda: 2549 | Odgovora: 64 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Brkic

Član broj: 55360
Poruke: 1200
*.dynamic.isp.telekom.rs.



Profil

icon Arduino Uno Atmega328- Voltmetar- pomoć26.11.2019. u 08:42 - pre 2 meseca
Pozdrav,
treba mi da Arduino meri napon do 16vDC, preciznije 10.0v-16.0vDC, na samo jednu decimalu mi treba
našao sam gomilu primera ali nikako dobiti precizno merenje, uvek osciluje merenje u odnosu na unimer...pa odjednom počne meriti 2-3v manje nego prošli put...ma užas.
Arduino napajam sa stabilnih 5v (preko 7805)
otpornici za merenje napona su 10k i 1k sa 1%

ako neko ima dobar primer stabilnog Volt metra ?
 
Odgovor na temu

goran_68

Član broj: 89012
Poruke: 851
*.dynamic.isp.telekom.rs.



+78 Profil

icon Re: Arduino Uno Atmega328- Voltmetar- pomoć26.11.2019. u 08:52 - pre 2 meseca
Daj kod da vidimo zbog čega imaš greške u merenju.
gorankg
 
Odgovor na temu

Brkic

Član broj: 55360
Poruke: 1200
*.dynamic.isp.telekom.rs.



Profil

icon Re: Arduino Uno Atmega328- Voltmetar- pomoć26.11.2019. u 09:31 - pre 2 meseca
Iisprobao sam milion kombinacija formula i uvek osciluje merenje,
jedna od formula je

value = analogRead(analogInput);
vout = (value * 5.0) / 1024;
vin = vout / (R2/(R1+R2));

pratio sam i očitavanje na Analog IN i na unimeru meri isti napon a Arduino na ulazu meri 290-350 i samim tim menja se napon merenja.
Stavio sam i kondenzator od 1u na Analog IN ali nema promene.

Kako sam zaključio nije linearno pomeranje vrednosti na Analog IN sa pomeranjem napona.

Merim napon sa trafa gde se napon menja preko PWM i FET, ali ne bi to trebalo da ima veze jer Unimer meri jedno a Arduino drugo.

Buni me što Unimer miruje a Arduino osciluje po 0.5v na npr.13v, a kada pomerim napon na 15v Arduino meri 14.5v...znači nije linearno pomeranje AnalogIn vredosti...isto i pri smanjenju napona.

R1=10k, R2=1k i kondenyator 1u na Analog IN





[Ovu poruku je menjao Brkic dana 26.11.2019. u 10:59 GMT+1]
 
Odgovor na temu

mikikg
System administrator
Srbija

Član broj: 3779
Poruke: 4852
*.dynamic.sbb.rs.

Sajt: yu3ma.net


+464 Profil

icon Re: Arduino Uno Atmega328- Voltmetar- pomoć26.11.2019. u 10:42 - pre 2 meseca
Ceo problem potice od ulazne impedanse analognog ulaza, relativno je niska, ne znam tacno kod tog kontrolera ali recimo da je izmedju 2k i 10k, nije Hi-Z reda Mohm.

Dok ne stvavis jedan konverter impedanse, tj jedan jedinicni buffer sa OP-AMP, na primer OPA189 ili neki drugi "malo bolji" OP imaces te probleme, samo buffer pomaze.

OP se stavlja izmedju razdelnika i ulaza u kontroler, samo konvertuje impendansu, ne radi nikakvo pojacanje, ono je jedinicno =1.
Site about Software Defined Radio – SDR
http://yu3ma.net/
https://github.com/yu3ma
On-line LM317 kalkulator
 
Odgovor na temu

goran_68

Član broj: 89012
Poruke: 851
*.dynamic.isp.telekom.rs.



+78 Profil

icon Re: Arduino Uno Atmega328- Voltmetar- pomoć26.11.2019. u 11:30 - pre 2 meseca
Dovedi DC napon iz nekog ispravljača, promenljiv u tom opsegu (10V - 16V) pa onda uporedi vrednosti koje dobijaš instrumentom i tvojim mikrokontrolerom.

[Ovu poruku je menjao goran_68 dana 26.11.2019. u 12:41 GMT+1]
gorankg
 
Odgovor na temu

mikikg
System administrator
Srbija

Član broj: 3779
Poruke: 4852
*.dynamic.sbb.rs.

Sajt: yu3ma.net


+464 Profil

icon Re: Arduino Uno Atmega328- Voltmetar- pomoć26.11.2019. u 11:31 - pre 2 meseca
Ovo gore sto sam pisao moze pre nego sto napravis da probas sa baterijom, uzmi bateriju 1.5V i prikljuci direktno na kontroler i meri tu vrednost, isto tako posle prikljuci dve baterije da ispadne 3V i meri tu vrednost unimerom i preko kontrolera, izmerene vrednosti moraju da budu drasticno tacnije i stabilnije, pazi na polaritet baterija kada prikljucujes.

To je samo zato sto baterija ima dosta nizu unutrasnju impedansu (imedansa izvora) i ne utice impedanza ulaza u A/D u tolikoj meri na krajnji rezultat merenja.
Zato se stavlja obicno ispred ulaza u A/D jedan OP-AMP sa nekim pojacanjem, u nasem slucaju 1, tu se dodatno stavljaju filteri i jose neke stvari za limitiranje koje ako upotrebis OPA189 ili OPA192 ne moras da dodajes spolja jer to sve ima u sebi.

Site about Software Defined Radio – SDR
http://yu3ma.net/
https://github.com/yu3ma
On-line LM317 kalkulator
 
Odgovor na temu

Brkic

Član broj: 55360
Poruke: 1200
*.dynamic.isp.telekom.rs.



Profil

icon Re: Arduino Uno Atmega328- Voltmetar- pomoć26.11.2019. u 11:53 - pre 2 meseca
Bas sam mislio da probam sa baterijom i sa naponom iz PC napajanja pa vidim kako meri.

Ali posto meni treba kao krajnje merenje da merim taj izlaz iz trafa tu cu nesto morati dodavati.

Moze li primer sa nekim dostupnim OP-AMP-om ?? Negde sam naleteo da su koristili LM324
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15173
*.com
Via: [es] mailing liste

Sajt: mysql.rs


+2312 Profil

icon Re: Arduino Uno Atmega328- Voltmetar- pomoć26.11.2019. u 12:55 - pre 2 meseca
bilo koji opamp, cak ce i uber spori 741 da zavrsi posao :D mada mu
treba malo jace napajanje ... a mozes neki fancy rail to rail da uzmes
.. mozes da uzmes i sample&hold kolo to ti je jos bolje .. na primer
LF398N http://www.ti.com/lit/ds/symlink/lf198-n.pdf

ovo sto ti je miki rekao je najlakse, obican buffer / voltage followe
circuit 1 na sledecem manualu
https://www.arrow.com/en/resea...undamentals-of-op-amp-circuits

a mozes u zavisnosti sta ti treba i peak detector da koristis .. (zadnje
kolo na toj strani) sa par sitnih izmena
 
Odgovor na temu

Brkic

Član broj: 55360
Poruke: 1200
*.sowireless.org.



Profil

icon Re: Arduino Uno Atmega328- Voltmetar- pomoć26.11.2019. u 18:03 - pre 2 meseca
Evo spojio sam sve na PC napajanje i rezultati su sledeći

na 12.3v očitava izmedju 262-268
na 5.1v očitava izmedju 99-102
nc 3.3v očitava izmedju 59-61

Evo jednog zanimljivog podatka, ako je zanimljiv, Arduino sam spojio na 5v tj.5.1v i imam neki Cod koji cita VCC napon i on je 4.07v, a kada je bio spojen na trafo i 7805 očitavao je na VCC 3.5v

Ubacio razme formule za preračunavanje napona i uvek ima razlike, ako naštimam 12.3 onda odstupa na 3.3v i obrnuto.

Ne znam gde je zapelo
 
Odgovor na temu

veselinovic
Jovan Veselinovic
Ist. Sarajevo

Moderator
Član broj: 7761
Poruke: 3397
31.223.133.88



+240 Profil

icon Re: Arduino Uno Atmega328- Voltmetar- pomoć26.11.2019. u 18:40 - pre 2 meseca
Meni ovo lici da ti seta referentni napon.
Vjerovatno si stavio da je napon napajanja referentni, a on seta.
Nemoj pogresno shvatiti, ali 7805 si blokirao kondenzatorima?
Jesi li probao neki drugi 7805, imao sam priliku vidjeti maltretirani 7805 koji radi ovako:
Kad ima neka potrosnja cca 100mA skroz korektno
kad se potrosnja smanji na nekih 5-6 mA pocne brljaviti sa nekim harmonicima i ima nestabilan napon.
Fino instrument u ruke pa zakaci nai 5V i mjeri. Vidi ima li neke korelacije u gresci i naponu od 5V.
Onda instrument direkt na analogni pin pa vidi ima li divljanja ili je stabilno.
E da, kad zavrsis ta mjerenja stavi neki kondenzator reda 100nF u seriju sa voltmetrom pa vidi ima li nekih AC komponenti na 5V.
Arduino nije bas u rangu Flukea, ali daje relativno korektne rezultate, bar meni.
 
Odgovor na temu

Brkic

Član broj: 55360
Poruke: 1200
*.sowireless.org.



Profil

icon Re: Arduino Uno Atmega328- Voltmetar- pomoć26.11.2019. u 19:03 - pre 2 meseca
ok, moguće za 7805,
ali sada sam sve spojio preko PC napajanja, 5v sam opteretio sa 10R i dobio gore pomenute napone na izlazu napajanja.
Sada se Arduino napaja preko 5.1v od PC napajanja i merim njegove izlaze od 12v,5v i 3.3v

čak sam sada spojio na Aref pin 3.33v preko 10k i kako sam našao to bi trebalo stabilizovati napon... i sada ima malo veće ulazne vrednosti ali i dalje nije
linearan ulaz pa ima odstupanja na formuli za izračunavanja napona
sada 12v očitava na ulazu sa 436
5v očitava na ulazu sa 166
3.3v očitava na ulazu sa 100

i to opet nije linearno
 
Odgovor na temu

vucko47
Uzice

Član broj: 303041
Poruke: 1068
*.adsl-a-9.sezampro.rs.



+94 Profil

icon Re: Arduino Uno Atmega328- Voltmetar- pomoć26.11.2019. u 19:38 - pre 2 meseca
Ako hoces da popravis ocitavanje moras koristiti referentni napon al taj napon nemoj da uzimas sa 7805 kao ni sa tog racunarskog napajanja. Koristi nesto kao tl431, lm4040... ili nesto slicno. Onda mozes raditi vise iscitavanja pa ispisivati srednju vrednost ili nadji neki sistem da dobijes sto pribliznije rezultate.
Sinan Hasan Jasar Saban...
 
Odgovor na temu

mikikg
System administrator
Srbija

Član broj: 3779
Poruke: 4852
*.dynamic.sbb.rs.

Sajt: yu3ma.net


+464 Profil

icon Re: Arduino Uno Atmega328- Voltmetar- pomoć26.11.2019. u 21:20 - pre 2 meseca
Ne treba tu neka surovo dobra referenca, lepo "ustopovan" stabilizaror ce biti dovoljan.

Ja sam radio 18+ bit A/D konverziju kod STM32 bez reference, samo malo bolji stabilizator sam koristio, konkretno TPS73133 i to je sasvim OK.

Buffer/driver ispred A/D ulaza je obavezan, ne moze bez njega, zezace na sve strane i ne moze da se namesti da radi lepo bez njega, mora da se stavi!

Kod ovog Arduino se barata sa 10bit A/D rezolucijom.
Site about Software Defined Radio – SDR
http://yu3ma.net/
https://github.com/yu3ma
On-line LM317 kalkulator
 
Odgovor na temu

mikikg
System administrator
Srbija

Član broj: 3779
Poruke: 4852
*.dynamic.sbb.rs.

Sajt: yu3ma.net


+464 Profil

icon Re: Arduino Uno Atmega328- Voltmetar- pomoć26.11.2019. u 22:00 - pre 2 meseca
Konkretno o tome sam pisao ovde:



To je dan danas tacno (bez reference, bez spoljnjeg A/D konvertera, bez LED drajvera!) u +/-0.002V na 30V, pa izracunajte koliko je to i sa cime je napravljeno :)

Magicne reci su "OPA192 i TPS73133" ... :)
Site about Software Defined Radio – SDR
http://yu3ma.net/
https://github.com/yu3ma
On-line LM317 kalkulator
 
Odgovor na temu

Brkic

Član broj: 55360
Poruke: 1200
*.sowireless.org.



Profil

icon Re: Arduino Uno Atmega328- Voltmetar- pomoć26.11.2019. u 22:09 - pre 2 meseca
Evo novih detalja,
uzeo drugi Uno što sam imao i sve radi skroz drugačije i stabilnije, sada linearno povećava vrednost ulaza na Analog In,
3.3 je tačan, 5.1 isto, jedino na 12 doda 0.1v, do 12 imam napon.

E sada pitanje je šta može biti sa prvim Uno što mu šetaju vrednosti ?

Ponovo sam probao prvi Uno i bez da ima napon na Analog In on pokazuje vrednosti i šetaju vrednosti i do 0.5v kada se preračuna!

Od OP-AMP imam lm741 i lm358, koji da uzmem i može neka preporuka šeme za njih ?

OPA189 ili OPA192 nisam nigde našao u prodaji.
 
Odgovor na temu

ZAS011
Beograd, Vračar

Član broj: 288510
Poruke: 3983
93-86-239-207.dynamic.isp.telekom.rs.

ICQ: 8713400
Sajt: www.justfuckinggoogleit.c..


+427 Profil

icon Re: Arduino Uno Atmega328- Voltmetar- pomoć26.11.2019. u 22:28 - pre 2 meseca
Tebi je nestabilno napajanje samog ATmega328.
Pogledaj malo šeme Arduino Uno (ima na netu kol'ko 'oćeš)
A mogao bi da koristiš i internu referencu koja je 1.1V.
--
Make no mistake between my personality and my attitude.
My personality is who I am.
My attitude depends on who you are.
 
Odgovor na temu

mikikg
System administrator
Srbija

Član broj: 3779
Poruke: 4852
*.dynamic.sbb.rs.

Sajt: yu3ma.net


+464 Profil

icon Re: Arduino Uno Atmega328- Voltmetar- pomoć26.11.2019. u 22:38 - pre 2 meseca
Citat:
Brkic:
Evo novih detalja,
uzeo drugi Uno što sam imao i sve radi skroz drugačije i stabilnije, sada linearno povećava vrednost ulaza na Analog In,
3.3 je tačan, 5.1 isto, jedino na 12 doda 0.1v, do 12 imam napon.

E sada pitanje je šta može biti sa prvim Uno što mu šetaju vrednosti ?

Ponovo sam probao prvi Uno i bez da ima napon na Analog In on pokazuje vrednosti i šetaju vrednosti i do 0.5v kada se preračuna!

Od OP-AMP imam lm741 i lm358, koji da uzmem i može neka preporuka šeme za njih ?

OPA189 ili OPA192 nisam nigde našao u prodaji.


To vec bolje radi i radi ocekivano, samo dodaj taj sto imas LM358 za pocetak po ovoj shemi:

Figure 25. Voltage Follower



Nozice za napajanje za pocetak stavi minus na 0V/GND i plus na 5V. Sa tom konfiguracijom ce dobro raditi sve sto dodje na A/D nozicu sto je u okviru od nekih 0.1V do 4.9V jer zbog limita OP-a ne moze to da ide potpuno do nule i potpuno do maksimuma napajanja, tehnicki ni rail-to-rail OP-ovi ne mogu to da rade jer i onim imaju neki napon saturacije i zbog toga mora da se prosiri opseg napajanja OP-a i to negativni rejl sa svega na primer -0.7V koji se dobije preko jedne Si diode i pozitivni rejl isto mora da bude veci bar za 1V da bi to radilo u punom opsegu bez problema.

Zato je zgodno u ovim "digitalijama" da MCU bude na 3.3V i da se onda od 5V dobiju pomereni (offsetovani) rejlovi za napajanje.


[Ovu poruku je menjao mikikg dana 27.11.2019. u 01:45 GMT+1]
Site about Software Defined Radio – SDR
http://yu3ma.net/
https://github.com/yu3ma
On-line LM317 kalkulator
Prikačeni fajlovi
 
Odgovor na temu

mikikg
System administrator
Srbija

Član broj: 3779
Poruke: 4852
*.dynamic.sbb.rs.

Sajt: yu3ma.net


+464 Profil

icon Re: Arduino Uno Atmega328- Voltmetar- pomoć26.11.2019. u 23:28 - pre 2 meseca
He he, da si bio na 6. jubilarnom skupu dobio bi shemu na majci :)


Site about Software Defined Radio – SDR
http://yu3ma.net/
https://github.com/yu3ma
On-line LM317 kalkulator
Prikačeni fajlovi
 
Odgovor na temu

mikikg
System administrator
Srbija

Član broj: 3779
Poruke: 4852
*.dynamic.sbb.rs.

Sajt: yu3ma.net


+464 Profil

icon Re: Arduino Uno Atmega328- Voltmetar- pomoć27.11.2019. u 01:09 - pre 2 meseca
Citat:
Brkic:
Evo novih detalja,
uzeo drugi Uno što sam imao i sve radi skroz drugačije i stabilnije, sada linearno povećava vrednost ulaza na Analog In,
3.3 je tačan, 5.1 isto, jedino na 12 doda 0.1v, do 12 imam napon.

E sada pitanje je šta može biti sa prvim Uno što mu šetaju vrednosti ?

Ponovo sam probao prvi Uno i bez da ima napon na Analog In on pokazuje vrednosti i šetaju vrednosti i do 0.5v kada se preračuna!

Od OP-AMP imam lm741 i lm358, koji da uzmem i može neka preporuka šeme za njih ?

OPA189 ili OPA192 nisam nigde našao u prodaji.



Odgovor na drugi deo pitanja sto prvi primerak plocice brljavi a drugi ne se svodi da na to da je dobro sto ti bar ova druga plocica radi i da je "pazis" jer prva plocica moguce da je ostecena, veoma su "nezni" ulazi u A/D konverter, ne sme da se predje dozvoljen napon, ako si makar jednom prikljucio makar na trenutak napon vec od npr 6V mozes da ostetis ulaz.
Jedino sto mozes da probas je drugi A/D ulaz, ako se isto ponasa onda je gubljenje vremena traziti sto sad ne radi kako treba, moguce je i da je do napajanja ali veca je sansa "przenje A/D ulaza", to se desava, jbg ...

Sto se tice OPA189 i OPA192 to ima samo kod Farnell, Mouser, Digi-key i direktno kod proizvodjaca na WEB ako si pravno lice ili ucenik/student. Ne traziti i kupovati to na drugom mestu, posebno ne kod kineza, sve su fejkovi.
Site about Software Defined Radio – SDR
http://yu3ma.net/
https://github.com/yu3ma
On-line LM317 kalkulator
 
Odgovor na temu

Brkic

Član broj: 55360
Poruke: 1200
*.sowireless.org.



Profil

icon Re: Arduino Uno Atmega328- Voltmetar- pomoć27.11.2019. u 15:23 - pre 2 meseca
Hvala na pomoći i savetima,

probao sam sa LM358 kako je preporučeno i rezultati su sledeći:

-sa naponom iz PC napajanja sve radi OK stabilno, osciluje možda u 0.05v na 3.3v, 5v, 12v
-sa trafo bez opterećenja i PWM preko FET oscilacija na 14v je oko 0.2v.
-sa trafom i opterećenjem od 1.5A, PWM preko FET napon jako osciluje dok je na unimeru stabilan. Sto je viši napon npr.13v oscilacija na Arduinu je oko +/-3v tj.6v zajedno dok na unimeru pokazuje 13v stabilnih, a pri nižim naponima od npr. 6v oscilacija je oko +/-1v tj.ukupno 2v a na unimeru stabilnih 6v.
Sve je išlo preko LM358.
Arduino je merio napon na 1 sek.
Kako rešiti tu veliku oscilaciju ?

Još jedno pitanje,
zašto je tl431 bolji i precizniji od npr. LM7805, naravno u smislu da se TL431 podesi da bude na 5v ??

Oscilovanje napona sam umanjio uzimanjem proseka merenja na 3 sekunde i sada osciluje oko +/-0.10V na 15v
ali još to nije dobro.

[Ovu poruku je menjao Brkic dana 27.11.2019. u 18:51 GMT+1]
 
Odgovor na temu

[es] :: Elektronika :: Mikrokontroleri :: Arduino Uno Atmega328- Voltmetar- pomoć

Strane: 1 2 3 4

[ Pregleda: 2549 | Odgovora: 64 ] > FB > Twit

Postavi temu Odgovori

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