Concepte, UART RS-232 și com

În postul precedent „Lucrul cu UART la AVR» Am descris ce înseamnă la portul serial al universal și ceea ce este logica muncii. Am observat că mulți confundă conceptul de UART. RS-232. COM, etc. În acest post vreau să clarifice un pic de claritate.

Concepte, UART RS-232 și com

UART descrie logica lucrării. Aici o logică 1 și se înțelege că vysokiyuroven semnal. și 0 logic-l ca un semnal de nivel scăzut. Fizic ... care este cel mai mic și cel mai înalt nivel de semnal depinde de tehnologia în care este construit circuitul integrat - TTL. CMOS, etc.

pentru că Cele mai multe chips-uri sunt TTL. este una logică și zero în UART se înțelege 0V și + 5V. așa cum am menționat mai devreme. Dar pentru transmisia de date pe o distanță. și anume off-bord, utilizarea unor astfel de niveluri nu poate fi din cauza imunității de zgomot săraci. Prin urmare, au fost dezvoltate niveluri UART sleduyuschiefizicheskie:

  • RS-232 (cunoscut și ca portul COM);
  • RS-422 (utilizat pentru automatizări industriale);
  • RS-423 (utilizat pentru automatizare în industrie);
  • RS-485 (utilizate pentru automatizări industriale);
  • IrDA (UART cu ajutorul undelor de lumină în infraroșu diferit IR)

RS-232 au fost utilizate anterior în computerele de acasă sub numele portului COM este folosit pentru a conecta mouse-uri, modemuri, imprimante. Putem spune - aceasta este cea mai comună a stratului fizic UART. Numele este construit din expresia «Recomandat Standard 232" , standardul a fost elaborat„Asociația Industriilor Electronice (EIA)»înapoi în 1962.

a lungul timpului, a dezvoltat un standard:

De fapt, atunci când vorbim despre RS-232 sunt, de regulă, oricare dintre aceste standarde.

RS-232 a fost atât de mult succes. standarde interne și internaționale, care identice au fost stabilite pe baza acestora:

etc. Întregul truc este că standardele, din seria 232 nu este posibil ..., puteți găsi doar standardele menționate mai sus și să le utilizeze ca sursă primară pentru studiul RS-232 și UART.

(Dacă aveți nevoie în continuare standardele originale, aveți posibilitatea să le cumpere de pe site-ul TIA (Telecommunications Industry Association din Statele Unite))

Ca un conector pentru RS-232 foloseste un 25 pini și 9 pini conectori și D-sub. care au un DB25 prescurtare și DB9 (numite uneori CANNON CANNON 25 și 9).

Concepte, UART RS-232 și com

conectori mai obișnuiți DB9.

De ce atât de multe contacte, în cazul în care Serial Port universal (UART) destul de două fire de date TX și RX și GND sârmă?

Faptul că, în standardul RS-232, în plus față de cele de mai sus se aplică în continuare și a semnalelor de serviciu, cum ar fi „gata“, „cerere terminalul pentru a trimite“, „dorința de a primi“ etc. Acum, semnalele de serviciu nu sunt utilizate întotdeauna în echipamentul, este posibil ca acestea să fie limitate doar de TX. RX și GND ca în „pur» UART.

Este important de remarcat faptul că nivelul RS-232 ca unitate logică interval folosit de la -3V la 12V. și logica zero, de la 12 la + 3V.

Concepte, UART RS-232 și com

(Imagine împrumutat de la "Guk M. Hardware PC Interface")

RS-232 standard se ocupă de două tipuri de echipamente

  • DTE - «echipamente de introducere de date“, este cum să planteze calculator
  • DCE - «date echipament“, este de obicei un modem / șoarece / imprimanta de terminare a circuitului, etc.

Pentru DTE folosit „conector de tip tata“, pentru „DCE» conectori, cum ar fi «mama». Dacă aveți un port COM de calculator, uite ... vezi pinii conectorului. și anume „Tata“.

Concepte, UART RS-232 și com

De ce sunt eu pe asta? Faptul că există un cablu direct și invers pentru a conecta dispozitivul la portul COM. Ce să se conecteze DTE și DCE (cum ar fi un calculator și un modem), toate picioarele și conectori trebuie să fie conectat direct. acest lucru înseamnă că piciorul este responsabil pentru transmiterea datelor (RxD) este o parte a conectorului omonim (RxD). Un astfel de compus este numit direct. un cablu direct sau „modem“.

Există cazuri când este necesar pentru a conecta două DTE (de exemplu, două calculator), apoi utilizați conexiunea inversă. numit "null modem" de cablu. În acest caz, RxD1-lea calculator este conectat la TxD2-lea-lea și TxD1 cu RxD2-iulie.

Ați putea fi interesat:

  • Concepte, UART RS-232 și com
    Asamblor pentru AVR (pornire rapidă)
  • Concepte, UART RS-232 și com
    Lucrul cu ecran LCD microcontroler pe bază - HD44780 (partea 2)
  • Concepte, UART RS-232 și com
    Noi lucrăm cu UART pe AVR
  • Concepte, UART RS-232 și com
    Microcontrolerul - lucru în card SD c FAT16 scăzută

V-aș fi recunoscător dacă ați putea distribui postarea de date

  1. server dedicat scrie:

Inițial, a fost folosit RS-232 DB-25, dar pentru că multe aplicații folosesc doar o parte din contactele prevăzute de standard, a devenit posibil să se utilizeze în acest scop, conectori cu 9 pini DE-9, care sunt recomandate de standardul RS-574.

Vă mulțumim pentru complementul.