RS485, RS422 va RS232 protokali orasidagi farq
Jan 22, 2019
RS232, RS422 va RS485 protokoli o'rtasidagi farq
Nima uchun RS232 va boshqalar RS485 dan foydalaniladi va RS422 va RS485 o'rtasidagi haqiqiy farq nima? Birinchisi, har birini belgilaydi. Shuni esda tutingki, uchalasi IELE-488 dan farqli ravishda SERIAL hisoblanadi.
RS232 protokoli
Albatta, eng mashhur interfeys, shuningdek, birinchi. Shu bilan birga, narsalar tez orada aniq sabablarga ko'ra o'zgarishi mumkin. Sotib olingan har qanday kompyuterda bir (va ba'zida ko'proq) RS232 porti bo'ladi. Ba'zan ular faqat SERIAL PORTS deb ataladi, biroq bu boshqa chiziqli interfeyslarni mavjudligi tufayli chalkashlikka olib kelishi mumkin. RS232 keng tarqalgan bo'lib ishlatiladi, chunki u juda oson. Biroq, ba'zi kamchiliklari bor. Bu erda bir nechta:
Cheklangan masofa - Bolal uzunligi 50 fut yoki undan kamroqdir. Ko'pchilik bundan buyon davom etishni talab qiladi, ammo bu tavsiya etilmaydi va RS232 spetsifikatsiyasining bir qismi emas.
Noisega chidamli - RS232 bitta tugmachadir, ya'ni uzatish va qabul qilish satrlari umumiy joyga
Multi-drop emas - Siz har bir portga bitta RS232 protokoli qurilmasini ulashingiz mumkin. Bir xil mahsulot oilasining ikkinchi birligiga buyruqlar berishga mo'ljallangan ba'zi qurilmalar mavjud, ammo bu juda kam. Buning ma'nosi shuki, siz kompyuterga ulanish uchun 3 metrga ega bo'lsangiz, siz 3 portga yoki kamida RS232 multipleksoriga ega bo'lishingiz kerak.
RS422 protokoli
RS422 RS232 protokollariga o'xshaydi va bir xil tarzda dasturlashtirilishi mumkin, ammo bir nechta afzallik va kamchiliklarni taklif qiladi. Muammo shundaki, siz RS422 portini yoki RS232 konverterini kamida RS422 sotib olishingiz kerak, chunki bu interfeys PC standarti bilan ta'minlanmaydi. Bundan tashqari, siz RS422-ni qo'llab-quvvatlaydigan kamroq qurilmalar mavjudligini topasiz. Ba'zi afzalliklari:
Uzoq masofa yuguradi - 500 metrga qadar odatda qo'llab-quvvatlanadi va takroriy takrorlash bilan masofalarga ham erishish mumkin.
Uzoq masofa yuguradi - 500 metrga qadar odatda qo'llab-quvvatlanadi va takroriy takrorlash bilan masofalarga ham erishish mumkin.
Multi-Drop - Odatda, portga har biriga 32 ta qurilma ulanishi mumkin, va hatto takrorlash qurilmalari bilan ham foydalanish mumkin. Qurilmalar har bir qurilmaga tayinlangan noyob manzillar bilan ajralib turadi. Misol uchun, portga ulangan 5 ta qurilma mavjud bo'lsa, ular 1dan 5gacha birliklar deb qaraladi. Agar siz # 1 birlikga bog'lanmoqchi bo'lsangiz, siz # 1 birlikga buyruq yuborasiz. Barcha bo'limlar buyruqni eshitadi, lekin faqatgina javob beradigan bo'lim javob beradi. Bu ham RS485 uchun amal qiladi. Qurilmaning dizayniga qarab adreslar yoki dasturiy ta'minot orqali o'rnatilishi mumkin.
Vahima chidamli - alohida FLOATING-ni uzatish va qabul qilish juftligini (to'rtta sim) ishlatganligi sababli, RS232 dan ko'ra yaxshiroq shovqin immunitetini beradi.
RS485 protokoli
RS485 RS422 ga juda o'xshash. Ko'pincha bu ko'pincha chalkashliklar keltirib chiqaradi. Har ikkisi ham juda ko'p tomosha va ikkalasi ham juda uzoq masofalar orqali muloqot qilishlari mumkin, shuning uchun nima uchun boshqasini tanlashingiz mumkin? Birinchidan, RS485 odatda 2-simli tizim bo'lib, ba'zi ishlab chiqaruvchilar RS422 protokoli bilan juda o'xshash va kamroq tarqalgan 4-simli RS485 ni belgilashi mumkin. Biror asbobni ko'rib chiqayotganda qaysi biri ish bilan bandligini aniqlash muhim. Ikki simli RS485 va RS422 o'rtasida ba'zi farqlar mavjud:
RS485 ko'p qo'mondon asboblari va bir nechta tinglash moslamalari bo'lishi mumkin. RS422 faqat bir qo'mondon va bir nechta tinglovchilarga ega bo'lishi mumkin. Misol uchun, siz bitta kompyuterni (buyruq beruvchi qurilma) 10 ta haroratni nazorat qiluvchi (tinglovchilar) ga ulashingiz mumkin. Kompyuter har qanday sozlovchiga sozlash nuqtasini o'zgartirishi yoki haroratni o'qish uchun buyruq berishi mumkin, ammo hech qanday nazoratchi boshqa tekshiruvlardan hech birini buyruq bera olmaydi. RS485 bilan bitta avtobusda bir nechta kompyuter va bir nechta nazorat birligiga ega bo'lishingiz mumkin, shunday qilib bitta kompyuter bir to'siq nuqtasini o'zgartirish uchun buyruq yuborishi mumkin, boshqa kompyuter esa ma'lumotlarni qaytarib yuborish uchun buyruq yuborishi mumkin. Esda tuting, avtobusdagi barcha qurilmalar yagona birlik manziliga ega bo'lasiz, shunda faqat javob berilgan birlik javob beradi. (RS422 ga o'xshash)
RS485 pinout kabeli oson, chunki siz faqat 4 o'rniga 2 sim bilan ishlayapsiz.
RS485 dasturiy ta'minotini qiyinlashtiradi, chunki siz bir xil ikki simni uzatayotganingizda va qabul qilsangiz, to'g'ri aloqa o'rnatishingiz uchun transmitterni to'g'ri vaqtda yoqishingiz va o'chirishingiz kerak. Transmiterdan $ 2SEND buyrug'i yuborishni tasavvur qiling. Transmitter o'z vaqtida o'chirilgan bo'lsa, boshqa qurilmadan yuborilgan ma'lumotlar o'tkazib yuboriladi. Agar transmitter juda tez o'chirilgan bo'lsa, buyrug'ning bir qismini $ S2END buyrug'ining bittasi bitiklarning bitiklarini etkazib berishni tugatib bo'lmaguncha qisqartiriladi. Agar RS485 plugin-kartasini dasturlashda, siz STATUS REGISTER ni o'qishingiz kerak. OMG-ULTRA-485 kabi ba'zi kartochkalar AUTO rejimiga ega, bu esa uni avtomatik tarzda bajarish uchun etarli darajada aqlli bo'lib, uni shaffof dasturchiga aylantiradi. RS422 va RS232 shuning uchun alohida transmit va qabul qilish liniyalariga ega, ular amalga oshirish osonroq. Albatta, qo'lni cho'zish kabi boshqa narsalar ham bor, lekin bu qisqacha tavsifda muhokama qilinmaydi.





