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 

Emitorski sledilnik in ADC

 
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
xklemen
Član
Član



Pridružen-a: Ned 10 Jan 2010 10:55
Prispevkov: 35
Aktiv.: 0.19
Kraj: Novo mesto

PrispevekObjavljeno: Pon Jun 13, 2011 12:22 pm    Naslov sporočila:  Emitorski sledilnik in ADC Odgovori s citatom

Pozdravljeni,

kot je iz naslova razvidno me zanima kako bi se ta zadeva obnesla?(Točnost)

Trenutno imam ATmega32 in ADC pin priklopljen na neko vezje, ki generira pulze dolžine 12ms, ko pride do pulza na interupt počakam 1ms (da se krivulja zravna) in zmerim ADC vrednost, zadeva deluje v redu, vendar se na priklopljeni napravi pojavi, da mu očitno moj ADC ni všeč, saj sklepa da je napetost že dosežena in deluje napačno ..

Takole si jaz to predstavljam .. (bi mogoče lahko to dosegel s katerim drugim elementom?)


Hvala za odgovor!

_________________
Lp, Klemen
http://www.klemenbercko.net/
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Pošlji E-sporočilo MSN Messenger - naslov
lojzek
Član
Član



Pridružen-a: Pet 25 Jan 2008 8:00
Prispevkov: 3387
Aktiv.: 15.99

PrispevekObjavljeno: Pon Jun 13, 2011 12:59 pm    Naslov sporočila:   Odgovori s citatom

Ali je neka nujna potreba po operacijcih, ali je to samo zato, ker imaš svojo napravo napajano z 12V?

Ali mogoče željenega - meritev ne moreš narediti z uporovnim delilnikom? Namreč, operacijski ni čisto linearen, tudi pri ojačanju 1. Mogoče se tudi izkrmili in "zalepi" na Vcc?

Pa prekinitven pulz.... ALi ga ne moreš izvesti - če je potreba po "ločitvi" signalov -, z enim kondijem in uporom?

Drugače pa, razumljivost posta ni ravno 90% Think
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
xklemen
Član
Član



Pridružen-a: Ned 10 Jan 2010 10:55
Prispevkov: 35
Aktiv.: 0.19
Kraj: Novo mesto

PrispevekObjavljeno: Pon Jun 13, 2011 1:06 pm    Naslov sporočila:   Odgovori s citatom

lojzek je napisal/a:
Ali je neka nujna potreba po operacijcih, ali je to samo zato, ker imaš svojo napravo napajano z 12V?

Ali mogoče željenega - meritev ne moreš narediti z uporovnim delilnikom? Namreč, operacijski ni čisto linearen, tudi pri ojačanju 1. Mogoče se tudi izkrmili in "zalepi" na Vcc?

Pa prekinitven pulz.... ALi ga ne moreš izvesti - če je potreba po "ločitvi" signalov -, z enim kondijem in uporom?

Drugače pa, razumljivost posta ni ravno 90% Think


Vezje je neka elektronika za doziranje, in uporablja za merjenje prevodnosti enostavno pulze skozi sondo (bolj kot prevaja voda, večji je pulz) pulzi so 5V. Tako da zdaj je vezano direktno na njihov mikrokontroler.

Njihov mikrokontroler izvaja isto ADC in glede na vrednost nato dozira.

In ker je moje vezje priklopljeno, se njihov ADC spremeni ...

_________________
Lp, Klemen
http://www.klemenbercko.net/
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Pošlji E-sporočilo MSN Messenger - naslov
lojzek
Član
Član



Pridružen-a: Pet 25 Jan 2008 8:00
Prispevkov: 3387
Aktiv.: 15.99

PrispevekObjavljeno: Pon Jun 13, 2011 1:21 pm    Naslov sporočila:   Odgovori s citatom

Aha.

Prvo, obe masi (obeh mikrokontrolerjev) morata biti povezani skupaj. Drugače pride do plavajočih napetosti, ki nagajajo.

Mogoče svoje vezje (ADC vhod) od sonde ločiš samo z večjim uporom Kolikšnim- ne vem na pamet - glej v datasheet podatek o upornosti ADC vhoda in poskrbi, da njegov vpliv ne bo prevelik. S tem zmanjšaš vpliv nazaj v osnovno napravo.

Ali imaš ADC vhodni pin pravilno definiran? da ni konfiguriran kot digitalni z vklopljenim pullupom?

V glavnem, jaz bi vse to poskusil brez operacijcev....
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
gumby
Član
Član



Pridružen-a: Sob 28 Apr 2007 12:32
Prispevkov: 4066
Aktiv.: 18.41

PrispevekObjavljeno: Pon Jun 13, 2011 3:47 pm    Naslov sporočila:   Odgovori s citatom

Tale shema ima dve kapitalni napaki:
- Razpon izhodne napetosti TL082 je tipično 1.5V manj od napajanja, torej pod 1.5V sploh ne bo šlo. Zahteva za nizek nivo ATmega32 je max 0.2*VCC, kar je 1V pri 5V napajanja. Logične "0" torej sploh ne moreš doseči...
- Podoben problem je na "drugi strani". Največja napetost na izhodu TL082 je lahko do 10.5V, kar krepko presega največjo dovoljeno napetost na vhodih ATmega32 (ta je lahko največ VCC+0.5V)

_________________
Tule nisem več aktiven.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Pošlji E-sporočilo
xklemen
Član
Član



Pridružen-a: Ned 10 Jan 2010 10:55
Prispevkov: 35
Aktiv.: 0.19
Kraj: Novo mesto

PrispevekObjavljeno: Tor Jun 21, 2011 9:15 am    Naslov sporočila:   Odgovori s citatom

Včeraj sem prišel do ugotovitve.

Moj problem je bil, da se je delovanje celotne naprave "obesil" po določenem času (6-8h) .. Vezje ki izvaja meritev hkrati vpisuje tudi na SD kartico, bere RTC, bere dve temperaturi, izpisuje na LCD ...

No in po cca. 6h urah delovanja je začel čas preskakovati, led dioda ni delovala v pravem intervalu ... in ko sem stisnil reset je ponovno vse delovalo pravilno ..

In ugotovil sem, da če je pin od ADC vezan na maso, zadeva začne normalno izpisovat na zaslon, čas ne preskakuje, ne zacikla se...

Zdaj me pa zanima, ali je lahko problem pri ADC, ker imam AVCC direkt na 5V in brez LC filtra kondenzator 100nF proti masi, in 10mH tuljavica proti VCC?
Referenco uporabljam notranjo, zato je AREF vezan preko 100nF proti masi.
Stran 209, 210..
http://atmel.com/dyn/resources/prod_documents/doc2503.pdf

_________________
Lp, Klemen
http://www.klemenbercko.net/
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo Pošlji E-sporočilo MSN Messenger - naslov
lojzek
Član
Član



Pridružen-a: Pet 25 Jan 2008 8:00
Prispevkov: 3387
Aktiv.: 15.99

PrispevekObjavljeno: Tor Jun 21, 2011 12:12 pm    Naslov sporočila:   Odgovori s citatom

Mogoče imaš problem pri dizajnu vezja.

Ali uporabljaš kvarc, zunanji kvarc?
Če ja, ali imaš na njem dva ~22pF kondija proti masi?

Namreč, diši mi po izgubljanju takta. Podobno sem imel pri sebi, ko sem na testni plošči delal s kvarcem brez kondijev. Ura nekaj časa delala OK, potem pa zbluzila, pa spet delala... Sumil sem pa vse ostalo, predvsem pa čisto lepo delujoč program..
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
Stran 1 od 1

 
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: 495 dni


Powered by phpBB © 2001, 2005 phpBB Group