|
Svet elektronike Revija za prave elektronike
|
|
Poglej prejšnjo temo :: Poglej naslednjo temo |
Avtor |
Sporočilo |
lado Novinec
Pridružen/-a: Sre Dec 2005 14:05 Prispevkov: 9 Kraj: Trbovlje
|
Objavljeno: Pet Mar 31, 2006 9:20 am Naslov sporočila: Bascom in rotacijski encoder |
|
|
Zanima me kakšna bi izgledala coda v bascom-u za rotacijski encoder.V mislih imam dve fotodiode in kolo z odprtinami (kot na miški)
Rabil bi za nc stroj (ročni premik)...
skratka kako napisati- če se osvetli najprej prva in nato druga foto dioda da dobimo na izhodnem pinu en inpulz (levo), če pa najprej druga in nato prva pa na drugem izhodnem pinu inpulz (desno)
vsak drobec kode ali pa samo ideja na kak način storiti bi bil zelo dobrodošel
lp
lado _________________ Če ne gre-uporabimo večje kladivo |
|
Nazaj na vrh |
|
|
Gustav Profesionalec
Pridružen/-a: Pon Jun 2005 17:19 Prispevkov: 768
|
Objavljeno: Pet Mar 31, 2006 10:08 am Naslov sporočila: |
|
|
Hm, ce si zapomnis zacetno stanje (katera dioda je bila osvetljena zadnja oz. v katero smer se je stroj premikal pred tem), potem te zanima samo ali je spet osvetljena ista dioda (menjava smeri), ali pa je osvetljena druga dioda (pomik vzdolz iste smeri). Ob pomiku v isto smer diodi alternirata.
V programu bi to izgledalo kot zanka, v kateri cakas na spremembo stanja na vhodu porta, kamor sta obe diodi prikljuceni prek komparatorja. Ko do spremembe pride, preveris za kaksno spremembo gre in iz tega razberes ali je prislo do spremembe smeri ali ne. Ko to naredis in osvezis prikaz (ali kar pac tvoj program pocne), shranis trenutno vrednost stanja in spet skocis na zacetek zanke.
Vprasanje je, kako dolociti zacetno smer takoj po vklopu enkoderja, ko enkoder "neve", kako je obrnjeno kolesce (ali bi morala ob pomiku v eno smer priti najprej na vrsto "prva" ali "druga" dioda). Ce imas moznost stroj premakniti v znano smer (npr. pognati nekaj milimetrov v desno z znano hitrostjo za kalibracijo enkoderja - za odcitavanje hitrosti in smeri med delovanjem), potem bi bila stvar enostavna. Za ugotavljanje smeri samo iz zamika diod (torej razlicnega casa osvetlitve), bi se naprava morala pomikati vsaj z doloceno minimalno hitrostjo, cesar pa pri takem stroju najbrz ne mores zagotoviti (vedno se lahko premika skoraj neskoncno pocasi). |
|
Nazaj na vrh |
|
|
Vlado Profesionalec
Pridružen/-a: Ned Jan 2004 16:11 Prispevkov: 556 Kraj: Ljubljana
|
Objavljeno: Pet Mar 31, 2006 11:21 am Naslov sporočila: rotacijski encoder |
|
|
Poskusi malo pogledati med stara sporočila, bilo je kar nekaj postov na to temo. Prav tako poskusi na domači strani MCS-a poiskati samples (mislim da je ROTARY ENCODER).
Vlado |
|
Nazaj na vrh |
|
|
Jure Urednik
Pridružen/-a: Pon Jan 2004 12:51 Prispevkov: 2132 Kraj: Ljubljana
|
Objavljeno: Pet Mar 31, 2006 1:30 pm Naslov sporočila: |
|
|
Tudi v Svet-u elektronike smo pisali o tem:
Naslov: Vrtilni dajalnik impulzov
Številka: 115
Stran: 43
Leto: 2004
Avtor: mag. Vladimir Mitrović
Članek je na voljo na:
http://www.svet-el.si/revija/index.php
Klikni kazalo, izberi št. 115 in poišči članek.
Lp
Jure |
|
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
|