Kazalo po Svet elektronike forumu Svet elektronike
Revija za prave elektronike
 
AlbumAlbum   Pomoč pogostih vprašanjPomoč pogostih vprašanj   IščiIšči   Seznam članovSeznam članov   Skupine uporabnikovSkupine uporabnikov   Registriraj seRegistriraj se 
 Tvoj profilTvoj profil   Prijava za pregled zasebnih sporočilPrijava za pregled zasebnih sporočil   PrijavaPrijava 

Bascom in rotacijski encoder

 
Objavi novo temo   Odgovori na to temo    Kazalo po Svet elektronike forumu -> Digitalna elektronika
Poglej prejšnjo temo :: Poglej naslednjo temo  
Avtor Sporočilo
lado
Novinec


Pridružen/-a: Sre Dec 2005 14:05
Prispevkov: 9
Kraj: Trbovlje

PrispevekObjavljeno: Pet Mar 31, 2006 9:20 am    Naslov sporočila: Bascom in rotacijski encoder Odgovori s citatom

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
Poglej uporabnikov profil Pošlji zasebno sporočilo
Gustav
Profesionalec


Pridružen/-a: Pon Jun 2005 17:19
Prispevkov: 768

PrispevekObjavljeno: Pet Mar 31, 2006 10:08 am    Naslov sporočila: Odgovori s citatom

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
Poglej uporabnikov profil Pošlji zasebno sporočilo
Vlado
Profesionalec


Pridružen/-a: Ned Jan 2004 16:11
Prispevkov: 556
Kraj: Ljubljana

PrispevekObjavljeno: Pet Mar 31, 2006 11:21 am    Naslov sporočila: rotacijski encoder Odgovori s citatom

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
Poglej uporabnikov profil Pošlji zasebno sporočilo
Jure
Urednik


Pridružen/-a: Pon Jan 2004 12:51
Prispevkov: 2132
Kraj: Ljubljana

PrispevekObjavljeno: Pet Mar 31, 2006 1:30 pm    Naslov sporočila: Odgovori s citatom

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
Poglej uporabnikov profil Pošlji zasebno sporočilo Obišči avtorjevo spletno stran
Pokaži sporočila:   
Objavi novo temo   Odgovori na to temo    Kazalo po Svet elektronike forumu -> Digitalna elektronika Časovni pas GMT + 1 ura, srednjeevropski - zimski č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
You cannot attach files in this forum
You cannot download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group