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


Pridružen-a: Sob 29 Nov 2008 0:06 Prispevkov: 112 Aktiv.: 0.56 Kraj: Rogatec
|
Objavljeno: Sre Okt 08, 2014 1:50 pm Naslov sporočila: io expander - counter |
|
|
Zdravo.
Iščem in iščem pa ne najdem.. Rabil bi eksterni counter, ki ga lahko priključim na spi..
Je že kdo uporabljal kaj takega?
Rabim ker:
Uporabljam mega88PA. Timer0 in timer1 uporabljam za PWM (2 x H-bridge), timer2 uporabljam interno (da se izvršujejo določene funkcije, ki se mora izvršit ob točnih časih)..
Zraven moram še priključit 2x encoder.. Iz encoderja rabim samo en impulz (polni obrat). Timer/counter-jev več nimam na voljo, kjer bi enostavno štel impulze, na INT0 int INT1 pa ne vem če bi priklaplal, ker bo verjetno zelo obremenilo procesor. Motorja se vrtita tudi do 10000 obr/min..
Podatek, ki ga rabim je samo število impulzov.. ne rabim niti smer. Rad bi samo vedel, koliko obratov naredita motorja v npr. 5 minutah.
V glavnem, iščem neko integrirano vezje, ki zna štet impulze, katere potem preko spi/i2c preberem in resetiram. Rabim pa 2 counter vhoda..?
Iskal sem io expanter timer, timer expander, io expander counter??
lp, Klemen |
|
Nazaj na vrh |
|
 |
TilenS Član

Pridružen-a: Čet 24 Nov 2005 12:29 Prispevkov: 556 Aktiv.: 2.35
|
Objavljeno: Sre Okt 08, 2014 2:09 pm Naslov sporočila: |
|
|
10k rmp je 166Hz kar pa ne bi smel biti problem, če daš lepo na INT vhode. V IRQ pa tako ali tako samo povečuješ neko varijablo. _________________ LP Tilen |
|
Nazaj na vrh |
|
 |
gumby Član


Pridružen-a: Sob 28 Apr 2007 12:32 Prispevkov: 4066 Aktiv.: 18.40
|
Objavljeno: Sre Okt 08, 2014 2:58 pm Naslov sporočila: |
|
|
Daš še eno mego? Boš imel expander še za kaj drugega, kot štetje impulzov  _________________ Tule nisem več aktiven. |
|
Nazaj na vrh |
|
 |
Gklemen Član


Pridružen-a: Sob 29 Nov 2008 0:06 Prispevkov: 112 Aktiv.: 0.56 Kraj: Rogatec
|
Objavljeno: Sre Okt 08, 2014 3:20 pm Naslov sporočila: |
|
|
Ja se sem si računal.. 167Hz.. imam 2 motorja -> kar je potem ~333 Hz.
Se verjetno bi šlo skos.. bom malo potestiral, da vidim odzivnost/obremenjenost procesorja..
Sem tudi razmišljal o opciji z dodatnim mikrokontrolerjem.. če ne bo druge variante.. |
|
Nazaj na vrh |
|
 |
. Član

Pridružen-a: Ned 19 Sep 2004 22:04 Prispevkov: 16777193 Aktiv.: 70785.29
|
Objavljeno: Sre Okt 08, 2014 5:06 pm Naslov sporočila: |
|
|
Brisana vsebina odstranjenega uporabnika. |
|
Nazaj na vrh |
|
 |
red_mamba Član


Pridružen-a: Ned 20 Feb 2005 17:56 Prispevkov: 1486 Aktiv.: 6.27 Kraj: Yogyakarta
|
Objavljeno: Sre Okt 08, 2014 5:31 pm Naslov sporočila: |
|
|
borisz je napisal/a: |
Vem, da ne boš menjal mikrokontrolerja, ampak za kakšne bodoče projekte zna prav priti. Nekateri uCji imajo hardverski !Quadrature decoder". Potem samo bereš vrednosti iz registrov. Iz glave se spomnim na LPC1700, so pa še drugi. |
Nekateri PIC-i imajo tudi... _________________ Bad things happen to good people all the time for no reason!
Blog |
|
Nazaj na vrh |
|
 |
gumby Član


Pridružen-a: Sob 28 Apr 2007 12:32 Prispevkov: 4066 Aktiv.: 18.40
|
Objavljeno: Sre Okt 08, 2014 5:46 pm Naslov sporočila: |
|
|
Delno offtopic: koliko so ti HW dekoderji imuni na preskakovanje kontaktov enkoderja? _________________ Tule nisem več aktiven. |
|
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: 496 dni
Powered by phpBB © 2001, 2005 phpBB Group
|