Prefață interfeței seriale (RS232 port)
Portul serial este un dispozitiv de intrare-ieșire (I dispozitiv / O). Pe măsură ce dispozitivul I / O este doar o modalitate de a transfera date de la calculator și să-l. Există, de asemenea, o varietate de alte dispozitive de intrare și de ieșire, cum ar fi porturi seriale, port paralel, controlere de disc, plăcile de rețea, USB universal dispozitiv Serial Bus, etc. Cele mai multe calculatoare au unul sau două porturi seriale. Kakzhdy are un conector cu 9 pini (uneori cu 25 de pini) (Figura 1), pe peretele din spate al unității de sistem informatic. Programele pot trimite date (bytes) de date transmise prin contactul (ieșire) și de a primi bytes prin celelalte date de recepție terminale (de intrare). Toate celelalte contacte sunt folosite pentru a controla și a terenurilor.Port serial (port serial) este un pic mai mult decât un conector. Se convertește datele din prezentarea concurente în posledovatlnoe și schimbă reprezentarea electrică a datelor. În interiorul calculatorului, biții de date sunt transmise în formă paralelă (fire multiple utilizate pentru transmiterea de date simultan). Fluxul de date serial este o secvență de biți într-un singur fir (cum ar fi transmisia și recepția datelor se realizează pe conectorul port serial). Pentru acest dispozitiv, și servește pentru a crea un flux de date de forma paralelă în serie (în interiorul computerului) și transferate într-un terminal de date (respectiv și invers).
Cele mai multe componente electronice de port serial este concentrat într-un cip de computer singur (microcip) numit UART.
Contacte și fire
calculatoarele mai vechi folosesc conectori de 25 de pini, dar numai 9 pini utilizate de fapt, până în prezent. Fiecare dintre contactele 9 este conectat în mod obișnuit la sârmă. cu excepția a două fire pentru transmiterea și primirea de date, restul sunt folosite pentru a controla și de la sol. Tensiunea pe fiecare dintre contactele și firele se măsoară în raport cu solul de semnal. Prin urmare, numărul minim de fire pentru transmisia de date bidirecțională - 3. În cazuri rare, locul de muncă poate hvatitt și două fire (fără semnal de la sol), dar acest lucru poate duce la o performanță slabă, și, uneori la erori în timpul transmisiei de date.
RS-232 sau EIA-232, etc.
Port serial (port serial) (care nu trebuie confundat cu USB) corespunde, de obicei, la un standard RS-232-C. EIA-232-D. sau EIA-232-E. Acest trei obozacheniya unul și același lucru. Principalele RS standard (recomandate Standard - Standard recomandat) prefixului primit EIA (Electronics Association Industries) și mai târziu EIA / TIA după organizarea EIA a fost fuzionat cu TIA (Asociația Telecomunicații Industries). caietul de sarcini EIA-232 include, de asemenea, transferul de date sincron, dar, în cele mai multe cazuri, transferul de date sincrone nu este susținută de chips-uri în calculatoare. Desemnarea RS este învechit, dar este încă utilizat pe scară largă. EIM va fi folosit în continuare pe acest site mai des. Unele documente utilizează denumirea completă a EIA / TIA.
Schimbul de date (date rate de transfer)
Datele (octeți care alcătuiesc litere, imagini, etc.) trec prin portul serial. Rata de date (cum ar fi 56k (56000) biți / sec) sunt numite (invalid) "speed". Cei mai mulți oameni spun incorect „viteza“ în loc de „raport de viteză“.
Este important de știut că rata medie a datelor este de multe ori mai mică decât valoarea maximă indicată. Întârziere (sau perioade de așteptare), iar viteza rezultată devine mai mică. Aceste întârzieri pot crește în schavisimosti tipul de control al transferului de date. Chiar și în cel mai bun caz, există întotdeauna o întârziere între bytes, deși mici (câteva microsecunde). Dacă dispozitivul este conectat la un computer prin portul posledovatlny nu poate lucra la viteza maxima, viteza medie ar trebui să fie redusă.
de control al transmisiei de date
de control al debitului înseamnă că poate limita fluxul de date prin portul serial. Pentru porturi seriale, aceasta înseamnă capacitatea de a opri și relua apoi transferul de date, fără nici o pierdere de octeți.