Internet Windows Android
Kengaytirish

RS 232 ulagichi. COM portini aniqlash (RS232)

RS232 bu ma'lumot uzatish moslamalarini kompyuterga ulash uchun ishlatiladigan interfeysni tavsiflovchi standart ta'rifi. Standart birinchi marta yigirmanchi asrning 60 -yillarida ishlab chiqilgan va qabul qilingan, biroq haligacha o'z ahamiyatini yo'qotmagan. 1991 yilda EIA / TIA-232-E ning oxirgi tahriri tayyorlandi, u hozirgacha qo'llanilmoqda. Kompyuterlarida birinchi bo'lib ishlatilgan kompaniya IBM edi va hozirda RS232 deyarli har bir shaxsiy kompyuterning bir qismidir. U Aloqa porti (COM port) deb nomlandi.

RS232 standartidan foydalanish ikkita qurilma o'rtasida aloqa o'rnatiladi: kompyuter (ma'lumotlar terminali uskunasi) va ma'lumot uzatish uskunasining o'zi (ma'lumotlar uzatish uskunalari). Texnik tavsif va aniq qurilmalarni ulash va ishlatish tartibini tushunish uchun ushbu qisqartirilgan belgilar (DTE va DCE) haqidagi bilimlarni bilish muhim. O'zini hurmat qiladigan har qanday dasturchi bu standart bilan tanish.

DCE ko'pincha modemdir, lekin RS232 printer yoki sichqon kabi boshqa tashqi qurilmalarni ulash uchun ham mos keladi. Ma'lumot uzatish simlar yordamida amalga oshiriladi. Standartning texnik qo'llanilishi, u kompyuterda qanday operatsion tizim o'rnatilganidan qat'i nazar, u har doim shaxsiy kompyuterda ishlashini bildiradi. Dasturlar har qanday usulda COM porti bilan o'zaro aloqada bo'lishi mumkin: BIOS funktsiyalari yordamida, operatsion tizim komponentlari orqali, to'g'ridan-to'g'ri mikroprotsessor kodi orqali, shuningdek yuqori darajadagi til komponentlari orqali. RS232 Ethernet texnologiyasi orqali kompyuterni mahalliy Internet tarmog'iga ulashni ta'minlaydi, shuningdek shaxsiy kompyuter va sanoat uskunalari o'rtasida ma'lumot uzatish tizimining bir qismidir.

Qisqasi, standart RS232 ko'p qirrali. Ammo, shunga qaramay, u kompyuterni periferik qurilmalarga ulashning boshqa usullari bilan almashtirildi. Bu, masalan, USB portlari.

RS-232 va USB o'rtasidagi farq nima?

Standart USB -dan dasturlash qulayligi bilan farq qiladi, shuning uchun zamonaviy texnologiyalar yordamida ma'lumotlar almashish protokolini amalga oshirish juda qiyin edi. Bunda mutaxassislar ham, radio havaskorlar ham faol ishtirok etishdi.

RS-232-ning shubhasiz afzalligi shundaki, ushbu interfeys orqali almashish paytida mumkin bo'lgan maksimal tezlik zamonaviy simsiz aloqa qurilmalari tomonidan bloklanishi mumkin emas. So'nggi paytlarda simsiz ulanish orqali aloqa qilish uchun ishlatiladigan radio uzatgichlarning quvvatini cheklash tendentsiyasi kuzatildi. Bu ma'lumotlar uzatish tezligini oshirishga imkon bermaydi, bu bugungi kunda maksimal 9600 bod va RS -232 interfeysi bilan - 115200 bod.

Ishlatilgan signal darajalari

RS -232 standarti ikkita signal darajasi bilan tavsiflanadi - 0 va 1. Mantiqiy 1 va 0 har xil kuchlanish darajalariga mos keladi - mos ravishda salbiy va musbat. Kabel orqali o'tayotganda signal nafaqat buzilishi, balki susayishi ham mumkin. Kabel uzunligi oshgani sayin susayish kuchayadi. Buni kabelning elektr sig'imi bilan oson izohlash mumkin. 2500 pF bo'lgan yukning maksimal sig'imini ta'minlash uchun uning uzunligi odatda 17 metr bilan chegaralanadi. Bunday holda, ma'lumotlarni uzatish tezligi sekundiga 9600 bit bo'ladi. Printsipial jihatdan, kabelning normal ishlashiga erishish mumkin va hatto kabel uzunligi ancha uzun bo'lsa ham. Mutaxassislarning aytishicha, ular himoyalanmagan kabelni ikki barobar, ekranlangan simni esa besh baravar oshirishga muvaffaq bo'lishgan. Har bir alohida holatda har xil darajadagi elektromagnit tebranishlar hisobga olinadi.

Aloqa qilish uchun kontaktli aloqa kabeli kerak. Asosan, nol modemli kabellar ishlatiladi, ularda o'zaro faoliyat simlar joylashgan.

Ma'lumot uzatish

RS232 standarti ketma-ket interfeys hisoblanadi, chunki oqim birinchi navbatda birinchi bo'lib uzatiladi. Axborot oqimi ketma -ket, asta -sekin uzatiladi. Kabel orqali hech qanday ma'lumot uzatilmaganda, chiziq mantiqiy 1 holatiga o'tadi.

RS232 standarti qayerda ishlatiladi

RS232 standartining ko'lami etarlicha keng. Birinchidan, bu yuqori ixtisoslashtirilgan uskunalar, sensorlar, o'rnatilgan asboblar, o'lchash asboblari. Siz uni ba'zi kompyuterlarda topishingiz mumkin bo'lsa -da, RS232 -ning kelajak uchun deyarli hech qanday istiqbollari yo'q. Ba'zi iqtisodiy va sanoat tarmoqlarida o'tmishdagi bunday aks -sadolar hali ham mavjud. Standart asta -sekin eskirgan deb hisoblanadi, u zamonaviy qurilmalarda axborotni qayta ishlash va uzatish uchun kamroq ishlatiladi.

RS-232 interfeysi orqali turli xil qurilmalarning kompyuter uskunalari bilan o'zaro ta'sirini ketma-ket sinovlar, ilmiy tajribalar o'tkazadigan korxonalarda topish mumkin. Bu ma'lumotlar va natijalarni olish, yig'ish va tahlil qilish jarayonlarini avtomatlashtirishga bo'lgan alohida ehtiyoj bilan bog'liq.

RS-232 standarti U ko'p funktsiyali o'lchash asboblarida faol ishlatiladi, masalan, belgilangan tariflar bo'yicha xarajatlarni nazorat qilish uchun qo'shimcha funksiya bilan jihozlangan elektr hisoblagich. Ma'lumotlarni o'qish va uzatish RS-232 interfeysi orqali amalga oshiriladi.

RS-232 interfeysining tavsifi, ishlatiladigan ulagichlarning formati va pinlarning maqsadi, signallarning belgilanishi, ma'lumotlar almashish protokoli.

umumiy tavsif

Rasmiy ravishda "EIA / TIA-232-E" deb nomlangan RS-232 interfeysi, lekin "COM port" interfeysi sifatida tanilgan, ilgari kompyuter texnologiyalarining eng keng tarqalgan interfeyslaridan biri bo'lgan. USB va FireWare kabi tezroq va aqlli interfeyslarning paydo bo'lishiga qaramay, u bugungi kunda ham ish stoli kompyuterlarida topilgan. Radio havaskorlari nuqtai nazaridan uning afzalliklari past tezlik va protokolni uy qurilishi qurilmasida amalga oshirish qulayligini o'z ichiga oladi.

Jismoniy interfeys ikki turdagi ulagichlardan biri tomonidan amalga oshiriladi: DB-9M yoki DB-25M, ikkinchisi hozirda ishlab chiqarilayotgan kompyuterlarda deyarli uchramaydi.

9-pinli ulagichli pinouts


9-pinli erkak DB-9M erkak
Pimlarning yon tomonidagi pin raqamlash
Signallarning yo'nalishi xostga (kompyuter) nisbatan ko'rsatiladi
Aloqa Signal Yo'nalish Tavsif
1 CD Kirish Operator aniqlandi
2 RXD Kirish Qabul qilingan ma'lumotlar
3 TXD Chiqish O'tkazilgan ma'lumotlar
4 DTR Chiqish Xost tayyor
5 GND - Umumiy sim
6 DSR Kirish Qurilma tayyor
7 RTS Chiqish Xost uzatishga tayyor
8 CTS Kirish Qurilma qabul qilishga tayyor
9 RI Kirish Qo'ng'iroq aniqlandi

25-pinli ulagichli pinouts

Aloqa Signal Yo'nalish Tavsif
1 Qalqon - Ekran
2 TXD Chiqish O'tkazilgan ma'lumotlar
3 RXD Kirish Qabul qilingan ma'lumotlar
4 RTS Chiqish Xost uzatishga tayyor
5 CTS Kirish Qurilma qabul qilishga tayyor
6 DSR Kirish Qurilma tayyor
7 GND - Umumiy sim
8 CD Kirish Operator aniqlandi
9 - - Zaxira
10 - - Zaxira
11 - - Ishlatilmayapti
12 SCD Kirish 2 -tashuvchi aniqlandi
13 SCTS Kirish Qurilma # 2 qabul qilishga tayyor
Aloqa Signal Yo'nalish Tavsif
14 STXD Chiqish O'tkazilgan ma'lumotlar №2
15 TRC Kirish Transmitter soati
16 SRXD Kirish Qabul qilingan ma'lumotlar №2
17 RCC Kirish Qabul qiluvchi soat
18 LLOOP Chiqish Mahalliy pastadir
19 SRTS Chiqish Xost 2 -raqamli transferga tayyor
20 DTR Chiqish Xost tayyor
21 RLOOP Chiqish Tashqi menteşe
22 RI Kirish Qo'ng'iroq aniqlandi
23 DRD Kirish Ma'lumot uzatish tezligi aniqlandi
24 TRCO Chiqish Tashqi transmitterning vaqti
25 TEST Kirish Sinov rejimi

Jadvallar shuni ko'rsatadiki, 25-pinli interfeys to'laqonli ikkinchi qabul qilish-qabul qilish kanali ("2-raqamli" signallar), shuningdek, ko'p sonli qo'shimcha nazorat va nazorat signallari mavjudligi bilan ajralib turadi. Biroq, ko'pincha, kompyuterda "keng" ulagich mavjudligiga qaramay, unga qo'shimcha signallar ulanmagan.

Elektr xususiyatlari

Transmitterning mantiqiy darajalari:"0" - +5 dan +15 voltsgacha, "1" - -5 dan -15 voltsgacha.

Qabul qiluvchilarning mantiq darajalari:"0" - +3 voltsdan yuqori, "1" - -3 voltsdan past.

qabul qiluvchining kirish empedansi kamida 3 kOm.

Bu xususiyatlar standart bilan minimal darajada belgilanadi, bu moslik mosligini kafolatlaydi, lekin haqiqiy xususiyatlar odatda ancha yaxshi bo'ladi, bu esa bir tomondan kam quvvatli qurilmalarni portdan quvvatlantirish imkonini beradi (masalan, shunday uyali telefonlar uchun ko'p sonli uy qurilishi ma'lumot kabellari yaratilgan) va boshqa tomondan portga kiraverishda teskari Bipolyar signal o'rniga TTL darajasi.

Asosiy interfeys signallarining tavsifi

CD- Qabul qilingan signalda tashuvchi aniqlanganda, qurilma bu signalni o'rnatadi. Odatda bu signalni modemlar ishlatadi, ular shu yo'l bilan uy egasiga ishchi modem qatorning boshqa uchida joylashganligini xabar qiladi.

RXD- Xost qurilmadan ma'lumotlarni oladigan chiziq. Bu "Aloqa protokoli" bo'limida batafsil tasvirlangan.

TXD- Qurilmaga ma'lumotlarni uzatish liniyasi. Bu "Aloqa protokoli" bo'limida batafsil tasvirlangan.

DTR- Uy egasi bu signalni ma'lumot almashishga tayyor bo'lganda tasdiqlaydi. Aslida, signal aloqa dasturi tomonidan port ochilganda o'rnatiladi va port ochiq ekan, shu holatda qoladi.

DSR- Qurilma yoqilganda va uy egasi bilan muloqotga tayyor bo'lganda bu signalni tasdiqlaydi. Ma'lumot almashish uchun bu va oldingi (DTR) signallari o'rnatilishi kerak.

RTS- Uy egasi ushbu signalni qurilmaga uzatishni boshlashdan oldin o'rnatadi, shuningdek, u qurilmadan ma'lumotlarni qabul qilishga tayyorligini bildiradi. Uskuna aloqasini boshqarish uchun ishlatiladi.

CTS- Qurilma bu signalni qabul qilishga tayyor bo'lganida (masalan, uy egasi tomonidan yuborilgan oldingi ma'lumotlar modem orqali chiziqqa o'tkazilganda yoki bepul bo'lsa), uy egasining oldingi (RTS) sozlamasiga javoban bildiradi. oraliq buferdagi bo'sh joy).

RI- Qurilma (odatda modem) bu ohangni masofali tizimdan qo'ng'iroqni qabul qilganda, masalan, qo'ng'iroqni qabul qilishda, agar modem qo'ng'iroqlarni qabul qilish uchun o'rnatilgan bo'lsa, o'rnatadi.

Aloqa protokoli

RS-232 protokolida ma'lumotlar almashinuvini boshqarishning ikkita usuli mavjud: apparat va dasturiy ta'minot, shuningdek ikkita uzatish rejimi: sinxron va asenkron. Protokol har qanday boshqaruv usullarini har qanday uzatish rejimi bilan birgalikda ishlatishga imkon beradi. Bu, shuningdek, oqimni nazorat qilmasdan ishlashga imkon beradi, bu esa aloqa o'rnatilganda (DTR va DSR signallari o'rnatilgan) xost va qurilma har doim ma'lumotlarni qabul qilishga tayyor ekanligini bildiradi.

Uskunani boshqarish usuli RTS va CTS signallari yordamida amalga oshiriladi. Ma'lumotni uzatish uchun xost (kompyuter) RTS signalini tasdiqlaydi va qurilmaning CTS signalini o'rnatishini kutadi, so'ngra CTS signali tasdiqlangan ekan, ma'lumotlarni uzatishni boshlaydi. CTS signalini uy egasi keyingi bayt uzatila boshlashidan oldin tekshiradi, shuning uchun allaqachon uzatila boshlangan bayt CTS qiymatidan qat'i nazar butunlay uzatiladi. Ma'lumot almashishning yarim dupleks rejimida (qurilma va xost o'z navbatida ma'lumotlarni uzatadi, to'liq dupleks rejimda ular buni bir vaqtning o'zida bajarishi mumkin) xost tomonidan RTS signalini olib tashlash uning qabul qilish rejimiga o'tishini bildiradi.

Dasturiy ta'minotni boshqarish usuli qabul qiluvchi tomon uzatishning maxsus belgilarini (0x13 kodli belgi, XOFF deb nomlanadi) va davomini (0x11 kodli belgi, XON deb nomlangan) yuborishi kerak. Belgilar ma'lumotlarini olgandan so'ng, uzatuvchi tomon o'z navbatida uzatishni to'xtatishi yoki davom ettirishi kerak (agar uzatishni kutayotgan ma'lumotlar bo'lsa). Uskunani amalga oshirish nuqtai nazaridan bu usul sodda, lekin u sekinroq javob beradi va shunga mos ravishda qabul qilish buferidagi bo'sh joy ma'lum chegaraga kamayganda transmitterni oldindan ogohlantirishni talab qiladi.

Sinxron uzatish rejimi bitlar ketma -ket ketma -ket ketma -ket ketganda, ma'lum tezlik bilan uzluksiz ma'lumotlar almashishni nazarda tutadi. Ushbu rejim COM port orqali qo'llab -quvvatlanmaydi.

Asenkron uzatish rejimi har bir ma'lumot baytining (va agar bo'lsa, parite bit) bitta nol boshlang'ich bit va bir yoki bir nechta bitta to'xtash bitli sinxronizatsiya ketma -ketligiga "o'ralgan" bo'lishidan iborat. Asenkron rejimdagi ma'lumotlar oqimi diagrammasi rasmda ko'rsatilgan.

Qabul qiluvchining mumkin bo'lgan algoritmlaridan biri Keyingi:

  1. "0" signal darajasini kuting (xost uchun RXD, qurilma uchun TXD).
  2. Bit davomiyligining yarmini hisoblang va signal darajasi hali ham "0" ekanligini tekshiring.
  3. To'liq bit vaqtini hisoblang va joriy signal darajasini minimal ma'lumot bitiga yozing (bit 0)
  4. Boshqa barcha ma'lumotlar bitlari uchun oldingi amalni takrorlang
  5. Paritaning to'liq davomiyligini hisoblang va qabul qilish to'g'riligini tekshirish uchun joriy signal darajasidan foydalaning (pastga qarang)
  6. Bitning to'liq davomiyligini hisoblang va joriy signal darajasi "1" ekanligiga ishonch hosil qiling.

Qat'iy aytganda, interfeys RS 232- standart nomi (RS - tavsiya etilgan standart, 232 - uning raqami), u kompyuter va ma'lumotlarni uzatish moslamasini ulash interfeysini tavsiflaydi.

Standart ancha oldin, 20 -asrning 60 -yillarida ishlab chiqilgan. 1991 yilda elektron va telekommunikatsiya sanoati uyushmalari tomonidan qabul qilingan standartning hozirgi qayta ko'rib chiqilishi deyiladi EIA / TIA-232-E.

Biroq, ko'pchilik odamlar hali ham interfeysning o'zida mustahkam o'rnashgan RS-232 nomidan foydalanadilar.

Qurilmalar

RS -232 interfeysi ikkita qurilmaning ulanishini ta'minlaydi, ulardan biri DTE (Data Terminal Equipment) - DTE (Data Terminal Equipment), ikkinchisi - DCE (Data Communication Equipment) - DTE (Data Communication Equipment) deb nomlanadi.

Odatda, DTE (DTE)-bu kompyuter, DCE (DTE)-bu modem, garchi RS-232 tashqi qurilmalarni (sichqoncha, printer) kompyuterga ulash va boshqa kompyuterga ulash uchun ishlatilgan bo'lsa ham.

Bu belgilashlarni (DTE va DCE) eslab qolish muhim. Ular interfeys signallari nomlarida ishlatiladi va muayyan dasturning tavsifini tushunishga yordam beradi.

Ulagich turlari

Standart dastlab 25-pinli DB25 tipli ulagichdan foydalanishni tasvirlab bergan. DTE qurilmasi vilka (erkak), DCE qurilmasi rozetka (ayol) bilan jihozlangan bo'lishi kerak. Keyinchalik, IBM PC paydo bo'lishi bilan, bugungi kunda eng keng tarqalgan interfeysning kesilgan versiyasi va 9-pinli DB9 ulagichlari ishlatila boshlandi.

RS-232 simlari

Quyidagi jadvalda 9-pinli DB9 ulagichi uchun pin tayinlanishi ko'rsatilgan. Jadvalda simlar ko'rsatilgan Ma'lumotni qayta ishlash uskunalari vilkalari (DTE) masalan, shaxsiy kompyuter. DCE rozetkasi ikkita ulagichni to'g'ridan-to'g'ri yoki pin-to-pinli lehimli kabel orqali ulanishi uchun o'tkaziladi.

1 - Tashuvchini aniqlash (CD) Tashuvchi chastotasi

2 -Qabul qilingan ma'lumotlar (RD) Qabul qilingan ma'lumotlar

3 - O'tkazilgan ma'lumotlar (TD) O'tkazilgan ma'lumotlar

4 - Ma'lumot terminali tayyor (DTR) OOD tayyorligi

5 - Signalli er Umumiy

6 - Ma'lumotlar to'plami tayyor (DSR) OPD tayyorligi

7 - Yuborish uchun so'rov (RTS) O'tkazish so'rovi

8 - Yuborish uchun tozalash (CTS) Uzatishga tayyor

9 - Ring indikatori (RI) Qo'ng'iroq signali

RD va TD sxemalari ma'lumotlarni uzatish uchun mo'ljallangan. Qolgan sxemalar qurilma holatini ko'rsatish (DTR, DSR), uzatishni boshqarish (RTS, CTS) va chiziq holatini ko'rsatish (CD, RI) uchun mo'ljallangan. To'liq sxemalar faqat tashqi modemni kompyuterga ulash uchun ishlatiladi. Boshqa hollarda, masalan, sanoat boshqaruvchisini shaxsiy kompyuterga ulashda interfeysning apparat va dasturiy ta'minlanishiga qarab, cheklangan sxemalar to'plami ishlatiladi.

RS-232 kabelining diagrammasi

Yuqorida aytib o'tilganidek, qat'iy standartlashtirilgan DTE va DCE qurilmalarini ulash uchun pin-to-pin kabeli kerak. Ikki DTE qurilmasini ulash uchun nol-modem deb nomlangan kabellar ishlatiladi, bunda simlar signallarning maqsadiga muvofiq "kesib o'tadi". Amalda, kabelni payvandlashdan oldin, har doim ulanadigan ikkala qurilma uchun hujjatlarni o'qib chiqishingiz kerak.

Boshlanish biti har doim mantiqiy nol darajasida, to'xtash biti bitta. Parit bitining holati transmitter sozlamalari bilan aniqlanadi. Bit to'ldiradi ma'lumotlar toq (paritet toq), paritet (juftlik juftligi) ga bo'linadigan bitlar soni ishlatilmasligi mumkin (parite yo'q), har doim bitta (belgi) yoki nol (bo'sh joy).

Perspektivlar

Aslida RS-232-ning istiqboli yo'q. Hozirgi vaqtda bu interfeys bilan jihozlanmagan kompyuterlar ko'payib bormoqda. Shu bilan birga, RS-232 interfeysli ko'plab qurilmalar ishlamoqda. Kompyuterni bunday qurilmalarga ulash uchun USB - RS -232 adapterlari ishlatiladi.

Bunday adapterni ulab, drayverlarni o'rnatgandan so'ng, kompyuterda virtual COM porti paydo bo'ladi, u orqali siz qurilma bilan aloqa o'rnatishingiz mumkin.

RS -232C interfeysi ma'lumotlarni uzatish yoki qabul qilish uskunalarini (DTE - ma'lumotlar terminali uskunasi yoki ATD - ma'lumotlarni uzatish uskunasi; DTE - Ma'lumotlar terminali uskunasi) ma'lumotlar kanallarining terminal uskunasiga (DCE; DCE - Ma'lumotlarni uzatish uskunasi) ulash uchun mo'ljallangan. ). ADF kompyuter, printer, plotter va boshqa periferik uskunalar bo'lishi mumkin. DCE odatda modemdir. Ulanishning asosiy maqsadi ikkita ADF qurilmasini ulashdir. To'liq ulanish sxemasi rasmda ko'rsatilgan. 1; interfeys qurilmalarni null modem kabeli yordamida to'g'ridan -to'g'ri ulash orqali masofali aloqa kanalini bir juft DCE qurilmasi bilan birga yo'q qilishga imkon beradi (2 -rasm).

Shakl.1. To'liq RS-232C ulanish diagrammasi


2 -rasm. Nol modem kabeli bilan RS-232C ulanishi

Standart interfeysni boshqarish signallari, ma'lumotlarni uzatish, elektr interfeysi va ulagich turlarini tavsiflaydi. Standart asenkron va sinxron almashish rejimlarini ta'minlaydi, lekin COM portlari faqat asenkron rejimni qo'llab -quvvatlaydi. RS-232C funktsional jihatdan CCITT V.24 / V.28 standarti va C2 ​​interfeysiga teng, lekin ular turli xil signal nomlariga ega.

RS -232C standarti bitta uzatuvchi va qabul qiluvchilarni tavsiflaydi - signal umumiy simga nisbatan uzatiladi - kontaktlarning zanglashiga olib keladi (muvozanatli differentsial signallar boshqa interfeyslarda ishlatiladi - masalan, RS -422). Interfeys qurilmalarning galvanik izolyatsiyasini ta'minlamaydi. Ma'lumot kiritishda (RxD signali) mantiqiy birlik (MARK holati) –12 dan –3 V gacha kuchlanish diapazoniga to'g'ri keladi; mantiqiy nol - +3 dan +12 V gacha (SPACE holati). Boshqaruv signallarining kirishi uchun ON holati +3 dan +12 V gacha, O'chirilgan holatiga ("o'chirilgan") - –12 dan –3 V gacha qabul qiluvchining histerezisiga to'g'ri keladi: chiziq holati faqat o'zgargan deb hisoblanadi. ostonani kesib o'tish (3 -rasm). Transmitterlarning chiqish darajasidagi signal darajasi –12 dan –5 V gacha va +5 dan +12 V gacha bo'lishi kerak. Ulangan qurilmalarning kontaktlarning zanglashiga olib kelishi mumkin bo'lgan farqi 2 V dan kam bo'lishi kerak. , potentsial farqi yuqori bo'lsa, signallarni noto'g'ri qabul qilish mumkin ... E'tibor bering, TTL darajasidagi signallar (UART mikrosxemalarining kirish va chiqishlarida) TxD va RxD liniyalari uchun to'g'ridan -to'g'ri kodda, qolganlari uchun esa teskari kodda uzatiladi.

Interfeys, agar ular AC quvvat bilan ta'minlansa va tarmoq filtrlari bo'lsa, ulanadigan qurilmalar uchun himoya tuproqli erni nazarda tutadi.

DIQQAT

O'z-o'zidan ishlaydigan qurilmalarning interfeys kabellarini ulash va uzish elektr ta'minoti o'chirilgan holda amalga oshirilishi kerak. Aks holda, kommutatsiya paytidagi qurilmalarning muvozanatsiz potentsiallaridagi farq interfeyslarning chiqish yoki kirish (bu xavfli) sxemalariga qo'llanilishi va mikrosxemaga zarar etkazishi mumkin.

RS-232C standarti ishlatiladigan ulagichlarning turlarini tartibga soladi.

ADB uskunasiga (shu jumladan, COM portlari) DB-25P vilkasini yoki undan ixchamroq versiyasini o'rnatish odatiy holdir. To'qqiz pinli ulagichlarda sinxron ishlash uchun zarur bo'lgan qo'shimcha signal pinlari yo'q (aksariyat 25 pinli ulagichlar bu pinlardan foydalanmaydi).

AKD uskunalarida (modemlar) DB-25S yoki DB-9S rozetkalari o'rnatilgan.

Ushbu qoida, DCE ulagichlari ADF ulagichlariga to'g'ridan-to'g'ri yoki bitta pinli ulangan "to'g'ridan-to'g'ri" kabeli orqali ulanishi mumkinligini taxmin qiladi. Adapter kabellari, shuningdek, 9 dan 25-pinli ulagichlardan adapterlar bo'lishi mumkin (4-rasm).

Agar ADF uskunasi modemlarsiz ulangan bo'lsa, u holda qurilma ulagichlari (vilkalari) nol modemli simi (nol-modem yoki Z-modem) bilan bog'langan bo'lib, uning ikkala uchida rozetkasi bor, kontaktlari o'zaro bog'liq. rasmda ko'rsatilgan diagrammalardan biriga ko'ra. 5.


Guruch. 3. RS-232C signallarini qabul qilish

Guruch. 4. Modemlarni ulash uchun kabellar


Guruch. 5. Null -modemli kabel: a - minimal, b - to'la

Agar biron -bir ADF qurilmasiga rozetka o'rnatilgan bo'lsa, bu deyarli 100% modem ulanish kabeliga o'xshash boshqa kabelga to'g'ri kabel orqali ulanishi kerak. Soket odatda modem orqali masofaviy ulanish ta'minlanmagan qurilmalarga o'rnatiladi.

Jadval 1 COM portlari ulagichlarining (va ADFdan ma'lumotlarni uzatish uchun boshqa uskunalarning) kontaktlarining maqsadini ko'rsatadi. DB-25S ulagichining pinlari EIA / TIA-232-E standarti bilan belgilanadi, DB-9S ulagichi EIA / TIA-574 standarti bilan tavsiflanadi. Modemlar uchun (DCE) sxemalar va kontaktlarning nomlari bir xil, lekin signallarning rollari (kirish-chiqish) teskari.

Jadval 1. RS-232C interfeysi ulagichlari va signallari

Zanjirning belgilanishi

Ulagich pin

Kompyuter kabel simi raqami.

Yo'nalish

1 8-bitli ko'p kartali tasma kabeli.
2 ta 16-bitli multikartalar va anakartlardagi portlar uchun tasma kabeli.
3 Anakartlarda portli lentali kabel opsiyasi.
4 25-pinli ulagichga keng lenta kabeli.

Keling, PC COM porti nuqtai nazaridan, asenkron rejim bilan bog'liq RS-232C signallarining bir qismini ko'rib chiqaylik. Qulaylik uchun biz COM portlari va ko'pchilik qurilmalarning tavsiflarida qabul qilingan nomlarning mnemonikasidan foydalanamiz (u RS-232 va V.24 noma'lum belgilaridan farq qiladi). Eslatib o'tamiz, nazorat signallarining faol holati ("yoqilgan") va uzatiladigan ma'lumotlar bitining nol qiymati interfeys signalining ijobiy potentsialiga (+3 V dan yuqori) to'g'ri keladi va "o'chirilgan" holat va bitta bit mos keladi. salbiy potentsialga (-3 V dan past). Interfeys signallarining maqsadi jadvalda ko'rsatilgan. 2. Modemni COM portiga ulash holatidagi boshqaruv signallarining normal ketma -ketligi rasmda ko'rsatilgan. 6.

Jadval 2. RS-232C interfeys signallarining maqsadi

Uchrashuv

Himoyalangan topraklama - bu himoya korpusi, qurilma korpusiga va kabel ekraniga ulanadi

Signal Ground - signal darajasi (zanjir), unga nisbatan signal darajalari ta'sir qiladi

Ma'lumotlarni uzatish - ketma -ket ma'lumotlar - uzatuvchi chiqishi

Ma'lumotlarni qabul qilish - ketma -ket ma'lumotlar - qabul qiluvchining kirishi

Yuborish uchun so'rov - ma'lumotlarni uzatish so'rovining chiqishi: "yoqilgan" holat modemga terminalda uzatish uchun ma'lumot borligi to'g'risida xabar beradi. Yo'nalishni boshqarish uchun ishlatiladigan yarim dupleks rejimda - "yoqilgan" holat modemga uzatish rejimiga o'tishni bildiradi.

Yuborish uchun tozalash - terminalga ma'lumotlarni yuborish imkonini beruvchi kirish. O'chirilgan davlat ma'lumot uzatishni taqiqlaydi. Signal apparat oqimini boshqarish uchun ishlatiladi

Ma'lumotlar uzatish uskunasidan tayyor signalni kiritish (modem ish rejimida kanalga ulangan va kanalning qarama -qarshi tomonidagi uskuna bilan kelishilgan harakatlarni bajargan).

Ma'lumotlar terminali tayyor - ma'lumot almashish uchun tayyor bo'lgan terminal chiqishi. "Yoqilgan" holati terish havolasini ulangan holatda saqlaydi

Ma'lumot tashuvchisi aniqlandi - masofadan turib modem tashuvchisi signalini aniqlash

Ring indikatori - qo'ng'iroq indikatorining kiritilishi. Kommutatsiya qilingan kanalda modem bu signal bilan qo'ng'iroqning qabul qilinganligini bildiradi.


Guruch. 6. Interfeysni boshqarish signallarining ketma -ketligi

  1. DTR -ni o'rnatish orqali kompyuter modemdan foydalanmoqchi ekanligini bildiradi.
  2. DSR -ni o'rnatish orqali modem uning tayyorligi va ulanish o'rnatilishini bildiradi.
  3. RTS signali yordamida kompyuter uzatishga ruxsat so'raydi va modemdan ma'lumotlarni qabul qilishga tayyorligini e'lon qiladi.
  4. CTS signali yordamida modem kompyuterdan ma'lumotlarni qabul qilishga va uni chiziqqa uzatishga tayyorligi haqida xabar beradi.
  5. CTSni olib tashlash orqali modem keyingi qabul qilishning iloji yo'qligini bildiradi (masalan, bufer to'la) - kompyuter ma'lumotlarni uzatishni to'xtatishi kerak.
  6. CTS signali yordamida modem kompyuterga uzatishni davom ettirishga imkon beradi (buferda joy bor).
  7. RTSni olib tashlash ham kompyuter buferini to'ldirishni (modem kompyuterga ma'lumotlarni uzatishni to'xtatishi kerak), ham modemga o'tkazish uchun ma'lumotlarning etishmasligini anglatishi mumkin. Odatda, bu holda, modem kompyuterga ma'lumotlarni yuborishni to'xtatadi.
  8. Modem CTSni qayta o'rnatish orqali RTSni olib tashlashni tasdiqlaydi.
  9. Kompyuter uzatishni davom ettirish uchun RTSni qayta o'rnatadi.
  10. Modem bu harakatlarga tayyorligini tasdiqlaydi.
  11. Kompyuter almashish tugaganligini ko'rsatadi.
  12. Modem tasdiqlash bilan javob beradi.
  13. Kompyuter DTRni qabul qiladi, bu odatda uzilish (uzish) signalidir.
  14. DSRni qayta o'rnatish orqali modem uzilganligini bildiradi.

Ushbu ketma-ketlikni ko'rib chiqsak, modulli kabellarsiz DTR-DSR va RTS-CTS ulanishlari aniq.

Asenkron uzatish rejimi

Asenkron uzatish rejimi baytga yo'naltirilgan (belgiga yo'naltirilgan): uzatiladigan ma'lumotlarning eng kichik birligi-bitta bayt (bitta belgi). Baytni yuborish formati rasmda ko'rsatilgan. 7. Har bir baytning uzatilishi qabul qiluvchiga yuborishni boshlash uchun signal beruvchi boshlang'ich bitdan boshlanadi, so'ngra ma'lumotlar bitlari va ehtimol paritet bit. To'xtatuvchi bit bilan uzatishni yakunlaydi, bu uzatmalar orasidagi pauzani kafolatlaydi. Keyingi baytning boshlang'ich biti to'xtash bitidan keyin har qanday vaqtda yuboriladi, ya'ni uzatmalar o'rtasida ixtiyoriy uzunlikdagi pauzalar bo'lishi mumkin. Har doim aniq belgilangan qiymatga ega bo'lgan boshlang'ich bit (mantiqiy 0) qabul qilgichni uzatuvchi signal bilan sinxronlashtirishning oddiy mexanizmini ta'minlaydi. Qabul qilgich va uzatuvchi bir xil tezlikda ishlaydi deb taxmin qilinadi. Qabul qiluvchining ichki soat generatori mos yozuvlar chastotasini ajratuvchi hisoblagichdan foydalanadi, u boshlang'ich bit qabul qilinganda tiklanadi. Bu hisoblagich qabul qiluvchi keyingi qabul qilingan bitlarga yopishib oladigan ichki stroblarni hosil qiladi. Ideal holda, stroblar bitli intervallarning o'rtasida joylashgan bo'lib, bu ma'lumotlarni qabul qilgich va uzatuvchi tezligi o'rtasida ozgina mos kelmasa ham qabul qilish imkonini beradi. Shubhasiz, 8 bitli bit, bitta boshqaruv biti va bitta to'xtash biti uzatilganda, ma'lumotlar to'g'ri tan olinadigan ruxsat etilgan maksimal tezlik mos kelmasligi 5%dan oshmasligi kerak. Ichki sinxronizatsiya hisoblagichining fazali buzilishi va diskretligini hisobga olgan holda, kichikroq chastotali burilishga yo'l qo'yiladi. Ichki osilatorning mos yozuvlar chastotasining bo'linish koeffitsienti qanchalik past bo'lsa (uzatish chastotasi shuncha yuqori bo'lsa), stroblarni bit oralig'ining o'rtasiga moslashtirishda xatolik shunchalik katta bo'ladi va chastota tutarlılığı talablari yanada qattiqroq bo'ladi. O'tkazish chastotasi qanchalik baland bo'lsa, qabul qilingan signal fazasiga qirrali buzilishlarning ta'siri katta bo'ladi. Bu omillarning o'zaro ta'siri almashinuv chastotasining oshishi bilan qabul qilgich va uzatuvchi chastotalarining muvofiqligi talablarining oshishiga olib keladi.


Shakl.7. Asenkron uzatish formati RS-232C

Asenkron yuborish formati mumkin bo'lgan uzatish xatolarini aniqlash imkonini beradi.

  • Agar tushish qabul qilinsa, bu xabarning boshlanishini bildiradi va boshlang'ich strobi yordamida bir darajali mantiq aniqlansa, boshlang'ich bit noto'g'ri deb hisoblanadi va qabul qiluvchi yana kutish holatiga o'tadi. Qabul qiluvchilar bu xato haqida xabar bermasligi mumkin.
  • Agar to'xtash biti vaqtida mantiqiy nol darajasi aniqlansa, to'xtash biti xatosi hosil bo'ladi.
  • Agar paritet ishlatilsa, ma'lumotlar biti yuborilgandan keyin chek biti uzatiladi. Qabul qilingan konventsiyaga qarab, bu bit bitta yoki bitta bitli bitlar sonini to'ldiradi. Noto'g'ri bit bit qiymati bilan baytni qabul qilish xatolarni tuzatishga olib keladi.
  • Format nazorati chiziq uzilishini aniqlashga imkon beradi: qoida tariqasida, tanaffusda qabul qilgich mantiqiy nolni "ko'radi", u dastlab boshlang'ich bit va nol ma'lumotlar biti sifatida talqin qilinadi, lekin keyin to'xtash bitini boshqarish ishga tushadi.

Asenkron rejim uchun bir qator standart standartlar qabul qilinadi: 50, 75, 110, 150, 300, 600, 1200, 2400, 4800, 9600, 19200, 38400, 57600 va 115200 bps. Ba'zida bit / s o'rniga baud ishlatiladi, lekin ikkilik uzatiladigan signallarni ko'rib chiqishda bu to'g'ri emas. Baudda chiziq holatining o'zgarishi chastotasini o'lchash odatiy holdir va aloqa kanalida ikkilik bo'lmagan kodlash usuli (zamonaviy modemlarda keng qo'llaniladi) yordamida bit tezligi (bit / s) va signal o'zgarishi (bod) bir necha marta farq qilishi mumkin.

Ma'lumot bitlarining soni 5, 6, 7 yoki 8 bo'lishi mumkin (5 va 6 bitli formatlar unchalik keng tarqalgan emas). Stop bitlarining soni 1, 1,5 yoki 2 bo'lishi mumkin ("bir yarim bit" faqat to'xtash oralig'ining uzunligini bildiradi).

Ma'lumotlar oqimini boshqarish

Ma'lumotlar oqimini boshqarish uchun (Flow Control) ikkita protokol variantidan foydalanish mumkin - apparat va dasturiy ta'minot. Ba'zida oqim nazorati qo'l siqish bilan adashadi. Qo'l berib ko'rish - bu mahsulot qabul qilinganligi to'g'risida bildirishnoma yuborishni, oqimni boshqarish esa keyinchalik ma'lumot olish yoki olmaslik to'g'risida bildirishnoma yuborishni o'z ichiga oladi. Ko'pincha, oqim nazorati qo'l siqish mexanizmiga asoslangan.

Uskuna oqimini boshqarish (RTS / CTS), agar qabul qiluvchi uni qabul qilishga tayyor bo'lmasa, CTS signalidan ma'lumotlarni uzatishni to'xtatish uchun foydalanadi (8 -rasm). Transmitter keyingi baytni faqat CTS liniyasi yoqilganda "chiqaradi". Oldindan uzatila boshlagan baytni CTS signali bilan kechiktirib bo'lmaydi (bu xabarning yaxlitligini kafolatlaydi). Uskuna protokoli qabul qiluvchining holatiga transmitterning eng tezkor javobini beradi. Asenkron qabul qiluvchi -mikrosxemalar qabul qiluvchi qismda kamida ikkita registrga ega - navbatdagi xabarni qabul qilish uchun smenali registr va qabul qilingan bayt o'qiladigan saqlash registri. Bu ma'lumotni yo'qotmasdan apparat protokoli yordamida almashishni amalga oshirish imkonini beradi.


Shakl.8. Uskuna oqimini boshqarish

Uskuna protokoli, agar ular qo'llab -quvvatlasa, printer va plotterlarni ulashda foydalidir. To'g'ridan -to'g'ri ikkita kompyuterni (modemlarsiz) ulashda, apparat protokoli CTS -dan CTS -ga o'tishni talab qiladi.

To'g'ridan-to'g'ri ulangan holda, uzatuvchi terminal CTS liniyasida "o'z" holatiga ega bo'lishi kerak (o'z RTS-CTS liniyalarini ulash orqali), aks holda uzatuvchi "jim" bo'ladi.

IBM PC -da ishlatiladigan 8250/16450/16550 qabul qilgichlari CTS signalini apparatda qayta ishlamaydi, faqat o'z holatini MSR registrida ko'rsatadi. RTS / CTS protokoli BIOS Int 14h drayveriga yuklangan va uni "apparat" deb atash umuman to'g'ri emas. Agar MAQOMOTI portidan foydalanadigan dastur UART bilan reestr darajasida o'zaro aloqa qilsa (BIOS orqali emas), u CTS signalini qayta ishlash bilan shug'ullanadi, bu protokolni o'zi qo'llab -quvvatlaydi. Bir qator aloqa dasturlari CTS signalini e'tiborsiz qoldirishga imkon beradi (agar modem ishlatilmasa) va CTS kirishini hatto ularning RTS signalining chiqishiga ulanishi shart emas. Shu bilan birga, CTS signali apparatda qayta ishlanadigan boshqa qabul qiluvchilar (masalan, 8251) mavjud. Ular uchun, shuningdek "halol" dasturlar uchun ulagichlarda (va hatto kabellarda) CTS signalidan foydalanish majburiydir.

XON / XOFF dasturiy ta'minot oqimini boshqarish protokoli ma'lumotlarning ikki tomonlama aloqasini nazarda tutadi. Protokol quyidagicha ishlaydi: agar ma'lumotni qabul qiluvchi qurilma ularni qabul qila olmasligining sabablarini aniqlasa, XOFF bayt-belgisini (13h) teskari ketma-ket kanalga yuboradi. Bu belgini olgan qarama -qarshi qurilma uzatishni to'xtatadi. Qabul qiluvchi qurilma ma'lumotlarni qayta qabul qilishga tayyor bo'lganda, u XON (11h) belgisini yuboradi, uni olganidan keyin boshqa qurilma uzatishni davom ettiradi. Apparat protokoliga qaraganda qabul qiluvchining holatining o'zgarishiga transmitterning javob vaqti, hech bo'lmaganda, belgining uzatilishi (XON yoki XOFF) bilan bir qatorda, transmitter dasturining belgini qabul qilish uchun javob berish vaqti bilan ortadi. (9 -rasm). Bundan kelib chiqadiki, yo'qotishsiz ma'lumotlarni faqat qabul qilingan ma'lumotlarning qo'shimcha buferiga ega bo'lgan qabul qiluvchi qabul qilishi mumkin va u oldindan tayyor emasligini bildiradi (buferda bo'sh joy bor).


Shakl.9. XON / XOFF dasturiy ta'minot oqimini boshqarish

Dasturiy ta'minot protokolining afzalligi shundaki, interfeysni boshqarish signallarini uzatishga hojat yo'q - ikki tomonlama almashish uchun minimal simi faqat 3 ta simga ega bo'lishi mumkin (5 -rasm, a ga qarang). Kamchilik, buferning majburiy bo'lishidan va javob berish vaqtining uzunligidan tashqari (XON signalini kutish tufayli kanalning umumiy ishlashini kamaytiradi), to'liq dupleksli almashish rejimini amalga oshirishning murakkabligi. Bunday holda, oqimni boshqarish belgilari qabul qilingan ma'lumotlar oqimidan olinishi (va qayta ishlanishi) kerak, bu esa uzatiladigan belgilar to'plamini cheklaydi.

CP va OS tomonidan qo'llab -quvvatlanadigan ushbu ikkita umumiy standart protokoldan tashqari, boshqalar ham bor.

Rs-232 O'tgan asrning 60 -yillarida tashqi qurilmalarni (printer, skaner, sichqoncha va hk) kompyuterga ulash uchun ishlab chiqilgan standartning nomi (RS - tavsiya etilgan standart, uning raqami - 232). kompyuterlarni bir -biriga ulash. RS-232 interfeysi ikkita turdagi qurilmalarni ulash uchun mo'ljallangan: terminal va aloqa. Kompyuter kabi terminal uskunalari (DTE) ketma -ket interfeys orqali ma'lumotlarni yuborishi yoki qabul qilishi mumkin. Aloqa uskunalari (DCE) ketma -ket ma'lumotlarni uzatishni deyarli amalga oshiradigan qurilma sifatida tushuniladi.

Ko'pincha, telefon liniyalari yordamida ma'lumot almashishni tashkil etuvchi DCE sifatida modem ishlatiladi. Bundan tashqari, modemlardan foydalanmasdan RS-232 interfeysi yordamida ikkita DTE qurilmasini, masalan, kompyuterni ulash mumkin. RS-232 standarti signallarning turlari va parametrlarini, ularni uzatish usullarini, ulagichlarning turlarini tavsiflaydi.

UlagichlarRs-232. 25-pinli DB-25 ulagichi yoki DB-9 ning kichik 9-pinli versiyasi ishlatiladi.

SignallarRs-232. Standart asenkron va sinxron almashish rejimlarini nazarda tutadi, lekin amalda faqat asenkron ishlatiladi, ayniqsa COM portlari faqat asenkron rejimni qo'llab -quvvatlaydi. Interfeys ikkita ketma -ket signal signallariga ega: TxD - uzatilgan va RxD - qabul qilingan, shuningdek bir nechta nazorat signallari: RTS va CTS - birinchi qo'l siqish, DTR va DSR - ikkinchi qo'l siqish juftligi, DCD va RI. - modem holati signallari. Umumiy SG-signalli er va PG-himoyali tuproq (korpus) mavjud.

Interfeysi bitta uzatuvchi va qabul qilgichlar bilan muvozanatsiz signalizatsiya usulini qo'llaydi. Qabul qilgich va uzatgichning ulanishi rasmda ko'rsatilgan. 14.1, bu erda quyidagi konventsiyalar qabul qilingan: T (Transmitter) - uzatuvchi; R (Receiver) - qabul qiluvchi; TI (TransmitterInput) - uzatuvchining raqamli kirishi; RO (ReceiverOutput) - qabul qiluvchining raqamli chiqishi; UT - chiziqli kuchlanish transmitterning chiqishi va UR - qabul qiluvchining kirishida.

Guruch. 14.1. RS-232 interfeysida uzatuvchi va qabul qiluvchining ulanishi

Transmitterlar chiqishidagi signal darajasi mantiqiy 1ni ko'rsatish uchun -15 dan -5 V gacha bo'lishi kerak va mantiqiy 0 ni ko'rsatish uchun +5 dan +15 V gacha bo'lishi kerak. Amalda, mantiqiy signal darajasi ± 12 V dan oshmaydi.

Ma'lumot uzatish formatlari. RS-232 interfeysi asinxron ketma-ket ma'lumotlarni uzatish usulidan foydalanadi. Xabarlar uzatilmasa, ma'lumotlar uzatish liniyalari mantiqiy holatda bo'ladi 1. Xatlar ramkalarda uzatiladi. Har bir kadr boshlang'ich bit, ma'lumotlar bitlari, parite bit va stop bitlardan iborat. Boshlang'ich bit har doim mantiqiy darajaga ega 0. Standart bo'yicha ma'lumotlar bitlarining soni 5, 6, 7 va 8 bo'lishi mumkin. Ko'pincha 8 yoki 7 bit ishlatiladi. To'xtatish bitlari soni: 1 yoki 2. Stop bitlari har doim mantiq darajasida bo'ladi. Ma'lumotlar bitlari ahamiyatsizidan boshlab uzatiladi. RS-232-dagi uzatish tezligini diapazondan tanlash mumkin: 110, 150, 300, 600, 1200, 2400, 4800, 9600, 19200, 38400, 57600, 115200 bps. Qabul qilgich generatorining sinxronizatsiyasi aloqa liniyasidan uzatgichdan boshlang'ich-bit kelganda amalga oshiriladi.

Parallel ma'lumotlarni ketma-ket va aksincha aylantirish uchun RS-232 interfeysiga ulangan qurilmalarda universal asenkron UART qabul qiluvchi moduli bo'lishi kerak. Bu modul, qoida tariqasida, TTL darajasidagi signallar bilan ishlaydi. Bu signallarni RS-232 darajasiga o'tkazish uchun va aksincha transmitter va qabul qilgichlardan foydalaniladi.

Interfeys qurilmalarini ulash. RS-232 standarti DTE va DCE qurilmalari ulagichlarining pinlarini to'g'ridan-to'g'ri ulashni nazarda tutadi. Agar DTE uskunasi, masalan, ikkita kompyuter modemsiz ulangan bo'lsa, ularning ulagichlari nol modem kabeli bilan ulanadi. Bunday holda, bir nechta ulanish variantlari mumkin. Fig. a to'liq qo'l siqish protokoli bilan aloqani ko'rsatadi. Kabelning 7 ta simini talab qiladi. Fig. b - ikki tomonlama aloqa uchun faqat uchta simi simini talab qiladigan nol modem ulanishining misoli. Qurilmalar ma'lumotlarni interfeys orqali uzatishi uchun ularning RTS chiqishlari CTS kirishlariga, DTR chiqishlari esa DSR va DCD kirishiga ulanadi. Shunday qilib, DTE-1 va DTE-2 har doim uzatishga tayyor bo'ladi.

Null modem kabeli bilan kompyuterlarni ulash:

a) - to'liq tasdiqlash bayonnomasi bilan; b) - tasdiqlovchi signallarsiz

Ma'lumotlar oqimini boshqarish Ma'lumot uzatishni yo'qotmasdan uni to'xtatish va keyin qayta tiklash qobiliyatini anglatadi. Ikkita protokol variantidan foydalanish mumkin: apparat va dasturiy ta'minot.

Uskuna oqimini boshqarish protokoli odatda RTS / CTS qo'l siqish signal juftligini ishlatadi. Bunday holda, bitta qurilma ulagichining RTS pimi boshqa qurilma ulagichining CTS piniga ulanadi. Fig. 14.3, a DTE-1 qurilmasini (masalan, kompyuterni) DTE-2 qurilmasiga (masalan, printer yoki kontroller) bir tomonlama uzatishda ulash sxemasini ko'rsatadi.

Qabul qilgich (DTE-2) qabul qilishga tayyor bo'lganda, uning RTS ulagichi piniga signal beradi. Transmitter (DTE-1), bu signalni ulagichining CTS pinida qabul qilib, keyingi ma'lumot baytini uzatadi. Agar uzatuvchi ulagichidagi CTS signali o'chirilsa, u uzatishni to'xtatadi. Oldindan uzatila boshlagan xabarni CTS signalidan kechiktirib bo'lmaydi. Agar ikki tomonlama uzatish (to'liq dupleks) kerak bo'lsa, u holda apparat protokoli RTS va CTS liniyalarining o'zaro bog'lanishini talab qiladi. 14.3, b.

Dasturiy ta'minot oqimini boshqarish protokoli XOFF uzatishni to'xtatish va XON uzatishni davom ettirish uchun maxsus belgilar yuboruvchi qabul qiluvchidan iborat. Bu ikki tomonlama ma'lumot almashish kanali mavjudligini nazarda tutadi. Ushbu protokolning ishlashini quyidagicha ta'riflash mumkin. Transmitter ma'lumotlarni TxD piniga yuboradi va qabul qiluvchi uni ulagichining RxD pinidan oladi. Agar qabul qiluvchi qurilma ma'lumotlarni qabul qila olmasa, u XOFF bayt-belgisini aloqa liniyasiga yuboradi (TxD pin). Bu belgini RxD pinidan olgan transmitter uzatishni to'xtatadi. Keyin, qabul qiluvchi qurilma ma'lumotlarni qayta qabul qilishga tayyor bo'lganda, XON baytli belgini yuboradi. Qabul qilgandan so'ng, uzatuvchi qurilma uzatishni davom ettiradi.

Guruch. 14.3. RTS / CTS apparat oqimini boshqarish protokoli bilan ikkita DTE ulanishi: a) - bir tomonlama uzatish bilan; b) - ikki tomonlama uzatishda

Ulanish kabelining uzunligi. Kabelning uzunligi ma'lumotlarni uzatishning maksimal tezligiga ta'sir qiladi. Standart kabelning maksimal uzunligi 15 metrni tashkil etadi, uning tezligi 19200 bps. Uzatish tezligini kamaytirish orqali kabel uzunligini sezilarli darajada oshirish mumkin.

Interfeysning afzalliklari Rs -232 : ushbu standartdan foydalangan holda ishlaydigan katta uskunalar parki; ulash kabelining soddaligi va arzonligi; interfeys bilan ishlash uchun dasturiy ta'minotning soddaligi va mavjudligi.

Interfeysning kamchiliklari : past kurs; ulanish kabelining qisqa uzunligi; past shovqin immuniteti; interfeys, qoida tariqasida, faqat ikkita qurilmani (uzatuvchi va qabul qiluvchini) ulash uchun mo'ljallangan.