Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Enkoder - da ne broji u rikverc

[es] :: Elektronika :: Mikrokontroleri :: Enkoder - da ne broji u rikverc

Strane: 1 2

[ Pregleda: 9053 | Odgovora: 36 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

veselinovic
Jovan Veselinovic
Ist. Sarajevo

Moderator
Član broj: 7761
Poruke: 3587
adsl-63-61.teol.net.



+280 Profil

icon Re: Enkoder - da ne broji u rikverc04.12.2011. u 08:37 - pre 116 meseci
Dakle,
10 impulsa 0.56 mm zice.
16 impulsa nesto manje od milimetra.
Ako signale sa enkodera podijelis sa 16 ( 4 binarna brojaca) dobices nesto malo manje od 1000 impulsa u sekundi.
Elem period ce biti reda ms, a sa tim se izbori cak i 16F84 na 4 MHZ.
O ozbniljnijim bajama necu ni da pricam.
Elem greska nije velika, ali treba obezbijediti da ne bude kumulativna, tj da kod svakog pocetka kretanja unazad resetujes brojac u kontroleru.
Ili sam u zabludi.
I svakako Scepina sema da oslobodis uc racunanja, koristis ga samo kao dva brojaca i ispitujes jel nazad<nprijed.
 
Odgovor na temu

goran_68

Član broj: 89012
Poruke: 893
*.dynamic.isp.telekom.rs.



+79 Profil

icon Re: Enkoder - da ne broji u rikverc04.12.2011. u 09:37 - pre 116 meseci
Posto ti pisanje programa za kontroler predstavlja problem mozes i pomocu logickih kola i niza up/down brojaca (74193 npr) da resis stvar.
Na osnovu count_direction sa seme date na:
http://www.fpga4fun.com/QuadratureDecoder.html
mozes da uvecavas brojac realizovan od nekoliko redno vezanih 74193 (u zavisnosti od broja generisanih impulsa kada zica ide unazad - CCW). Kad se promeni count_direction (CW) impulse vodi na down ulaz prvog od 74193 u seriji. Brojac sada broji unazad i tek kad na prvom 74193 borrow izlaz bude aktivan prosledi izlaze sa enkodera na masinu.

gorankg
 
Odgovor na temu

PedjaZ

Član broj: 48898
Poruke: 2042



+141 Profil

icon Re: Enkoder - da ne broji u rikverc04.12.2011. u 12:05 - pre 116 meseci
To je sve bilo iz glave jer je vikend pa ne znam tacno koliko impulsa, mm, obrtaja...
Da, brojac se uvek resetuje kada krene zica malo unazad - najvise mozda 5mm.

Hvala gorane na predlogu.
Pogledacu o cemu se tu radi.
Krenuo sam ja sinoc sa logickim kolima i samo da vidite gde sam izgubio celu noc :)
Dva binarna brojaca, jedan broji kada krene unazad a drugi kada krene napred i XNOR kola koja kada uporede da su brojaci dosli na isto, onda propusta signal sa enkodera. Fali jos malo da se zavrsi ali ostavljam sa strane to da vidim to sto si rekao jer zvuci mnogo jednostavnije.

Nemojte da se smejete:
Prikačeni fajlovi
 
Odgovor na temu

PedjaZ

Član broj: 48898
Poruke: 2042



+141 Profil

icon Re: Enkoder - da ne broji u rikverc04.12.2011. u 14:50 - pre 116 meseci
Evo nesto i mnogo bolje od onog predhodnog, ali
nesto mi ne polazi za rukom kako da znam kada se brojac vrati na 0.
Jer "borrow" na prvom je aktivan svaki put kada se prebacuje sa predhodnog kola.
Prikačeni fajlovi
 
Odgovor na temu

bogdan.kecman
Bogdan Kecman
"specialist"
Oracle
srbistan

Član broj: 201406
Poruke: 15403
95.180.61.*

Sajt: mysql.rs


+2342 Profil

icon Re: Enkoder - da ne broji u rikverc04.12.2011. u 15:57 - pre 116 meseci
za vreme za koje si napravio ove dve semice sa brojacima si mogao da prodjes trecinu "naucite c za 21 dan" ..

neki mcu za apsolutne pocetnije: http://arduino.cc/

korisni materijal:
http://www.arduino.cc/playground/Main/RotaryEncoders
http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1236368733/12
http://www.hessmer.org/blog/20...-encoder-too-fast-for-arduino/

Sa "scepinom" semom gde dobijas posebno impulse za up i down uzmes neki obican counter
http://hacks.ayars.org/2011/05/arduino-based-event-counter.html
http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1227488039

ili sa bilo kojim mcu-om sa dva interrupt pina, na jednom interaptu brojis napred, na drugom nazad .... da bi to savladao treba da se pomucis manje nego sto si se pomucio da nacrtas ova dva kompleta digitalije a to znanje ces ihaha imati gde da upotrebis posle

http://newdata.box.sk/bx/c/


 
Odgovor na temu

goran_68

Član broj: 89012
Poruke: 893
*.dynamic.isp.telekom.rs.



+79 Profil

icon Re: Enkoder - da ne broji u rikverc04.12.2011. u 17:41 - pre 116 meseci
Moja greska, izvini. Uslov je da svi borrow budu aktivni.
Tvoj sklop treba i da reprodukuje kvadraturni signal, koliko sam shvatio, ili da propusti originalni ukoliko je smer pravi pa ti svakako vec treba neka digitalija cak i kada koristis mikrokontroler. U fazi secenja zice promene su nagle. Softver treba da bude lepo napisan i optimizovan. Nisam bas siguran da bi se tako brzo snasao ako vec nemas neko iskustvo. Izguraj ovako kako si poceo a ako budes resio da probas sa mikrokontrolerom imam ja negde PIC18F4431 pa se zezaj i uci koliko hoces.

[Ovu poruku je menjao goran_68 dana 04.12.2011. u 20:20 GMT+1]
gorankg
 
Odgovor na temu

PedjaZ

Član broj: 48898
Poruke: 2042



+141 Profil

icon Re: Enkoder - da ne broji u rikverc04.12.2011. u 20:18 - pre 116 meseci
Znam Bogrdane.
Isao na kurs jave pa opet ako mi nesto na brzinu zatreba ja odradim u vb6 jer ga bolje znam.
Tako i ovo.
Treba vremena, a njega bas i nema
 
Odgovor na temu

PedjaZ

Član broj: 48898
Poruke: 2042



+141 Profil

icon Re: Enkoder - da ne broji u rikverc07.12.2011. u 21:51 - pre 115 meseci
I tako ja resio da isprobam MikroBasic za avr i pic jer su koliko-toliko slicni za oba
kad ono bas malo primera na netu.
Zasto MikroC ima dosta manje naredbi od basic-a?
Sta na kraju?
Bascom, PicBasicPro?
 
Odgovor na temu

ZAS011
Uzgajivač šargarepe izakuće
Vanuatu

Član broj: 288510
Poruke: 4370

ICQ: 8713400
Sajt: www.justfuckinggoogleit.c..


+499 Profil

icon Re: Enkoder - da ne broji u rikverc07.12.2011. u 22:46 - pre 115 meseci
C kao jezik ima jako malo "naredbi" posto je to jezik "funkcija".

Sa to malo naredbi, napises svoju funkciju i pozivas kada ti je potrebna.
--
Make no mistake between my personality and my attitude.
My personality is who I am.
My attitude depends on who you are.
 
Odgovor na temu

PedjaZ

Član broj: 48898
Poruke: 2042



+141 Profil

icon Re: Enkoder - da ne broji u rikverc09.12.2011. u 19:53 - pre 115 meseci
Evo ga:



Trebalo bi da radi to sto sam naumio.
Mozda jos nekom posluzi.

Sto se tice uC...
Moracu kad-tad
Prikačeni fajlovi
 
Odgovor na temu

Genie_1984
Novi Sad

Član broj: 61150
Poruke: 93



+1 Profil

icon Re: Enkoder - da ne broji u rikverc11.12.2011. u 00:04 - pre 115 meseci
Svaka čast na šemi...treba to sve povezati...stvarno pokušavam da skontam šta tu sve radii,ali mi baš ne ide...

Ako sam dobro skontao sve to menja ovo (eventualno koja zenerica za limit napona (na 5V) i još koja kompnenta (R+C na RESET ako je RSTDISBL=1,C na VCC,napajanje i sl... :) ) :



Link za ISIS simulaciju

Možda da ipak odlučiš za uC :)

[Ovu poruku je menjao Genie_1984 dana 11.12.2011. u 01:26 GMT+1]

[Ovu poruku je menjao Genie_1984 dana 11.12.2011. u 02:53 GMT+1]
 
Odgovor na temu

PedjaZ

Član broj: 48898
Poruke: 2042



+141 Profil

icon Re: Enkoder - da ne broji u rikverc11.12.2011. u 14:59 - pre 115 meseci
...
:)


Hvala na trudu.
Da li mozes da das program u nekoj razumljivom formatu, da se nesto i nauci?
Da li moze da izgura 15000 impulsa encodera u sekundi?
Prikačeni fajlovi
 
Odgovor na temu

PedjaZ

Član broj: 48898
Poruke: 2042



+141 Profil

icon Re: Enkoder - da ne broji u rikverc06.01.2012. u 00:52 - pre 114 meseci
Jos malo pa pustanje u rad.
Samo su mi u RK zagorcali zivot jer nisu imali 4072.
I da se zahvalim Genie_1984 sto je pokazao kako se to radi - bas ti hvala.



Prikačeni fajlovi
 
Odgovor na temu

Aleksmladen
Aleksandar Mladenović
telekomunikacije
Leskovac

Član broj: 297117
Poruke: 4
*.telekom.yu.



Profil

icon Re: Enkoder - da ne broji u rikverc12.01.2012. u 10:51 - pre 114 meseci
Da li je komplikacija proradila ???
 
Odgovor na temu

PedjaZ

Član broj: 48898
Poruke: 2042



+141 Profil

icon Re: Enkoder - da ne broji u rikverc18.01.2012. u 01:01 - pre 114 meseci
Radi.
Malo se oduzilo jer nisam imao 4072 (hvala Miksat),
moj encoder nije radio pa nije bilo prilike da skinem sa masine,
encoder daje 24V na izlazu pa je i tu trebalo,
ima i mala greska na semi tj. teorija i praksa se uvek razlikuju...

Evo snimak:
View My Video
Prikačeni fajlovi
 
Odgovor na temu

miksat
miksat bozidar
pancevo

Član broj: 117593
Poruke: 174
*.hip-petrohemija.co.yu.



+6 Profil

icon Re: Enkoder - da ne broji u rikverc18.01.2012. u 06:46 - pre 114 meseci
Nema na cemu....
Drago mi je sto je uspelo! :)
 
Odgovor na temu

PedjaZ

Član broj: 48898
Poruke: 2042



+141 Profil

icon Re: Enkoder - da ne broji u rikverc21.01.2012. u 07:51 - pre 114 meseci
U fazi testiranja



Prikačeni fajlovi
 
Odgovor na temu

[es] :: Elektronika :: Mikrokontroleri :: Enkoder - da ne broji u rikverc

Strane: 1 2

[ Pregleda: 9053 | Odgovora: 36 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.