Wat is it konsept fan 'e RS485-ynterface earst?
Koartsein, it is in standert foar elektryske skaaimerken, dy't wurdt definieare troch de Telecommunications Industry Association en de Electronic Industries Alliance. It digitale kommunikaasjenetwurk mei dizze standert kin sinjalen effektyf oerbringe oer lange ôfstannen en yn omjouwings mei hege elektroanyske lûd. RS-485 makket it mooglik om te konfigurearjen lege kosten lokale netwurken en multi branch kommunikaasje keppelings.
RS485 hat twa soarten wiring: twa wire systeem en fjouwer wire systeem. De fjouwer wire systeem kin allinne berikke punt-to-punt kommunikaasje en wurdt komselden brûkt no. Op it stuit wurdt de metoade foar bedrading fan twa-draadsysteem meast brûkt.
Yn swak hjoeddeistige engineering, RS485 kommunikaasje oer it algemien oannimt in master-slave kommunikaasje metoade, dat is, ien host mei meardere slaven.
As jo in djip begryp fan RS485, Jo sille fine dat der yndie in soad kennis binnen. Dêrom sille wy guon problemen kieze dy't wy normaal beskôgje yn swakke elektrisiteit foar elkenien om te learen en te begripen.
RS-485 elektryske regeljouwing
Troch de ûntwikkeling fan RS-485 fan RS-422 binne in protte elektryske regeljouwing fan RS-485 gelyk oan RS-422. As lykwichtige oerdracht wurdt oannommen, moatte beëiniging wjerstannen wurde ferbûn mei de oerdracht line. RS-485 kin twa wire en fjouwer wire metoaden oannimme, en de twa wire systeem kin berikke wiere multi-point bidirectionele kommunikaasje, lykas werjûn yn figuer 6.
By it brûken fan in fjouwer draadferbining, lykas RS-422, kin it allinich punt-tot-punt kommunikaasje berikke, dat is, d'r kin mar ien masterapparaat wêze en de rest binne slave-apparaten. Lykwols, it hat ferbetterings yn ferliking mei RS-422, en kin ferbine 32 mear apparaten op 'e bus nettsjinsteande de fjouwer wire of twa wire ferbining metoade.
De RS-485 mienskiplike modus spanningsútfier is tusken -7V en +12V, en de minimale ynfierimpedânsje fan 'e RS-485-ûntfanger is 12k;, De RS-485-bestjoerder kin tapast wurde yn RS-422-netwurken. RS-485 hat, lykas RS-422, in maksimale oerdrachtôfstân fan sawat 1219 meter en in maksimale oerdrachtsnelheid fan 10Mb/s. De lingte fan it lykwichtige twisted pear is omkeard evenredich mei de oerdracht taryf, en de oantsjutte maksimale kabel lingte kin allinnich brûkt wurde as de snelheid is ûnder 100kb / s. It heechste taryf fan oerdracht kin allinich berikt wurde oer in heul koarte ôfstân. Yn 't algemien is de maksimale oerdrachtsnelheid fan in 100 meter lang twisted pear mar 1Mb / s. RS-485 fereasket twa terminating wjerstannen mei in wjerstân wearde gelyk oan de karakteristike impedance fan de oerdracht kabel. By it útstjoeren op in rjochthoekige ôfstân is d'r gjin ferlet fan in ôfslutende wjerstân, dy't oer it algemien net nedich is ûnder 300 meter. De terminating wjerstân is ferbûn oan beide úteinen fan de oerdracht bus.
Wichtige punten foar netwurk ynstallaasje fan RS-422 en RS-485
RS-422 kin stypje 10 knopen, wylst RS-485 stipet 32 knopen, sadat meardere knopen foarmje in netwurk. It netwurk topology algemien oannimt in terminal matched bus struktuer en stipet gjin ring- of stjer netwurken. By it bouwen fan in netwurk moatte de folgjende punten wurde opmurken:
1. Brûk in twisted pear kabel as de bus en ferbine elk knooppunt yn rige. De lingte fan 'e útgeande line fan' e bus nei elk knooppunt moat sa koart mooglik wêze om de ynfloed fan it reflekteare sinjaal yn 'e útgeande line op it bussinjaal te minimalisearjen.
2. Oandacht wurdt betelle oan de kontinuïteit fan bus karakteristike impedance, en sinjaal refleksje sil plakfine by de Klassifikaasje fan diskontinuïteiten fan impedance. De folgjende situaasjes kinne maklik liede ta dizze diskontinuïteit: ferskate seksjes fan 'e bus brûke ferskillende kabels, of der binne tefolle transceivers ynstalleare nau byinoar op in bepaald diel fan' e bus, of te lange tûklinen wurde nei de bus liede.
Koartsein, in inkele, trochgeande sinjaalkanaal moat wurde levere as de bus.
Hoe te beskôgje de lingte fan de oerdracht kabel by it brûken fan de RS485 ynterface?
Antwurd: By it brûken fan de RS485 ynterface, de maksimale kabel lingte tastien foar gegevens sinjaal oerdracht fan de generator nei de lading op in spesifike oerdracht line is in funksje fan de gegevens sinjaal taryf, dat wurdt benammen beheind troch sinjaal ferfoarming en lûd. De relaasjekromme tusken de maksimale kabellingte en sinjaaltaryf werjûn yn 'e folgjende figuer wurdt krigen mei in 24AWG koperen kearn twisted pear tillefoankabel (mei in draaddiameter fan 0.51mm), mei in line-to-line bypass-kapasitânsje fan 52.5PF/M, en in terminal load ferset fan 100 ohm.
As de gegevenssinjaalrate ôfnimt nei ûnder 90Kbit / S, oannommen fan in maksimum tastien sinjaalferlies fan 6dBV, wurdt de kabellingte beheind ta 1200M. Yn feite is de kromme yn 'e figuer tige konservatyf, en yn praktysk gebrûk is it mooglik om in kabellange te berikken dy't grutter is as it.
By it brûken fan kabels mei ferskillende wire diameters. De maksimale kabellange krigen is oars. Bygelyks, as de gegevenssinjaalrate 600Kbit / S is en in 24AWG-kabel wurdt brûkt, kin út 'e figuer sjoen wurde dat de maksimale kabellingte 200m is. As in 19AWG-kabel (mei in draaddiameter fan 0.91mm) brûkt wurdt, kin de kabellingte grutter wêze as 200m; As in 28AWG-kabel (mei in draaddiameter fan 0.32mm) brûkt wurdt, kin de kabellingte mar minder dan 200m wêze.
Hoe te berikken multi-punt kommunikaasje fan RS-485?
Antwurd: Allinne ien stjoerder kin stjoere op de RS-485 bus op elts momint. Heal duplex modus, mei mar ien master slaaf. Folsleine dupleksmodus, it masterstasjon kin altyd stjoere, en it slavestasjon kin mar ien stjoere. (Bestjoerd troch en DE)
Under hokker betingsten moat terminal oerienkomst brûkt wurde foar RS-485 ynterfacekommunikaasje? Hoe kinne jo de fersetwearde bepale? Hoe konfigurearje terminal oerienkommende wjerstannen?
Antwurd: By lange-ôfstân sinjaal oerdracht, is it oer it algemien nedich om te ferbinen in terminal oerienkommende wjerstân oan de ûntfangende ein om foar te kommen sinjaal refleksje en echo. De terminal oerienkommende wjerstân wearde hinget ôf fan 'e impedânsje skaaimerken fan' e kabel en is ûnôfhinklik fan 'e lingte fan' e kabel.
RS-485 brûkt oer it generaal twisted pear (ôfskerme as net-ôfskermde) ferbiningen, mei in terminalresistinsje typysk tusken 100 en 140 Ω, mei in typyske wearde fan 120 Ω. Yn eigentlike konfiguraasje is ien terminal wjerstân ferbûn oan elk fan 'e twa terminal knooppunten fan' e kabel, de tichtste en fierste, wylst de knooppunt yn 'e midden kin net ferbûn wurde mei de terminal wjerstân, oars kommunikaasje flaters sille foarkomme.
Wêrom hat de RS-485-ynterface noch gegevensútfier fan 'e ûntfanger as kommunikaasje wurdt stoppe?
antwurdzje: Sûnt RS-485 fereasket dat alle oerdracht ynskeakelje kontrôle sinjalen wurde útskeakele en ûntfangst ynskeakelje te wêzen jildich nei it ferstjoeren fan gegevens, de bus sjauffeur komt in hege ferset steat en de ûntfanger kin tafersjoch op oft der nije kommunikaasje gegevens op 'e bus.
Op dit stuit is de bus yn in passive oandriuwstatus (as de bus in terminal oerienkommende wjerstân hat, is it differinsjaalnivo fan rigels A en B 0, de útfier fan de ûntfanger is ûnwis, en it is gefoelich foar de feroaring fan differinsjaalsignaal op line AB; as der gjin terminal matching, de bus is yn in hege impedance steat, en de ûntfanger syn útfier is ûnwis), dus it is kwetsber foar eksterne lûd ynterferinsje. As de lûdspanning de drompel fan it ynfiersinjaal grutter is (typyske wearde ± 200mV), sil de ûntfanger gegevens útfiere, wêrtroch't de korrespondearjende UART ûnjildige gegevens ûntfangt, wêrtroch folgjende normale kommunikaasjeflaters feroarsaakje; In oare situaasje kin foarkomme op it momint dat de oerdracht ynskeakelje kontrôle wurdt yn-/útskeakele, wêrtroch't de ûntfanger in sinjaal útfiert, wat ek feroarsaakje kin dat UART ferkeard ûntfange. Oplossing:
1) Op 'e kommunikaasjebus wurdt de metoade foar it oplûken fan (A-line) oan deselde faze-ynput-ein en nei ûnderen (B-line) oan' e tsjinoerstelde faze-ynput-ein brûkt om de bus te klemmen, om te soargjen dat de ûntfangerútfier op in fêst "1" nivo; 2) Ferfange de ynterface circuit mei MAX308x rige ynterface produkten mei ynboude fout previnsje modus; 3) Eliminearje fia software betsjut, dat is, it tafoegjen fan 2-5 initial syngronisaasjebytes binnen it kommunikaasjegegevenspakket, pas nei't de syngronisaasjekop is foldien, kin echte gegevenskommunikaasje begjinne.
Sinjaal attenuation fan RS-485 yn kommunikaasje kabels
De twadde faktor dy't de sinjaaloerdracht beynfloedet is de ferswakking fan it sinjaal by kabeloerdracht. In oerdrachtkabel kin sjoen wurde as in lykweardich circuit gearstald út in kombinaasje fan ferdielde kapasitânsje, ferdielde induktânsje en ferset.
De ferdielde kapasitans C fan in kabel wurdt benammen generearre troch twa parallelle triedden fan in twisted pear. De wjerstân fan 'e tried hat hjir net folle ynfloed op it sinjaal en kin negearre wurde.
De ynfloed fan ferdielde kapasitânsje op 'e oerdrachtprestaasjes fan RS-485-bus
De ferdielde kapasiteit fan in kabel wurdt benammen generearre troch twa parallelle triedden fan in twisted pear. Dêrneist is der ek in ferdielde kapasiteit tusken de tried en de grûn, dy't, hoewol hiel lyts, kin net negearre wurde yn 'e analyze. De ynfloed fan ferdielde kapasitânsje op busferfierprestaasjes is benammen te tankjen oan 'e oerdracht fan fûnemintele sinjalen op' e bus, dy't allinich kinne wurde útdrukt yn "1" en "0" manieren. Yn in spesjale byte, lykas 0x01, jout it sinjaal "0" genôch oplaadtiid foar de ferdielde kondensator. Lykwols, as it sinjaal "1" oankomt, fanwege de lading yn 'e ferdielde kondensator, is d'r gjin tiid om te ûntladen, en (Vin +) - (Vin -) - is noch altyd grutter as 200mV. Dit resultearret yn 'e ûntfanger dy't ferkeard leaut dat it "0" is, wat úteinlik liedt ta CRC-ferifikaasjeflaters en de folsleine gegevensframe-oerdrachtflater.
Troch de ynfloed fan distribúsje op 'e bus, gegevens oerdracht flaters foarkomme, resultearret yn in delgong yn de totale netwurk prestaasjes. D'r binne twa manieren om dit probleem op te lossen:
(1) Ferminderje de Baud fan gegevens oerdracht;
(2) Brûk kabels mei lytse ferspraat capacitors te ferbetterjen de kwaliteit fan oerdracht linen.
Folgje CF FIBERLINK om mear te learen oer feiligensekspertize!!!
Ferklearring: It dielen fan ynhâld fan hege kwaliteit mei elkenien is wichtich. Guon artikels komme fan it ynternet. As der oertredings binne, lit it ús dan witte en wy sille se sa gau mooglik behannelje.
Post tiid: Jul-06-2023