Znalazłem opis wykonania taniego encodera z myszki Logitech
http://members.shaw.ca/swstuff/mouse.html
Postanowiłem to wypróbować i oto wyniki.
Encoder powyższy jest kwadraturowy (dzieli przez 4)
impulsy są ładne 5V do szerokości 0.1ms więcej nie sprawdzałem bo trzeba większą tarczę zrobić.
Tarcza jest wydrukowana na folii ma 100 czarnych kresek szerokości ok. 0.7 mm z takimi samymi przerwami. Średnica 46mm.
Zrobiłem tarczę 4razy "gęstszą" niestety nie działa. Wynika z tego że rozdzielczość encodera jest dosyć mała, oryginalna tarczka z myszki ma 64 pola przy średnicy 15mm.
Myślę że sprawdzi się tarcza o szerokości kreski 0.4mm i rozdzielczości 250 impulsów (x4).
Czyli o średnicy ok. 64mm która da 1000 kroków na obrót.
Może ktoś już to testował dokładniej i podzieli się doświadczeniem?.
Inny tani encoder
-
Autor tematu - Specjalista poziom 2 (min. 300)
- Posty w temacie: 3
- Posty: 308
- Rejestracja: 06 sty 2007, 11:12
- Lokalizacja: Prowincia Golensici
Inny tani encoder
- Załączniki
-
- encoder.jpg (32.11 KiB) Przejrzano 4623 razy
-
- encoder100(400) drukuj.pdf
- (500.71 KiB) Pobrany 598 razy
Gildemeister GDM42\4A
Już ten chomik mniej mi się podoba ale jest.
http://chomikuj.pl/AszaPL
i nowy filmik C6 CNC
Już ten chomik mniej mi się podoba ale jest.
http://chomikuj.pl/AszaPL
i nowy filmik C6 CNC
Tagi:
-
- Moderator
-
Lider FORUM (min. 2000)
- Posty w temacie: 1
- Posty: 3671
- Rejestracja: 23 sie 2005, 13:27
- Lokalizacja: zapytaj
- Kontakt:
zbieg okoliczności ja też dzisiaj rozebrałem myszkę w poszukiwaniu rozwiązania odnośnie enkodera , zapodam fotki co jest w mojej myszy - oczywiście jak to wszystko ugryźć ?..
Czlowiek z ideą jest uważany za wariata - aż do czasu gdy jego idea zwycieży. (Potem uznaje się go za bohatera i za pioniera danej dyscypliny.)
Pomogłem...
to nacisnij POMÓGŁ :]
Pomogłem...

-
Autor tematu - Specjalista poziom 2 (min. 300)
- Posty w temacie: 3
- Posty: 308
- Rejestracja: 06 sty 2007, 11:12
- Lokalizacja: Prowincia Golensici
Mysz musi mieć enkoder z 4 wyprowadzeniami.
Ja kilka rozebrałem ale tylko w Logitechu znalazłem to co trzeba.
W linku jest dokładnie pokazane co gdzie podłączyć.
Ja kilka rozebrałem ale tylko w Logitechu znalazłem to co trzeba.
W linku jest dokładnie pokazane co gdzie podłączyć.
Gildemeister GDM42\4A
Już ten chomik mniej mi się podoba ale jest.
http://chomikuj.pl/AszaPL
i nowy filmik C6 CNC
Już ten chomik mniej mi się podoba ale jest.
http://chomikuj.pl/AszaPL
i nowy filmik C6 CNC
-
- Specjalista poziom 3 (min. 600)
- Posty w temacie: 1
- Posty: 919
- Rejestracja: 13 maja 2005, 22:24
- Lokalizacja: Wawa
hmm z tego ci sie orientuje musi mieć sygnał A i B, wiec teoretycznie można by było uczyć tanich czujników szczelinowych z xero, ( każdym ksero jakie rozbierałem było ich conajmiej kilkanaście) i trzeba by było je zamocować o odpowiedniej odległości tak aby dawały impulsy przesunięte o 90 stopni, potem można dać tego scalaczka żeby mnożył nprzez 4 i tez powinno działać .. jakiś chętny żeby przetestować ??
ps mogłby mi ktos pokazac printskrina z oscyloskopu jak te impulsy wyglądają, bo wydaje mi sie bardzo ważne jest to żeby kreseczki i przerwy miały dokładnie taka sama szerokość, bo inaczej impulsy nie będą przesunięte o 90 stopni, więc zeby zwiększyć dokładość można tylko zwiększać średnice.. ma ktos inna teorie ?
ps mogłby mi ktos pokazac printskrina z oscyloskopu jak te impulsy wyglądają, bo wydaje mi sie bardzo ważne jest to żeby kreseczki i przerwy miały dokładnie taka sama szerokość, bo inaczej impulsy nie będą przesunięte o 90 stopni, więc zeby zwiększyć dokładość można tylko zwiększać średnice.. ma ktos inna teorie ?
-
Autor tematu - Specjalista poziom 2 (min. 300)
- Posty w temacie: 3
- Posty: 308
- Rejestracja: 06 sty 2007, 11:12
- Lokalizacja: Prowincia Golensici
Tu nie trzeba nic poprawiać enkoder działa dobrze .
Podstawowa sprawa to szerokość kreski przy której działa (wynika z budowy odbiornika) wg. mnie 0.4mm będzie dobrze.
Druga sprawa to do jakiej szybkości działa ten układ.
Na oscyloskopie wychodziło mi 0.1ms szerokość impulsu na jednym kanale i szybciej nie dało się silnikiem kręcić. Czyli 100 działek x2 x0.1ms =20ms na 1 obrót =50 obr/s =3000obr/min i to by się zgadzało.
Kanały są na pewno przestawione , można to u mnie sprawdzić podłączając na wyjście dekodera diody LED(niskoprądowe bez rezystora) ja podłączyłem do minusa i zobaczyć jak to działa powoli kręcąc wirnikiem. sekwencja zapalania jest: nic, diodaA, diodaA+B, diodaB, Przy przesunięciu o 1kreskę i 1puste pole. itd.
ps.
Myślę ze kreski i puste pola powinny mieć tę samą szerokość.
Podstawowa sprawa to szerokość kreski przy której działa (wynika z budowy odbiornika) wg. mnie 0.4mm będzie dobrze.
Druga sprawa to do jakiej szybkości działa ten układ.
Na oscyloskopie wychodziło mi 0.1ms szerokość impulsu na jednym kanale i szybciej nie dało się silnikiem kręcić. Czyli 100 działek x2 x0.1ms =20ms na 1 obrót =50 obr/s =3000obr/min i to by się zgadzało.
Kanały są na pewno przestawione , można to u mnie sprawdzić podłączając na wyjście dekodera diody LED(niskoprądowe bez rezystora) ja podłączyłem do minusa i zobaczyć jak to działa powoli kręcąc wirnikiem. sekwencja zapalania jest: nic, diodaA, diodaA+B, diodaB, Przy przesunięciu o 1kreskę i 1puste pole. itd.
ps.
Myślę ze kreski i puste pola powinny mieć tę samą szerokość.
Gildemeister GDM42\4A
Już ten chomik mniej mi się podoba ale jest.
http://chomikuj.pl/AszaPL
i nowy filmik C6 CNC
Już ten chomik mniej mi się podoba ale jest.
http://chomikuj.pl/AszaPL
i nowy filmik C6 CNC