próbujê mierzyæ miernikiem wyj¶cia enkodera,
enkoder c.d.
W stanie spoczynku jest to samo na obu wyprowadzeniach. Ten encoder ma takie z±bki ustalaj±ce i ich liczba jest równa liczbie szczelin tarczy. Zabawa zaczyna siê podczas ruchu. Wtedy mo¿na okre¶liæ kierunek obrotu. Ja wywo³ujê przerwanie od zbocza narastaj±cego na B. Wtedy w przerwaniu odczytujê stan pinu A Mikrokontroler zlicza w szesnastobitowym rejestrze liczbê impulsów. Gdy obrót jest w prawo: dodaje 1 Gdy obrót jest w lewo: odejmuje 1
Poni¿ej ca³y kod zliczaj±cy impulsy - bardzo krótki i prosty zreszt±.
POPMRX20 BTFSC pA ;Potencjometr w gore czy w dol? GOTO PCDEC ;Potencjometr w dol mov16lf 1,ACCaLO ;Przygotowanie do dodawanie 1 do licznika GOTO DADD ;Skocz do dodawania PCDEC mov16lf -1,ACCaLO ;Przygotowanie do odejmowania 1 od licznika DADD mov16ff PCOUNTLO,ACCbLO ;Kopiowanie aktualnego stanu licznika do ACCbLO,HI CALL D_add ;Dodaj lub odejmij 1 od licznika mov16ff ACCbLO,PCOUNTLO ;Kopiowanie aktualnego stanu licznika do PCOUNTHI,LO MOVF PCOUNTLO,W
dziêki, tak te¿ sobie pomy¶la³em, ale my¶la³em, ¿e ka¿dy "z±bek" to jak przej¶cie binarnej warto¶ci do warto¶ci kolejnej i tak 4 stany w ci±gu 4 "z±bków"... a tu co innego, czyli kiedy wystêpuje to przesuniêcie fazy? te obrazki na stronach to chyba jaki¶ idiota rysowa³... nie rozumiem.
bo mo¿e jest tak, ¿e zawsze oba A i B przechodz± do stanu ON lub OFF tylko jeden wcze¶niej drugi pó¼niej? jak to mo¿na sprawdziæ?
W dniu 14.02.2014 19:42, tusk, donald tusk pisze:
Oscyloskopem, względnie analizatorem logicznym?
Dok³adnie tak. Jednak ten rysunek, który podaje TME dotyczy tylko jednego kierunku. Je¶li bêdziesz krêcil w drug± - rysunek jest inny. Zmienia siê przesuniêcie. Czasem w dokumentacji od jednej z tych pionowych kresek rysuje siê dwie strza³ki: Jedna na prawo i znak CW co siê t³umaczy: zgodnie z kierunkiem wskazówek zegara Druga na lewo i znak CCW - przeciwnie do kierunku wskazówek zegara. Strza³ka w lewo sugeruje, ¿e nale¿y zrobiæ odbicie lustrzane tego wykresu. To jest zupe³nie proste, gdy pierwszy raz ujrzy siê to na oscyloskopie dwukana³owym i krêci siê o¶k±. S.
kurde, przyda³ by mi siê jako¶ fajny pdf, mo¿e Kto¶ widzia³? przyda³y by siê jakies sta³e czasowe, bo problem obs³ugi wygl±da na jaki¶ strasznie kosmiczny, czasy drgania kosmos...
ECW1J.pdf
dziêki, ale kurczê za wiele mi nie wyja¶ni³, rysunek jak w tme.
na jednym rysknku kreski co 1/4, na drugim co okres... ;o)
w sumie nie wiem o co zapytaæ, nie wiem na przyk³ad ile czasu trwa to przej¶cie z obu ON na oba OFF? nie wiem jaki jest odstêp jednego przed drugim? a to chyba istotne informacje, z pdfa widzê, ¿e drgania to 100us...
U¿ytkownik "tusk, donald tusk" napisa³ w wiadomo¶ci grup dyskusyjnych:ldlqm2$1cp$ snipped-for-privacy@node2.news.atman.pl...
w sumie nie wiem o co zapytaæ, nie wiem na przyk³ad ile czasu trwa to przej¶cie z obu ON na oba OFF? nie wiem jaki jest odstêp jednego przed drugim? a to chyba istotne informacje, z pdfa widzê, ¿e drgania to 100us...
Zamiast chodziæ na indoktrynacjê trzeba siê by³o edukowaæ. Masz teraz rezultaty.
Czas miêdzy impulsami =Czas obrotu 360st./liczba impulsów. np. krêcisz z prêdko¶ci± 4 obr/sek i masz 24 impulsy to daje 250ms/24=~10ms S.
jeszcze siê upewniê, ten ¶rodkowy pin to pin masy wspólny, a dwa po bokach to A i B?
Sczerze mówi±c nie wiem, gdy¿ na rysuneku s± oznaczenia ABC. Zawsze trzeba zajrzeæ do orgina³u dokumentacji. Tam na dole masz link do "zarz±dzania opisem produktu". Je¿eli oni promuja ten produkt, to oni musza siê staraæ, ¿eby by³o czytelnie. Ja u¿ywam innego typu i tamten jest udokumentowany. A nie ma tam pdf'a? S.
kupi³em na allegro, zasugerowa³em siê tym rysunkiem z tme
dziêki, to mo¿e inaczej, który enkoder jest ju¿ rozpracowany ma pdfa i mo¿na go kupiæ?
Najpewniej A i B to sygna³, a C jest wspólny, czyli masa. W zwi±zku z powy¿szym, mo¿esz mieæ dziwne dzia³anie, je¶li przyjmiesz B jako masê. Je¶li nie masz oscyloskopu, to mo¿esz zrobiæ tak: pod³aczyæ np. C do masy. A i B pod³±czyæ do dowolnego mikrokontrolera np. pod B.0 i B.1 Nale¿y je podwiesiæ rezystorami np.1kOhm do +5V. Pod³aczyæ dwie diody z rezystorami do wyj¶æ portów: A.0 i A.1 Teraz w pêtli sprawdzaæ, czy jest zbocze narastaj±ce na B.0 Je¶li jest, to sprawdzasz stan B.1 Je¶li B.1=0 wtedy w³±czasz diodê A.0 Je¶li B.1=1 wtedy w³±czasz diodê A.1 Podczas krêcenia w prawo w³±czy siê dioda A.0, a w przeciwnym kierunku - dioda A.1
Je¶li nie zapalaj± siê diody w zale¿no¶ci od kierunku krêcenia, mo¿esz sprawdziæ z mas± na ¶rodkowym pinie i potem na pierwszym. S.
Ja mam: MRX20 i ECW1J. S.
Join the Discussion
Have something to add? Share your thoughts — no account required.
Didn't find your answer?
Ask the community — no account required