RS485 Entèfas Entwodiksyon
RS485 se yon estanda koòdone kominikasyon seri ki renome pou gwo vitès li yo, transmisyon long-distans, rezistans entèferans, ak plizyè-kapasite pataje aparèy. Li jwenn aplikasyon vaste nan automatisation endistriyèl, kay entelijan, sistèm sekirite, ak lòt jaden. Atik sa a bay yon BECA detaye sou prensip koòdone RS485 la, konsepsyon sikwi, pwotokòl kominikasyon, ak solisyon pou pwoblèm komen.
Prensip RS485
Koòdone RS485 a itilize transmisyon diferans, itilize de liy siyal (A ak B) pou pote siyal nivo vòltaj. Grandè siyal la depann de diferans vòltaj ant de liy sa yo. Nan koòdone RS485, tou de liy siyal A ak B ka fonksyone kòm swa transmetè oswa reseptè. Metòd transmisyon diferans sa a pèmèt koòdone RS485 la efektivman reziste bri ekstèn ak entèferans, kidonk asire bon jan kalite transmisyon.
Jaden aplikasyon RS485
Se koòdone RS485 a lajman ki itilize nan senaryo ki mande long-distans, gwo-vitès, ak transmisyon done ki estab, tankou automatisation endistriyèl, kay entelijan, ak sistèm sekirite. An tèm de distans transmisyon, RS485 sipòte jiska 1200 mèt, ak an tèm de vitès transmisyon, li sipòte jiska 10Mbps. Sa fè koòdone RS485 a lajman aplikab nan senaryo ki enplike done akizisyon, règleman, siveyans, ak kontwòl.

Konsepsyon sikwi RS485
Konsepsyon kous la pou yon koòdone RS485 mande pou konsiderasyon plizyè faktè, tankou distans transmisyon, vitès kominikasyon, pwoteksyon zèklè, ak izolasyon. Anba a, nou pral prezante konsepsyon sikwi a pou yon koòdone RS485 soti nan chak nan aspè sa yo.
Distans transmisyon
Akòz transmisyon diferans li yo, koòdone RS485 a sipòte pi long distans transmisyon. Sepandan, nan aplikasyon pratik, faktè tankou enpedans liy transmisyon, crosstalk, ak bon jan kalite siyal enpoze limit sou ranje transmisyon. Pou minimize pèt siyal ak distòsyon, nou jeneralman rekòmande limite distans transmisyon a nan 1.2 km lè w ap desine sikui koòdone RS485.
Vitès kominikasyon
Koòdone RS485 ka reyalize vitès kominikasyon jiska 10Mbps. Nan aplikasyon pratik, nou jeneralman chwazi yon pousantaj kominikasyon apwopriye ki baze sou kondisyon espesifik. Pi wo vitès kominikasyon ogmante efikasite transmisyon, men tou amelyore konpleksite ak demand teknik sikwi koòdone yo.
Pwoteksyon Zeklè
Etandone konplèks anviwònman endistriyèl la, RS485 interfaces souvan rankontre divès latwoublay tankou grèv zèklè, elektrisite estatik, ak vag. Pou pwoteje sikui koòdone RS485, mezi pwoteksyon zèklè yo esansyèl. Konpozan tankou pwoteksyon reglabl ovèrvoltaj ak varistors oksid metal (MOV) ka travay pou reyalize pwoteksyon zèklè.
An karantèn
Nan sèten senaryo, izolasyon ant koòdone RS485 la ak lòt sikui obligatwa. Sa a ka reyalize lè l sèvi avèk eleman tankou optocouplers oswa kouple mayetik izole siyal yo. Sa a efektivman anpeche potansyèl bouk tè ak entèferans bri, amelyore fyab la ak estabilite nan sikwi koòdone la.
Pwotokòl kominikasyon RS485
Nan aplikasyon pratik, interfaces RS485 mande tou espesifikasyon pwotokòl ak fòma done. Pwotokòl kominikasyon RS485 komen yo enkli Modbus, Profibus, ak CANopen. Chak pwotokòl posede karakteristik diferan ak senaryo aplikab, ki pèmèt seleksyon ki baze sou kondisyon espesifik. Anba a, nou prensipalman prezante pwotokòl Modbus RTU, ki se pwotokòl transmisyon ki pi lajman itilize nan pwojè nou yo ki baze sou RS485 interfaces.
Entwodiksyon Modbus RTU
Modbus RTU se yon pwotokòl kominikasyon endistriyèl lajman adopte, youn nan pwotokòl kominikasyon seri ki baze sou kad Modbus la. Prensipalman itilize pou kominikasyon seri ant aparèy tankou PLC contrôleur, detèktè, ak actuators, pwotokòl sa a fasilite echanj done. Atik sa a detay siyifikasyon espesifik chak rejis nan pwotokòl Modbus RTU a, bay transmisyon done ak egzanp resepsyon pou chak kòd fonksyon, epi mete aksan sou chèk CRC enpòtan.
Modbus RTU Pwotokòl Done Fòma
Pwotokòl Modbus RTU itilize kominikasyon seri pou transmisyon done.
Espesyalman:
Jaden Adrès la idantifye adrès aparèy esklav la nan kominikasyon, ki ka nenpòt valè ant 0 ak 247.
Kòd Fonksyon an presize kalite done ak direksyon lekti/ekri, tipikman yon nonb antye relatif ant 1 ak 127.
Jaden Done a gen kontni done aktyèl la.
Checksum la (CRC) verifye entegrite pake done a.
Modbus RTU Pwotokòl Fonksyon Kòd
Nan pwotokòl Modbus RTU, kòd fonksyon diferan reprezante kalite done diferan ak direksyon lekti/ekri. Anba a se kòd fonksyon yo souvan itilize ak siyifikasyon yo:
01: Li enskri bobin
02: Li rejis disrè D '
03: Li kenbe enskri
04: Li enskri D'
05: Ekri rejis bobin sèl
06: Ekri yon sèl rejis kenbe
15: Ekri plizyè rejis bobin
16: Ekri plizyè rejis kenbe
Modbus RTU Pwotokòl Adrès Rejis
Adrès aparèy ak adrès anrejistre yo se paramèt kritik pou kominikasyon nan pwotokòl Modbus RTU. Rejis adrès yo ka klase nan kat kalite sa yo:
Rejis bobin (Rejis bobin)
Bobine anrejistre valè Boolean magazen (0 oswa 1). Kòd fonksyon 01, 05, ak 15 yo pèmèt pou opere sou rejis bobin yo. Eta chak bobin ka reprezante pa yon sèl bit binè.
Pa egzanp, si bobin nan ti 0x0001 mete sou 0, valè binè li se 00000000 00000001. Si bobin la mete sou 1, valè binè li chanje an 00000000 00000010.
Rejis Antre Disrè
Rejis Antre Disrè a estoke valè switch binè yo epi li -sèlman, ak kòd fonksyon ki koresponn lan se 02. Diferans ki genyen ant Rejis Antre Disrè ak Rejis Bobin la se ke li endike si yon switch nan eta ON, olye ke eta aktyèl li.
Kenbe Rejis
Rejis Holding la estoke varyab nonb antye relatif 32-bit. Kòd fonksyon 03, 04, 06, ak 16 pèmèt operasyon lekti/ekri sou Rejis Holding la. Valè ki nan Rejis Holding la ka fasilite transfè done ant aparèy oswa itilizatè yo ka Customized kòm paramèt kontwòl ki enpòtan.
Antre Enskri
Rejis antre yo estoke varyab nonb antye relatif 32-bit epi sipòte operasyon lekti sèlman ak kòd fonksyon 04. Menm jan ak kenbe rejis, valè nan rejis antre yo ka transfere ant aparèy men itilizatè yo pa kapab modifye yo.
Modbus RTU Pwotokòl CRC Tcheke
Pou asire fyab nan kominikasyon pwotokòl Modbus RTU, pwotokòl sa a anplwaye yon metòd Tcheke Redondasyon Siklik (CRC) pou verifye entegrite nan pake done. Kòd chèk CRC a kalkile baze sou pake done transmèt ak resevwa yo epi yo verifye ansanm nan tou de bout ki voye ak resevwa.
Lè w pran rejis kenbe lekti a (Kòd Fonksyon: 03) kòm egzanp, valè egzadesimal sòm chèk CRC pou pake done transmèt ak resevwa li yo se 0x39 ak 0x3E, respektivman. Pake done espesifik ki transmèt ak resevwa yo se jan sa a:
Transmetè-voye pake done: 01 03 00 00 00 01 C4 0B
Nan pake sa a, premye 6 bit yo (01 03 00 00 00 01) reprezante fòma pwotokòl Modbus RTU, pandan de dènye bit yo (C4 ak 0B) konstitye sòm chèk CRC.
Resevwa pake nan reseptè a: 01 03 02 00 01 39 3E
Nan pake done sa a, premye 6 bits 01 03 02 00 01 39 reprezante valè rejis kenbe yo resevwa (de byte), pandan de dènye bit 3E ak 39 yo se total chèk CRC kalkile a.
Modbus RTU Pwotokòl Transmisyon Egzanp
Sa ki anba la a se yon senp egzanp transmisyon pwotokòl Modbus RTU pou li done ki sòti nan rejis kenbe yon aparèy:
Transmetè voye: 01 03 00 00 00 02 C5 9A
Reseptè resevwa: 01 03 04 00 00 00 66 CB
Egzanp sa a li rejis kenbe aparèy 01 lè l sèvi avèk kòd fonksyon 03, aksede de byte yo nan adrès anrejistreman 0x0000. Kidonk, pake done resevwa a gen valè 0x0000 ak 0x0000, sa vle di 0x0000 0000, ki reprezante an egzadesimal kòm 0x66CB.
Konklizyon
Atik sa a prensipalman kouvri prensip, aplikasyon, konsepsyon sikwi, pwotokòl kominikasyon, ak solisyon depanaj pou RS485 interfaces. Entèfas RS485 jwenn anpil itilizasyon nan automatisation endistriyèl, kay entelijan, sistèm sekirite, ak lòt domèn. Sepandan, faktè tankou distans transmisyon, vitès kominikasyon, pwoteksyon zèklè, ak izolasyon yo dwe konsidere pou asire fyab ak estabilite sikwi koòdone a. Yo prezante konesans debaz sou pwotokòl Modbus RTU a, ki gen ladan fòma done li yo, kòd fonksyon, rejis adrès, ak sòm chèk CRC. Nan aplikasyon pratik, pwotokòl Modbus RTU yo itilize anpil pou kominikasyon ant aparèy nan sistèm kontwòl automatisation endistriyèl yo. Lè w ap li done yo, yo dwe peye atansyon an patikilye pou chwazi adrès aparèy la, adrès enskri, ak kòd fonksyon an.




