RS232 - põhitõed, rakendused ja liidestamine

Proovige Meie Instrumenti Probleemide Kõrvaldamiseks





Mis on RS232?

RS-232 (X) on jadasideprotokoll, mida kasutatakse tavaliselt seeriandmete edastamiseks ja vastuvõtmiseks kahe seadme vahel. See toetab nii sünkroonseid kui ka asünkroonseid andmeedastusi. Paljud tööstuskeskkonna seadmed kasutavad endiselt RS-232 sidekaablit. Kaablit Rs-232 kasutatakse loogika 1 ja loogika 0 vahelise kahe signaalitaseme vahelise erinevuse tuvastamiseks. Loogikat 1 tähistab -12V ja loogikat 0 tähistab + 12V. RS-232 kaabel töötab erineva kiirusega, näiteks 9600 bitti / s, 2400 bitti / s, 4800 bitti / s jne. RS-232 kaablil on kaheterminalilised seadmed, nimelt andmeside lõppseadmed ja andmesidevahendid. Mõlemad seadmed saadavad ja võtavad vastu signaale. Andmeside seadmed on arvutiterminalid ja andmesidevahendid on modemid või kontrollerid jne.

RS-232 üldine kommunikatsiooniskeem



Nüüd on päeva enamikul personaalarvutitel kaks jadaporti ja üks paralleelport (RS232). Neid kahte tüüpi porte kasutatakse välisseadmetega suhtlemiseks ja need töötavad erineval viisil. Paralleelpord saadab ja võtab 8-bitiseid andmeid korraga üle kaheksa eraldi juhtme ja see edastab andmed väga kiiresti. Paralleelseid porte kasutatakse tavaliselt printeri ühendamiseks arvuti .


Jadaport saadab ja võtab vastu ühe bitiga andmeid korraga üle ühe juhtme ja see edastab andmeid väga aeglaselt. RS-232 tähistab soovitatud laimamist ja 232 on number X tähistab uusimat versiooni nagu RS-232c, RS232s.



Kõige sagedamini kasutatakse jadakaabliühenduste tüüpi 9-kontaktilisi pistikuid DB9 ja 25-kontaktilisi pistikuid DB-25. Igaüks neist võib olla mees- või naissoost tüüp. Tänapäeval kasutab enamik arvuteid asünkroonseks andmevahetuseks DB9-pistikut. RS-232 kaabli maksimaalne pikkus on 50 jalga.

RS-232 sidekaabel

RS232 tihvti kirjeldus

RS-232 kaabel 25 kontakti pistik

See on 25-kontaktiline pistik, iga tihvti funktsioon on järgmine.

PIN-kood 1 : (Kaitsev maa) See on maandatud tihvt.


PIN 2: Andmete edastamine.

PIN 3: Andmete vastuvõtmine.

PIN 2 ja PIN 3: Need tihvtid on andmete edastamiseks ja vastuvõtmiseks kõige olulisemad tihvtid. 1 ja 2 tihvti kasutatakse andmete edastamiseks ja tihvti 3 andmete vastuvõtmise eesmärgil.

PIN-kood 4 : Taotlus saatmiseks.

5. tihvt : Kustutamiseks selge.

PIN-kood 6 : Andmekomplekt on valmis.

PIN-kood kakskümmend: Andmeterminal valmis.

PIN 4, PIN 5, PIN 6, PIN 20: Need tihvtid on käepigistusnõelad (juhtimise voog). Tavaliselt ei saa terminalid andmeid edastada enne, kui DCE-lt on saadetud edastamise selge edastamine.

PIN 7: See tihvt on kõigi signaalide, sealhulgas andme-, ajastus- ja juhtsignaalide ühine viide. DCE ja DTE töötavad jadaliideses korralikult ja tihvt-7 tuleb ühendada mõlema otsaga ilma liideseta.

PIN-kood 8 : Seda tihvti tuntakse ka kui vastuvõetud liinisignaali detektori kandja tuvastamist. See signaal aktiveeritakse, kui kohalike ja kaugseadmete DCE vahel on loodud sobiv kandja.

PIN9: See tihvt on DTE jadaliides, see signaal järgib sissetulevat helinat teatud määral. Tavaliselt kasutab seda signaali DCE automaatvastuse režiim.

PIN 10: Test PIN.

PIN 11: ooterežiimis valige.

PIN 12: Andmekandja tuvastamine.

PIN 13: Kustutamiseks selge.

PIN 14: Andmete edastamine.

PIN 15: Edastuskell.

PIN 17: Kella vastuvõtmine.

PIN 24: Väline kell.

PIN 15, 17, 24 Sünkroonsed modemid kasutavad nendel tihvtidel olevaid signaale. Need tihvtid on kontrollitud bitiajastusega.

PIN 16: Võta vastu andmeid.

PIN 18: Test PIN.

PIN 19: Taotlus saatmiseks.

PIN 21: ( Signaali kvaliteedi detektor) See tihvt näitab vastuvõetud kandesignaali kvaliteeti, kuna edastav modem tuleb saata igal bitiajal 0 või 1, modem juhib DTE-lt bitide ajastust.

PIN 22: ( Helina indikaator): helina indikaator tähendab, et DCE teatab DTE-le, et telefon heliseb. Kõik automaatvastusega varustatud modemid, mis on mõeldud otse telefonivõrku ühendamiseks.

PIN 23: Andmesignaali kiiruse detektor

RS232 rakendamine

RS-232 kaabli liidese skeem

Automaatse väljalülituse funktsioon on mõeldud energia säästmiseks. RS-232 on paigutatud töötama vähese energiatarbega väljalülitusrežiimis. Süsteem lülitub välja, kui RS-232 seadet ei kasutata. Automaatse väljalülituse impulss lülitub ise välja alati, kui signaalil pole 30 sekundi jooksul aktiivsust. See tähendab, et kui transiiver on ühendatud RS-232 pordiga, kuid see ei saada andmeid. Pin 2 ja Pin 3 kasutatakse andmete edastamiseks ja vastuvõtmiseks. Maapinnaga ühendamiseks kasutatakse tihvti 5. Seadet Max 232 kasutatakse RS-232 kaabli kaudu DTE- ja DCE-seadmetega suhtlemiseks.

Esimene automaatse väljalülitamise impulss jälgib nii vastuvõtja kui ka saatja aktiivsust. Mõlemad tegevused on stabiilsed ja süsteem läheb unerežiimi või väljalülitusrežiimi. Enamik RS-232 kaablit kasutavaid seadmeid on CPS ja sülearvutid.

RS232 liidestamine mikrokontrolleritega, kasutades Max 232

Max 232 - taseme vahetaja IC arvutiliidese jaoks

Max 232 toimib protsessori puhverdraiverina. See aktsepteerib standardseid digitaalse loogika väärtusi 0 ja 5 volti ning teisendab need RS232 standardiks +10 ja -10 volti. Vähestel mikrokontrolleritel on sisseehitatud jadapordid, mis võimaldavad otseühendust arvuti RS232 jadapordiga. Kuid paljud mikrokontrollerid annavad 0 kuni 5 V väljundi ja vajavad vahepealset puhverahelat, et muuta 0 kuni 5 volti +10 ja -10 V vahele, mida RS232 port nõuab.

Max 232 IC koosneb kahest saatja-vastuvõtja paigutusest, nii et sama kiibi abil saab ühendada kaks jadaporti. TTL / CMOS-pingest vajaliku RS232 standardpinge genereerimiseks kasutatakse 5 kondensaatorit igast 1microFaradist. Saatjad teisendavad TTL / CMOS-taseme RS232-tasemele, samas kui vastuvõtja võtab vastu RS232-sisendi ja teisendab need TTL-taseme pingeks.

See on 16-kontaktiline IC, mille saatja tihvtid on ühendatud mikrokontrolleri ja pordiga nii, et sisendi saatja tihvt saab mikrokontrollerilt TTL-sisendi ja väljundsaatja tihvt väljastab väljundi RS232 porti. Vastuvõtja tihvtid on ühendatud RS232 pordiga nii, et sisendi vastuvõtja tihvt saab RS232 standardsisendi PC-porti ja väljundvastuvõtja tihvt varustab mikrokontrolleriga TTL-sisendi. Seega võtab saatja mikrokontrollerilt sisendi ja annab väljundi RS232 porti, samas kui vastuvõtja võtab sisendi RS232 porti ja annab väljundi mikrokontrollerile. Teised tihvtid on ühendatud 5 elektrolüütkondensaatoriga nii, et ühte kondensaatorit kasutatakse pinge kahekordistajana, et saada 5 V-lt + 10 V ja teist kondensaatorit kasutatakse pinge-muundurina -10 V saamiseks ja ülejäänud kolme kondensaatorit kasutatakse möödaviigukondensaatoritena vastavalt Vcc, V + ja V- tihvtidele. Seega toimivad kondensaatorid pinge generaatoritena.

Üks Max 232 põhilisi eeliseid on see, et see töötab 5V toiteallikaga, mis võimaldab kasutada nii IC kui ka mikrokontrolleri jaoks ühte 5V toiteallikat.

Max 232 tihvtide skeem ja vooluringi skeem

MAX 232

Tihvtide skeem ja sisemine skeem

Max232 IC omadused

  • Sisendpinge 5V.
  • TTL-standardiga ühilduv sisendpinge tase.
  • RS 232 standardiga ühilduv väljundpinge tase.
  • Madal sisendvool 0,1microAmpere ja väljundvool 24mA.
  • See töötab temperatuurivahemikus -40 kuni +85 kraadi

Max 232 rakendamine

Max232 tüüpilised rakendused hõlmavad modemeid, arvuteid, RS232 süsteeme ja terminale. Tüüpilise tööalase rakenduse jaoks, milles mikrokontrolleri ja arvutiga ühendatud RS 232 vahelüliks on Max 232, saab üks saatja sisendnõeltest mikrokontrollerilt TTL-sisendi ja kondensaatoriseade saab +/- 10V signaali, millele rakendatakse RS232 porti antud vastav saatja väljundnõel.

Vastuvõtja sisendnõel võtab RS232 pordist vastu 232 standardsisendit ja vastavalt sellele annab vastav vastuvõtja väljundnupp TTL standardväljundi mikrokontrollerile. Seega saab Max 232 IC-d kasutada vahepealse ühendusena mikrokontrolleri ja arvuti vahel.

Foto krediit: