|
www.elektronik.si Forum o elektrotehniki in računalništvu
|
Poglej prejšnjo temo :: Poglej naslednjo temo |
Avtor |
Sporočilo |
Riven Član
Pridružen-a: Ned 16 Dec 2012 18:33 Prispevkov: 194 Aktiv.: 1.41 Kraj: Vojnik
|
Objavljeno: Sre Sep 30, 2015 2:32 pm Naslov sporočila: 0-10V Arduino |
|
|
Potrebujem čibolj natančno delitev napetosti iz 0-10V na 0-5.
Gre za to da imam senzor z analognim izhodom 0-10V (10bit). Rad bi ga priključil na Atmel vhod ki ima 0V do 5V. Mora biti pa čimbolj kvaltetno izdelano saj gre za industrijsko izvedbo.
Napetostni delilnik neposredno ne bo šlo, kar vpliva na A/D pretvorbo.
Razmišljal sem o delilniku in napetostnem sledilniku. Uporabil bi oprecijski ojačevalnik vendar nisem našel ustreznega, da bi imel zelo zelo malo ofset napetost IN mali biasni tok.
Torej kako pravilno skalirati izhod? |
|
Nazaj na vrh |
|
|
shmandi Član
Pridružen-a: Čet 09 Maj 2013 9:20 Prispevkov: 634 Aktiv.: 4.78 Kraj: Ljubljana
|
Objavljeno: Sre Sep 30, 2015 2:41 pm Naslov sporočila: |
|
|
Kaj pa npr. MCP6071?
Če želiš, lahko tudi dobiš kakšnega za probo. |
|
Nazaj na vrh |
|
|
igor_k Član
Pridružen-a: Pon 19 Jul 2004 11:44 Prispevkov: 992 Aktiv.: 4.47 Kraj: Rače
|
Objavljeno: Sre Sep 30, 2015 2:43 pm Naslov sporočila: |
|
|
Ne poveš koliko bitna je pretvorba?
Za namen delilnika sem uporabljal TLC2254, ki ima offset 0,8 mV (na pamet), kar je dovolj za 12 bitno pretvorbo.
Sicer pa recimo Texas dela malo morje zero drift OP, malo poglej na njihovi strani. |
|
Nazaj na vrh |
|
|
thorino Neznanec
Pridružen-a: Sre 06 Avg 2008 15:58 Prispevkov: 5 Aktiv.: 0.03 Kraj: NM
|
Objavljeno: Sre Sep 30, 2015 9:00 pm Naslov sporočila: |
|
|
Čak, tole mi ni čisto jasno. Imaš analogni izhod 0-10V, ki ima neko notranjo upornost. Ta je verjetno zanemarljivo majhna proti izjemno visoki vhodni upornosti AVR-ja. Glede na to da omenjaš 10 bitno konverzijo predvidevam, da uporabljaš AVR-ov vgrajeni ADC. Kako ti bo potem delilnik vplival na meritev ??? Mislim da boš meritev bistveno bolj popačil z uporabo OpAmpov, kot pa z uporabo delilnika. Pri OpAmpih moraš računati na offset, temperaturno stabilnost, šume, nelinearnost okoli nule itd. |
|
Nazaj na vrh |
|
|
mucek Član
Pridružen-a: Tor 01 Avg 2006 10:47 Prispevkov: 5327 Aktiv.: 24.78 Kraj: Domzale
|
Objavljeno: Sre Sep 30, 2015 9:10 pm Naslov sporočila: |
|
|
Tole tudi meni ni jasno ... _________________ ...lahko pa se tudi motim ... |
|
Nazaj na vrh |
|
|
igor_k Član
Pridružen-a: Pon 19 Jul 2004 11:44 Prispevkov: 992 Aktiv.: 4.47 Kraj: Rače
|
Objavljeno: Sre Sep 30, 2015 9:42 pm Naslov sporočila: |
|
|
Ga razumem, ker sem imel enake težave. Če hočeš ohraniti visoko notranjo upornost vhoda, rabiš v delilniku upore velikih vrednosti, ki pa potem vplivajo na meritev. |
|
Nazaj na vrh |
|
|
GUMY trgovec
Pridružen-a: Sre 22 Sep 2010 11:03 Prispevkov: 464 Aktiv.: 2.82 Kraj: Bled
|
Objavljeno: Čet Okt 01, 2015 8:04 am Naslov sporočila: |
|
|
Zakaj pa rabiš visoko notranjo upornost, če imaš izhod 0-10V, ki je sigurno buferiran? Saj ne priklapljaš direkt enih senzorjev, ki jih ne smeš obremeniti. Sploh pa za 10bitno pretvorbo.. |
|
Nazaj na vrh |
|
|
igor_k Član
Pridružen-a: Pon 19 Jul 2004 11:44 Prispevkov: 992 Aktiv.: 4.47 Kraj: Rače
|
Objavljeno: Čet Okt 01, 2015 10:35 am Naslov sporočila: |
|
|
Zakaj on rabi ne vem, jaz sem rabil zaradi male porabe vezja. |
|
Nazaj na vrh |
|
|
Riven Član
Pridružen-a: Ned 16 Dec 2012 18:33 Prispevkov: 194 Aktiv.: 1.41 Kraj: Vojnik
|
Objavljeno: Čet Okt 01, 2015 6:54 pm Naslov sporočila: |
|
|
Da vskočim
Za porabo mi je vseeno, gre se mi za to da je meritev čim bolj natančna 0-5V VCC. Pač sem mislil narediti z OPjem. Moj osebni razlog je neobremenjevanje vira (torej senzorja) in posledično tudi mala izhodna upornost.
Nočem namreč, da zaradi izhodne upornosti senzorja trpi semplirni čas ADC-ja. Priporočena vhoda upornost za moj ADC je cca. 10kOhm. Kolikor pa mi je znano pa ima takšen senzor ponavadi visoko izhodno upornost in bi bila težava pri sempliranju.
Seveda stvari še nisem testiral, samo malo praktično razmišljamo, da me ne bodo potem presenetili rezultati če naredim napetostni delilnik iz dveh 10kOhm uporov. |
|
Nazaj na vrh |
|
|
Saran Član
Pridružen-a: Pet 13 Feb 2009 16:26 Prispevkov: 729 Aktiv.: 3.96 Kraj: Zasavje
|
Objavljeno: Čet Okt 01, 2015 7:25 pm Naslov sporočila: |
|
|
Če rabiš bolj natančno meritev, pa uporabi kakšen bolj natančen ADC. Kolikor vem, ima arduino le 10-bitni ADC. Priporočam ti ADS1100 ali pa hitrejšega ADS1110 - oba delujeta na I2C protokolu, ki ga arduino podpira.
EDIT: Sicer ti pa predlagam tole branje: www.tij.co.jp/jp/lit/an/sboa097/sboa097.pdf _________________ Moja mama je strela, moj fotr je grom. Če hočeš bit moja, prključ se na štrom. |
|
Nazaj na vrh |
|
|
Jaka57 Moderator
Pridružen-a: Ned 12 Dec 2004 21:47 Prispevkov: 5766 Aktiv.: 25.97 Kraj: Grosuplje
|
Objavljeno: Čet Okt 01, 2015 8:23 pm Naslov sporočila: |
|
|
Riven je napisal/a: |
.......Seveda stvari še nisem testiral, samo malo praktično razmišljamo, da me ne bodo potem presenetili rezultati če naredim napetostni delilnik iz dveh 10kOhm uporov. |
Ne vem sicer za kakšen analogni senzor gre (dobro bi bilo vedeti!), toda, ali se ne da na hitro preizkusiti, da ne bi takole , na pamet? _________________ Lp, Jaka
Nazadnje urejal/a Jaka57 Pet Okt 02, 2015 10:41 am; skupaj popravljeno 1 krat |
|
Nazaj na vrh |
|
|
RGorazd Član
Pridružen-a: Čet 20 Maj 2004 15:57 Prispevkov: 1712 Aktiv.: 7.71 Kraj: Ig
|
Objavljeno: Čet Okt 01, 2015 9:15 pm Naslov sporočila: |
|
|
Riven je napisal/a: |
Nočem namreč, da zaradi izhodne upornosti senzorja trpi semplirni čas ADC-ja. |
Kompliciraš. Jaz z LPC1768 (12bit) sampliram direkt iz senzorja, ki daje od sebe nekaj uA in to brez kakšnega OP amp-a vmes. Pa tudi meritev je precej stabilna.
Predlagam, da vzameš en 100k trimmer, nanj pripelješ neko napetost, ki jo prej izmeriš z voltmetrom (čim bolj natančno), nato nastaviš trimmer tako, da ti daje ven 1/2 vhodne napetosti (spet meriš z voltmetrom). In potem priklopi vse skupaj na AVR. In testiraj.
LP G _________________ .
._. _ _ ._. _.__. _|
[ (_](_)[ (_] /_(_]
._| |
|
Nazaj na vrh |
|
|
mucek Član
Pridružen-a: Tor 01 Avg 2006 10:47 Prispevkov: 5327 Aktiv.: 24.78 Kraj: Domzale
|
Objavljeno: Čet Okt 01, 2015 9:57 pm Naslov sporočila: |
|
|
Meni se zdi, da po nepotrebnem kompliciras. Ce je izhod senzorja zadovoljivo mocan, bi sam dal le uporovni delilnik, pa mogoce se zenerco/tvs na stran adcja in to je to. Po potrebi se kak filter; vsaj predvidi prostor za RC clen, da lahko dolotas, ce se pokaze potreba.
Lp, g _________________ ...lahko pa se tudi motim ... |
|
Nazaj na vrh |
|
|
GUMY trgovec
Pridružen-a: Sre 22 Sep 2010 11:03 Prispevkov: 464 Aktiv.: 2.82 Kraj: Bled
|
Objavljeno: Pet Okt 02, 2015 7:57 am Naslov sporočila: |
|
|
RGorazd je napisal/a: |
Kompliciraš. Jaz z LPC1768 (12bit) sampliram direkt iz senzorja, ki daje od sebe nekaj uA in to brez kakšnega OP amp-a vmes. Pa tudi meritev je precej stabilna.
Predlagam, da vzameš en 100k trimmer, nanj pripelješ neko napetost, ki jo prej izmeriš z voltmetrom (čim bolj natančno), nato nastaviš trimmer tako, da ti daje ven 1/2 vhodne napetosti (spet meriš z voltmetrom). In potem priklopi vse skupaj na AVR. In testiraj.
LP G |
Tukaj pa zna biti problem. Napetostni vhodi na multimetrih imajo ponavadi vhodno upornost 10M, kar bo dalo 1% napako pri merjenju napetosti na 100K delilniku. Kvečjemu bi moral samo obremeniti in pomeriti direktno na izhodu senzorja. |
|
Nazaj na vrh |
|
|
protoncek Član
Pridružen-a: Sre 31 Jan 2007 9:41 Prispevkov: 9573 Aktiv.: 45.83 Kraj: Mengeš
|
Objavljeno: Pet Okt 02, 2015 9:06 pm Naslov sporočila: |
|
|
Če gledam datasheet za recimo mego16, ima adc 3LSB tolerance, vgrajena referenca pa 0.2 volta. Torej je celotna zadeva natančna "bolj tako", zato je to, kar nameravaš v bistvu brez veze, če ne boš uporabil boljšega ADCja. Vzemi 14 ali 16 bitni adc in potem ignoriraj zadnji bit ali dva. Pa zunanjo referenco, potem pa se lahko začneš pogovarjati o nenatančnosti uporovnega delilnika. Pa tudi če upori obremenijo senzor je obremenitv linearna in se z lahkoto popravi s softwerom. |
|
Nazaj na vrh |
|
|
|
|
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: 48 dni
Powered by phpBB © 2001, 2005 phpBB Group
|