optoelektronika z myszki
-
Autor tematu - Specjalista poziom 2 (min. 300)
- Posty w temacie: 21
- Posty: 318
- Rejestracja: 06 kwie 2008, 09:46
- Lokalizacja: Rzeszów
zaraz...jeśli dobrze rozumiem to dwa fototranzystory w jednej obudowie bez elementów zewnętrznych nie są w stanie stanowić enkodera kwadraturowego?? bo ja już sam nie wiem, czy tranzystory te są ustawione tak, aby w jednej chwili jeden był otwarty a drugi nie?? Dodam, że wydaj mi się, że fototranzystory pwinne być tak ustawione. Wówczas można by śmiało zrobić rozpoznawanie kierunku
-
- Specjalista poziom 1 (min. 100)
- Posty w temacie: 8
- Posty: 101
- Rejestracja: 21 gru 2006, 13:49
- Lokalizacja: galway
z tego co pamietam to rozpoznawanie kierunku odbywa sie na zasadze ktory z dwu tranzystorow zalacza sie pierwszy, a nie ktory jest jak spolaryzowany ( jak w twoim schemacie ) para tranzystorow jest caly czs badana w jednostce czasu czyli daje kwadratowy przebieg przesuniety w czasie jeden wzgledem drugiego. zobacz ten pdf:
http://docs-europe.electrocomponents.co ... 026839.pdf
to wprawdzie inny encoder, ale zobrazuje ci zasade dzialania
http://docs-europe.electrocomponents.co ... 026839.pdf
to wprawdzie inny encoder, ale zobrazuje ci zasade dzialania
-
Autor tematu - Specjalista poziom 2 (min. 300)
- Posty w temacie: 21
- Posty: 318
- Rejestracja: 06 kwie 2008, 09:46
- Lokalizacja: Rzeszów
no tak, ale w takim wypadku w danym momencie jeden musi przewodzić a drugi nie. Dopiero wtedy uda się rozpoznać kierunek w wyniku badania, który pierwszy zaczą przewodzić. Napewno zjawisko takie wykorzystywane jest w myszkach, więc zakładam, że fototranzystor musi być idealnie ułożony względem otworków tarczy. Zgadza się??
-
- Specjalista poziom 2 (min. 300)
- Posty w temacie: 11
- Posty: 313
- Rejestracja: 17 kwie 2009, 20:41
- Lokalizacja: Przylep
Zgadza się jak najbardziej. Zobacz tu na strony 17,18.
- http://www.konar.pwr.wroc.pl/uploads/do ... raport.pdf
Albo bezpośrednio do procka albo na układ który zamieni to na sygnał kierunek, impuls / w linkach wyżej/.
- http://www.konar.pwr.wroc.pl/uploads/do ... raport.pdf
Albo bezpośrednio do procka albo na układ który zamieni to na sygnał kierunek, impuls / w linkach wyżej/.
"Wszyscy wiedzą, że czegoś nie da się zrobić, i przychodzi taki jeden, który nie wie, że się nie da, i on właśnie to robi." A.E.
Jeżeli pomogłem - kliknij pomógł. Konstruktywna krytyka mile widziana.
Jeżeli pomogłem - kliknij pomógł. Konstruktywna krytyka mile widziana.
-
Autor tematu - Specjalista poziom 2 (min. 300)
- Posty w temacie: 21
- Posty: 318
- Rejestracja: 06 kwie 2008, 09:46
- Lokalizacja: Rzeszów
bardzo pomocny link. Chyba troche źle brałem się za ten program mikroprocesora. Ale zastanawiam się teraz nad programem - podłączyć jeden kanał do timera mikroprocka i ustawić tak, aby reagował na zbocze (opadające albo narastające - chyba tak się da). I w tym przerwaniu sprawdzać stan pinu drugiego kanału. Jeśli ten drugi kanał ma wartość 1 to nastąpił ruch w jedną strone, jeśli 0 to w drugą. Dobrze myśle??
-
- Specjalista poziom 2 (min. 300)
- Posty w temacie: 11
- Posty: 313
- Rejestracja: 17 kwie 2009, 20:41
- Lokalizacja: Przylep
Nad programem to trzeba będzie dłużej pomyśleć, bo uP to raczej nie mój "konik". Jak chcesz się pobawić w enkoder to spróbuj jeszcze tego:
- http://webx.dk/oz2cpu/20m/encoder.htm
- http://webx.dk/oz2cpu/20m/encoder.htm
"Wszyscy wiedzą, że czegoś nie da się zrobić, i przychodzi taki jeden, który nie wie, że się nie da, i on właśnie to robi." A.E.
Jeżeli pomogłem - kliknij pomógł. Konstruktywna krytyka mile widziana.
Jeżeli pomogłem - kliknij pomógł. Konstruktywna krytyka mile widziana.
-
- Specjalista poziom 1 (min. 100)
- Posty w temacie: 8
- Posty: 101
- Rejestracja: 21 gru 2006, 13:49
- Lokalizacja: galway
http://www.mcselec.com/index.php?option ... &Itemid=57
tu masz przyklad wykozystania encodera z myszki jako licznik wraz z programem. pomoze ci to zanalizowac algorytm do twojego programu.
tu masz przyklad wykozystania encodera z myszki jako licznik wraz z programem. pomoze ci to zanalizowac algorytm do twojego programu.
-
- Lider FORUM (min. 2000)
- Posty w temacie: 6
- Posty: 4017
- Rejestracja: 15 lis 2006, 22:01
- Lokalizacja: Tarnobrzeg
Ustawienie nie powinno być aż tak krytyczne.beowolf pisze:właśnie ten transoptor mnie martwi. Trzeba go dokładnie ustawić, ale tak naprawde dokładnie. Bo póki co mam na obu kanałach to samo:/
Zdemontuj tarczę enkodera i sprawdź czy oba tranzystory przewodzą, pamiętaj że czujniki pracują praktycznie w ciemności. Jeśli nie wiesz gdzie znajduje się promień z diody, użyj aparatu cyfrowego w trybie makro lub kamery. Kiedy wyregulujesz położenie, enkoder będzie działał poprawnie nawet jeśli w jego szczelinie będziesz przemieszczał wykałaczkę.
Oporniki przy fototranzystorach mają za dużą wartość. Zbyt małe prądy kolektorów spowodują wadliwe działanie enkodera przy większych częstotliwościach. Sprawdź jakie były w myszce i ewentualnie zastosuj bramki poprawiające kształt. Procesor wymaga stabilnego sygnału na wejściach.
-
Autor tematu - Specjalista poziom 2 (min. 300)
- Posty w temacie: 21
- Posty: 318
- Rejestracja: 06 kwie 2008, 09:46
- Lokalizacja: Rzeszów
na kilku schematach widziałem widziałem oporniki 10k w obwodzie tranzystora. Jednak u mnie przy takiej wartości rezystorów napięcia wynoszą 4,9V przy oświetleniu i 2,8 przy jego braku, W takim wypadku mikroprocesor nie widzi stanu 0.
Kolego bugger - całkowicie zapomniałem o tej stronce. Już ją kiedyś widziałem. Dzięki za przypomnienie:) praktycznie gotowy program. No ale z tym rezystorem to mówie jak sprawa wygląda
Kolego bugger - całkowicie zapomniałem o tej stronce. Już ją kiedyś widziałem. Dzięki za przypomnienie:) praktycznie gotowy program. No ale z tym rezystorem to mówie jak sprawa wygląda