RS232 - pagrindai, programos ir sąsajos

Išbandykite Mūsų Instrumentą, Kaip Pašalinti Problemas





Kas yra RS232?

RS-232 (X) yra nuoseklaus ryšio protokolas, paprastai naudojamas nuosekliems duomenims perduoti ir priimti tarp dviejų įrenginių. Jis palaiko tiek sinchroninį, tiek asinchroninį duomenų perdavimą. Daugelis prietaisų pramoninėje aplinkoje vis dar naudoja RS-232 ryšio kabelį. Rs-232 kabelis naudojamas nustatyti skirtumą tarp dviejų signalo lygių tarp logikos 1 ir logikos 0. Logiką 1 reiškia -12V, o logiką 0 - + 12V. RS-232 kabelis veikia skirtingais perdavimo spartomis, pvz., 9600 bitų / s, 2400 bitų / s, 4800 bitų / s ir kt. RS-232 kabelis turi dviejų terminalų įrenginius, būtent duomenų terminalo įrangą ir duomenų perdavimo įrangą. Abu prietaisai siunčia ir priima signalus. Duomenų galinė įranga yra kompiuterio terminalas, o duomenų perdavimo įranga - modemai, valdikliai ir kt.

Bendroji RS-232 ryšio schema



Dabar daugumoje asmeninių kompiuterių yra du nuoseklieji ir vienas lygiagretusis prievadai (RS232). Šie du prievadų tipai naudojami bendraujant su išoriniais įrenginiais ir veikia skirtingai. Lygiagretusis prievadas siunčia ir gauna 8 bitų duomenis vienu metu per aštuonis atskirus laidus ir tai labai greitai perduoda duomenis. Lygiagretieji prievadai paprastai naudojami spausdintuvui prijungti kompiuterį .


Nuoseklusis prievadas per vieną laidą siunčia ir gauna vieno bito duomenis vienu metu ir jis labai lėtai perduoda duomenis. RS-232 reiškia rekomenduojamą šmeižtą, o 232 yra skaičius X, nurodantis naujausią versiją, pvz., RS-232c, RS232s.



Dažniausiai naudojamas serijinių kabelių jungčių tipas yra 9 kontaktų jungtys DB9 ir 25 kontaktų jungtys DB-25. Kiekvienas iš jų gali būti vyriškas ar moteriškas. Šiuo metu dauguma kompiuterių asinchroniniam duomenų mainui naudoja DB9 jungtį. Maksimalus RS-232 kabelio ilgis yra 50 pėdų.

RS-232 ryšio kabelis

RS232 kaiščių aprašymas

RS-232 kabelis 25 kontaktų jungtis

Tai yra 25 kontaktų jungtis, kurios kiekvieno kontakto funkcija yra tokia.

1 PIN kodas : (Apsauginis pagrindas) Tai yra žemės smeigtukas.


2 PIN kodas: Perduoti duomenis.

3 PIN kodas: Gauti duomenis.

PIN 2 ir PIN 3: Šie kaiščiai yra svarbiausi duomenų perdavimo ir priėmimo kaiščiai. 1 ir 2 kaiščiai naudojami duomenims perduoti, o 3 kaiščiai naudojami duomenų priėmimo tikslams.

4 PIN kodas : Prašymas išsiųsti.

5 kaištis : Aišku siųsti.

6 PIN kodas : Parengtas duomenų rinkinys.

PIN kodą dvidešimt: Parengtas duomenų terminalas.

PIN 4, PIN 5, PIN 6, PIN 20: Šie kaiščiai yra rankos paspaudimo kaiščiai (valdymo srautas). Paprastai terminalai negali perduoti duomenų tol, kol iš DCE negaunamas aiškus perdavimas.

7 PIN kodas: Šis kaištis yra bendra visų signalų, įskaitant duomenų, laiko ir valdymo signalus, nuoroda. DCE ir DTE tinkamai veikia nuosekliojoje sąsajoje, o kaištis-7 turi būti prijungtas abiejuose galuose be sąsajos.

8 PIN kodas : Šis kaištis taip pat žinomas kaip priimto linijos signalo detektoriaus nešiklio aptikimas. Šis signalas įsijungia, kai tarp vietinio ir nuotolinio DCE įrenginių nustatomas tinkamas nešiklis.

PIN9: Šis kaištis yra nuoseklioji DTE jungtis, šis signalas seka gaunamą žiedą tam tikru mastu. Paprastai šį signalą naudoja DCE automatinio atsakymo režimas.

10 PIN kodas: Bandomasis kaištis.

11 PIN kodas: budėjimo režimu pasirinkite.

12 PIN kodas: Duomenų laikmenos aptikimas.

PIN 13: Aišku siųsti.

14 PIN kodas: Perduoti duomenis.

15 PIN kodas: Perduoti laikrodį.

17 PIN kodas: Gauti laikrodį.

24 PIN kodas: Išorinis laikrodis.

PIN kodas 15, 17, 24 Sinchroniniai modemai naudoja šių kaiščių signalus. Šie kaiščiai yra kontroliuojami bitų laikas.

16 PIN kodas: Gauti duomenis.

PIN 18: Bandomasis kaištis.

19 PIN kodas: Prašymas išsiųsti.

PIN 21: ( Signalo kokybės detektorius) Šis kaištis nurodo priimamo nešlio signalo kokybę, nes perduodantis modemas turi būti siunčiamas 0 arba arba 1 kiekvieną bitų laiką, modemas kontroliuoja bitų iš DTE laiką.

22 PIN kodas: ( Skambėjimo indikatorius): Skambėjimo indikatorius reiškia, kad DCE praneša DTE, kad telefonas skamba. Visi modemai, skirti tiesiogiai prisijungti prie telefono tinklo ir aprūpinti automatiniu atsakymu.

23 PIN kodas: Duomenų signalo greičio detektorius

RS232 taikymas

RS-232 kabelio sąsajos schema

Automatinio išjungimo funkcija skirta taupyti energiją. RS-232 yra pritaikytas veikti esant mažos galios išjungimo režimui. Sistema išsijungs, kai nenaudojamas RS-232 įrenginys. Automatinio išjungimo impulsas išsijungs, kai 30 sekundžių signalas nebus aktyvus. Tai reiškia, kad kai tik imtuvas yra prijungtas prie RS-232 prievado, tačiau jis nesiunčia duomenų. 2 ir 3 kaiščiai naudojami duomenims perduoti ir priimti. 5 kaištis naudojamas prisijungti prie žemės. „Max 232“ įrenginys naudojamas ryšiui su DTE ir DCE įrenginiais per RS-232 kabelį.

Pirmasis automatinio išjungimo impulsas stebi imtuvo ir siųstuvo veiklą. Abi veiklos yra stabilios ir sistema pereina į miego arba išjungimo režimą. Dauguma įrenginių, naudojančių RS-232 kabelį, yra CPS ir nešiojamieji kompiuteriai.

Sąsaja su RS232 su mikrovaldikliais, naudojant „Max 232“

Max 232 - „Level Shifter IC“ kompiuterio sąsajai

„Max 232“ veikia kaip buferio tvarkyklė procesoriui. Jis priima standartines 0 ir 5 voltų skaitmeninės logikos vertes ir konvertuoja jas į RS232 +10 ir -10 voltų standartą. Keletas mikrovaldiklių turi įmontuotus nuoseklius prievadus, leidžiančius tiesiogiai prisijungti prie kompiuterio RS232 nuoseklaus prievado. Tačiau daugelis mikrovaldiklių suteikia 0–5 V išėjimą ir reikalauja tarpinės buferinės grandinės, kad 0–5 voltus paverstų +10 ir –10V, reikalingų RS232 prievado.

„Max 232 IC“ sudaro du siųstuvo ir imtuvo išdėstymai, kad naudojant tą pačią mikroschemą galima prijungti du nuoseklius prievadus. 5 kondensatoriai iš kiekvieno 1microFarad naudojami norint sukurti reikiamą RS232 standartinę įtampą iš TTL / CMOS įtampos. Siųstuvai paverčia TTL / CMOS lygį į RS232 lygį, o imtuvas priima RS232 įvestį ir paverčia juos į TTL lygio įtampą.

Tai yra 16 kontaktų IC su siųstuvo kaiščiais, prijungtais prie mikrovaldiklio ir prievado taip, kad įvesties siųstuvo kaištis gautų TTL įvestį iš mikrovaldiklio, o išvesties siųstuvo kaištis tiektų išėjimą į RS232 prievadą. Imtuvo kaiščiai yra prijungti prie RS232 prievado taip, kad įvesties imtuvo kaištis gautų RS232 standartinę įvestį iš kompiuterio prievado, o išvesties imtuvo kaištis tiektų TTL įėjimą į mikrovaldiklį. Taigi siųstuvas ima įvestį iš mikrovaldiklio ir pateikia išvestį į RS232 prievadą, o imtuvas ima įvestį iš RS232 prievado ir perduoda išėjimą mikrovaldikliui. Kiti kaiščiai yra prijungti prie 5 elektrolitų kondensatorių taip, kad vienas iš kondensatorių naudojamas kaip įtampos dvigubiklis, kad gautų + 10 V iš 5 V, o kitas kondensatorius naudojamas kaip įtampos keitiklis, kad gautų -10 V, o kiti trys kondensatoriai naudojami kaip apeinantys kondensatoriai atitinkamai Vcc, V + ir V- kaiščiams. Taigi kondensatoriai veikia kaip įtampos generatoriai.

Vienas pagrindinių „Max 232“ privalumų yra tai, kad jis veikia su 5 V maitinimo šaltiniu, kuris leidžia naudoti vieną 5 V maitinimą tiek IC, tiek mikrovaldikliui.

Maks. 232 kontaktų schema ir grandinės schema

MAX 232

Smeigtukų schema ir vidinė schema

„Max232 IC“ ypatybės

  • Įėjimo maitinimo įtampa 5V.
  • Įvesties įtampos lygiai suderinami su TTL standartu.
  • Išėjimo įtampos lygiai suderinami su RS 232 standartu.
  • Maža 0,1microAmpere įėjimo srovė ir 24mA išėjimo srovė.
  • Jis veikia temperatūros diapazone nuo -40 laipsnių iki +85 laipsnių Celsijaus

„Max 232“ taikymas

Tipiškos „Max232“ programos apima modemus, kompiuterius, RS232 sistemas ir terminalus. Įprastoje darbo programoje, kurioje „Max 232“ yra tarpinis tarp mikrovaldiklio ir prie kompiuterio prijungto RS 232, vienas iš siųstuvo įvesties kaiščių gauna TTL įvestį iš mikrovaldiklio, o kondensatoriaus išdėstymas gauna +/- 10 V signalą, kuris yra atitinkamą siųstuvo išvesties kaištį, atiduotą RS232 prievadui.

Imtuvo įvesties kaištis gauna 232 standartinius įėjimus iš RS232 prievado ir atitinkamai imtuvo išvesties kaištis suteikia TTL standartinį išėjimą mikrovaldikliui. Taigi „Max 232 IC“ gali būti naudojamas kaip tarpinis ryšys tarp mikrovaldiklio ir kompiuterio.

Nuotraukų kreditas: