14
Výpočtová technika Vytvoril: Ing. Martin ŠPAK, 2007

Výpočtová technika

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

Page 1: Výpočtová technika

Výpočtová technika

Vytvoril: Ing. Martin ŠPAK, 2007

Page 2: Výpočtová technika

Myš

Polohovacie zariadenie, ktoré predáva počítaču informácie o polohe zariadenia (kurzora)

Page 3: Výpočtová technika

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.

Page 4: Výpočtová technika

Guľôčková myš

Snímanie vertikálneho pohybu

Snímanie horizontálneho pohybu

tlačidlo

Page 5: Výpočtová technika

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

Page 6: Výpočtová technika

Senzory a tlačidla

Riadiaci obvod

Ovládač (driver)

Softvér

Riadiaci obvod

kom. linka RS-232

Page 7: Výpočtová technika

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.

Page 8: Výpočtová technika
Page 9: Výpočtová technika

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

Page 10: Výpočtová technika

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

Page 11: Výpočtová technika

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.

Page 12: Výpočtová technika

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á

Page 13: Výpočtová technika

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á

Page 14: Výpočtová technika

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