RS485 side transiivermehhanism

Apr 09, 2025 Jäta sõnum


RS485 on tööstusliku juhtimise stsenaarium, väga paljude sideprotokollide, RS485 diferentsiaalsete füüsiliste signaalide rakendamine keerulise tööstusala elektromagnetilises keskkonnas, millel on tugev segamisvastane -võime.

Inseneride jaoks, kes tavaliselt keskenduvad rakendustarkvara arendamisele, RS485 kasutamine andmeedastuseks, niikaua kui saab keskenduda jadapordi andmetransiiverile, kuid tegelikult riistvara tasemel RS485 sideandmeid saadab ja võtab vastu, kuid tuleb järgida ka teatud mehhanisme.


RS485 sideliidese omadused


Tööstusvaldkonnas sagedamini kasutatava sidemeetodina on RS485 siinil palju järgmisi omadusi:


1, transiiveri väljund A, B tasemete +2V ~ +6V vahel on loogika "1"; -6V ~ -2V puhul on "0" loogika. Signaalitase kui RS232 on vähenenud, liidese kiipi pole lihtne kahjustada. Teine "lubatav" juhtsignaal võib muuta transiiveri suure takistusega olekusse, katkestades ühenduse ülekandeliiniga.

2, vastuvõtja sisendtundlikkus 200mV, see tähendab, kui taseme erinevus vastuvõtva otsa A, B 200mV vahel võib olla loogika väljund.

3, kõrge edastuskiirus (10Mbps), edastuskaugus kuni 1200m).

4, mitme-saidi edastusvõimalusega, st siiniga saab ühendada kuni 128 transiiverit, saab luua seadmete võrgu.

5, RS485 transiiver ühisrežiimiga-pingevahemik -7 V ~ +12V, ainult tingimuste täitmiseks saab kogu võrk korralikult töötada. Kui võrguliini ühisrežiimi pinge väljaspool seda vahemikku mõjutab side stabiilsust või isegi kahjustab liidest.


RS485 transiiveri juhtimismeetod


RS485 kuulub pool-duplekssiinile, praktikas kasutatakse siini juhtimise eraldamiseks üldiselt hosti pollimise või loa edastamise meetodit, RS485 seadmed peavad edastama ja vastu võtma suuna teisendamist.

Levinud praktika on see, et iga RS485 seade on tavaliselt vastuvõtvas olekus, ainult oma andmetes, mis saadetakse saatvasse olekusse, saadetakse andmed, et lülituda uuesti vastuvõtvasse olekusse.

 

Esimene: programmi kommutatsiooni juhtimine

Kõige sagedamini kasutatav RS485 transiiveri kommutatsioonimeetod on programmi kommutatsioon, st MCU sisend-/väljundport RS485 transiiveri seadme transiiveri lubamise viigu juhtimiseks tavapärasel viisil, nii et RS485 transiiverseade on vastuvõtuolekus.

Järgmine diagramm, siin on 485 kiip koos TI SN65LBC184-ga, maksimaalne kiirus 250 Kbps, kui andmeid on saata, on MCU RS485 transiiverseadme viik (võrk RS485_EN2) asetatud saatmisolekusse, pärast saadetud andmete lõpetamist ja seejärel RS48-seadme edastamise oleku tagasilõikamiseks.

info-1-1

 

Seda meetodit on lihtne ja lihtne teha, lisakulusid pole vaja teha, seda meetodit teavad paljud ja põhimõtteliselt kasutavad seda meetodit kõik.


Teine tüüp: automaatne kommutatsioon


Kui aga kasutame sekundaarseks arendamiseks teatud riistvaraplatvormi tööstusliku juhtimise emaplaati või tuumplaati, ei reserveeri tööstusliku juhtimise tõttu emaplaat või südamikplaat piisavalt sisend-/väljundporte, nii et RS485 transiiveri programmi kommutatsioonimeetodit ei ole võimalik saavutada.

Mõnel konkreetsel juhul ei ole arendusplatvormi aluseks olev draiver avalikkusele avatud, aluseks oleva sekundaarset arendust on raske teostada, sel juhul ei saa programmi kommutatsiooni realiseerida isegi siis, kui on piisavalt I/O-porte.

Sel põhjusel peame kasutama teist kommutatsioonitehnoloogiat, see tähendab automaatset kommutatsioonitehnoloogiat.

Automaatne kommutatsioon tähendab tegelikult seda, et lubamisviik ei vaja juhtimiseks eraldi I/O-porti, vaid seda juhib edastusviik, kui see andmeid saadab.

 

Selle meetodi realiseerimiseks saab seal pluss inverteri lubada alljärgneval diagrammil, et jõudeolekus saadab jadaport signaali TXD2 kõrge taseme jaoks, pärast inverteri väljundi madalat taset, nii et SN65LBC184 on vastuvõtuolekus ja RS485 siini A-takisti tõmbe{4}}rolli tõttu on kõrge ja B madal olekus.

Andmete saatmisel juhib TXD2 signaaliliini madala taseme bitt SN65LBC184 edastusolekusse sisenemiseks ja biti väljasaatmiseks. Ja kõrge taseme bitt paneb SN65LBC184 vastuvõtuolekusse, millest annavad märku RS485 siini tõmbetakistid-, mis asetavad siini A kõrge B madalasse olekusse, st saadetakse kõrge tase.

info-1-1

 

 

Inverterit saab asendada ka trioodiga, nagu on näidatud alloleval joonisel ja tööpõhimõte on sama, mis inverteri lisamisel.

Sellel meetodil on kõrgete tasemete saatmisel aga piiratud sõiduvõime, mistõttu see piirab sidekaugust ja on üldiselt rakendatav juhtudel, kui vahemaa pole kaugel.

info-1-1

 

 

 

Küsi pakkumist

whatsapp

Telefoni

E-posti

Küsitlus