CalculatoareEchipament

Ce este un port COM? Dispozitiv, gestionarea portului COM

Portul COM sau portul serial este o interfață serială bidirecțională care este concepută pentru a schimba datele octeților. La început, acest port a fost folosit pentru a conecta terminalul, apoi pentru modem și mouse. Acum este folosit pentru a conecta o sursă de alimentare neîntreruptibilă, precum și pentru a comunica cu procesarea hardware a sistemelor încorporate.

utilizarea

Deci, înainte de a vorbi mai mult despre ce este un port COM, trebuie să te uiți în trecut pentru a înțelege semnificația acestuia. În mod literal, în urmă cu 15 ani, a fost utilizată o metodă de conectare a dispozitivelor la un computer utilizând un conector standard special situat pe partea din spate a unității de sistem, utilizând un cablu serial RS-232 special. Această metodă are multe dezavantaje. Un astfel de cablu, conform standardelor moderne, oferă o rată de transfer extrem de scăzută a datelor - aproximativ o sută de kilobiți pe secundă. În plus, când a fost realizată conexiunea fizică a conectorilor, a fost necesar să se oprească echipamentul, iar ei înșiși erau atașați unul de celălalt cu șuruburi care asigurau fiabilitate, în timp ce dimensiunile lor nu erau mici.

Un pic de istorie

Portul COM pe computerele din acel moment a purtat în mod tradițional numărul 1 sau 2, deoarece de obicei nu au fost mai mult de două. Puteți instala porturi suplimentare, dacă este necesar. Când utilizatorul a făcut ajustarea software-ului, a fost necesar să nu se confunde și să se instaleze corect cel la care a fost conectat echipamentul necesar. Fiecare port COM a necesitat setarea corectă a ratei de transfer de date , precum și un număr de alți parametri misterioși, cunoscuți doar de un cerc restrâns de specialiști. Pentru a conecta echipamentul cu succes, toți parametrii necesari au fost învățați de undeva sau au fost preluați experimental, deoarece în acest caz nu a existat o configurație automată. În plus, conexiunea prin portul COM a permis conectarea oricărui software cu echipament extern arbitrar, chiar complet incompatibil, ceea ce a cauzat o mulțime de erori în timpul procesului de configurare.

modernitate

Acum, conexiunea prin portul COM este complet înlocuită de o metodă mai modernă, care nu necesită cunoștințe speciale pentru implementare, și anume prin portul USB. Această metodă este lipsită de toate deficiențele menționate anterior. Cu toate acestea, standardele moderne de compatibilitate pentru conectarea tuturor tipurilor de echipamente GPS și a software-urilor foarte heterogene s-au format destul de mult timp în jurul conceptului de porturi COM, care au devenit în prezent arhaice.

Acest lucru se datorează faptului că inițial orice echipament, inclusiv GPS, era extern și conexiunea cu computerul a fost făcută printr-un cablu serial conectat la unul dintre porturile hardware. De la utilizator în timpul configurației necesare pentru a alege corect numărul portului și viteza de traducere a datelor pe acesta. La acea vreme, a apărut standardul de bază pentru transmiterea datelor de la receptorul GPS la program, numit acum NMEA-0183. De fapt, acest standard cere tuturor dezvoltatorilor, chiar și celor mai moderne echipamente hardware și software, să facă schimb de date prin porturile COM. Și toate acestea, în contextul faptului că pe computerele moderne, precum și pe PDA, de mult timp, principalul lucru este standardul USB. Și încă o caracteristică este că, recent, receptoarele GPS au fost instalate din ce în ce mai mult direct în interiorul carcasei dispozitivului, adică nu există nici un cablu de conectare între acesta și dispozitivul principal.

Porturi COM virtuale

S-a inventat modul de ieșire, și anume, au fost dezvoltate porturi "virtuale" COM. Se pare că dispozitivul intern al PDA, de exemplu, un receptor GPS, este simulat ca un port COM programat, dar nu în plan hardware. Cu acest program, care este proiectat pentru interfațare printr-un standard similar, nu există nici o diferență în modul în care este implementat. Este permisă o simulare virtuală, și nu neapărat prezența implementării hardware. Deci, este posibil să se asigure compatibilitatea programelor GPS vechi cu echipamente moderne.

Modificările făcute

În acest caz, gestionarea portului COM nu sa schimbat semnificativ. Utilizatorul în mod vechi ar trebui să facă o ajustare complexă aproape manual. Cu toate acestea, portul COM modern nu mai este un dispozitiv voluminos amplasat pe partea din spate a unității de sistem, ci un dispozitiv complet diferit. Și aici totul este că, din punct de vedere al programelor, toate implementările lor arată fără chip, adică nu există nicio diferență între porturile virtuale și cele reale. Pentru software, porturile diferă numai prin numerele pe care le atribuie producătorii PDA pe o bază aleatorie. De exemplu, receptorul de la ASUS este de obicei localizat pe COM5, iar PocketLOOX 560 arată receptorul pe COM8. Se pare că programul care dorește să primească date de la receptorul GPS nu are inițial informații fiabile despre numărul condiționat, sub care apare portul prescris pentru receptorul de pe PDA dat.

Cum funcționează toate acestea?

În timp ce printre toate porturile COM disponibile este posibilă efectuarea unei căutări automate pentru una potrivită, procedura pentru un asemenea sondaj este destul de nesigură și destul de greoaie. Acest lucru se datorează faptului că dispozitivele afișate în sistem ca porturi COM pot fi destul de diverse și nu sunt legate de GPS, pot răspunde în mod imprevizibil la un astfel de sondaj. De exemplu, PDA are porturi care sunt interfațate cu un modem celular intern, cu USB, cu un port în infraroșu, precum și cu alte elemente. Referindu-se la acestea, un program conceput pentru a lucra cu un dispozitiv specific poate duce la o reacție complet imprevizibilă, precum și la diverse defecțiuni, care cauzează adesea blocarea PDA-ului. De aceea, încercarea de a deschide un port COM poate duce la situații neașteptate până când portul Bluetooth sau infraroșu este pornit . Și pot fi mai multe cazuri de neînțeles.

Funcționarea portului COM

Pentru porturile COM, cipul asincron de transmițător universal este folosit ca bază. Acest cip există în mai multe tipuri: Intel 16550A, 16550, 16450, 8250. Pentru fiecare COM-port acesta conține registre ale receptorului și emițătorului de date, precum și un număr de registre de control, accesibile prin intermediul programelor BIOS, Windows și MS DOS. Cele mai recente versiuni ale cipului au un set de tampoane pentru stocarea temporară a datelor transmise și recepționate. Datorită unei astfel de oportunități, este posibilă întreruperea mai puțin frecventă a procesorului central și, de asemenea, stabilirea vitezei de transmisie a datelor.

Parametrii de bază

Dispozitivul de port COM presupune prezența unor astfel de caracteristici caracteristice:

- adresa de bază a portului pentru intrarea și ieșirea informațiilor;

- Numere de întrerupere hardware;

- dimensiunea unui singur bloc de informații;

- viteza la care sunt transferate datele;

- modul de detectare a onestității;

- o modalitate de gestionare a fluxurilor de informații;

- numărul de biți de oprire.

Cum pot verifica portul COM al calculatorului meu? Ce ar trebui să caut?

Așa cum am menționat mai devreme, acest tip de port este o interfață bidirecțională pentru transmiterea informațiilor la nivelul de biți într-o manieră secvențială. O caracteristică distinctivă în comparație cu un port paralel este transferul de biți de date pe biți. Anatomia portului COM este de așa natură încât nu utilizează o metodă de transfer de date seriale pe computer. De exemplu, interfețe cum ar fi Ethernet sau USB, utilizează un principiu similar, dar sa întâmplat în trecut că portul serial este denumit de obicei portul standard RS232.

De foarte multe ori este necesar să se deschidă un port COM pentru repararea și diagnosticarea unui computer și trebuie să fie verificat și pentru operabilitate. La urma urmei, este foarte simplu să arzi un element. Cel mai adesea, acest lucru se datorează viciului utilizatorului, care oprește incorect dispozitivul, tragând conectorul cu interfața conectată. Cea mai simplă modalitate de a testa funcționalitatea interfeței este conectarea unui mouse la acesta. Cu toate acestea, este atât de dificil să obțineți o imagine completă, deoarece manipulatorul folosește doar jumătate din liniile semnalului celor opt disponibile. Doar utilizarea unui program special și a unui program va face posibilă efectuarea unei verificări a performanței. În aceste scopuri, există deja software special dezvoltat.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ro.delachieve.com. Theme powered by WordPress.