140 likes | 258 Views
Výpočtová technika. Vytvoril : Ing. Martin ŠPAK, 2007. Myš. Polohovacie zariadenie , ktoré predáva počítaču informácie o polohe zariadenia ( kurzora ).
E N D
Výpočtová technika Vytvoril: Ing. Martin ŠPAK, 2007
Myš Polohovacie zariadenie, ktoré predáva počítaču informácie o polohe zariadenia (kurzora)
Základným prvkom mechanických druhov myší je guľôčka. Je vyrobená z kovu, ktorý je obalený gumou s veľmi dobrou priľnavosťou. Trením o podložku sa guľôčka na jej spodku otáča a vďaka tomu sa vo vnútri myši otáčajú dva čierne valčeky a jeden biely, ktorý ju pomocou pružiny pritláča k čiernym. Jeden čierny valček sníma vertikálny a druhý horizontálny pohyb. Pohyb valčekov sa prenáša na kolečko, ktorého otáčanie sa opticky sníma senzormi, ktoré vysielajú impulzy (údaje) do počítača. Rovnako sa prenášajú informácie o stlační tlačítok myší, pod ktorými je malý spínač.Takáto myš je pomerne jednoduché a lacné zariadenie. Jej najväčšou nevýhodou je, že obsahuje mechanické časti, ktoré nie sú úplne spoľahlivé. Aj na celkom čistom stole sa vždy nájde dosť prachu, ktorý sa postupne nanesie na guľôčku a valčeky a potom kurzor na monitore nepríjemne poskakuje.
Guľôčková myš Snímanie horizontálneho pohybu Snímanie vertikálneho pohybu tlačidlo
Riadenie myši pozostáva z nasledujúcich krokov • zachytenie senzorom • spracovanie signálu riadiacim obvod • vyslanie údajov cez komunikačnú linku • zachytenie údajovou cez počítačové rozhranie (RS-232) • Spracovanie ovládačom(driverom) • spracovanie softvérom
Senzory a tlačidla Riadiaci obvod kom. linka RS-232 Riadiaci obvod Ovládač (driver) Softvér
Senzory (IR - infra) sú detektormi pohybu ktorými sa zachytáva pohyb myši. Prepínače snímajú stav tlačidiel myši. Riadiaci obvod číta stav senzorov a tlačidiel a zisťuje tak aktuálnu pozíciu a stav myši. Keď sa táto informácia zmeny riadiaci obvod pošle balík údajov do počítača cez sériovú linku. Ovládač myši v počítači prijme cez sériové rozhranie dátový balík a dešifruje informácie o polohe myši. Tieto údaje sa tak použijú v konkrétnom softvéri.
Myš posiela svoje údaje cez sériové rozhranie RS-232. Obyčajné sa posiela dátový balík s 7 alebo 8 bitmi, ktorý navyše začína štartovacím START bitom (aktívnym pri log 0, medzi +3V až +15V) a konči paritným (závisí od protokolu) a koncovým STOP bitom (aktívnym pri log 1, medzi -3V az -15V). Komunikácia prebieha štandardne na úrovniach +-12V, alebo +-5V, 0…5V s prúdovým zaťažením do 10mA. Riadiace obvody sú napájané napätím +12V zaťažením liniek rozhrania. Prenosová rýchlosť je do 20kb/s. 6 5 5 1 4 3 2 1 6 9 PS/2 Sériový port
Linky DTR, RTS a TD sú použite pre napájanie riadiaceho obvodu myši, ktoré sú pri činnosti v log 1 (-12V). Keď je linka RTS v log 1 (-12V) s dĺžkou impulzu 100ms je myš inicializovaná a pracovať začne až po zmene na log 0 (+12V). Po inicializácii myš pošle jednu slabiku obsahujúcu písmeno “M” (ASCII 77, pri trojtlačidlovej myši sa nevyšle žiadna slabika) na identifikáciu typu myši. Pre správnu funkciu musia byť linky RTS a DTR v log 1 a linky DTR - DSR, RTS - CTS nesmú byť zapojene.
Dátový balík je 3 bajtový. Posiela sa vždy keď sa zmení poloha myši, stlačia alebo uvoľnia tlačidla. Údaje sú posielane rýchlosťou 1200Bd vo formáte 1 START bit, 8 dátových bitov a 1 STOP bit. Prvý bajt obsahuje informácie o stave tlačidiel a smere pohybu. Prvé dva bity sú stále 11 a slúžia ako synchronizačné. Nasleduje bit pre stav ľavého tlačidla (1 znamená stlačene) a bit pre stav pravého tlačidla (1 znamená stlačene), druhy bajt udáva smer pohybu po osi X a tretí bajt smer pohybu po osi Y. Pri trojtlačidlovej myši sa posiela dátový balík s 5 bajtov, kde posledne 2 bajty obsahujú rýchlosť zmeny súradníc X a Y.
Rozdelenie myši • Myš s guličkou – je potrebne čistenie • Myš s kamerou (optická) – nižšia rýchlosť snímania, závislá na povrchu • Bezdrôtová myš – rádiové spojenie, Infra, Bluetooth