Galerie 3
Propojení kapesního počítače a mobilu (1)
i Zdroj: Svět hardware
Článek Ostatní Mobilní zařízení Ostatní zařízení Příslušenství

Propojení kapesního počítače a mobilu (1)

Rostislav Hučka

Rostislav Hučka

Seznam kapitol

1. Propojení kapesního počítače a mobilu (1) 2. Modemy a jejich konfigurace

Dnešním článkem zahajujeme seriál jehož tématem je propojení kapesního počítače a mobilního telefonu. První článek začíná poněkud obecně od teorie a postupně se propracujeme až k praktické konstrukci kabelů a komunikaci přes IrDA rozhraní.

Reklama

Internet se dnes prodral do téměř všech PC, u kapesních počítačů ale stále ještě pokulhává kdesi na pokraji zájmu. Přitom pokud vlastníte jakýkoliv mobilní telefon s možností přenosu dat (asi 90 % všech mobilů na trhu) a libovolný kapesní počítač nebo notebook, máte možnost kdykoli a kdekoli se připojovat na internet, komfortně posílat SMS nebo pracovat s telefonními čísly uloženými na SIM kartě či v telefonu. Pokud jste navíc šťastným majitelem telefonu s infraportem, máte cestu k mobilnímu internetu i dalším službám otevřenou a nedá to víc námahy než si přečíst tento seriál. V opačném případě si můžete s nabytými znalostmi a s trochou šikovnosti kabel sami navrhnout, vyrobit a pokud si na to náhodou netroufáte, můžete si kabel za rozumnou cenu koupit a rovněž využívat všech vymožeností propojení mobilu a počítače, z nichž o mnoha možná ještě ani nevíte.

Téma tohoto článku je natolik obsáhlé a komplexní, že jsem jej rozdělil do na seriál několika na sebe navazujících částí. Z reakcí čtenářů, diskusí i dotazů různých majitelů kapesních počítačů jsem došel k závěru, že bez elementární představy o funkci sériového portu a komunikaci počítače s modemem se z přitažlivé ideje úplného mobilního přístupu na internet stává řetěz obtížně řešitelných problémů, které mohou nejednoho uživatele od záměru nosit si v kapse web, e-mail či ICQ úplně odradit.

Sériový port - všudypřítomný a přesto nedostatečně známý

Přestože se dnes ve světě PC již nad klasickým sériovým portem ohrnuje nos a výrobci se jej chystají z PC vymýtit a nahradit USB, pro převážnou většinu mobilních zařízení (tj. v našem případě mobilních telefonů i kapesních PC) je v nějaké své modifikaci hlavním komunikačním prostředkem.

Sériový port v PC odpovídá americké normě RS-232C, která je odvozena z obecnějšího doporučení ITU V.24. Z praktického hlediska je RS-232C oproti V.24 zjednodušením, které se projevilo snížením potřebných vodičů na 8 + zem a tím také záměnou 25-pinového konektoru za 9-pinový. Z elektrického hlediska se však nic nezměnilo a sériový port stále pracuje s napěťovými úrovněmi +/- 10 V. Aktivní je z historických důvodů nízká úroveň. Toho se využívá v kabelech na propojení mobilu s PC, kde se k nevyužitým linkám přes ochranné diody a stabilizátor napětí připojí napájení obousměrného konvertoru úrovní.

Označování jednotlivých linek sériového portu není jednotné, v následující tabulce se přidržím názvů, které se používají v normě RS-232C.

Propojení kapesního počítače a mobilu (1)



Obr. 1 - Schema sériového portu

Pin

Zkratka

Vysvětlení

1

DCDData Carrier Detect (též Recieved Line Signal Detector) - U modemu indikuje přítomnost nosné na lince. Aktivní signál DCD tedy indikuje přítomnost modemu nebo faxu na analogové telefonní lince. U ISDN a mobilních telefonů nemá smysl, detekce typu zařízení na lince je řešena řídícími protokoly.

2

RXRecieved Data - Přijímaná data.

3

TXTransmitted Data - Odesílaná data.

4

DTRData Terminal Ready - Indikuje připravenost počítače ke komunikaci, dnes většinou není nutné zapojovat, dost často bývá modemem ignorován. Mobilní telefony tento signál nemají.

5

GNDGround - Signálová zem.

6

DSRData Set Ready - Indikuje připravenost modemu ke komunikaci, dnes většinou není nutné zapojovat, dost často bývá počítačem ignorován. Mobilní telefony tento signál nemají.

7

RTSRequest To Send - Tento signál se nastaví na aktivní úroveň před vysláním dat.

8

CTSClear To Send - Zde se vyhodnocuje přítomnost signálu RTS od protějšího zařízení. Signály RTS a CTS jsou vzájemně komplementární, na protilehlých zařízeních je vždy propojeno RTS jednoho zařízení s CTS druhého. Dvojice signálů CTS a RTS slouží k realizaci hardware flow-control.

9

RIRing Indicator - Aktivní při příchozím volání. Kromě aktivace této linky modem rovněž posílá zprávu.

Tab. 1 - Popis schematu sériového portu

Flow-control - řízení přenosu dat po sériové lince

Tak, sériový port jako prostředek pro komunikaci bychom definovaný měli, teď ještě musíme zajistit synchronizaci přenosů mezi mobilem a kapesním počítačem, aby se nestalo, že jeden z nich začne předávat data v okamžiku, kdy druhý ještě není připravený je přijímat. Této proceduře se říká flow-control, řízení toku dat. V praxi rozlišujeme:

  • None - Žádné řízení přenosu se neprovádí, buď jsou obě zařízení tak rychlá, že nemůže dojít přetečení vyrovnávacích pamětí, anebo občasná ztráta přenášených dat nevadí.
  • Software flow-control (Xon - Xoff) - Pozastavení a povolení přenosu dat se provádí přenosem speciálních znaků Xon (ASCII kód 17) a Xoff (ASCII kód 19). Nevýhodou software flow-control je samozřejmě zpomalení vlivem přenosu řídících znaků. Navíc je nutno samozřejmě zařídit, aby žádný z přenášených znaků nekolidoval s řídícím znakem. Výhodou je pochopitelně nižší potřeba linek menší potřebný počet "drátů" (stačí dva - jeden pro vysílaná a druhý pro přijímaná data). Při přímém propojení počítače s modemem to samozřejmě nemá ekonomický význam, ale u mobilních telefonů, kde je nutno pro každou linku použít konvertor napěťových úrovní, se v převážné většině používá právě tento způsob řízení přenosu dat.
  • Hardware flow-control - Pro řízení přenosu dat se používají linky RTS a CTS podle obrázku takto: Počítač před vysláním dat aktivuje signál RTS. Modem přijme tento signál na svém vstupu CTS a pokud má volnou vstupní vyrovnávací paměť aktivuje svůj signál RTS který počítač přijme na svém vstupu CTS. Po této velice rychlé proceduře může počítač vysílat data. V případě že se naplní vstupní vyrovnávací paměť na modemu, ten deaktivuje svůj signál RTS a přenos se přeruší. Toto zapojení je plně symetrické, pro modem tedy platí naprosto stejné postupy jako pro počítač.
Propojení kapesního počítače a mobilu (1)


Obr. 2 - Hardware flow-control

U sériového portu se dají nastavit i další hodnoty, ale v dnešní době mají spíše jen historický význam. Jedná se o počet datových bitů (standardně 8), počet stop bitů (standardně 1) a parita (standardně žádná). Vysvětlení funkce těchto nastavení je nad rámec tohoto článku, detaily můžete najít v každé knize o telegrafní či dálnopisné technice. Pro všechna možná použití sériového portu na propojení počítačů navzájem i s mobily vystačíte vždy se standardními hodnotami.



Pozn. Na další stránce již naleznete popis konfigurace modemů pomocí tzv. AT příkazů.


První
Poslední
Reklama
Reklama
Reklama
Reklama