nisfarm.ru

Co je port COM? Zařízení, správa COM portu

Port COM nebo sériový port je obousměrné sériové rozhraní určené k výměně dat byte. Nejprve byl tento port použit pro připojení terminálu a pak pro modem a myš. Nyní je obvyklé jej používat k připojení nepřerušitelného napájení, stejně jako ke komunikaci hardware

zpracování vestavěných systémů.

Použijte

Takže než budete mluvit více o tom, co je port COM, musíte se podívat do minulosti, abyste pochopili jeho význam. Jen před 15 lety, tato metoda používá pro připojení zařízení k počítači pomocí speciálního standardní konektor umístěný na zadní straně skříně pomocí speciálního sériového rozhraní RS-232 kabel. Tato metoda má mnoho nevýhod. Takový kabel podle moderních standardů poskytuje extrémně nízkou rychlost přenosu dat - asi sto kilobitů za sekundu. Navíc při vytvoření fyzického připojení konektorů potřebných k realizaci odstavení zařízení a byly navzájem spojeny pomocí šroubů, s cílem zajistit spolehlivost, zatímco jejich velikost je značnou hodnotu.

COM port

Trochu historie

Port COM v počítačích v té době tradičně nosil číslo 1 nebo 2, jelikož obvykle nebyly více než dva. V případě potřeby můžete nainstalovat další porty. Když uživatel provedl úpravu softwaru, bylo nutné nezaměnit a správně nainstalovat ten, ke kterému bylo připojeno potřebné zařízení. Každý COM port vyžadoval správné nastavení rychlosti přenos dat, stejně jako řada dalších tajemných parametrů, které byly známy jen úzkému okruhu odborníků. Pro připojení zařízení bylo úspěšné, potřebné parametry byly potřebné k získání informací někde nebo experimentálně, protože v tomto případě nebyla žádná automatická konfigurace. Navíc připojení přes COM port umožnilo připojení libovolného softwaru s libovolným externím zařízením, dokonce i zcela nekompatibilním, což způsobilo během konfigurace mnoho chyb.

Modernost

Nyní je spojení přes COM-port úplně nahrazeno modernější metodou, která nevyžaduje speciální znalosti pro implementaci, a to přes port USB. Tato metoda postrádá všechny nedostatky zmíněné dříve. Moderní kompatibilní standardy pro připojení všech druhů zařízení GPS a velmi heterogenního softwaru se však vytvořily poměrně dlouho po konceptu COM portů, které se v současné době staly archaickými.

Ovládání portu COM

To je způsobeno skutečností, že zpočátku prakticky jakékoliv zařízení, včetně GPS, bylo externí a jeho připojení k počítači bylo provedeno prostřednictvím sériového kabelu připojeného k jednomu z hardwarových portů. Od uživatele během konfigurace potřebné pro správné nastavení čísla portu a rychlosti překladu dat. V té době vznikla základní norma pro přenos dat z přijímače GPS do programu, který se nyní nazývá NMEA-0183. Ve skutečnosti tento standard vyžaduje, aby všichni vývojáři, dokonce i nejmodernější hardware a software, vyměňovali data přes COM porty. A to vše v kontextu skutečnosti, že v moderních počítačích, stejně jako na PDA, standard USB je již dlouhou dobu hlavní. A ještě jedna funkce je, že v poslední době se GPS přijímače stále častěji instalují přímo do pouzdra přístroje, to znamená, že mezi nimi a hlavním zařízením není žádný propojovací kabel.




Správa portů COM

Virtuální COM porty

Byla vyvinuta cesta, konkrétně "virtuální" COM porty. Ukazuje se, že interní zařízení PDA, například přijímač GPS, je naprogramováno jako COM port, ale není v plánu hardwaru. S tímto programem, který je navržen pro propojení prostřednictvím podobného standardu, není žádný rozdíl, jak je implementován. Je povoleno virtuální simulace, a ne nutně přítomnost implementace hardwaru. Takže je možné zajistit kompatibilitu starých GPS programů s moderním zařízením.

Co je port COM

Změny provedené

V tomto případě se vedení portu COM podstatně nezměnilo. Uživatel starým způsobem by měl komplexní úpravu provádět téměř ručně. Moderní COM port však není objemné zařízení umístěné na zadní straně systémové jednotky, ale zcela jiné zařízení. A tady je celá otázka, že z programového hlediska všechny jejich implementace nevypadají více, to znamená, že neexistuje žádný rozdíl mezi virtuálními a reálnými porty. Pro software se porty liší pouze počtem, které jim výrobci PDA přiřadili zcela náhodně. Například přijímač z ASUS je obvykle umístěn na COM5 a PocketLOOX 560 zobrazuje přijímač na COM8. Ukazuje se, že program, který chce obdržet z údajů GPS přijímač nemá zpočátku žádné spolehlivé informace o identifikační číslo, pod kterým se zobrazí port, byly registrovány u příslušného přijímač na tomto PDA.

Anatomie portu COM

Jak to všechno funguje?

Vzhledem k tomu, že mezi všemi dostupnými COM porty je možné provést automatické vyhledávání vhodného, ​​je postup pro takovou anketu spíše nespolehlivý a poněkud těžkopádný. To je způsobeno tím, že zařízení zobrazí v systému jako COM portu, může být velmi rozmanitá a nesmí být v souvislosti s GPS, mohou být docela nepředvídatelné odpovědět na tento dotazník. Například PDA má porty, které jsou propojeny s interním mobilním modemem, s USB, s infračerveným portem, stejně jako s dalšími prvky. Apelovat na ně program určený pro práci s určitým zařízením, může vést ke zcela nepředvídatelné reakce, stejně jako různé poruchy, které často způsobuje visí PDA. To je důvod, proč otevřete COM port může dojít k neočekávaným situacím, dokud nebude Bluetooth zapnuto nebo infračervený port. A může existovat více nepochopitelných případů.

Otevřete COM port

Ovládání portů COM

Pro COM porty se jako základ používá asynchronní univerzální čip transceiveru. Tento čip je k dispozici v několika příchutích: Intel 16550A, 16550, 16450, 8250. U každého COM portu obsahuje přijímač registry a datové vysílače a řadu řídících registrů, které mohou být přístupné prostřednictvím systému BIOS, Windows a MS DOS. Nejnovější verze čipu obsahují soubor vyrovnávacích pamětí pro dočasné ukládání přenášených a přijatých dat. Kvůli této možnosti je možné přerušit chod centrálního procesoru méně často a také souhlasit s rychlostí přenosu dat.

Základní parametry

Přístroj COM port předpokládá přítomnost takových charakteristických vlastností:

- základní adresu portu pro vstup a výstup informací;

- číslo přerušení hardwaru;

- velikost jednoho bloku informací;

- rychlost přenosu dat;

- způsob detekce čestnosti;

- způsob správy informačních toků;

- počet stop bitů.

COM Port zařízení

Jak mohu zkontrolovat COM port mého počítače? Co bych měl hledat?

Jak bylo uvedeno výše, tento typ portu je obousměrné rozhraní pro přenos informací na úrovni bitů postupným způsobem. Výrazná vlastnost ve srovnání s paralelního portu Zde je bit přenosu dat. Anatomie portu COM je, že v počítači žádný z nich nepoužívá sériovou metodu přenosu dat. Rozhraní jako například Ethernet nebo USB používají podobný princip, ale historicky se stalo, že sériový port se obvykle nazývá standardní port RS232.

Velmi často se vyžaduje otevření COM portu pro opravu a diagnostiku počítače a musí být také zkontrolována jeho funkčnost. Koneckonců, je velmi jednoduché spálit nějaký prvek. Nejčastěji je to kvůli poruše uživatele, která nesprávně vypne zařízení a vytáhne konektor s připojeným rozhraním. Nejjednodušší způsob testování funkčnosti rozhraní je připojení k němu myši. Nicméně je tak obtížné získat úplný obrázek, protože manipulátor používá pouze polovinu signálů z osmi dostupných. Pouze použití speciálního stubu a programu umožní provádět kontrolu výkonu. K těmto účelům již existuje speciálně vyvinutý software.

Sdílet na sociálních sítích:

Podobné
© 2021 nisfarm.ru