RS 232 ma'lumot uzatish interfeysi. MAQOMOTI portining ulanishi (RS232). Ma'lumotlar oqimini boshqarish
ASOSIY INTERNET NOLDAN
Ushbu usul yordamida ma'lumotlar ketma-ket uzatiladi, bittadan simli uzatiladi. Yuborish formati 1 baytli ma'lumotlar, shuningdek, bir qator nazorat bitlarini tashkil etadi, shu bilan birga ularning hammasi ham uzatilishi paytida mavjud bo'lmasligi kerak.
RS232 interfeysi orqali periferik qurilma va kompyuter o'rtasida ma'lumot almashinuvi ikki tomonlama bo'lib, shuning uchun ma'lumotlar ikkalasi ham kompyuter tomonidan periferik qurilmadan o'qilishi va kompyuter tomonidan periferik qurilmaga yuborilishi mumkin.
Ko'pgina kompyuterlarda maxsus aloqa ulagichi (MAQOMOTI porti) mavjud; ba'zi kompyuterlarda ikkita (COM1 va COM2) yoki undan ko'p MAQOMOTI portlari bo'lishi mumkin. Periferik qurilmalar bilan aloqa o'rnatish uchun ma'lumot kabeli kompyuter portiga ulangan. Kabel ketma-ket chiziqlar deb nomlangan bir nechta o'tkazgichlardan iborat.
Shakl. 1 RS232 interfeysining TxD ma'lumotlar liniyasi orqali yuborilgan ma'lumotlarning formatini ko'rsatadi. Rasmdan ko'rinib turibdiki, uzatish boshlang'ich bit bilan boshlanadi, so'ngra ma'lumotlarning beshdan sakkizgacha bitlari uzatiladi, so'ngra ixtiyoriy parite yoki parite biti beriladi va bitta yoki ikkita stop bit uzatishni yakunlaydi. Amaliyotda 8 bit ma'lumot eng ko'p ishlatiladi; ikkita to'xtash biti (yuqori tezlikda yuqori ishonchlilik uchun).
RS232 interfeysi chizig'ining uzatish mavjud bo'lmagan holati Mark, uzatish boshlanganda (start bit) chiziq holati Space deb nomlanadi. Mark holatidagi chiziqdagi "tuproqqa" nisbatan past kuchlanish darajasi -3 dan -15 V gacha, kosmik holatdagi chiziqning yuqori kuchlanish darajasi +3 dan +15 V gacha. -3 ... + 3 V, chiziq holati aniqlanmagan. Amalda, ko'pincha yuqori voltaj darajasi +10 V atrofida, past darajasi -10 V ga teng. Ba'zan kuchlanishlarni mos ravishda +5 va -5 V gacha kamaytirish mumkin. Bunday qiymatlar yuqori bo'lganda ishlatiladi interfeysdan bod tezligi talab qilinmaydi va kompyuter bilan RS232 liniyasi orqali bog'lanadigan qurilma avtonom elektr ta'minoti batareyadan va quvvat sarfi uchun juda muhimdir.
Chalkashliklarni oldini olish uchun biz odatdagi ravishda Mark holatidagi (-10 V) interfeys chizig'idagi past kuchlanish darajasini va mantiqiy - Space holatidagi (+10 V) chiziqdagi yuqori darajani chaqirishga rozilik bildiramiz. Bunday mantiqiy nol darajalari va bitta standartga mos kelmaydi. Birinchidan, standart TTL yuqori darajasi yoki mantiqiy darajasi +5 V ga, past daraja yoki mantiqiy nolga 0 V ga to'g'ri keladi. Siz mos keladigan kuchlanish darajalarida aniq o'xshashlikni ko'rishingiz mumkin. Ikkinchidan, RS232 transmitterining kiritilishiga yuqori TTL darajasi (mantiqiy birlik) qo'llanilganda, uning chiqishida past kuchlanish darajasi (mantiqiy nol) olinadi. Shu sababli, Mark holatini ko'pincha mantiqiy holat deb atashadi, bu esa chalkash bo'lishi mumkin. Va nihoyat, uchinchidan, kompyuterda RS232 interfeysini dasturlashda, masalan, DTR liniyasida o'rnatish uchun yuqori daraja kuchlanish, siz DTR chizig'ini boshqaradigan bitni 1 (3fch, l) ga o'rnatishingiz kerak.
RS232 interfeysi chizig'ining kuchlanish darajalariga qo'shimcha ravishda, muhim xarakteristikasi ham holatning mantiqiy holatdan mantiqiy nolga o'zgarishi va aksincha, ya'ni. signalning ko'tarilish vaqti va tushish vaqti. Davomiylik qiymatlari sekundiga bit (yoki bod) bilan o'lchanadigan bod tezligi bilan bog'liq. RS232 liniyasidagi maksimal bod tezligi 115200 bod (kompyuter uchun). Agar ma'lumotlarning 8 bitli to'plami parite nazoratisiz va bitta to'xtash biti bilan ishlatilsa, u holda boshlang'ich bit bilan birga bunday paket 10 bitdan iborat bo'ladi. Hisoblash oson, bu holda har bir bit uchun uzatish vaqti taxminan 8,68 ms ni tashkil qiladi. Tegishli ma'lumotnomalarda - ma'lumotlar varag'i chiplarini ishlab chiqaruvchilar - RS232 darajadagi konvertorlar valyuta kursini bildiradilar o'ziga xos model konvertor, yoki signallarning mantiqiy birlikdan mantiqiy nolga o'zgarishi va aksincha. Ushbu tezlikning qiymati aksariyat hollarda 30 V / ms dan katta yoki unga teng bo'lishi kerak.
Chiziq bo'ylab bitta zarba uzatiladi, uning davomiyligi 115200 bod tezligida 1 bitning uzatish vaqtiga to'g'ri keladi. Mantiqiy birlik darajasi va mantiqiy nol bilan mos ravishda +10 va -10 V va chiziqning o'zgarishi darajasi mantiqiy noldan mantiqiyga va aksincha 30 V / ms ga teng, ko'tarilish va tushish davomiyligi zarba taxminan (har biri) taxminan 0,67 ms ga teng bo'ladi (1,33 ms miqdorida). Shunday qilib, mantiqiy birlikdagi chiziq holatining davomiyligi 8.68 - 1.33 = 7.35 ms ni tashkil qiladi, bu butun impuls davomiyligining taxminan 84.7% ga to'g'ri keladi. Pulsning haddan tashqari ko'tarilish va pasayish vaqtlari va natijada ushbu foizning pasayishi ma'lumotlar almashinuvining uzilishiga va yo'qotilishiga olib kelishi mumkin.
Shuni ta'kidlash kerakki, RS232 interfeyslarining barcha mikrosxemalari darajasidagi konvertorlari ma'lumot almashinuvining bunday yuqori tezligini ta'minlashga qodir emas, biroq ba'zi mikrosxemalar bundan ham tezroq ishlashi, ma'lumotlarni 460 kbaudgacha tezlikda uzatishi mumkin. Yana bir xususiyat shundaki, faqat yuqori tezlikda ishlaydigan optokupllar (agar biz gaplashsak) galvanik izolyatsiya). Amalda, sanoat qurilmalarida quyidagi bod stavkalari ko'pincha qo'llaniladi: 9600, 115200 va 57600 bod.
Pinout - RS-232 DB9 va DB25 ulagichidagi pin sxemasi.
MAQOMOTI portlari uchun standart manzillar: COM1 = 3f8h, COM2 = 2f8h, COM3 = 3e8h, COM4 = 2e8h. COM1 manzil maydonini 3f8h dan 3ffh gacha egallaydi
Tezlik tezligini o'rnatish. 3fbh manzilga ega bo'lgan portda biz 80h baytni yozamiz, keyin 3f8h da - 115200 mumkin bo'lgan maksimal tezlikni ajratuvchi kichik baytni, so'ngra 3f9h portga ajratuvchi yuqori baytni kiritamiz. Yuqori bayt kamdan kam qo'llaniladi va past tezlikni o'rnatish uchun ishlatiladi.
So'rov yuborish orqali avtomatlashtirishni o'rnatish shartlarini bilib oling
So'rovni bajarish vaqti: 0.00202894210815 soniya.
Rs-232 O'tgan asrning 60-yillarida tashqi qurilmalarni (printer, skaner, sichqoncha va boshqalarni) kompyuterga, shuningdek, kompyuterga ulash uchun ishlab chiqilgan standartning nomi (RS - tavsiya etilgan standart, 232 - uning raqami). kompyuterlarni bir-biri bilan bog'lash. RS-232 interfeysi ikkita turdagi qurilmalarni ulash uchun mo'ljallangan edi: terminal va aloqa. Terminal uskunalari (DTE), masalan, kompyuter, ketma-ket interfeys orqali ma'lumotlarni yuborishi yoki qabul qilishi mumkin. Aloqa uskunalari (DCE) ma'lumotlarning ketma-ket uzatilishini amalda amalga oshiradigan qurilma sifatida tushuniladi.
Ko'pincha modem telefon liniyalari yordamida ma'lumot almashishni tashkil qiluvchi DCE sifatida ishlatiladi. RS-232 interfeysi yordamida to'g'ridan-to'g'ri modemlardan foydalanmasdan ikkita DTE qurilmasini, masalan, kompyuterlarni 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 9 pinli kichik versiyasi ishlatiladi.
SignallarRs-232. Standart asenkron va sinxron almashinuv rejimlarini ta'minlaydi, ammo hozirgi vaqtda amalda faqat asinxron ishlatiladi, ayniqsa MAQOMOTI portlari faqat mos kelmaydigan rejimni qo'llab-quvvatlaydi. Interfeysda ketma-ket ma'lumotlar uzatishning ikkita qatori mavjud: TxD - uzatilgan va RxD - qabul qilingan, shuningdek bir nechta nazorat signallari liniyalari: RTS va CTS - birinchi qo'l ushlashish juftligi, DTR va DSR - ikkinchi juft qo'l ushlashish, DCD va RI - modem holati signallari. Umumiy SG-signalli er va PG-himoya er (korpus) mavjud.
Interfeys bir tomonlama transmitterlar va qabul qiluvchilar bilan muvozanatsiz signalizatsiya usulidan foydalanadi. Transmitter va qabul qiluvchining ulanishi shakl. 14.1, bu erda quyidagi konventsiyalar qabul qilinadi: T (Transmitter) - uzatuvchi; R (qabul qiluvchi) - qabul qiluvchi; TI (TransmitterInput) - uzatgichning raqamli kiritilishi; RO (ReceiverOutput) - qabul qiluvchining raqamli chiqishi; UT - chiziqdagi kuchlanish uzatuvchi va UR chiqishi - qabul qiluvchining kirish qismida.
Anjir. 14.1. RS-232 interfeysida uzatuvchi va qabul qilgichni ulash
Transmitterlarning chiqish darajasidagi signal darajalari mantiqiy 1ni ifodalash uchun -15 dan -5 V gacha va mantiqiy 0 ni ko'rsatish uchun +5 dan +15 V gacha bo'lishi kerak. mantiqiy signal darajasi ± 12 V dan oshmaydi.
Ma'lumotlarni uzatish formatlari. RS-232 interfeysi ma'lumotlar uzatishning asenkron ketma-ket usulidan foydalanadi. Xabarlarni uzatishda ma'lumotlar liniyalari mantiqiy holatidadir 1. Xabarlar freymlarda uzatiladi. Har bir ramka start bit, ma'lumotlar bitlari, parite bit va stop bitlardan iborat. Boshlang'ich bit har doim mantiqiy darajaga ega 0. Ma'lumot bitlari soni bo'yicha standartga muvofiq 5, 6, 7 va 8 bo'lishi mumkin. Ko'pincha 8 yoki 7 bit ishlatiladi. To'xtash bitlari soni: 1 yoki 2. To'xtash bitlari har doim mantiqiy darajada. Ma'lumot bitlari eng ahamiyatsiz bo'lganidan boshlab uzatiladi. RS-232 da tezlikni 110, 150, 300, 600, 1200, 2400, 4800, 9600, 19200, 38400, 57600, 115200 bps oralig'ida tanlash mumkin. Qabul qiluvchining generatorini sinxronlashtirish boshlang'ich-bit transmitterdan aloqa liniyasidan kelgan vaqtda amalga oshiriladi.
Parallel ma'lumotlarni ketma-ket va aksincha o'tkazish uchun RS-232 interfeysiga ulangan qurilmalarda universal asinxron UART qabul qiluvchi-qabul qiluvchi moduli bo'lishi kerak. Ushbu modul, qoida tariqasida, TTL darajasidagi signallar bilan ishlaydi. Ushbu signallarni RS-232 darajalariga va aksincha o'tkazish uchun transmitterlar va qabul qiluvchilar ishlatiladi.
Interfeys qurilmalarini ulash. RS-232 standarti DTE va DCE qurilmalari konnektorlari pinlarini to'g'ridan-to'g'ri ulashni nazarda tutadi. Agar DTE uskunalari, masalan, ikkita kompyuter modemsiz ulangan bo'lsa, u holda ularning konnektorlari nol modem kabeli bilan birlashtiriladi. Bunday holda, ulanishning bir nechta variantlari mumkin. Shakl. a to'liq qo'l siqish protokoli bilan aloqani ko'rsatadi. Buning uchun kabelning 7 ta simlari kerak. Shakl. b - ikki yo'nalishli aloqa uchun faqat uchta simi simini talab qiladigan nol modem ulanishining misoli. Qurilmalar interfeys orqali ma'lumotlarni uzatishlari uchun ularning RTS chiqishlari ularning CTS kirishlariga, DTR chiqishlari esa DSR va DCD kirishlariga ulanadi. Shunday qilib, DTE-1 ham, DTE-2 ham har doim uzatishga tayyor bo'ladi.
Nol modem kabeli bilan kompyuterlarni ulash:
a) - to'liq tasdiqlash protokoli bilan; b) - tasdiqlash signalisiz
Ma'lumotlar oqimini boshqarish to'xtatish qobiliyatini anglatadi va keyin ma'lumotlarni uzatishni yo'qotmasdan davom ettiradi. Ikki 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 qurilmaning ulagichining RTS pimi boshqa qurilmaning ulagichining CTS pimiga ulanadi. Shakl. 14.3, a DTE-1 qurilmasini (masalan, kompyuterni) DTE-2 qurilmasiga (masalan, printer yoki tekshirgich) bir tomonlama uzatishda ulash sxemasini ko'rsatadi.
Qabul qilgich (DTE-2) qabul qilishga tayyor bo'lgach, u RTS ulagichining piniga signal beradi. Transmitter (DTE-1) ushbu signalni ulagichining CTS pimida qabul qilib, keyingi ma'lumotlar baytini uzatadi. Agar transmitter ulagichidagi CTS signal o'chirilsa, u uzatishni to'xtatadi. Uzatishni boshlagan xabarni CTS signalida kechiktirish mumkin emas. Agar ikki tomonlama uzatish (to'liq dupleks) kerak bo'lsa, u holda apparat protokoli RTS va CTS chiziqlarini o'zaro bog'lanishini talab qiladi, bu shakl. 14.3, b.
Dasturiy ta'minot oqimini boshqarish protokoli XOFF uzatishni to'xtatish va XON uzatishni davom ettirish uchun maxsus belgilar yuboradigan qabul qiluvchi qismdan iborat. Bu ikki tomonlama ma'lumot almashish kanalining mavjudligini nazarda tutadi. Ushbu protokolning ishlashini quyidagicha tavsiflash mumkin. Transmitter ma'lumotlarni TxD piniga yuboradi va qabul qilgich ularni konnektorining RxD pinidan oladi. Agar qabul qiluvchi qurilma ma'lumotlarni qabul qila olmasa, u aloqa liniyasiga XOFF bayt-belgisini yuboradi (TxD pin). Ushbu belgini RxD pinidan olgan uzatuvchi uzatishni to'xtatadi. Keyin, qabul qiluvchi qurilma yana ma'lumotlarni qabul qilishga tayyor bo'lganda, XON baytli belgini yuboradi. Uni olgandan so'ng, uzatuvchi qurilma uzatishni davom ettiradi.
Anjir. 14.3. RTS / CTS apparat oqimini boshqarish protokoli bilan ikkita DTE ning ulanishi: a) - bir tomonlama uzatma bilan; b) - ikki tomonlama uzatish bilan
Birlashtiruvchi kabelning uzunligi. Kabelning uzunligi maksimal ma'lumotlarni uzatish tezligiga ta'sir qiladi. Standart kabelning maksimal uzunligi 19200 bps tezlikni ko'tarish tezligida 15 metrni tashkil qiladi. Uzatish tezligini kamaytirish orqali simi uzunligini sezilarli darajada oshirish mumkin.
Interfeysning afzalliklari Rs -232 : ushbu standartdan foydalangan holda ishlaydigan uskunalarning katta parki; ulanish 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 qilgich) ulash uchun mo'ljallangan.
Avvalgi darsda men shovqin immunitetiga ko'proq ta'sir ko'rsatadigan interfeyslarning parametrlarini sanab o'tdim. Birinchi navbatda men signalizatsiya darajasini aloqa liniyasiga qo'ydim. Signal amplitudasi qanchalik katta bo'lsa, aralashuv signalni qabul qilinmaydigan holatga buzishi shunchalik qiyin bo'ladi. Masalan, ichida standart interfeys UART:
mantiq 0 darajasi taxminan 0 V;
1-mantiqiy daraja taxminan 5 V;
kirish eshigi taxminan 2,5 V ni tashkil qiladi.
Bu shuni anglatadiki, shovqinlarni yoki pikapni noto'g'ri qo'zg'atishi uchun uzatish zanjiridagi kuchlanishni 2,5 V (5 - 2,5 V yoki 0 + 2,5 V) ga o'zgartirish kifoya.
Xulosa - shovqin immunitetini oshirish uchun aloqa liniyasida signal kuchlanishini oshirish kerak. Bu RS-232 interfeysi standartini ishlab chiquvchilar tomonidan bosib o'tilgan yo'l.
RS-232 interfeysining umumiy tavsifi.
Bu yaqin o'tmishda eng keng tarqalgan interfeyslardan biri. Bu har qanday shaxsiy kompyuterda standart qurilma edi. Kompyuterlarda RS-232 COM port, tarjimada - aloqa interfeysi deb nomlanadi. Deyarli barcha uskunalar MAQOMOTI porti orqali kompyuterga ulangan.
Odatda RS-232 zamonaviylarda ham mavjud anakartlar... Ko'pincha u oddiygina orqa devorga chiqarilmaydi. tizim birligi... Agar kompyuterda MAQOMOTI porti bo'lmasa, uni har doim oddiy kabelga o'rnatilgan USB-COM konvertori yordamida amalga oshirish mumkin.
RS-232 orqali qurilmalarni ulash sxemasi UART interfeyslari sxemasidan farq qilmaydi.
Minimal versiyada bu umumiy simli ikkita signal. Hatto signallarning nomlari ham UART bilan bir xil.
Faqatgina farq signallarning kuchlanish darajasidir. RS-232 uchun quyidagi parametrlar qabul qilinadi:
Odatda, 0/1 mantiqiy signal darajalari +12 / - 12 V kuchlanishiga to'g'ri keladi, qabul qiluvchining javob chegaralari aniq normallashtirilgan: 0/1 +3 / -3 V. kuchlanishlariga mos keladi -3 oralig'ida. .. +3 V, signal holati aniqlanmagan deb hisoblanadi. Signal darajasi qarama-qarshi chegaraga yetguncha u bir xil bo'ladi.
Bunday signal parametrlari bilan noto'g'ri ishlashga olib kelishi uchun shovqin uzatish pallasida kuchlanishni keltirib chiqarishi kerak:
Mantiqiy holat 1 uchun + 15 V (-12 V + 3 V ga ko'tariladi);
- Mantiqiy 0 holat uchun 15 V (+12 V - 3 V ga kamaytiring).
2,5 V ga o'xshash UART shovqinli kuchlanish bilan taqqoslang, signal amplitudasi va chegarasining oshishi shovqinlarning barcha turlariga teng darajada ta'sir qiladi:
tashqi elektromagnit maydonlardan shovqin va shovqin;
o'zaro ta'sirli aloqa liniyasi:
umumiy simdagi tuproqli shovqin va qochqin oqimlari.
Boshqa barcha UART muammolari RS-232 da qoladi:
galvanik izolyatsiyaning etishmasligi;
o'ralgan juftlarni samarali ishlatishga imkon bermaydigan umumiy sim;
er osti halqasiga aralashish.
Siz RS-232 aloqa liniyalaridagi signallarga shovqinlarning ta'siri diagrammasini berishingiz mumkin. Bu UART interfeysi uchun oldingi darsdan aynan bir xil sxema.
Biroq, signal darajasining bir marta ko'tarilishi aloqa liniyasining maksimal uzunligini sezilarli darajada oshirishga imkon berdi. RS-232 standarti abonentlar orasidagi ruxsat etilgan maksimal masofani 15 m ga normallashtiradi va bu oddiy ekranlanmagan simlarga ulanish uchun.
Muayyan sharoitlarga qarab (ekranlangan simlar, uzatish tezligining pasayishi, umumiy er va boshqalar) qurilmalar orasidagi masofa bir necha o'n metrga etishi mumkin.
RS-232 interfeysi parametrlari.
Mahalliy, hatto Sovet GOSTlari mavjud. Ularda RS-232 interfeysi "Joint C2" deb nomlangan, bu aniq mafkuraviy sabablarga ko'ra.
Men jadvalda asosiy parametrlarni umumlashtirdim.
Parametr Qiymat
Topologiya Radial interfeys
Aloqa liniyasi Umumiy simli signallar (2-8)
Galvanik izolyatsiya emas
Etkazish tezligi 460 kbps gacha
Aloqa liniyasining maksimal uzunligi 15 m
Qabul qiluvchi
Mantiqiy kuchlanish 0 ko'proq + 3 V
Mantiqiy kuchlanish 1 kamroq - 3 V
Kirish impedansi 3000 ... 7000 Ohm
Kirish kuchlanishi ± 3 ... ± 15 V
Kirish hajmi 2500 pF dan oshmasligi kerak
Transmitter
Qisqa tutashuv va ochiq tutashuv Vaqt cheklovisiz ruxsat beriladi
Ochiq elektronning chiqish kuchlanishi ± 15 V dan oshmasligi kerak
Qisqa tutashuv oqimi 0,5 A dan oshmasligi kerak
2500 pFgacha
RS-232 interfeys ulagichlari.
Bizga ma'lum bo'lgan TxD va RxD signallaridan tashqari, interfeys standarti ma'lumotlar oqimini boshqarish uchun mo'ljallangan yana bir qancha ixtiyoriy signallarni tavsiflaydi. Kompyuterda MAQOMOTI porti ushbu signallar amalga oshiriladi. Ular dasturdan o'zboshimchalik bilan boshqarilishi mumkin.
Odatda, yordamchi signallar universal kirish va chiqish sifatida ishlatiladi. Masalan, Arduino IDE-dan dasturni yuklashda DTR signali Arduino platalarining mikrokontrollerini qayta tiklaydi. Men ularning standart maqsadlarini batafsil tavsiflamayman.
Dastlab, RS-232 interfeysida 25 pinli DB-25 konnektorlari ishlatilgan. Keyin 9 pinli DB-9 standart ulagichga aylandi.
Hozirgi standart RS-232 ulagichi - DB-9.
Ikkala holatda ham, blokirovka qismining yon tomonidagi vilkalar ishlatiladi va simi qismi rozetkalardan iborat.
Jadvalda har ikki turdagi ulagichlar uchun RS-232 pinli topshiriqlar ko'rsatilgan.
DB-25 uchun murojaat qiling DB-9 uchun murojaat qiling Signal nomi Yo'nalish Tavsif
8 1 DCD Kirish Operatorning mavjudligi. Qabul qilingan signal darajasi normal, modem ulangan.
3 2 RxD Kirish Ma'lumotlarni qabul qilish. Boshqa qurilmadan olingan ma'lumotlar.
2 3 TxD chiqish Ma'lumot uzatish. Ma'lumotlar boshqa qurilmaga uzatilmoqda.
20 4 DTR chiqish Qabul qilgich tayyor. Qurilma ma'lumotlarni qabul qilishga tayyorligini bildiradi.
7 5 GND Umumiy sim
6 6 DSR Kirish Transmitterning tayyorligi. Qurilma ma'lumotlarni uzatish uchun tayyor.
4 7 RTS chiqish Ma'lumot uzatish uchun so'rov. Ma'lumot uzatish rejimiga boshqa qurilmani qo'yadi.
5 8 KTS Kirish O'tkazishga tayyor. Boshqa qurilma uzatishga tayyor.
22 9 RI Kirish Qo'ng'iroq signali. Qo'ng'iroq ko'rsatkichi (telefon qo'ng'irog'i).
RS-232 ning sxematik bajarilishi.
RS-232 ni UART interfeysidan yaratish uchun signal darajasidagi konvertorlarni qo'shish kifoya. Konverter hech qanday mantiqiy harakatlarni amalga oshirmaydi. Ular oddiygina mantiqiy 0/5 V signallarni +12 / -12 V darajalariga o'zgartiradi va aksincha.
Konverterlar diskret elementlarda amalga oshirilishi mumkin. Inverting transistorli kalitga asoslangan qabul qiluvchining sxemasi.
Diskret elementlarda transmitterlarni amalga oshirish ancha qiyin. Buning uchun ikkita kutupli kalit va unga ikkita etkazib berish kerak + 12V va - 12V .. Ba'zan 0/5 V chiqish signalini ishlab chiqaradigan tranzistorli kalitlardan foydalaniladi. Ba'zi RS-232 qabul qiluvchilar bunday signal bilan ishlaydi, ba'zilari esa ishlamaydi. Nima bo'lganda ham oddiy ish bunday signallarga ega interfeys kafolatlanmagan.
To'liq huquqli ikki tomonlama almashinuvni amalga oshirish uchun birlashtirilgan RS-232 konvertorlaridan foydalanish yaxshiroqdir. Ularning ko'plari bor. Men MAX232, SP232, ADM232 mikrosxemalarini afzal ko'raman.
Chip Ishlab chiqaruvchi Hujjatlarga havola
MAX232 Maxim Integrated Products
SP232 Sipex
ADM232 Analog qurilmalar
Bular turli ishlab chiqaruvchilarning mikrosxemalari, ammo bir xil funktsiyalari, parametrlari, pin tayinlanishi. Men ularni elektron komponentlar bo'limida ko'rib chiqmoqchiman.
16 pinli to'plamda 2 ta kirish va 2 ta chiqish RS-232 signallari uchun darajadagi konvertorlar mavjud. Konvertorlar bitta 5 V kuchlanishdan quvvatlanadi, uzatgichlar uchun zarur bo'lgan + 12 V va - 12 V kuchlanish ichki kondansatör invertorlarida hosil bo'ladi. Mikrosirkulyatsiya 5 ta tashqi komponentni, barcha kondansatkichlarni ulashni talab qiladi.
Arduino platasini RS-232 interfeysi orqali ulash.
Yuqorida aytilganlarning hammasidan keyin Arduino platasini kompyuterga ulash yoki RS-232 orqali Arduino platalarini bir-biriga ulash hech qanday muammo tug'dirmaydi.
RS-232 darajadagi konvertorni taxtaga qo'shish kerak. Siz tayyor moduldan foydalanishingiz mumkin, masalan, ushbu moduldan.
48 va 49-darslardagi dasturlar RS-232 bilan uzluksiz ishlashi kerak. Biz tarmoq mantig'ida hech narsani o'zgartirmadik. Faqat signal darajalari o'zgartirildi.
RS-422 interfeysi.
Sizga ushbu interfeys haqida qisqacha aytib beraman. U kamdan-kam ishlatiladi.
Bu signal uzatish differentsial usulda amalga oshiriladigan radial interfeys. Har bir signalni ulash uchun ikkita simli (chiziqli) o'ralgan juftlik ishlatiladi. Transmitterlar chiziqlarda antifaz hosil qiladi mantiqiy darajalar va qabul qiluvchilar chiziqlar orasidagi kuchlanish farqini sezadilar. Natijada tizimning shovqin immuniteti sezilarli darajada oshdi.
Signallarni uzatish usuli, RS-422 elektr parametrlari RS-485 interfeysi talablariga to'liq javob beradi. Faqatgina farq shundaki, RS-422 radial interfeys, RS-485 esa avtobus interfeysi. Birinchisi orqali faqat 2 ta qurilma bir-biriga ulanishi mumkin, ikkinchisi esa bir nechta qurilmalarni bitta aloqa liniyasi bilan birlashtirishi mumkin.
Bu haqda barchaga RS-485 haqidagi darsda batafsil aytib beraman. Va endi sizga qisqacha RS-422 ning asosiy parametrlarini beraman.
Keyingi darsda men IRPS interfeysi haqida gaplashaman, juda oddiy, ammo samarali usul ma'lumotlar uzatish.
Orion tizimida RS-232 interfeysi S2000 / S2000M boshqaruv va nazorat konsolini kompyuterning COM portiga o'rnatilgan Orion / Orion Pro ish stantsiyasi bilan ulash uchun ishlatiladi.
Orion / Orion Pro ish stantsiyasining nazorati ostida S2000 / S2000M konsolida ortiqcha ishlamasdan ishlashga imkon beradigan tizimlarda (masalan, tizimlarda o'g'ri signal yoki kirishni boshqarish), RS-232 interfeysi S2000-PI yoki PI-GR interfeys konvertorini kompyuterning COM portiga ulash uchun ishlatiladi. O'z navbatida, Orion tizim qurilmalari RS-485 interfeysi orqali konvertorga ulangan. RS-232 quyidagi cheklovlarga ega: maksimal uzunligi 15 m va ulanish faqat nuqtadan nuqtaga, ya'ni. to'g'ridan-to'g'ri bir MAQOMOTI portiga bir nechta konsollarni ulash mumkin emas.
Eng oddiy holatda, kompyuterga faqat bitta masofadan boshqarish pulti ulangan. Ushbu diagramma shakl.
Ushbu sxemaning kamchiliklari - bu qurilmalar va kompyuter o'rtasida galvanik izolyatsiyaning etishmasligi. Galvanik izolyatsiyani ta'minlovchi S2000-PI interfeysli takrorlash qurilmasi yordamida konsolni kompyuterga ulash sxemasi shakl.
DIQQAT! Kompyuter va qurilmalar o'rtasida galvanik aloqani oldini olish uchun masofadan boshqarish pulti, takrorlash moslamasi va qurilmalar bir xil quvvat manbaiga ulanmasligi kerak. Konsolga quvvat va "S2000-PI" alohida manbadan ta'minlanishi kerak.
RS-232 interfeysi orqali ishlash uchun boshqaruv paneliga tarmoq manzili berilishi va "KOMPYUTER" rejimiga o'rnatilishi kerak.
Avtomatik uzatish / qabul qilish kommutatsiyasiga ega bo'lgan RS-232 / RS-485 interfeys konvertorlari yordamida (masalan, "S2000-PI") bir nechta konsollarni kompyuterning bitta MAQOMOTI portiga ulashingiz mumkin. Bir konvertor kompyuterning MAQOMOTI portiga, qolganlari - RS-232 interfeysi orqali konsollarga ulanishi kerak, so'ngra konvertorlarni RS-485 interfeysi orqali birlashtirishi kerak (yuqoridagi rasmdagi diagramaga qarang). Bundan tashqari, konvertorlar kompyuterni konsol va qurilmalardan galvanik izolyatsiyasini ta'minlaydi.
RS-232 interfeysi orqali ishlash uchun har bir konsolga noyob tarmoq manzili va "KOMPYUTER" rejimi berilishi kerak.
AWS "Orion" dan foydalanilganda bitta COM-portga 127 tagacha moslama ulanishi mumkin. Yoki bitta "S2000" / "S2000M" boshqaruv paneli va 126 tagacha moslama bo'ladi, sxemasi yuqoridagi rasmlarda bo'lgani kabi. Yoki shaklidagi kabi ulangan qurilmalar bilan bir nechta konsollar bo'ladi.
Bunday holda, konsollar va qurilmalarning umumiy soni 127 dan oshmasligi kerak. Bunday tizimda barcha qurilmalar va konsollarda 1 dan 127 gacha noyob tarmoq manzillari bo'lishi kerak, ya'ni. turli xil konsollarga ulangan qurilmalarning manzillari bir-biriga to'g'ri kelmasligi kerak.
Har bir MAQOMOTI portiga AWS "Orion Pro" dan foydalanilganda siz 127 tagacha qurilmani ulashingiz mumkin (qurilmalar "PI-GR", "S2000-PI" yoki "C2000 USB" interfeys konvertorlari orqali ulanadi) yoki 127 tagacha konsol "S2000" yoki "S2000M". Har bir konsolga 127 tagacha moslama ulanishi mumkin. Tizimni ikkinchi variant bo'yicha tashkil qilishda kompyuter qurilmalarni emas, balki konsollarni so'roq qiladi. Konsollar, o'z navbatida, ularga ulangan qurilmalarni so'roq qilishadi. Har bir konsolga tarmoq manzili berilishi kerak (1 dan 127 gacha). Tizimdagi qurilmalarning manzillanishi 3 darajaga ega (MAQOMOTI port raqami, konsol manzili, qurilma manzili), shuning uchun har xil konsollarga ulangan qurilmalarning manzillari, shuningdek kompyuterning turli xil MAQOMOTI portlariga ulangan konsollarning manzillari bir-birining ustiga chiqishi mumkin. Orion Pro Operatsion Vazifasi bilan bitta kompyuterga ulangan qurilmalarning maksimal soni bugungi kunda 1024 tani tashkil etadi.
Yuqorida aytib o'tganimizdek, ushbu sxema bir nechta qurilmalarni MAQOMOTI portiga ulash zarur bo'lsa ishlatiladi. Ayni paytda "Orion" AWS faqat bitta MAQOMOTI portini qo'llab-quvvatlaydi. "Orion Pro" ish stantsiyasi 20 ta jismoniy MAQOMOTI portini va 127 ta virtual MAQOMOTI portini qo'llab-quvvatlaydi. Orion Pro ish stantsiyasidan foydalanganda har bir konsol o'z MAQOMOTI portiga ulanishi mumkin (galvanik izolyatsiyali yoki bo'lmasdan sxemadan foydalangan holda).
Hozirda hamma kompyuterlarda ham MAQOMOTI porti mavjud emas. "Orion" tizimining qurilmalarini kompyuterga ish stantsiyasiga ulash muammosini hal qilish uchun siz USB-COM konvertorlaridan foydalanishingiz mumkin, masalan, "USB-RS485", shuningdek portlar uchun PCI-kengaytiruvchi karta. Ushbu PCI kartalarining asosiy afzalliklari:
8 ta MAQOMOTI portidan foydalanish imkoniyati;
RS-232 / RS-485 interfeysini qo'llab-quvvatlash.
Bolid mutaxassislari MOXA CP 118U COM portini kengaytirish panelini sinovdan o'tkazdilar. Bu sizga qurilmalarni RS-485 interfeysi orqali to'g'ridan-to'g'ri Orion Pro ish stantsiyasiga ega kompyuterga (interfeys konvertoridan foydalanmasdan) ulash, shuningdek bir nechta konsollarni (har biri o'z MAQOMOTI portiga) ulash imkonini beradi.
Qurilmalarni "S2000" / "S2000M" pristavkalari orqali kompyuterga ulash qurilmalarning boshqarish funktsiyalarining ko'pini AWP-dan konsollarga o'tkazishga imkon beradi. Shuni hisobga olish kerakki, har bir konsol faqat unga ulangan qurilmalarni boshqarishi mumkin, shuning uchun har xil konsollarga ulangan qurilmalarning o'zaro ta'siri faqat AWP orqali amalga oshiriladi. Kompyuterda nosozlik bo'lsa, har bir masofadan boshqarish pulti unga ulangan qurilmalarni unda dasturlashtirilgan ma'lumotlar bazasiga muvofiq boshqaradi. Ya'ni, tizim bir nechta mustaqil kichik tizimlarga bo'linadi.
Qurilmalardan olingan xabarlar konsollarning uchuvchan bo'lmagan buferida saqlanadi, ularning hajmi 8000 hodisani tashkil qiladi ("S2000M" 3.0x versiyasi uchun). Kompyuter tiklangandan so'ng, ushbu xabarlar AWP tomonidan o'qiladi.
Masalan, tizimda bir nechta S2000-KDL qurilmalari, S2000-SP1 rele birliklari, S2000-K klaviatura va S2000-BI displeylari ishlatiladi. Bundan tashqari, konsol ma'lumotlar bazasining hajmi cheklanganligi sababli bir nechta "S2000" / "S2000M" konsollaridan foydalanish talab etiladi. Har bir konsol faqat unga ulangan qurilmalarning o'zaro ta'sirini tashkil qiladi. Xususan, bu sizning bo'limlaringizning holatini ko'rsatkich bloklarida aks ettirishga, ushbu bo'limlarni klaviaturadan va masofadan boshqarish pultining o'zidan boshqarishga imkon beradi va S2000-SP1 bloklaringizning o'rni chiqishlarini bo'limlaringizdan avtomatik ravishda boshqaradi. Turli konsollarga ulangan qurilmalarning o'zaro ta'siri faqat AWP orqali mumkin. Ish stantsiyasi bilan ishlaydigan kompyuterni o'chirib qo'yganingizda, bu aloqa buzilgan. Shuning uchun, masalan, tizimning barcha signalizatsiya davrlarining holatini ishlab chiqishi kerak bo'lgan o'rni chiqishini tashkil qilish talab etilsa va kompyuter o'chirilgan bo'lsa, bu chiqish ishlashi kerak, uni simli aloqa orqali tashkil qilish yaxshiroqdir har bir quyi tizimning chiqishi (kerakli chiqish taktikasiga qarab parallel yoki ketma-ket) ...
AWP-ga bir nechta quyi tizimlarni ulashda "S2000M" konsollaridan foydalaning, chunki "S2000" konsollaridan foydalanishda quyidagi cheklovlar mavjud:
Markazlashtirilgan kirishni boshqarishni tashkil qilish mumkin emas;
S2000-K klaviatura va S2000-4 bloki, S2000-KDL qurilmasi va boshqalar qismlarini qurollantirish / qurolsizlantirishni boshqaring. S2000 konsolidagi bitta kichik tizim ichida mumkin. Bu shuni anglatadiki, har qanday S2000-K klaviaturasidan klaviatura ulangan klaviatura qismlarini qurollantirish / o'chirish mumkin. Ushbu klaviaturadan boshqa konsollarga ulangan qurilmalarni boshqarish mumkin emas. AWP operatsion vazifasidan siz barcha quyi tizimlarning bo'limlarini qurollantirish / qurolsizlantirishni boshqarishingiz mumkin. S2000M masofadan boshqarish pultidan foydalanilganda birinchi cheklov o'chiriladi. Ikkinchisiga kelsak, S2000-K klaviatura bundan mustasno, boshqa quyi tizimning barcha qurilmalari yordamida bitta quyi tizimning bo'linmalarini qurollantirish / qurolsizlantirishni boshqarish mumkin. Masalan, "S2000-4", "S2000-2", "S2000-KDL" qurilmalarining o'quvchilaridan foydalanish. Shuningdek, boshqa quyi tizimning S2000M klaviaturasidan bitta quyi tizimning qismlarini qurollantirish / qurolsizlantirishni boshqarish mumkin. "S2000-K" klaviaturalari, birinchi holatda bo'lgani kabi, faqat o'zlarining kichik tizimlarida ishlaydi.
Oldingi rasmda ko'rsatilgan diagrammadan tashqari siz LAN va S2000-Ethernet konvertorlari yordamida bir nechta S2000M konsollarini AWP bilan kompyuterga ulashingiz mumkin.
LANning asosiy afzalliklari:
chekilgan tarmoqlardan keng foydalanish;
yuqori shovqin immuniteti;
Shuningdek, "S2000-Ethernet" dan foydalanishda ISO "Orion" moslamalarini birlashtirish mumkin global tarmoq VPN tunnelidan foydalangan holda Internet.
Ushbu sxema bo'yicha translyatsiya qilish uchun VPN shlyuzlari o'rtasida barqaror aloqa zarur (ajratilgan Internet-kanallarning xususiyatlariga bog'liq).
"S2000-Ethernet" LAN orqali ma'lumotlarni to'g'ridan-to'g'ri uzatishni qo'llab-quvvatlaydi, ya'ni. ish stantsiyasi bilan kompyuter tomonida faqat chekilgan tarmoq ishlatiladi va dasturiy ta'minot masofadan turib "C2000-Ethernet" guruhi uchun bitta virtual MAQOMOTI portini tashkil qiladi (rasmga qarang). Bu tezlikni oshiradi va tizimni o'rnatishni soddalashtiradi, chunki ish stantsiyasi tomonida MAQOMOTI portidan foydalanishga hojat yo'q.
Biz sizning e'tiboringizni shuni e'tiborga olamizki, turli xil aloqa kanallari orqali ma'lumotlarni uzatish moslamalarini sinab ko'rishning batafsil protokollari, keyinroq muhokama qilinadi, kerakli sozlamalar bilan veb-saytda "bo'limida" Texnik yordam"/" Foydalanish bo'yicha tavsiyalar ".
S2000M konsolini avtomatlashtirilgan ish stantsiyasiga ega kompyuterga ulashning yana bir usuli bu optik tolali aloqa liniyasi va RS-FX-MM konvertorlari (ko'p rejimli FOCL uchun), RS-FX-SM40 (bir martalik FOCL uchun).
FOCLning asosiy afzalliklari:
yuqori shovqin immuniteti;
uchqun va portlash xavfsizligi;
ma'lumotlarni uzatishning yuqori tezligi.
"Bolid" kompaniyasi optik tolali aloqa liniyalarida ISO "Orion" axborot interfeyslari konvertorlariga muvofiq sertifikatlangan materiallarni etkazib beradi, ular boshqa narsalar qatori yong'inga qarshi signalizatsiya tizimlarida va yong'in avtomatikasida ham qo'llanilishi mumkin. RS-FX-MM konvertori uchun ma'lumotlarni uzatishning maksimal uzunligi 2 km, RS-FX-SM40 konvertori uchun - 40 km.
Tarmoq tekshirgichi o'rtasida ("ASR Orion" / "Orion Pro" o'rnatilgan AWS yoki "S2000" / "S2000M" konsolli kompyuter) ISO "Orion" ning masofaviy qurilmalari bilan standartdan foydalangan holda aloqa o'rnatish mumkin. E1 oqimidagi raqamli aloqa kanali.
Raqamli aloqa kanallarining asosiy afzalliklari:
yuqori shovqin immuniteti;
uzatilayotgan axborotni yuqori darajada himoya qilish;
ma'lumotlarni uzatishning yuqori darajasi;
uzatish sifatining aloqa liniyasi uzunligiga zaif bog'liqligi.
"Bolid" kompaniyasi mutaxassislari xabarlarni uzatish uchun "Zelaks" kompaniyasining "GM-2" multipleksorlari yordamida "Orion" tizimining ishlashini tekshirdilar raqamli kanal E1 oqimidagi aloqa.
RS-232 - bu kompyuterlarni modemlar va boshqalarga ulash uchun ishlatiladigan mashhur protokol atrof-muhit... Bu 20 m gacha bo'lgan masofada ikkita qurilma o'rtasida ma'lumot uzatish interfeysi bo'lib, shovqinlarga nisbatan yuqori immunitetni ta'minlash uchun ma'lumot 5V standartidan farq qiladigan signal darajasiga ega simlar orqali uzatiladi. Ma'lumotlarning asenkron uzatilishi start pulsining signal darajasi bilan sinxronlashtirilganda belgilangan tezlikda amalga oshiriladi.
RS-232 seriyali interfeysi - standart sharh
U keng qo'llaniladi ketma-ket interfeys sinxron va asenkron uzatish EIA RS-232-C standarti va V.24 CCITT tavsiyalari bilan belgilangan ma'lumotlar. Dastlab, u kompyuterni terminal bilan ulash uchun yaratilgan. Hozirda u turli sohalarda qo'llaniladi.
RS-232-C interfeysi ikkita qurilmani birlashtiradi. Birinchi qurilmaning uzatish liniyasi ikkinchisining qabul qilish liniyasiga ulangan va aksincha (to'liq dupleks) Ulangan qurilmalarni boshqarish uchun dasturiy ta'minotni tasdiqlash (uzatilgan ma'lumotlar oqimiga tegishli boshqaruv belgilarini kiritish) ishlatiladi. Vaziyatni aniqlash va boshqarish funktsiyalarini ta'minlash uchun qo'shimcha RS-232 liniyalarini tashkil qilish orqali apparatni tasdiqlashni tashkil qilish mumkin.
Standart EIA RS-232-C, CCITT V.24
Etkazish tezligi 115 kbps (maksimal)
Uzatish masofasi 15 m (maksimal)
Signal tabiati muvozanatsiz kuchlanish
Haydovchilar soni 1
Qabul qiluvchilar soni 1
Ulanish diagrammasi to'liq dupleks, nuqta-nuqta
RS-232C interfeysi orqali almashtirish tartibi:
Ism Yo'nalish Tavsif Aloqa
(25 pinli ulagich) Aloqa
(9 pinli ulagich)
DCD IN Tashuvchini aniqlash 8 1
RXD IN Ma'lumotni oling 3 2
TXD Chiqdi Ma'lumotlarni uzatish 2 3
DTR Chiqdi Ma'lumotlar terminali tayyor 20 4
GND - Tizim asoslari 7 5
DSR IN Ma'lumotlar to'plami tayyor 6 6
RTS Chiqdi Yuborish uchun so'rov 4 7
KTS IN Yuborish uchun tozalash 5 8
RI IN Ring ko'rsatkichi 22 9
RS-232C interfeysi standart tashqi qurilmalarni (printer, skaner, modem, sichqoncha va boshqalarni) kompyuterga ulash, shuningdek, kompyuterlarni bir-biriga ulash uchun mo'ljallangan. RS-232C dan Centronics ga nisbatan foydalanishning asosiy afzalliklari quyidagilardir:
ancha uzoq masofalarga uzatish imkoniyati;
juda sodda o'zaro aloqa kabeli.
Shu bilan birga, u bilan ishlash biroz qiyinroq. RS-232C-dagi ma'lumotlar ketma-ket kodli bayt-baytda uzatiladi. Har bir bayt start va stop bitlari bilan hoshiyalangan. Ular bir yo'nalishda ham, boshqa yo'nalishda ham (dupleks rejim) uzatilishi mumkin.
Diagrammani ko'ring
Kompyuterda 25-pinli (DB25P) yoki 9-pinli (DB9P) RS-232C ulagich mavjud. Ulagichning pin tayinlanishi jadvalda ko'rsatilgan.
Signallarning maqsadi quyidagicha:
FG - himoya tuproq (qalqon).
TxD - kompyuter tomonidan ketma-ket kodda uzatiladigan ma'lumotlar (mantiqiy manfiy).
RxD - kompyuter tomonidan ketma-ket kodda olingan ma'lumotlar (salbiy mantiq).
RTS - Signal yuborish uchun so'rov. Barcha uzatish paytida faol.
CTS - uzatish uchun reset (aniq) signal. Barcha uzatish paytida faol. Qabul qiluvchining tayyorligini bildiradi.
DSR - ma'lumotlarga tayyorlik. Modem rejimini o'rnatish uchun ishlatiladi.
SG - signalli tuproq, neytral sim.
DCD - ma'lumotlar tashuvchisini aniqlash (qabul qilingan signalni aniqlash).
DTR - chiqishga tayyorlik.
RI - qo'ng'iroq ko'rsatkichi. Modem telefon tarmog'i orqali qo'ng'iroq signalini qabul qilayotganligini bildiradi.
Eng ko'p ishlatiladigan aloqa uch yoki to'rt simli (ikki yo'nalishli uzatish uchun). To'rt simli aloqa liniyasining ulanish diagrammasi quyidagi rasmda keltirilgan.
Ikkita simli aloqa liniyasi uchun, faqat kompyuterdan uzatishda tashqi qurilma SG va TxD signallari ishlatiladi. Barcha 10 interfeys signallari faqat kompyuter modemga ulanganda ishlatiladi.
O'tkazilgan ma'lumotlarning formati quyidagi rasmda ko'rsatilgan. Aslida ma'lumotlardan (5, 6, 7 yoki 8 bit) keyin boshlang'ich biti, parite biti va bitta yoki ikkita to'xtash biti keladi. Boshlanish bitini olganidan so'ng, qabul qiluvchi qatordan ma'lum vaqt oralig'ida ma'lumotlar bitlarini tanlaydi. Qabul qilgich va uzatgichning soat chastotalari bir xil bo'lishi juda muhimdir, ruxsat etilgan kelishmovchilik 10% dan oshmaydi). RS-232C uchun tezlikni 110, 150, 300, 600, 1200, 2400, 4800, 9600, 19200, 38400, 57600, 115200 bps oralig'ida tanlash mumkin.
Barcha RS-232C signallari aloqa uchun yuqori immunitetni ta'minlash uchun maxsus tanlangan darajalarda uzatiladi (quyida rasm). Ma'lumotlar teskari kodda uzatilishini unutmang (mantiq past darajaga, mantiq nol yuqori darajaga to'g'ri keladi).
RS-232C orqali o'zboshimchalik bilan CS-ni kompyuterga ulash uchun odatda uch yoki to'rt simli aloqa liniyasidan foydalaniladi, ammo boshqa interfeys signallaridan ham foydalanish mumkin.
RS-232C orqali aloqa maxsus ajratilgan portlardagi qo'ng'iroqlar yordamida amalga oshiriladi:
COM1 (manzillari 3F8h ... 3FFh, interrupt IRQ4);
COM2 (2F8h ... 2FFh manzillari, IRQ3ni to'xtatadi);
COM3 (3F8h ... 3EFh manzillari, IRQ10ni to'xtatib qo'yish);
COM4 (manzillar 2E8h ... 2EFh, IRQ11ni to'xtatib qo'ying).
Ushbu manzillarga havolalar formatini UART (Universal Asynchronous Receiver / Transmitter) boshqaruvchisi, masalan, i8250, KR580VV51 ketma-ket almashinuvi uchun mikrosxemalarning ko'plab tavsiflarida topish mumkin.
RS-232 simi teshiklari
Keling, standart va unchalik katta bo'lmagan simi simlarini ko'rib chiqaylik.
Shartli belgilar:
F - "onam";
M - "dad";
"-" - ulanish;
"X" - ulanish yo'q;
"+" - satrlar birlashtirildi.
DTE 9 F<-->DCE 9 M
U kompyuter va modem kabi qurilmalarni ulash uchun ishlatiladi.
To'g'ridan-to'g'ri ulanish:
1 - 1
2 - 2
3 - 3
9 - 9
Eslatma: Ekranlar bir-biriga ulanmoqda.
DTE 9 F<-->DTE 9 F (bo'sh modem 9)
U kompyuter va kompyuter kabi qurilmalarni ulash uchun ishlatiladi.
Murakkab:
1+7- 8
2 - 3
3 - 2
4 - 6
5 - 5
6 - 4
7+1 - 8
8 - 1+7
Eslatma: Ulagichlardagi 1 va 7 pinalar bir-biriga bog'langan. 9 ishlatilmaydi. Ekranlar bir-biriga ulanmoqda.
DTE 25 F<-->DCE 9 M
Kompyuter (25 pinli ulagich) va 9 pinli sichqoncha (yoki modem) kabi qurilmalarni ulash uchun ishlatiladi.
Murakkab:
2 - 3
3 - 2
4 - 7
5 - 8
6 - 6
7 - 5
8 - 1
20 - 4
22 – 9
Eslatma:
DTE 9 F<-->DCE 25 M
Kompyuter (9 pinli ulagich) va 25 pinli sichqoncha (yoki modem) kabi qurilmalarni ulash uchun ishlatiladi.
Murakkab:
1 - 8
2 - 3
3 - 2
4 - 20
5 - 7
6 - 6
7 - 4
8 - 5
9 - 22
Eslatma: Qolganlari ishlatilmaydi. Ekranlar bir-biriga ulanmoqda.
DTE 25 F<-->DCE 25 M
Kompyuter (25 pinli ulagich) va 25 pinli sichqoncha (yoki modem) kabi qurilmalarni ulash uchun ishlatiladi.
To'g'ridan-to'g'ri ulanish:
1 - 1
2 - 2
3 - 3
4 - 4
24 - 24
25 – 25
Eslatma: Ekranlar bir-biriga ulanmoqda.
DTE 25 F<-->DTE 25 F (null-modem Universal 25)
U kompyuter (25 pinli ulagich) va kompyuter (25 pinli ulagich) kabi qurilmalarni ulash uchun ishlatiladi.
Murakkab:
1 - 1
2 - 3
3 - 2
4 - 5
5 - 4
6+8 - 20
7 - 7
20 - 6+8
Eslatma: Qolganlari ishlatilmaydi. Ekranlar bir-biriga ulanmoqda.
MAQOMOTI portining 9 pinli F uchun vilkasi
Murakkab:
1+6+4
Eslatma: Qolganlari ishlatilmaydi.
MAQOMOTI porti 25-pinli F
Aloqa dasturlarini sinash uchun ishlatiladi.
Murakkab:
6+8+20
Eslatma: Qolganlari ishlatilmaydi.
RS-232 portidan 5 voltni qanday olishim mumkin?
Kerakli qismlar ro'yxati:
Lineer regulyator - L78L05.
2 ta tuzatuvchi diod (D1, D2) - 1N4004.
Elektrolitik kondansatör (C1) - 22 mF.
Kondansatör (C2) - 0,001 mF.
2 rezistor (R1, R2) - 43 ohm.
Sxema 5V uchun LM78L05 yoki Sovet analogini ishlatadi. Har qanday diodlar. + 5V kuchlanish RS-232 da RTS va DTR signallaridan olinadi. Ushbu sxema hatto noutbukdan 12 mA quvvatga ega bo'lishi mumkin. Birgina kamchilik shundaki, tranzistor-tranzistorli mantiqiy moslama kompyuter korpusidan ajratilishi kerak, chunki interfeys RS-232 holatini ijobiy kuchlanish sifatida qabul qiladi.
RS-232 interfeys konvertorlari
RS-232 dan TTL konvertoriga
Mikrokontroller yordamida har xil turdagi elektron qurilmalarni ishlab chiqishda, ularni ulash juda foydalidir shaxsiy kompyuter orqali ketma-ket port... Biroq, buni to'g'ridan-to'g'ri amalga oshirish mumkin emas, chunki RS-232 standartiga muvofiq signal -3 ...- 15 V darajasida uzatiladi (mantiqiy<1>) va +3 .. + 15V (mantiqan to'g'ri keladi<0>).
RS-232 darajalarini standart TTL mantiqiy darajalariga o'tkazish uchun odatda maxsus konvertor mikrosxemalari qo'llaniladi. Biroq, har doim ham darajadagi konvertorni ishlab chiqilgan qurilmaning zanjiriga kiritish mantiqiy emas, chunki ko'pincha kompyuter bilan aloqa faqat qurilmani ishlab chiqarish va disk raskadrovka bosqichida kerak bo'ladi va yakuniy mahsulot uchun bunga hojat yo'q.
MAQOLA SIZGA YOQDIMI? DO'STLARINGIZ BILAN O'RTOQLASHING!
Baham ko'ring Facebook
Shuningdek o'qing
SEO mutaxassisi kim va u nima qiladi?
SEO mutaxassisi kim va u nima qiladi?
Mac-da Quick View-ni har qanday fayl uchun qanday yoqish mumkin
Mac-da Quick View-ni har qanday fayl uchun qanday yoqish mumkin
Wi-Fi to'lqinlari qanday ko'rinishga ega
Wi-Fi to'lqinlari qanday ko'rinishga ega
Nokia: Finlyandiya kompaniyasining past-baland tomonlari
Nokia: Finlyandiya kompaniyasining past-baland tomonlari
Slot tanaffuslarini sotishda qulflangan iPhone-lar qanday qilib maskalanadi
Slot tanaffuslarini sotishda qulflangan iPhone-lar qanday qilib maskalanadi
Boshqa raqamga yo'naltirish - barcha operatorlar uchun ko'rsatmalar
Boshqa raqamga yo'naltirish - barcha operatorlar uchun ko'rsatmalar
Qo'ng'iroqni yo'naltirish nima, u qanday ishlaydi va nima uchun kerak
Qo'ng'iroqni yo'naltirish nima, u qanday ishlaydi va nima uchun kerak
Megafonda raqamni qanday yashirish kerak?
Megafonda raqamni qanday yashirish kerak?
BIZ HAQIMIZDA
ALOQALAR
Veb-saytda reklama
SAYT XARITASI0>1>
Do'stlaringiz bilan baham: |