logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

licznik obrotow silnika z czesci myszki mechanicznej

BossJacek 17 Paź 2006 22:44 6070 9
REKLAMA
  • #1 3127435
    BossJacek
    Poziom 11  
    Posty: 6
    witam

    szukam ostatnio informacji na temat wykorzystania enkoderka ruchu ze stadnardowej myszy (z kulka) do zliczania obrotow silnika elektrycznego. mam pytanie czy ktos z forumowiczow wie jak podlaczyc to podlaczyc: diodke podczerwieni (jakie napiecie?) oraz detektor (opis wyprowadzen i czy moge go bezposrednio pod mikrokontroler podpiac, czy musze najpierw sygnal na cyfrowy zamienic). detektor ma trzy wyjscia (gdzies czytalem o takich co maja 4, ale wiekszosc myszek ktore rozebralem maja 3 na detektorze). jezeli ktos bawil sie kiedys w podobne rzeczy bylbym wdzieczny za wszelkie porady (ewentualnie jakies stronki www) no i oczywiscie gotowe rozwiazania o ile takie istnieja :)

    szukalem ostro na forum serwisu ale nie znalazlem nic konkretnego

    dziekuje z gory i pozdrawiam.
  • REKLAMA
  • #2 3128158
    pubus
    Poziom 30  
    Posty: 1289
    Pomógł: 138
    Ocena: 31
    Ten "detektor" to fototranzystor...
    Nie widziałem jeszcze z 4 wyprowadzeniami ale z 2 i trzema tak...
    2 - kolektor, emiter...
    3 - kolektor, emiter i dodatkowa baza...
    Schemat raczej nie potrzebny bo chyba wiesz jak tranzystor podpiąć...
    Diode IR i tranzystor z 5V...
    Co do samej diody to najbezpieczniej tak do 20mA...
    Są i takie które prąd ciągły (mimo standardowej obudowy) mają do 60mA ale to trzeba być pewnym jaki to model i sprawdzić w pdf...
    Sygnał z fototranzystora możesz podać bezpośrednio na uC (przerwanie albo TOSC) albo przez schmitta i dopiero na uC...
    Kiedyś z tym kombinowałem ale przy wysokich obrotach zagęszczenie robi się takie, że sygnał nie opada i pojawiają się tylko krutkie zbocza które nie schodzą nawet do połowy napięcia zasilania...
  • REKLAMA
  • #3 3128276
    Cessar
    Poziom 11  
    Posty: 6
    co do diody.
    propozycja 20mA jest jak najbardziej sluszna. moze sie wyglupie, ale lepiej pisac banaly, niz nie napisac waznych rzeczy
    typowy spadek napiecia dla fotodiody to 1,2V. jak ja zasilasz z 5V, to prosty wzorek na rezystancje, ktora musisz dolaczyc szeregowo do diody:
    R=(Vcc - Ud)/Id ; Vcc - nap. zasilania; Ud - spadek nap. na diodzie; Id - porzadany prad diody
    dostajesz R = (5 - 1,2)/0,02 = 190 Om; wartosc nie jest tu krytyczna, wiec dobierasz najblizszy z szeregu. w sumie pasowaloby dac rez. 0,5W, ale cwiartka tez pewnie wytrzyma

    z odbiorem jest troche gorzej.
    na baze musisz dac prad wstepnie polaryzujacy tranzystor (trzeba go znalezc w dokumentacji elementu). wyprowadzenie kolektroa do Vcc, emiter do masy przez jakis rezystor. na tym rezystorze bedziesz mierzyl spadek napiecia (od wartosci tego rezystora zalezy wartosc napiecia).

    radzilbym dac to na przerzutnik shmitha, najlepiej z jakas histereza przelaczania, a dalej juz na uP. sugerowalbym nie zawracac sobie glowy przerwaniami, tylko dac to na wejscie licznika (wspomniane TOSC). wystarczy wtedy w rownych odstepach czasu przechwytywac stan licznika i go zerowac. im wieksza wartosc w liczniku, tym szybciej sie kreci:-)

    jak widzisz, z odbiorem jest troche gorzej. pewnie nie masz pojecia jaki transoptor szczelinowy (bo tak nazywa sie to cos wygrzebane z myszki) masz, wiec radzilbym ci zakupic taki nowy element (nie jest to majatek) i od razu poszukac do niego specyfikacji, lub tez kupic gotowy enkoder przyrostowy (rozwiazanie drozsze, ale tez o niebo wygodniejsze i dokladnieajsze).
    pzdr:-)
  • #4 3128604
    McRancor
    VIP Zasłużony dla elektroda
    Posty: 5326
    Pomógł: 479
    Ocena: 124
    licznik obrotow silnika z czesci myszki mechanicznej

    To wyjaśnia dlaczego nogi są 3 i jak są podłączone.

    Jeśli nie zależy Ci na kierunku to najlepiej zrobić jak kolega wyżej opisał, jeśli chcesz informację o kierunku musisz wykorzystać odbydwa fototranzystory i układ który określi kierunek na podstawie przesunięcia w fazie sygnału z obu fototranzystorów.

    Te 20mA może być niepotrzebnie dużo (chyba że prądu masz pod dostatkiem), stosowałem prąd rzędu 4-5mA i też działało.
  • REKLAMA
  • #5 3128751
    Tawez
    Poziom 18  
    Posty: 265
    Pomógł: 19
    Ocena: 5
    Widzialem takie z 4 wyprowadzeniami, ale byly one w stosunkowo starych myszkach.
    Mysle ze mozesz sie nie martwic o nie ;)
  • #6 3129136
    BossJacek
    Poziom 11  
    Posty: 6
    hmm. ok pomysle nad zakupem gotowego transoptora :) znalazlem na sieci taki uklad:Hex Schmitt Trigger DIP14 jako przerzutnik (co myslicie?) i szukalem co o licznikach ale nie znalazlem nic konkretnego. moze cos polecicie ?

    w kazdym razie dzieki za pomoc. jak by co to bede pisal dalej
  • #7 3130534
    bogdan_p
    Poziom 39  
    Posty: 3849
    Pomógł: 525
    Ocena: 120
    projekt wykorzystujący optykę i mechanikę myszki do pomiaru odległości , wystarczy nieco zmodyfikować program i masz układ do pomiaru prędkości projekt
  • #8 3130857
    boodoo
    Poziom 12  
    Posty: 41
    Pomógł: 3
    Czy nie lepiej skorzystać z interfejsu cyfrowego myszki?
    Nie trzeba się wtedy martwić o formowanie odpowiednich impulsów i szumy.

    Moja myszka pracuje np. na układzie scalonym EM84502
  • #9 3130899
    clipie
    Poziom 16  
    Posty: 188
    Pomógł: 11
    Ocena: 1
    Mam 4ro wyprowadzeniowe "fototranzystory" i wcale nie wymontowalem ich ze "stosunkowo starej myszki"- wrecz przeciwnie. Są to uklady wraz z stopniami wejsciowymi, Podlacza sie zasilanie +5V, mase i na wysciu pojawiaja sie impulsy w standardzie TTL - moim zdaniem, Super.

    Takie dwa sygnaly mozna podlaczyc do przerzutnika D (We: D&Clk Wy: Q&Clk /7474) i uzyskac z tego kod typy Krok/Kierunek, wydaje mi sie to bardzo wygodne i skracjace kod obslugi takiego czyjnika obrotow w programie uk.



    Co do napiec zasilania diody emitujacej to mozesz
    zerknac na plytke i podejrzec jaki rezystor zasila (najprawdopodobniej dwie polaczone w szereg) diody i zmierzyc na tym rezystorze napiecie. Te dwie wielkosci podstawic do wzoru Ir=Ur/R.
    Pomierzyc napiecie jakie podczas pracy wystepuje na jednej diodzie i to napiecie odjac od napiecia zasilania myszki (Ucc=5V) potem wzor R=(Ucc-Ud)/Ir no i masz wartosc rezystora zasilajacego diode.
  • REKLAMA
  • #10 3131563
    Tawez
    Poziom 18  
    Posty: 265
    Pomógł: 19
    Ocena: 5
    clipie napisał:
    Mam 4ro wyprowadzeniowe "fototranzystory" i wcale nie wymontowalem ich ze "stosunkowo starej myszki"- wrecz przeciwnie. Są to uklady wraz z stopniami wejsciowymi, Podlacza sie zasilanie +5V, mase i na wysciu pojawiaja sie impulsy w standardzie TTL - moim zdaniem, Super.

    OK, dawno nie rozmontowywałem myszek ;)
    A w detalu gdzieś można to spotkać, nie rozbebeszając gryzonia?
    Ktoś zna jakiś zymbol takiego elementu?

Podsumowanie tematu

✨ Dyskusja dotyczy wykorzystania enkodera optycznego z mechanicznej myszy komputerowej do pomiaru obrotów silnika elektrycznego. Elementem detekcyjnym jest fototranzystor, zwykle z trzema wyprowadzeniami (kolektor, emiter, baza), zasilany napięciem 5V, a dioda podczerwieni powinna być zasilana prądem około 20mA (można stosować niższe wartości, np. 4-5mA). Sygnał z fototranzystora można podać bezpośrednio na mikrokontroler (np. na przerwanie lub timer oscylatora), jednak zaleca się użycie przerzutnika Schmitta dla poprawy jakości sygnału i eliminacji zakłóceń. W starszych myszkach spotykane są fototranzystory z czterema wyprowadzeniami, często z wbudowanymi stopniami wejściowymi, które generują sygnał w standardzie TTL, co ułatwia podłączenie do mikrokontrolera. Do uzyskania informacji o kierunku obrotów można zastosować dwa fototranzystory i układ przerzutnika D (np. 7474), który na podstawie przesunięcia fazowego sygnałów określi kierunek. Wskazano również możliwość wykorzystania gotowych transoptorów oraz interfejsu cyfrowego myszy (np. opartego na układzie EM84502) dla uproszczenia implementacji. Podano wzory do obliczenia rezystora szeregowego dla diody IR oraz schemat podłączenia fototranzystora z rezystorem pomiarowym. Wskazano na problemy z sygnałem przy wysokich prędkościach obrotowych, gdzie sygnał może nie opadać do połowy napięcia zasilania, co wymaga odpowiedniego kształtowania sygnału.
Podsumowanie AI na podstawie dyskusji. Może zawierać błędy.
REKLAMA