|
Svet elektronike Revija za prave elektronike
|
|
Poglej prejšnjo temo :: Poglej naslednjo temo |
Avtor |
Sporočilo |
piki Novinec
Pridružen/-a: Sre Feb 2004 0:07 Prispevkov: 6
|
Objavljeno: Pet Feb 13, 2004 7:15 pm Naslov sporočila: ADC+uC+potenciometer |
|
|
Hi!
Naredil sem ADC za AT89c2051, preko katerega hočem analogni signal s potencimetra spremeniti v digitalnega. ADC je narejen tako, da se polni kondenzator in potem primerjam s komparatorjem to vrednost s tisto, ki jo merim. Območje potenciometra je razdeljeno od 0-32. (to dobim tako timer0 65536 delim s 2048).
Problem je v tem, da ne vem kako naj programsko rešim problem mej, ko je potenciometer na meji med dvema vrednostima, da nebi skakala vrednost. (s kakšno histerezo!).
Ima kdo rešitev, prosim pomagajte!!
Lp, Gregor |
|
Nazaj na vrh |
|
|
RokR Profesionalec
Pridružen/-a: Pon Jan 2004 9:45 Prispevkov: 127 Kraj: Celje
|
Objavljeno: Sob Feb 14, 2004 12:26 pm Naslov sporočila: |
|
|
Najbolj enostavna je zadeva, da pac resis zadevo softwaresko. Najenostavneje je, da pac povecas cas med branji vrednosti potenciometra. Skakalo sicer bo ampak vsaj ves, da si na meji med dvema stanjema.
Drugace pa je najbolje narediti softwaresko histerezo. Vsako izmerjeno vrednost shranis in nato vedno sestejes zadnjih 5 meritev in delis s 5 = celostevilcno. S tem bos imel histerezo, ampak ko bos zavrtel pot bo trajalo skoraj 5 meritev, da bos dobil novo vrednost. Je pa dobro, ce ga na hitro zavrtis, bos dobil ven narascanje/padanje te vrednosti, tako da ne bos imel "sunkov"... Skratka: (4+4+5+4+5)/5=22/5=4....
Malo, da dobis idejo... _________________ Home automation / pametna hiša / inteligentni dom / interaktivna hiša, medicina, urologija, elektronika, homemade, članki...
http://www.rodic.si |
|
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 You cannot attach files in this forum You cannot download files in this forum
|
Powered by phpBB © 2001, 2005 phpBB Group
|