Upload
denise-carson
View
27
Download
3
Embed Size (px)
DESCRIPTION
Výpočtová technika. Vytvoril : Ing. Martin ŠPAK, 2007. Myš. Polohovacie zariadenie , ktoré predáva počítaču informácie o polohe zariadenia ( kurzora ). - PowerPoint PPT Presentation
Citation preview
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 vertikálneho pohybu
Snímanie horizontá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
Ovládač (driver)
Softvér
Riadiaci obvod
kom. linka RS-232
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.
1 5
6 91
3
5
2
4
6
Sériový port PS/2
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.
Pin Signál Popis
3 TD Pre napájanie (logická 1,-12V)
2 RD Dáta z myši
7 RTS Napájanie pre myš (+12V)
8 CTS -
6 DSR -
5 GND Zem pre signál
4 DTR Napájanie pre myš alebo RESET
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.
byte bit význam
1.
0.-1. směr X (00 ... doprava, 11 ... doleva)
2.-3. směr Y (00 ... doprava, 11 ... doleva)
4. pravé tlačítko (0 ... OFF, 1 ... ON)
5. levé tlačítko (0 ... OFF, 1 ... ON)
6.-7. vždy 11
2.
0.-5. směr X velikost změny (-32..31)
6. vždy 0
7. vždy 1
3.
0.-5. směr Y velikost změny (-32..31)
6. vždy 0
7. vždy 1
(Microsoft Mouse) 2 tlačidlová
byte bit význam
1.
0. pravé tlačidlo (1 ... OFF, 0 ... ON)
1. stredne tlačidlo (1 ... OFF, 0 ... ON)
2. ľavé tlačidlo (1 ... OFF, 0 ... ON)
3.-6. vždy 0
7. vždy 1
2. 0.-7. zmena v smere X (-128..127)
3. 0.-7. zmena v smere Y (-128..127)
4. 0.-7. rýchlosť zmeny v smere X (-128..127)
5. 0.-7. rýchlosť zmeny v smere Y (-128..127)
(Mouse System Mouse) 3 tlačidlová
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