Ishonchlilik Rs485 avtobus aloqa tizimlari uchun choralar

Feb 12, 2025 Xabar QOLDIRISH

1 muammo


Sanoat nazorati va o'lchash sohasidagi tez-tez ishlatiladigan tarmoqlardan biri bu sanoat nazorati uskunalari tarmog'idan tashkil topgan "{{0}"} "Aloqa interfeysi" ni ishlatishdir. Ushbu aloqa interfeysi boshqaruv tarmog'ini shakllantirish uchun ko'plab qurilmalarga juda qulay bo'lishi mumkin. Oddiy tuzilish, arzon narxlar, aloqa masofasi va ma'lumotlar uzatish darajasi tufayli mikrokontroltrollerlar o'rtasidagi masofadan masofadan masofali aloqani hal qilish uchun, mikrokontroltrollerlar o'rtasida uzoq masofali aloqani hal qilish. Biroq, Rs485 robob avtobuslari o'z-o'zini moslashishi, o'zini himoya qilish funktsiyasi juda oz va boshqa kamchiliklar, masalan, qayta ishlashning ba'zi tafsilotlari, masalan, aloqa etishmovchiligi yoki hatto tizimning paralizi va boshqa nosozliklar.

 

RS485通信接口原理图

Rs485 Aloqa interfeysi sxematik diagramma

 

Bilish uchun 2 ta apparatni loyihalash masalalari


2.1 Tualning asosiy printsipi


To'shakning apparatning apparatni o'chirish 1-rasmda ko'rsatilgan, ularda -485} +5 turidagi kuchlanishni qabul qiladi. Oddiy Rs -485 chip bilan taqqoslaganda, bu nafaqat chaqmoqning ta'siriga qarshi turishi va chipni birlashtirish 4 {33}} 0 V vaqtincha pulse kuchlanishiga bartlitatsiya qilishi mumkin. Shuning uchun u qurilmaga chaqmoq zararining oldini olishning ishonchliligini sezilarli darajada yaxshilashi mumkin. Sahnaning yanada dushman muhiti uchun, uzatish liniyasi bilan to'g'ridan-to'g'ri elektr uzatish liniyasi bilan bevosita ulanishi mumkin. Chipda ham noyob dizayn mavjud bo'lib, uni ochish ochiladigan bo'lsa, uning chiqishi yuqori ishtirok etuvchi kabelning ochiq aylanishiga ta'sir qilmasligi mumkin, bu tizimning normal ishlashiga ta'sir qilmaydi. Bundan tashqari, uni 285 standart raqamli buzilishiga kiritish, 2 marta yoki 24 kōga teng yoki unga nisbatan 24 kōga teng). Chip qiyalik drayverini cheklash uchun ichki ravishda ishlab chiqilgan, shunda elektr uzatish liniyasi juda ko'p tezroq chastotali komponentlar ishlab chiqarishi uchun, chiqish liniyasi juda ko'p cho'g'irti hosil bo'lmaydi. 1-rasmda to'rtta Opto-Couper tlp521, shunda mikrokontroller va SN75LBC184 ishonchlilik faoliyati o'rtasidagi mutlaqo bepul bepul. Asosiy tamoyil: mikrokontroller p1. 6=0, fotookerning yorug'lik chiqaruvchi diod yorug'lik, fotosensiv tranzistor diad, yuqori kuchlanishni chiqaradi (+5} v), Rs485 interfeysi chipi, uzatishga imkon beradi. Mikrokontroller p1. 6=1, fotocerile Light Emsplece Dia, REPTICE RAFINASI (0 V) va qabul qilishga yo'l qo'yilmaydi. SN75LBC184 yuqoridagilarga o'xshash.


2.2 Rs -485 plitsining dizayni


-485 avtobusda qurilgan yarim-dubleks aloqa tizimida faqat bitta tugunning faqat bitta tuguni butun tarmoqda joylashgan va boshqa tugunlar uchun xabarlarni yuborishi mumkin. Agar 2 ta tugun yoki 2 ta tugun bo'lsa, bir vaqtning o'zida avtobusga ma'lumotlarni yuborish uchun barcha jo'natuvchilarning uzatilishining uzatilishining oldini olishga olib keladi. Shuning uchun tizimning har bir tugunining apparat dizaynida u avval ushbu tugunni avtobusga ma'lumotlarni yuborishiga olib keladigan g'ayritabiiy sharoitlar tufayli kelib chiqqan avtobus ma'lumotlari ziddiyatidan qochishga intiladi. Mikrokontrollers mcs51 seriyasini misol sifatida oling, chunki I / O portlari to'g'ridan-to'g'ri ulangan, agar ushbu tugun yuborilgan holatda bo'lsa, u yukni tiklash paytida juda yuqori. Agar bu vaqtda avtobus yuboradigan boshqa tugunlar bo'lsa, ma'lumot uzatish to'xtatiladi va hatto butun avtobusni buziladi va hatto butun avtobusni buziladi yoki hatto tugun va aloqa blokirovka qilinishi sababli butun tizimning normal ishlashiga ta'sir qiladi. Har bir tugunning barqarorligi va ishonchliligini hisobga olgan holda, har bir tugunning dizaynida CHIP Transperter PIN-kodini boshqarish uchun mo'ljallangan mantiqiy, ya'ni "{8}}" ning "1" ning "1" ning mantig'i uchun mo'ljallangan. "0}" {{1 {{{{{{{{{{{{{{{}}}} mantiq finoni "0}" ning mantiq pIN-kodini "0}" mantiqqa "0" mantiqiga "0} mantiq pINozini boshqarish". "0" Boshqarish PIN '1' deganda, de-tomon "1". 1-rasmda P1.6 photocouPer De Terminal orqali P1.6-dagi PIN-kodlar har doim qabul qilinishi va butun tizimning ta'siri tufayli g'ayritabiiy holat tufayli g'ayritabiiy holatga tushishi uchun. Bu butun tizimning ishonchli aloqalari uchun asos yaratadi.

Bundan tashqari, tugun o'lik yoki boshqa kamchiliklar bo'lsa, dasturni avtomatik ravishda qayta tiklaydigan va -485 avtobusni boshqarish uchun Max813l-mesk813l kuzatuvchidir. Bu, butun tizim tugunning ishlamay qolishi sababli eksklyuziv avtobus bo'lmaydi, natijada butun tizimning falaj qilinishi kuzatiladi.


2.3 Avtobus mojaroni oldini olish uchun dizayn


To'shak ishonchli avtobus aloqalarini amalga oshirish uchun avtobusdan foydalanishi kerak bo'lganda, avval xabarlar mavjud bo'lganda avtobusni tinglang. Atparat interfeysi bo'yicha avval Rs 0}}} interfeysi chipi chipi va uni CPU to'xtagan PIN-kodiga ulang. 1-rasmda, INT0 opto-ulagich chiqishiga ulangan. Avtobus ma'lumotlarni uzatayotganda, SN75LBC184 Ma'lumotni olish darajasi yuqori va past darajadagi ma'lumotlar shuni ko'rsatadiki, avtobusda avtobusda tugun mavjudmi yoki yo'qligini aniqlashingiz mumkin, masalan, avtobusda tugun mavjudmi yoki yo'qligini bilib olasiz. Agar "bekor" bo'lsa, siz avtobus mojarolarining muammosini hal qiladigan avtobusga kirishingiz mumkin. Shu asosda siz turli xil xabarlarning ustuvorligini aniqlashingiz, shunda birinchi ustuvor xabarlarni birinchi o'rinda qo'yib, real vaqt rejimini yanada takomillashtirishingiz mumkin. Ushbu ish uslubini qabul qilgandan so'ng, tizimda usta va qul tugunlari o'rtasida endi farq yo'q, va har bir tugunning avtobusga teng imkoniyatga ega bo'lib, shuning uchun individual tugunlarning o'zaro aloqalari og'ir bo'lgan vaziyatdan samarali. Avtobusdan foydalanish tezligi va tizimning aloqa samaradorligi yaxshilanishi va tizimning real vaqti tugagan bo'lsa ham, bu normal aloqa va normal ishlarning boshqa tugunlariga ta'sir qilmaydi. Bu tizimning ishonchliligi va barqarorligini oshirish yo'lida tizimning "xavfi" markazlashtiradi.


2.4 Rs -485 Chiqish plitasi dizayni


1-rasmda, Signal Limiter Diode, uning kuchlanishni tugatish darajasi +12} ~ {11}} ~ {11}} ~ {11}} vd4 ni olish uchun +12} ~ {11}} ~ {11}} vd4 ga muvofiqligini ta'minlashi kerak. haddan tashqari oshiring. Chiziqning maxsus holatlarini (-485 chipning qisqa tutilishi bilan hisobga olgan holda, SN75BC184-da, SN75BC184 R2-dagi avtobusda R1 va R2-da, mashinaning apparatining ikkita 20 ō4 rezluatsiyasi mavjud emas, shuning uchun mashinaning apparatning havo qatnovi butun avtobus aloqalari ta'sir qilmaydi. Ilovalar tizimining qurilishida aloqa tashuvchisi tufayli, uning uzunligi 120 ōga tenglik bilan, uning uzunligi 120 ōli ō ō ō ō ō ō ō ō ō ō ō ō ō ō ō ō ō ō ō ō ō ō ō ō ō ō ōlatib turadi.


2.5 Tizim elektr ta'minoti tanlovi


For the combination of microcontroller RS{{0}} measurement and control network, should be given priority to the use of independent power supply program for each node, at the same time, the power line can not be shared with the RS-485 signal line with a multi-core cable. Rs -485 Signal liniyasi 0,75 mm2 yoki boshqa kesilgan simlardan, tekis tekis chiziqdan emas, balki almashtirish elektr ta'minoti tanlashdan ko'ra tl750l05-ning chiziqli elektr tarmog'ini tanlash kerak. TL750L05 Chiqish qobiliyatiga ega bo'lishi kerak, agar unumli kuchga ega bo'lmasa, ariqning kuchlanishi mavjud bo'lmasa, kirish kuchlanishlari o'zgarishi, shuningdek, chiqish kuchlari mavjud bo'lsa, siz fenomenni bostirishingiz mumkin.

 

3 ta dasturiy dasturlash


SN75lbc184 Qabul qilish rejimida A, B-ning kirish qismi ishlab chiqarish; Chop etish rejimida d - bu mahsulot, A, B ishlab chiqarish. Elektr uzatish yo'nalishi bir marta o'zgarganda, agar kiritish o'zgarmasa, natijada mahsulotni kiritish bir marta o'zgarguncha tasodifiy holat bo'ladi, chunki mahsulotning holati aniqlanadi. Shubhasiz, A va B ning mavqeiga uzatilgan rejimidan so'ng, agar R. BIRINChI O'RNATILMAYDIDA O'TKAZALASh UChUN RAQAM BIRINChI KO'RSATMAYDI. Qabul qilish rejimidan uzatilish rejimiga o'tkazilgandan so'ng, D va B o'rtasidagi kuchlanish past bo'lsa, unda A va B o'rtasidagi kuchlanish o'chirilgan bo'lsa, u shuningdek uzatishda xatoga olib keladi. Ushbu oqibatni engib o'tishning echimi quyidagicha sinxronlashtirish so'zini, sinxronlashtirish so'zini yuboradi (birinchi marta {{{{{{{{{{{{{{{{{0} }da yuboriladi (birinchi marta xato va e'tiborsiz qoldiradi), shuningdek, ma'lumotlarni uzatish mumkin, shuning uchun to'g'ri aloqa qilishni ta'minlaydi.


Xavfsiz ishlash uchun 1485 rs rublektromida ma'lumotlarni yuborish va qabul qilishdan oldin kechikish kerak. Ma'lumot uzatish holatida, "1" birinchi nazorat holatida, birinchi ms yoki shundan so'ng, "0" boshqaruv terminali 5 ms. Bunday ishlov berish davlat kommutatsiyasida avtobus barqaror ish jarayoniga ega bo'ladi.

 

Mikrokontroller aloqa tugunining dastlabki oltita asosiy qismiga bo'linishi mumkin, ular oldindan belgilangan qism, asosiy dasturlar bo'limi, qurilmaning holati aniqlangan bo'limi, ulanish holati aniqlangan bo'limi, ramka qabul qilish bo'limi va yozma yuborish bo'limi. Oldindan belgilangan qism asosan aloqada ishlatiladigan qo'l siqish signallarini belgilaydi, bufer ma'lumotlari va ushbu tugunning qurilmasining sonini saqlash uchun ishlatiladigan buferni va o'zgaruvchini tejash uchun ishlatiladigan buferni saqlash uchun ishlatiladigan buferni saqlash uchun ishlatiladigan buferni saqlash uchun ishlatiladigan buferni saqlash uchun ishlatiladigan buferni saqlash uchun ishlatiladigan buferni saqlash uchun ishlatiladigan buferni saqlash uchun ishlatiladigan buferni saqlash uchun ishlatiladigan buferni saqlash uchun ishlatiladigan buferni saqlash uchun ishlatiladigan buferni saqlash uchun ishlatiladigan buferni saqlash uchun ishlatiladigan buferni saqlash uchun ishlatiladigan buferni saqlash uchun foydalanilgan bufer. Qurilmaning holati aniqlanish qismi dastur etishmovchiligidan keyin apparat ishlamayotganida mos ravishda reaktsiyaga kirishi mumkin. Dasturning asosiy qismida buyruq ramkalarini qabul qilish va tegishli ravishda buyruq tarkibiga javob bera olishi kerak. Uzunligini qisqartirish uchun bu erda faqat asosiy dastur bo'limining kodeksi beriladi.

 

4 Xulosa


Rs -485 avtobusning ba'zi kamchiliklari mavjud bo'lsa-da, dizayni oddiy, arzon, ammo tafsilotlarning ba'zi muhandislik dasturlarida, ba'zi muhandislik dasturlarida baribir yaxshi rol o'ynashi mumkin. Qisqasi, qurilish boshlanishidan oldin loyihaning ishonchliligini yechish, muammoni hal qilish uchun amalga oshirilishi mumkin bo'lgan choralarni hal qilish uchun, oxirgi muhandislikni tuzatish uchun uni hal qilishdan ko'ra hal qilinishi kerak.

So'rov yuborish

whatsapp

Telefon

Elektron pochta

So'rov