 |
www.elektronik.si Forum o elektrotehniki in računalništvu
|
Poglej prejšnjo temo :: Poglej naslednjo temo |
Avtor |
Sporočilo |
infernal Član


Pridružen-a: Pet 29 Jun 2007 0:46 Prispevkov: 239 Aktiv.: 1.09 Kraj: Maribor
|
Objavljeno: Pon Feb 25, 2008 3:00 pm Naslov sporočila: Analogni vhodi. |
|
|
Lep pozdrav .
Rad bi napisal program , da bi mi bral napetost od 0,1 volta pa do 3 volte .
Če je napetost od 0,1-3 volte bi mi šel v glavni program.
Glavni program bom jaz napisal, uporabljen pa naj bi bil getad2051, ker imam
za AT89C2051.
Hvala
|
|
Nazaj na vrh |
|
 |
NeoTO Član


Pridružen-a: Pon 28 Mar 2005 19:19 Prispevkov: 2752 Aktiv.: 11.62 Kraj: Trzic
|
Objavljeno: Pon Feb 25, 2008 3:26 pm Naslov sporočila: |
|
|
Napiši ga... saj veš vse.
Mi pa ne iz tvojega posta. Če želiš pomoč, dopiši malo več podatkov... Kakšna povezava, kateri programski jezik, kaj je getad2051, kakšen glavni program....
_________________ Lp,
Matevž |
|
Nazaj na vrh |
|
 |
infernal Član


Pridružen-a: Pet 29 Jun 2007 0:46 Prispevkov: 239 Aktiv.: 1.09 Kraj: Maribor
|
Objavljeno: Pon Feb 25, 2008 9:16 pm Naslov sporočila: |
|
|
Program naj bi bil napisan v Bascomu 8051 . Ko je na analognem vhodu bilo katera vrednost od 0,1 pa do 3 volte, mi naj gre v glavni program.
Z glavnim programom je mišljeno :
Koda: |
Analogni vhod:
Tu nevem kako naj napišem program za branje analognega vhoda.
Ko pa je na analognem vhodu prebrana vrednost pa naj gre v glavni.
Glavni:
p1.5 = 1
Waitms 10
P1.5 = 0
Waitms 10
Return
End
|
|
|
Nazaj na vrh |
|
 |
Domenius Član



Pridružen-a: Sre 30 Nov 2005 14:15 Prispevkov: 1188 Aktiv.: 5.01 Kraj: Medvode
|
Objavljeno: Pon Feb 25, 2008 9:20 pm Naslov sporočila: |
|
|
Mislim da si malo otežuješ celotno zadevo. Tisti AD z 2051 je v bistvu nekakšno posnemanje pravega ADja in je malo bolj komplicirano za vzorčenje - v bistvu v tvojem primeru to sploh ni vzorčenje, ampak meritev časa, ko se obe napetosti izenačita po prehodnem pojavu na nekem RC členu. Bolje bi bilo da dobiš mikrokontroler z vgrajenim ADjem in ne samo s komparatorjem, ali pa na 2051 priključi kakšen zunanji AD. Si boš prihranil kakšen siv las
_________________ It's electric! |
|
Nazaj na vrh |
|
 |
dragoon Član


Pridružen-a: Čet 03 Maj 2007 21:51 Prispevkov: 452 Aktiv.: 2.05 Kraj: Trojane
|
Objavljeno: Pon Feb 25, 2008 9:51 pm Naslov sporočila: |
|
|
2051 nima ad pretvornka - torej rabiš zunajni ad. Priporočam da pogledaš za AVRji, bascom je praktično isti. Imajo pa precej vgrajenih bonbončkov, ki jih 2051 nima. AD je že en tak.
AD pretvorbo vršiš z dvema vrsticama kode: njaprej inicializiraš port, potem pa bereš po želji kjerkoli v programu...
_________________ LP, Mitja |
|
Nazaj na vrh |
|
 |
NeoTO Član


Pridružen-a: Pon 28 Mar 2005 19:19 Prispevkov: 2752 Aktiv.: 11.62 Kraj: Trzic
|
Objavljeno: Pon Feb 25, 2008 10:42 pm Naslov sporočila: |
|
|
Če rabiš samo eno vrednost, zakaj ne uporabiš zunanjega komparatorja? Nastaviš s potenciometrom napetost ter dobiš ven lep digitalen signal, ki ga pripelješ direkt na vhod.
_________________ Lp,
Matevž |
|
Nazaj na vrh |
|
 |
infernal Član


Pridružen-a: Pet 29 Jun 2007 0:46 Prispevkov: 239 Aktiv.: 1.09 Kraj: Maribor
|
Objavljeno: Pon Feb 25, 2008 11:17 pm Naslov sporočila: |
|
|
Jaz bom to napetost pripeljav iz senzorja (pickup). Senzor reagira na neko kovino, ko kovina gre mimo senzorja z neko hitrostjo senzor da na izhodu neko napetost , večja je hitrost večja je napetost . Če bi senzor dal 5 voltov na izhodi ne bi rabil spremljat z analognim vhodom.
|
|
Nazaj na vrh |
|
 |
igo Član

Pridružen-a: Sre 11 Okt 2006 19:11 Prispevkov: 3641 Aktiv.: 16.01
|
Objavljeno: Pon Feb 25, 2008 11:28 pm Naslov sporočila: |
|
|
infernal je napisal/a: |
Jaz bom to napetost pripeljav iz senzorja (pickup). Senzor reagira na neko kovino, ko kovina gre mimo senzorja z neko hitrostjo senzor da na izhodu neko napetost , večja je hitrost večja je napetost . Če bi senzor dal 5 voltov na izhodi ne bi rabil spremljat z analognim vhodom. |
Napravi visokoohmski napetostni delilnik (R1=100kOhm, R2=... kOhm). Napetost na srednjem odcepu naj bo za 0,3V nižja od napetosti, ki jo digitalni vhod zazna kot "1". Odcep iz delilnika preko vsaj 10kOhm upora veži na digitalni vhodni pin.
Nato izhod senzorja preko kondenzatorja veži na tisti srednji odcep delilnika.
Pa daj še dve zaščitni skottky diodi veži iz srednjega odcepa delilnika. Eno v prevodni smeri na +, drugo v zaporni smeri na - .
LP,
Igor
_________________ Teoretično je praksa posledica teorije, praktično je pa ravno obratno. (igo 2001)
LP, Igor |
|
Nazaj na vrh |
|
 |
ElGrigon Član



Pridružen-a: Pon 24 Jul 2006 22:38 Prispevkov: 3883 Aktiv.: 16.88 Kraj: okolica Lenarta
|
Objavljeno: Pon Feb 25, 2008 11:29 pm Naslov sporočila: |
|
|
Kakšen pa je ta senzor, da ima napetostno nihanje glede na frekvenco zaznavanja?
_________________ lp, ElGrigon |
|
Nazaj na vrh |
|
 |
infernal Član


Pridružen-a: Pet 29 Jun 2007 0:46 Prispevkov: 239 Aktiv.: 1.09 Kraj: Maribor
|
Objavljeno: Tor Feb 26, 2008 1:20 am Naslov sporočila: |
|
|
ElGrigon: Ne vem , povem ti lahko da je tale senzor na skuteri, pove pa kdaj more začet iskro ˝metat˝. Na sliki tisto nad magnetom.
Opis: |
|
Velikost datoteke: |
56.91 KB |
Pogledana: |
3 krat |

|
|
|
Nazaj na vrh |
|
 |
infernal Član


Pridružen-a: Pet 29 Jun 2007 0:46 Prispevkov: 239 Aktiv.: 1.09 Kraj: Maribor
|
Objavljeno: Tor Feb 26, 2008 1:41 am Naslov sporočila: |
|
|
Igor misliš tako kot je na spodnji sliki. Kako mi bo pa to naredilo iz 0,1 volta 5 voltov?
Opis: |
|
 Download |
Ime datoteke: |
Nap. delilnik.JPG |
Velikost datoteke: |
16.42 KB |
Downloadano: |
26 krat |
|
|
Nazaj na vrh |
|
 |
dragoon Član


Pridružen-a: Čet 03 Maj 2007 21:51 Prispevkov: 452 Aktiv.: 2.05 Kraj: Trojane
|
Objavljeno: Tor Feb 26, 2008 9:02 am Naslov sporočila: |
|
|
To bo verjetno hallov senzor. Če bi malo bolje opisal kaj delaš bi ti lahko boljen pmagali. Če delaš elektronski vžig, potem ti s takšim program ne bo deloval...
Hall ti vrne 0.1 do 3V ko mora dat iskro? ne vem če.. prej bi rekel da je napetost na izhodu večja ko mora dat iskro, ko pa ne pa je gor krog 0V - ali obratno. Torej 1 ali 0, ki jo lahko prebeerš z digitalnim vhodom. Če napetsot ni v pravih mejah za ttl signale, jih enostavno popraviš z zunanjim vezjem. glej igotov post. in ne z ADjem...
_________________ LP, Mitja |
|
Nazaj na vrh |
|
 |
NeoTO Član


Pridružen-a: Pon 28 Mar 2005 19:19 Prispevkov: 2752 Aktiv.: 11.62 Kraj: Trzic
|
Objavljeno: Tor Feb 26, 2008 10:16 am Naslov sporočila: |
|
|
Še enkrat.... kaj je narobe s komparatorjem?
_________________ Lp,
Matevž |
|
Nazaj na vrh |
|
 |
infernal Član


Pridružen-a: Pet 29 Jun 2007 0:46 Prispevkov: 239 Aktiv.: 1.09 Kraj: Maribor
|
Objavljeno: Tor Feb 26, 2008 6:24 pm Naslov sporočila: |
|
|
Res je hallov senzor. Igorjevo vezije pa deluje, tako da imam zdaj na izhodu logično 1 in 0.
Hvala vsem za pomoč.
|
|
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: 494 dni
Powered by phpBB © 2001, 2005 phpBB Group
|