Микроконтроллерыг rs485-ээр дамжуулан алсын компьютерт USB порт руу холбож байна.  Микроконтроллерыг rs485-ээр дамжуулан алсын компьютерт USB портоор холбох Холбогдсон төхөөрөмжүүдийн тоо

Микроконтроллерыг rs485-ээр дамжуулан алсын компьютерт USB порт руу холбож байна. Микроконтроллерыг rs485-ээр дамжуулан алсын компьютерт USB портоор холбох Холбогдсон төхөөрөмжүүдийн тоо

Орчин үеийн технологид янз бүрийн төхөөрөмжүүдийн хооронд мэдээлэл солилцох нь улам бүр чухал болж байна. Үүний тулд богино зайд болон хол зайд, километрийн дарааллаар өгөгдөл дамжуулах шаардлагатай. Эдгээр төрлийн өгөгдөл дамжуулах нэг хэлбэр нь RS-485 интерфейсээр дамжуулан төхөөрөмжүүдийн хоорондын холбоо юм.

RS 485-ээр өгөгдөл дамжуулах шаардлагатай тохиолдолд.

Өгөгдөл солилцох төхөөрөмжийг ашиглах хамгийн түгээмэл жишээнүүдийн нэг юм. Нэг сүлжээнд нэгтгэсэн цахилгаан тоолуурыг кабинет, үүрэнд тараадаг хуваарилах төхөөрөмжтэр ч байтугай бие биенээсээ нэлээд зайд байрладаг дэд станцууд. Энэ тохиолдолд интерфэйс нь нэг буюу хэд хэдэн хэмжих төхөөрөмжөөс өгөгдөл илгээхэд ашиглагддаг.

"Нэг тоолуур - нэг модем" системийг хувийн орон сууц, жижиг аж ахуйн нэгжүүдийн тоолуураас эрчим хүчний борлуулалтын компаниудын үйлчилгээнд дамжуулах системийг идэвхтэй хэрэгжүүлж байна.

Өөр нэг жишээ: микропроцессорын реле хамгаалалтын терминалаас өгөгдлийг бодит цаг хугацаанд хүлээн авах, түүнчлэн өөрчлөлт оруулахын тулд тэдгээрт төвлөрсөн хандалт хийх. Терминалуудыг яагаад холбооны интерфейсээр ижил аргаар холбож, түүнээс авсан өгөгдлийг диспетчер дээр суулгасан компьютер руу илгээдэг. Хамгаалалтын аялалд гарсан тохиолдолд үйл ажиллагааны ажилтнууд үйл ажиллагааны газар, цахилгаан хэлхээний эвдрэлийн шинж чанарын талаархи мэдээллийг нэн даруй авах боломжтой.

Гэхдээ харилцаа холбооны интерфейсээр шийдэгддэг хамгийн хэцүү ажил бол үйлдвэрлэлийн нарийн төвөгтэй процессуудын төвлөрсөн хяналтын систем - автоматжуулсан процессын хяналтын систем юм. Аж үйлдвэрийн үйлдвэрийн оператор ширээн дээрээ компьютер байгаа бөгөөд дэлгэцэн дээр нь үйл явцын өнөөгийн байдал: температур, бүтээмж, асаалттай, унтраасан нэгжүүд, тэдгээрийн ажиллах горим зэргийг хардаг. Мөн хулганыг бага зэрэг товшиж энэ бүхнийг зохицуулах чадвартай.

Нөгөө талаас компьютер нь хянагчтай харилцдаг - мэдрэгчээс өгсөн тушаалуудыг машинд ойлгомжтой хэл рүү хөрвүүлдэг төхөөрөмжүүд, мөн урвуу хувиргалтыг машины хэлнээс удирдлагын команд болгон хувиргадаг. Хянагчтай, түүнчлэн өөр өөр хянагчтай харилцах нь холбооны интерфейсээр дамжин хийгддэг.


RS-232 интерфейс нь RS 485-ийн дүү юм.

Цуваа гэж нэрлэгддэг RS-232 интерфейсийг дор хаяж товч дурдахгүй байх боломжгүй юм. Зарим зөөврийн компьютерууд нь харгалзах портын холбогчтой бөгөөд зарим дижитал төхөөрөмжүүд (ижил реле хамгаалалтын терминалууд) RS-232 ашиглан харилцах гаралтаар тоноглогдсон байдаг.

Мэдээлэл солилцохын тулд түүнийг дамжуулах, хүлээн авах чадвартай байх шаардлагатай. Үүний тулд бидэнд дамжуулагч, хүлээн авагч байдаг. Тэд төхөөрөмж бүрт байдаг. Түүнчлэн, нэг төхөөрөмжийн дамжуулагчийн гаралт (TX) нь өөр төхөөрөмжийн хүлээн авагчийн (RX) оролттой холбогдсон байна. Үүний дагуу дохио нь нөгөө дамжуулагчийн дагуу эсрэг чиглэлд ижил аргаар хөдөлдөг.

Энэ нь хагас дуплекс харилцааны горимыг хангадаг, өөрөөр хэлбэл хүлээн авагч ба дамжуулагч нэгэн зэрэг ажиллах боломжтой. RS-232 кабель дээрх өгөгдөл нь нэг чиглэлд, нөгөө чиглэлд нэгэн зэрэг хөдөлж болно.

Энэ интерфейсийн сул тал нь дуу чимээ багатай дархлаа юм. Энэ нь хүлээн авах ба дамжуулах холболтын кабель дахь дохио нь нийтлэг утас - газардуулгатай харьцуулахад үүсдэгтэй холбоотой юм. Хамгаалагдсан кабельд ч тохиолдож буй аливаа хөндлөнгийн оролцоо нь харилцаа холбоо тасарч, мэдээлэл алдагдахад хүргэдэг. Аливаа алдаа нь осол, харилцаа холбоо тасрахад удаан хугацаагаар зогсдог нарийн төвөгтэй, үнэтэй механизмыг удирдахад энэ нь хүлээн зөвшөөрөгдөхгүй.

Тиймээс энэ нь ихэвчлэн зөөврийн компьютерийг дижитал төхөөрөмжтэй түр зуур холбоход, жишээлбэл, анхны тохиргоог тохируулах эсвэл алдаа засахад ашиглагддаг.


RS-485 интерфейсийн зохион байгуулалт.

RS-458 ба RS-232 хоёрын гол ялгаа нь бүх хүлээн авагч, дамжуулагч нэг хос утсан дээр ажилладаг бөгөөд энэ нь холбооны шугам юм. Энэ тохиолдолд газардуулгын утсыг ашигладаггүй бөгөөд шугам дахь дохио нь дифференциал аргаар үүсдэг. Энэ нь урвуу хэлбэрээр хоёр утас ("A" ба "B") дээр нэгэн зэрэг дамждаг.

Хэрэв дамжуулагчийн гаралт нь логик "0" бол дамжуулагч "А" нь тэг потенциалыг өгнө. "В" дамжуулагч дээр "0 биш" гэсэн дохио үүсдэг, өөрөөр хэлбэл "1". Хэрэв дамжуулагч нь "1"-ийг цацаж байвал эсрэгээрээ.

Үүний үр дүнд бид эрчилсэн хос болох хоёр утасны хоорондох дохионы хүчдэлийн өөрчлөлтийг авдаг. Кабель руу орох аливаа пикап нь хосын хоёр утсан дээр газартай харьцуулахад хүчдэлийг ижил аргаар өөрчилдөг. Гэхдээ ашигтай дохионы хүчдэл нь утаснуудын хооронд үүсдэг тул тэдгээрийн потенциалаас огтхон ч зовдоггүй.

RS-485-ээр дамжуулан төхөөрөмжүүдийн хооронд өгөгдөл солилцох дараалал.

RS-485 интерфейсээр холбогдсон бүх төхөөрөмжүүд нь зөвхөн хоёр терминалтай: "A" ба "B". Нийтлэг сүлжээнд холбогдохын тулд эдгээр терминалууд нь зэрэгцээ хэлхээнд холбогдсон байна. Үүнийг хийхийн тулд кабелийн гинжийг нэг төхөөрөмжөөс нөгөөд шилжүүлдэг.

Энэ тохиолдолд дамжуулах, хүлээн авах дараалал, мөн илгээж буй өгөгдлийн форматыг тохируулах замаар төхөөрөмжүүдийн хооронд өгөгдөл солилцох ажлыг оновчтой болгох шаардлагатай болно. Үүний тулд протокол гэж нэрлэгддэг тусгай зааврыг ашигладаг.

RS-485 интерфейсээр дамжуулан өгөгдөл солилцох олон протоколууд байдаг бөгөөд хамгийн түгээмэл хэрэглэгддэг нь Modbas юм. Хамгийн энгийн протокол хэрхэн ажилладаг, түүний тусламжтайгаар өөр ямар асуудлыг шийдэх ёстойг товчхон авч үзье.

Жишээлбэл, нэг төхөөрөмж хэд хэдэн мэдээллийн эх сурвалжаас мэдээлэл цуглуулдаг сүлжээг авч үзье. Энэ нь модем болон цахилгаан тоолуурын бүлэг байж болно. Өгөгдөл аль тоолуураас ирэхийг мэдэхийн тулд дамжуулагч бүрт тухайн сүлжээнд өвөрмөц дугаар өгдөг. Энэ дугаарыг модем дамжуулагч руу мөн оноосон.

Эрчим хүчний хэрэглээний талаар мэдээлэл цуглуулах цаг болоход модем хүсэлтийг үүсгэдэг. Нэгдүгээрт, эхлэлийн импульс дамждаг бөгөөд үүний дагуу бүх төхөөрөмжүүд одоо код үг ирж байгааг ойлгодог - тэг ба нэгийн дарааллын илгээмж. Үүний дотор эхний битүүд нь сүлжээнд байгаа захиалагчийн дугаартай тохирч, үлдсэн хэсэг нь өгөгдөл, жишээлбэл, шаардлагатай мэдээллийг дамжуулах тушаал байх болно.

Бүх төхөөрөмж мессеж хүлээн авч, дуудсан захиалагчийн дугаарыг өөрийнхтэй харьцуулна. Хэрэв тэдгээр нь таарч байвал хүсэлтийн нэг хэсэг болгон дамжуулсан тушаалыг гүйцэтгэнэ. Үгүй бол төхөөрөмж текстээ үл тоомсорлож, юу ч хийхгүй.

Энэ тохиолдолд олон протоколд тушаалыг гүйцэтгэхэд хүлээн авсан эсвэл дууссан гэсэн баталгааг буцааж илгээдэг. Хэрэв хариу өгөхгүй бол дамжуулагч төхөөрөмж хүсэлтийг тодорхой тооны удаа давтаж болно. Хэрэв хариу үйлдэл үзүүлэхгүй бол чимээгүй захиалагчтай харилцах суваг эвдэрсэнтэй холбоотой алдааны мэдээлэл үүсдэг.

Хариулт нь зөвхөн эвдэрсэн тохиолдолд төдийгүй дагахгүй байж магадгүй юм. Хэрэв харилцаа холбооны сувагт хүчтэй хөндлөнгийн оролцоо байгаа бол командууд хүрэх газраа хүрэхгүй байж магадгүй юм. Тэд бас гажуудсан, зөв ​​танигдаагүй байна.

Тушаалын буруу гүйцэтгэлийг зөвшөөрөх боломжгүй тул илгээмжийн өгөгдөлд нэмэлт мэдээлэл оруулсан болно - шалгах нийлбэр. Энэ нь дамжуулагч тал дээр протоколд заасан тодорхой хуулийн дагуу тооцоологддог. Хүлээн авагч дээр хяналтын нийлбэрийг ижил зарчмын дагуу тооцоолж, дамжуулсантай харьцуулна. Хэрэв тэдгээр нь таарч байвал хүлээн авалт амжилттай болсон гэж үзэж, тушаалыг гүйцэтгэнэ. Үгүй бол төхөөрөмж дамжуулагч тал руу алдааны мессеж илгээдэг.

Кабелийн холболтод тавигдах шаардлага.

Twisted-pair кабель нь RS-485 интерфейстэй төхөөрөмжүүдийг холбоход ашиглагддаг. Өгөгдөл дамжуулахад нэг хос утас хангалттай боловч нөөцийг тавихын тулд дор хаяж хоёр кабель ашигладаг.

Хөндлөнгийн нөлөөллөөс илүү сайн хамгаалахын тулд кабелийг бүхэлд нь шугамын дагуу холбосон бамбайгаар хамгаалагдсан байдаг. Үүний тулд "A" ба "B" дүгнэлтээс гадна нэгтгэх төхөөрөмжүүд дээр "COM" терминал байдаг. Шугам нь зөвхөн нэг цэг дээр, ихэвчлэн хянагч, модем эсвэл компьютерийн байршилд газардагддаг. Газрын цэгүүдийн боломжит зөрүүгээс болж дэлгэцийн дагуу зайлшгүй гарах пикапаас зайлсхийхийн тулд үүнийг хоёр цэг дээр хийхийг хориглоно.

Кабель нь зөвхөн бие биентэйгээ цувралаар холбогдсон байдаг тул салбар хийх боломжгүй юм. Шугамыг тааруулахын тулд 120 ом эсэргүүцэлтэй резисторыг төгсгөлд нь холбосон (энэ нь кабелийн өвөрмөц эсэргүүцэл юм).

Ерөнхийдөө интерфейсийн кабелийн шугамыг суурилуулах нь энгийн ажил юм. Тусгай мэдлэгтэй хүмүүс шаардагдах тоног төхөөрөмжийг суурилуулах нь илүү хэцүү байх болно.

RS-485 интерфейсийн ажиллагааг илүү сайн ойлгохын тулд бид дараах видеог үзэхийг санал болгож байна.

RS-485 бол Электрон үйлдвэрлэлийн холбооноос анх баталсан стандарт юм. Өнөөдрийг хүртэл энэхүү стандарт нь янз бүрийн тэнцвэртэй тоон системд ашиглагддаг төрөл бүрийн хүлээн авагч, дамжуулагчийн цахилгаан шинж чанарыг харгалзан үздэг.

Тэр юуг төлөөлдөг вэ?

Мэргэжилтнүүдийн дунд RS-485 нь хэд хэдэн хянагч болон бусад олон төхөөрөмжийг хооронд нь холбоход янз бүрийн үйлдвэрлэлийн процессын хяналтын системд идэвхтэй ашиглагддаг нэлээд алдартай интерфейсийн нэр юм. Энэхүү интерфэйс болон ижил төстэй нийтлэг RS-232-ийн гол ялгаа нь хэд хэдэн төрлийн төхөөрөмжийг нэгэн зэрэг хослуулах боломжийг олгодог.

RS-485-ийн тусламжтайгаар нэг төхөөрөмжөөр дамжуулан хэд хэдэн төхөөрөмж хооронд өндөр хурдтай мэдээлэл солилцдог хоёр утастай шугамхагас дуплекс горимд харилцаа холбоо. Энэ нь процессын хяналтын системийг бий болгоход орчин үеийн үйлдвэрлэлд өргөн хэрэглэгддэг.

Хүрээ ба хурд

Энэхүү стандартын тусламжтайгаар мэдээллийг 10 Mbps хүртэл хурдаар дамжуулдаг бол хамгийн дээд хязгаар нь өгөгдөл дамжуулах хурдаас шууд хамаарна. Тиймээс хамгийн дээд хурдыг хангахын тулд өгөгдлийг 120 метрээс хэтрэхгүй зайд дамжуулах боломжтой бол 100 кбит / сек хурдтай мэдээлэл 1200 метрээс дээш цацагдана.

Холбогдсон төхөөрөмжүүдийн тоо

RS-485 интерфэйсийг нэгтгэж чадах төхөөрөмжүүдийн тоо нь төхөөрөмжид аль дамжуулагчийг ашиглаж байгаагаас шууд хамаарна. Дамжуулагч бүр нь 32 стандарт хүлээн авагчийг нэгэн зэрэг удирдахад зориулагдсан боловч оролтын эсэргүүцэл нь стандартаас 50%, 25% эсвэл бүр бага байдаг хүлээн авагчид байдаг гэдгийг ойлгох хэрэгтэй бөгөөд хэрэв ийм төхөөрөмжийг ашигладаг бол нийт төхөөрөмжийн тоо зохих хэмжээгээр нэмэгдүүлнэ.

Холбогч ба протоколууд

RS-485 кабель нь мэдээллийн хүрээ эсвэл солилцооны протоколын тодорхой форматыг стандартчилдаггүй. Ихэнх тохиолдолд RS-232-ийн ашигладаг яг ижил фреймүүд, өөрөөр хэлбэл өгөгдлийн битүүд, зогсоох ба эхлүүлэх битүүд, шаардлагатай бол паритет битүүд ашиглагддаг.

Ихэнх орчин үеийн системүүд дэх солилцооны протоколуудын ажиллагаа нь "мастер-боол" зарчмын дагуу явагддаг, өөрөөр хэлбэл сүлжээнд байгаа зарим төхөөрөмж нь эзэн бөгөөд логик хаягаар ялгаатай бүх зарц төхөөрөмжүүдийн хооронд хүсэлт илгээх санаачлагыг гаргана. Өнөөдөр хамгийн алдартай протокол бол Modbus RTU юм.

RS-485 кабель нь ямар ч тодорхой төрлийн холбогч, гагнуургүй, өөрөөр хэлбэл терминал холбогч, DB9 болон бусад байж болно гэдгийг тэмдэглэх нь зүйтэй.

Холболт

Ихэнхдээ энэ интерфейсийг ашиглан хэд хэдэн дамжуулагчийг нэгэн зэрэг нэгтгэдэг дотоод сүлжээ байдаг.

RS-485-ийг холбохдоо ихэвчлэн A ба B гэж нэрлэгддэг дохионы хэлхээг зөв хослуулах хэрэгтэй. Энэ тохиолдолд туйлшралыг эргүүлэх нь тийм ч аймшигтай биш, зүгээр л холбогдсон төхөөрөмжүүд ажиллахгүй болно.

RS-485 интерфейсийг ашиглахдаа түүний үйл ажиллагааны хэд хэдэн онцлогийг анхаарч үзэх хэрэгтэй.

  • Дохио дамжуулах хамгийн оновчтой орчин бол эрчилсэн хос кабель юм.
  • Кабелийн төгсгөлийг тусгай төгсгөлийн резистороор дуусгах ёстой.
  • Стандарт эсвэл USB RS-485 ашигладаг сүлжээг ямар ч түлхэцгүйгээр ажиллуулах ёстой
  • Төхөөрөмжүүдийг хамгийн богино урттай холбох хэрэгтэй.

Зохицуулалт

Төгсгөлийн резистор, стандарт эсвэл USB RS-485 нь кабелийн нээлттэй төгсгөлийг дараагийн шугамтай бүрэн тааруулж, дохио тусгах боломжийг бүрмөсөн арилгадаг.

Резисторуудын нэрлэсэн эсэргүүцэл нь кабелийн долгионы эсэргүүцэлтэй тохирч, эрчилсэн хос дээр суурилсан эдгээр кабелийн хувьд ихэнх тохиолдолд ойролцоогоор 100-120 Ом байдаг. Жишээлбэл, өнөөдөр нэлээд алдартай UTP-5 кабель нь Ethernet тавих явцад идэвхтэй ашиглагддаг бөгөөд 100 Ом-ийн эсэргүүцэлтэй байдаг. Бусад кабелийн сонголтуудын хувьд бусад үнэлгээг ашиглаж болно.

Шаардлагатай бол резисторыг эцсийн төхөөрөмжид байгаа кабелийн холбогчуудын контактууд дээр гагнах боломжтой. Ховор тохиолдолд резисторыг төхөөрөмжид өөрөө суулгадаг бөгөөд үүний үр дүнд резисторыг холбохын тулд холбогч суурилуулах шаардлагатай байдаг. Энэ тохиолдолд төхөөрөмж унтарсан бол шугам нь бүрэн тохирохгүй байна. Үлдсэн системийн хэвийн ажиллагааг хангахын тулд та тохирох залгуурыг холбох хэрэгтэй.

Дохионы түвшин

RS-485 порт нь өгөгдөл дамжуулах тэнцвэртэй схемийг ашигладаг, өөрөөр хэлбэл А ба В дохионы хэлхээн дээрх хүчдэлийн түвшин эсрэг фазын үед өөрчлөгдөнө.

Мэдрэгч нь бүрэн ачаалалтай үед 1.5 В дохионы түвшинг хангах ёстой бөгөөд хэрэв төхөөрөмж сул зогсолттой бол 6 В-оос ихгүй байна. Хүчдэлийн түвшинг ялгаатай байдлаар хэмждэг бөгөөд дохионы утас бүрийг нөгөөгөөсөө харьцдаг.

Хүлээн авагч хаана байрладаг бол ямар ч тохиолдолд хүлээн авсан дохионы доод түвшин 200 мВ-аас багагүй байх ёстой.

Хязгаарлалт

Хэрэв дохионы хэлхээнд дохио байхгүй бол бага зэрэг офсет гарч ирдэг бөгөөд энэ нь хүлээн авагчийг хуурамч үйлдлээс хамгаалдаг.

Энэ утга нь стандартын дагуу оролтын дохионы тодорхойгүй бүсэд тохирч байгаа тул шинжээчид 200 мВ-аас бага зэрэг илүү офсет хийхийг зөвлөж байна. Энэ тохиолдолд А хэлхээг эх үүсвэрийн эерэг туйл руу татдаг бол В хэлхээг нийтлэг рүү татна.

Жишээ

Шаардлагатай офсет болон тэжээлийн хүчдэлийн дагуу тооцооллыг хийдэг.Жишээ нь, эх үүсвэр нь 12 В хүчдэлтэй байхад RT = 120 Ом терминалын резисторыг ашиглах үед 250 мВ-ын офсет авах шаардлагатай бол. Энэ тохиолдолд хоёр резистор нь хоорондоо зэрэгцээ холбогдсон бөгөөд хүлээн авагч талын ачааллыг үл харгалзан хэвийсэн гүйдэл нь 0.0042 А, харин хэвийсэн хэлхээний нийт эсэргүүцэл нь 2857 Ом байна. Энэ тохиолдолд R см нь ойролцоогоор 1400 Ом байх тул та хамгийн ойрын утгыг сонгох хэрэгтэй.

Жишээлбэл, 1.5 кОм-ын резистор, мөн гадаад 12 вольтын резисторыг ашиглана. Нэмж дурдахад манай системд хянагчийн тэжээлийн хангамжийн тусгаарлагдсан гаралт байдаг бөгөөд энэ нь хэлхээний сегмент дэх тэргүүлэгч холбоос юм.

Мэдээжийн хэрэг, RS-485 хувиргагч болон бусад элементүүдийг ашигладаг хэвийх утгыг хэрэгжүүлэх өөр олон сонголтууд байдаг, гэхдээ ямар ч тохиолдолд хэвийсэн хэлхээг байрлуулахдаа үүнийг хангах зангилаа үе үе унтрах эсвэл унтрах болно гэдгийг анхаарч үзэх хэрэгтэй. тэр ч байтугай эцэст нь сүлжээнээс бүрэн устгаж болно.

Хэрэв хазайлт байгаа бол бүрэн сул зогсолтын үед А хэлхээний потенциал нь В хэлхээтэй харьцуулахад эерэг байх ба энэ нь утсан тэмдэглэгээгүй кабельд шинэ төхөөрөмж холбогдсон тохиолдолд удирдамж болно.

Буруу холболт, гажуудал

Дээрх зөвлөмжийг хэрэгжүүлэх нь RS-485 протоколыг үндэс болгон ашигладаг бол сүлжээний янз бүрийн цэгүүдэд цахилгаан дохиог хэвийн дамжуулах боломжийг олгоно. Хэрэв дор хаяж нэг шаардлагыг хангаагүй бол дохионы гажуудал үүснэ. Мэдээллийн солилцооны хурд 1 Mbps-ээс хэтэрсэн тохиолдолд хамгийн мэдэгдэхүйц гажуудал гарч ирдэг боловч үнэн хэрэгтээ бага хурдтай байсан ч сүлжээ "ямар ч байсан хэвийн ажиллаж байгаа" байсан ч эдгээр зөвлөмжийг үл тоомсорлохгүй байхыг зөвлөж байна.

Хэрхэн программчлах вэ?

RS-485 задлагч болон энэ интерфейстэй бусад төхөөрөмжүүдтэй ажилладаг янз бүрийн програмуудыг програмчлахдаа хэд хэдэн чухал зүйлийг анхаарч үзэх хэрэгтэй. Тэднийг жагсаацгаая:

  • Илгээмжийг хүргэж эхлэхээс өмнө дамжуулагчийг идэвхжүүлэх шаардлагатай. Тодорхой эх сурвалжийн мэдээлснээр олголтыг асаасны дараа шууд хийх боломжтой боловч зарим мэргэжилтнүүд эхлээд түр зогсолт хийхийг зөвлөж байна, энэ нь цаг хугацааны явцад нэг фрэймийн дамжуулах хурдтай тэнцэх болно. Энэ тохиолдолд зөв хүлээн авах програм нь түр зуурын үйл явцын алдааг бүрэн тодорхойлж, хэвийн болгох процедурыг хийж, дараагийн өгөгдөл хүлээн авахад бэлтгэх цаг хугацаатай байх болно.
  • Сүүлийн байт өгөгдөл гарсны дараа RS-485 төхөөрөмжийг унтраахаасаа өмнө түр зогсоохыг зөвлөж байна. Ялангуяа энэ нь цуваа портын хянагч нь ихэвчлэн хоёр регистрийг нэгэн зэрэг хийдэгтэй холбоотой бөгөөд эхнийх нь зэрэгцээ оролт бөгөөд өгөгдөл хүлээн авахад зориулагдсан байдаг бол хоёр дахь нь ээлжийн гаралт бөгөөд цуваа гаралтад ашиглагддаг. Аливаа хянагч дамжуулалтын тасалдал нь оролтын бүртгэл хоосон, мэдээлэл нь ээлжийн бүртгэлд аль хэдийн өгсөн боловч хараахан олгоогүй үед үүсдэг. Энэ шалтгааны улмаас нэвтрүүлэг тасалдсаны дараа дамжуулагчийг унтраахын өмнө тодорхой түр зогсолт хийх шаардлагатай бөгөөд энэ нь хүрээнээс ойролцоогоор 0.5 бит урт байх ёстой. Илүү нарийвчлалтай тооцоолохын тулд ашигласан цуваа портын хянагчийн техникийн баримт бичгийг нарийвчлан судлахыг зөвлөж байна.
  • Дамжуулагч, хүлээн авагч, магадгүй RS-485 хувиргагч нь нэг шугамд холбогдсон тул өөрийн хүлээн авагч нь өөрийн дамжуулагчаас дамжуулалтыг хүлээн авах болно. Шугаман руу санамсаргүй нэвтрэх онцлогтой системд энэ функцийг хоёр дамжуулагчийн хооронд мөргөлдөөн байхгүй эсэхийг шалгах явцад ихэвчлэн ашигладаг. Стандарт мастер-боол системд дамжуулах явцад хүлээн авагчаас тасалдлыг бүрэн хаахыг зөвлөж байна.

Автобусны форматын тохиргоо

Энэхүү интерфэйс нь бүх төхөөрөмжийг нэг хос утас ашиглан нэгтгэх үед төхөөрөмжийг "автобус" форматаар нэгтгэх боломжийг олгодог. Энэ тохиолдолд холболтын шугам нь хоёр төгсгөлийн резисторыг дуусгах замаар заавал таарч байх ёстой.

Тохиромжтой байдлыг хангахын тулд энэ тохиолдолд 620 ом эсэргүүцэлээр тодорхойлогддог резисторуудыг суурилуулсан болно. Тэд үргэлж шугамд холбогдсон эхний болон сүүлчийн төхөөрөмж дээр суурилагдсан байдаг. Орчин үеийн төхөөрөмжүүдийн дийлэнх хэсэгт суурилуулсан төгсгөлийн эсэргүүцэл байдаг бөгөөд шаардлагатай бол төхөөрөмжийн самбар дээр тусгай холбогч суурилуулах замаар шугамд холбож болно.

Холбогчийг анх хүргэх төлөвт суулгасан тул эхлээд шугамд холбогдсон эхний болон сүүлчийнхээс бусад бүх төхөөрөмжөөс тэдгээрийг арилгах хэрэгтэй. S2000-PI загварын давталт хувиргагчид гаралт бүрийн хувьд төгсгөлийн эсэргүүцлийг унтраалга ашиглан асаадаг бол S2000-KS ба S2000-K төхөөрөмжүүд нь суурилуулсан төгсгөлийн эсэргүүцлээр тодорхойлогддог бөгөөд үүний үр дүнд холбоход холбогч шаардлагагүй.

Илүү урт харилцаа холбооны шугамыг хангахын тулд бүрэн тоноглогдсон тусгай давтагч-давтагч ашиглахыг зөвлөж байна. автомат шилжихдамжуулах чиглэл.

Оддын тохиргоо

RS-485 шугамын аливаа цорго нь хүсээгүй, учир нь энэ тохиолдолд дохио нь нэлээд хүчтэй гажуудалтай байдаг, гэхдээ практик талаас нь харахад цоргоны урт нь бага байвал тэдгээрийг тэсвэрлэж болно. Энэ тохиолдолд салангид салбарууд дээр төгсгөлийн резистор суурилуулах шаардлагагүй.

Алсын удирдлагаас удирддаг RS-485 түгээлтийн системд хэрэв төхөөрөмжүүд болон төхөөрөмжүүд нь нэг шугамд холбогдсон боловч өөр өөр эх үүсвэрээс тэжээгддэг бол бүх төхөөрөмжүүдийн 0 В хэлхээ болон алсын удирдлагыг нэгтгэх шаардлагатай болно. тэдгээрийн боломжит тэгш байдлыг хангах зорилгоор. Хэрэв энэ шаардлагыг хангаагүй бол энэ тохиолдолд алсын удирдлага нь төхөөрөмжүүдтэй тогтворгүй холболттой байж болно. Хэрэв хэд хэдэн эрчилсэн хос утас бүхий кабелийг ашиглах гэж байгаа бол шаардлагатай бол боломжит тэнцвэржүүлэх хэлхээнд бүрэн чөлөөтэй хосыг ашиглаж болно. Бусад зүйлсийн дотор бамбай газардуулга байхгүй тохиолдолд хамгаалалттай эрчилсэн хос ашиглах боломжтой.

Юуг анхаарах ёстой вэ?

Дийлэнх олонхийн хувьд боломжит тэгшитгэлийн утсаар дамжин өнгөрөх гүйдэл нь маш бага боловч хэрэв 0 В төхөөрөмж эсвэл тэжээлийн эх үүсвэрүүд нь хэд хэдэн орон нутгийн газардуулгын автобусанд холбогдсон бол өөр өөр 0 В хэлхээний хоорондох боломжит зөрүү нь хэд хэдэн нэгж байж болно. зарим тохиолдолд хэдэн арван вольт ч байж болох ч боломжит тэнцвэржүүлэх хэлхээгээр урсах гүйдэл нь нэлээд ач холбогдолтой байж болно. Энэ нь алсын удирдлага болон төхөөрөмжүүдийн хооронд тогтворгүй холболт байдгаас болж бүтэлгүйтэх шалтгаан болдог.

Энэ шалтгааны улмаас 0 В хэлхээг газардуулах, эсвэл хамгийн ихдээ энэ хэлхээг тодорхой цэгт газардуулах боломжийг үгүйсгэх шаардлагатай байна. Мөн дохиоллын системд ашиглагдаж буй төхөөрөмжид байгаа хамгаалалтын газардуулгын хэлхээ ба 0 В-ын хоорондох хамаарлыг харгалзан үзэх шаардлагатай.

Цахилгаан соронзон орчинд нэлээд хэцүү байдаг байгууламжид энэ сүлжээг хамгаалагдсан эрчилсэн хос кабелиар холбох боломжтой. Энэ тохиолдолд кабелийн багтаамж өндөр байдаг тул богино зайны хязгаарлалт байж болно.

Суурилуулах онцлог

Сүлжээний холболтыг 5-р ангиллын эрчилсэн кабелиар дамжуулдаг. Удирдлагууд нь "автобус" топологийн дагуу хоорондоо холбогддог, i.e. дараалсан.

Сүлжээний зөв ажиллагаа (ялангуяа урт кабель ашиглах үед) зөвхөн бүх дамжуулагчийн хооронд зөвхөн нэг шугам байгаа тохиолдолд л боломжтой байдаг ("автобусны топологи").

Шугаманд 32 хүртэлх төхөөрөмжийг багтааж болно (стандарт ачааллын нэгж ба түүнээс дээш хувьд - ¼ ачаалал), бүхэл бүтэн уртын дагуу хаана ч байрладаг. Y хэлбэрийн хуваагдлаас зайлсхийхийн тулд төхөөрөмжүүд нь маш богино кабелиар (30 см-ээс ихгүй) холбогдсон байх ёстой.

Гэвч бодит байдал дээр энэ уртыг хэдэн метр хүртэл нэмэгдүүлэх боломжтой. Ихэнх тохиолдолд нарийн төвөгтэй тохиргооны асуудлыг интерфэйсийн давталтын тусламжтайгаар шийдэж болно.

Дохио дамжуулах шугамууд нь цахилгаан хангамжийн кабель, ялангуяа ачааллын утаснаас 50 см-ээс багагүй зайд байх ёстой. Түүнээс гадна тэдгээрийг том гүйдэл урсдаг эдгээр кабель эсвэл кабельтай ижил сүлжихэд хийж болохгүй. энэ нь хөндлөнгийн оролцоо болон алдаа гаргахад хүргэж болзошгүй.

Хүчний шугамын огтлолцол нь 90 градусын өнцөгт байх ёстой. Эрчилсэн хосыг залгах, "мушгирах" ашиглахыг хориглоно. Кабелийн хувьд дараахь зүйлийг хийхийн тулд хоёроос дөрвөн эрчилсэн хос кабель ашиглахыг зөвлөж байна.

  • ус зайлуулах суваг болгон нэмэлт утас ашиглах;
  • эдгээр шугамыг бусад тоног төхөөрөмжтэй хамт ашиглах боломжтой байх;
  • жишээ нь RS-422 протоколын дагуу ажиллах;
  • үндсэн хос дээр нээлттэй буюу богино холболт үүссэн тохиолдолд нөөцтэй байна.

RS485 стандарт нь 1.2 км хүртэлх урттай шугам дээрх төхөөрөмжүүдийн ажиллагааг баталгаажуулдаг. Энэ утга нь хамгийн дээд хэмжээ юм. Практикт 500 м-ээс ихгүй урттай шугамыг ашиглахыг зөвлөж байна.Урт шугамтай системийг барихдаа тохирох хөндлөн огтлолтой кабелийг сонгохдоо онцгой анхаарал хандуулах хэрэгтэй.

Ашигласан кабель нь дамжуулагчийн гаралт 2 В бол шугамын хамгийн төгсгөлд байрлах 120 Ом-ын терминал дээр дор хаяж 0.2 В-ыг хангах ёстой. 22 AWG-ээс бага кабель ашиглахыг зөвлөдөггүй.

Учир нь алсын удирдлагахяналтын өрөөнөөс объект эсвэл мэдрэгчийн параметрүүдийг хянах нь одоогоор хувийн компьютеруудад өргөн хэрэглэгддэг. Аж үйлдвэрт эдгээр зорилгоор RS485 интерфэйсийг ашигладаг бөгөөд энэ нь 32 хүртэлх дамжуулагчийг эрчилсэн хосоор 1200 метрийн зайд 10 Mbps хүртэл хурдтайгаар холбох боломжийг олгодог. Та энэ интерфейсийн талаар илүү ихийг уншиж болно Бүх зүйл сайхан байх болно, гэхдээ компьютерууд ийм интерфейсээр тоноглогдоогүй байна. Орчин үеийн компьютер дээр RS232 интерфейсийг маш ховор олж болно. Гэхдээ USB порт нь бараг бүх төхөөрөмж дээр байдаг.

Зохиогч нь виртуал адаптерийн практик диаграммыг өгдөг USB порт RS485 дээр. Мөн RS485 цуваа порт USART нь PIC18F8720 болон бусад олон микроконтроллеруудаас олдсон. Зураг1. Виртуал USB портын гоо үзэсгэлэн нь үүнд оршино програм хангамжКомпьютер дээр та RS232 портын адил бичиж болно. Энэ нь MSComm гэх мэт хяналтыг ашиглан портыг удирдах боломжтой болно гэсэн үг юм. Энэ нийтлэлд компьютерийн хяналтын програмыг авч үзээгүй тул бид COMPump терминалыг ашиглан компьютерээс өгөгдлийг илгээх болно. Дэлгэрэнгүй тодорхойлолтЭнэ терминалтай ажиллах талаар Виртуал USB / RS-232 порт, драйвер суулгах талаар мөн нийтлэлд хэлэлцсэн. Програм хангамжийн үүднээс авч үзвэл энэ нь USB / RS485-ээс ялгаатай биш боловч RS232 нь бүрэн дуплекс дамжуулагч, RS485 нь хагас дуплекс дамжуулагч юм.

Тиймээс USB / RS485 драйвер нь ADM213EARS нийтлэл дэх DD2 чип fig1-ийг энэ зүйлийн SN75176 fig1 төрлийн D103 чипээр сольсноор USB / RS232-ээс ялгаатай. Энэхүү чип нь бүрэн хагас дуплекс RS485 дамжуулагч бөгөөд гаралтын драйвер нь + -60мА гүйдэлд зориулагдсан. Микро схем нь 150g.S түвшинд хэт халалтаас хамгаалах төхөөрөмжтэй. Хамгийн бага оролтын эсэргүүцэл 12k, оролтын мэдрэмж 200mV. ба оролтын гистерезис 50мВ. Хүлээн авагч ба дамжуулагчийн ажиллах алгоритмыг 1.2-р хүснэгтэд үзүүлэв. Виртуал драйвер чип D101, (FT232BM) нь програм хангамжийн интерфейсийг өөрчлөхгүйгээр SN75176 чипийг холбож, хагас дуплекс горимд RS485 порттой ажиллах боломжийг олгодог. Компьютер дээр программ боловсруулахдаа анхаарах ёстой цорын ганц нюанс бол интерфэйсээр байт дамжуулах явцад дамжуулсан байтыг хүлээн авагчид хүлээн авах болно, цуурай гэж нэрлэгддэг. RS485 интерфэйс нь эрчилсэн хос ашиглан дамжуулагчийг 1200 метр хүртэлх зайд холбоход зориулагдсан боловч хүчтэй хөндлөнгийн оролцоотой тохиолдолд утсыг дэлгэцэнд байрлуулах хэрэгтэй.

Хүснэгт 1. дамжуулагч

Д Д.Э А Б
1 1 1 0
0 1 0 1
З 0 З З

Хүснэгт 2. хүлээн авагч

А-Б Inv.RE Р
Вид>=0.2v 0 1
-0.2v 0 ?
Вид<=-0,2в 0 0
X 1 З
Нээлттэй 0 ?

ЗУРАГ 1

Хяналтын төхөөрөмжийн оронд D3 дамжуулагч чип (SN75176) суурилуулах шаардлагатай. Микроконтроллерийн драйверийг бид өөрсдөө бичдэг тул PORTJ4 портын 39-р зүү ашиглан хүлээн авалтаас дамжуулалт руу шилждэг. Зураг 1-ийн диаграммд D2 чип нь 10 битийн аналог-тоон хувиргагчийн үүрэг гүйцэтгэдэг. HEX форматаар өгөгдсөн программыг Хүснэгт 3-т үзүүлэв.

Түүний ажлын алгоритм нь дараах байдалтай байна. 21 μs тутамд програм. ADC-ийн оролтоос өгөгдлийг уншиж, 79 байтаас бүрдэх дотоод буферт бичнэ. Ойролцоогоор 1.7 мс дараа. Буферийг бүрэн дүүргэж, процесс давтагдана. Энэ буферийг компьютерээс уншихын тулд энэ төхөөрөмжийн хаягийг илгээх шаардлагатай. Манай тохиолдолд энэ нь 0x0A юм. Хаягийг хүлээн авсны дараа микроконтроллер нь компьютерт 79 байт илгээх болно. Хэрэв нэгээс олон хяналтын объект RS485 шугамд холбогдсон бол хаяглах шаардлагатай.

Микроконтроллероос бусад төхөөрөмжийг бүхэлд нь талхны самбар дээр хийсэн. Үүний тулд утсыг гагнахын тулд хэвлэмэл хэлхээний самбар хийх шаардлагатай. Учир нь энэхүү микроконтроллер нь 12х12мм хэмжээтэй, 80 зүү бүхий TQFP80 багцтай. 2-р зурагт үзүүлсэн хэвлэмэл хэлхээний самбар нь 0.5 мм зузаантай, 35х35 мм хэмжээтэй нэг талт шилэн материалаар хийгдсэн. Энэ микро схемийг агаарын гагнуурын станцаар гагнах нь зүйтэй.

RS-485 стандартыг анх электрон үйлдвэрлэлийн холбооноос баталсан. Өнөөдөр тэрээр тэнцвэртэй тоон системд ашиглагддаг янз бүрийн хүлээн авагч, дамжуулагчийн цахилгаан шинж чанарыг авч үздэг.


Энэ ямар стандарт вэ?

RS-485 нь тодорхой хянагч болон бусад олон төхөөрөмжийг хооронд нь холбохын тулд бүх төрлийн үйлдвэрлэлийн процессын хяналтын системд идэвхтэй ашиглагддаг алдартай интерфейсийн нэр юм. Энэхүү интерфэйс болон RS-232-ийн гол ялгаа нь хэд хэдэн төрлийн төхөөрөмжийг нэгэн зэрэг хослуулах явдал юм. RS-485-ийг ашиглах үед хагас дуплекс горимд нэг хоёр утастай холбооны шугамыг ашигласнаар хэд хэдэн төхөөрөмж хоорондын өндөр хурдны холболтыг баталгаажуулдаг. Энэ нь процессын хяналтын системийг бий болгоход орчин үеийн үйлдвэрлэлд оролцдог.

Хүрээ ба хурд

Энэхүү стандартын тусламжтайгаар мэдээлэл 10 Mbps хүртэл хурдтай дамжуулах боломжтой. Энэ тохиолдолд хамгийн их боломжит хүрээ нь өгөгдөл дамжуулах хурдаас шууд хамаардаг гэдгийг тэмдэглэх нь зүйтэй. Хамгийн дээд хурдыг хангахын тулд мэдээллийг 120 метрээс хэтрэхгүй зайд дамжуулах боломжтой гэдгийг тэмдэглэх нь зүйтэй. Үүний зэрэгцээ 100 кбит/с хурдтайгаар 1200 метрээс дээш зайд мэдээлэл цацагддаг.

Холбогдсон төхөөрөмжүүдийн тоо

RS-485 интерфэйсийг нэгтгэж чадах төхөөрөмжүүдийн тоо нь тэдгээрт ямар дамжуулагч оролцож байгаагаас шууд хамаарна. Дамжуулагч бүр 32 стандарт хүлээн авагчийн тусгай хяналтыг хангадаг. Үнэн бол оролтын эсэргүүцэл нь стандартаас 50%, 25% ба түүнээс бага ялгаатай хүлээн авагчид байдаг гэдгийг та мэдэж байх ёстой. Хэрэв та энэ төхөөрөмжийг ашигладаг бол нийт төхөөрөмжийн тоо зохих хэмжээгээр нэмэгддэг.

Холбогч ба протоколууд

RS-485 кабель нь тодорхой мэдээллийн хүрээний формат эсвэл харилцааны протоколыг стандартчилах чадваргүй. Дүрмээр бол RS-232-д ашигладаг ижил төстэй хүрээг орчуулахад ашигладаг. Өөрөөр хэлбэл, өгөгдлийн битүүд, зогсоох ба эхлүүлэх битүүд, шаардлагатай бол паритет битүүд. Солилцооны протоколуудын үйл ажиллагааны хувьд орчин үеийн ихэнх системд үүнийг "мастер-боол" зарчмын дагуу гүйцэтгэдэг. Энэ нь сүлжээнд байгаа тодорхой төхөөрөмж нь өөр хоорондоо логик хаягаар ялгаатай боол төхөөрөмжүүдийн хооронд хүсэлт илгээх солилцооны мастер, санаачлагчаар ажилладаг гэсэн үг юм. Одоогийн байдлаар хамгийн алдартай протокол бол Modbus RTU юм. RS-485 кабель нь тодорхой төрлийн холбогч эсвэл залгуур байхгүй гэдгийг тэмдэглэх нь зүйтэй. Өөрөөр хэлбэл, терминал холбогч, DB9 болон бусад байдаг.

Холболт

Ихэнхдээ танилцуулсан интерфэйсийг ашиглан хэд хэдэн төрлийн дамжуулагчийг нэгэн зэрэг хослуулсан дотоод сүлжээтэй тулгардаг. RS-485 холболт хийхдээ дохионы хэлхээг бие биетэйгээ зөв хослуулах шаардлагатай. Дүрмээр бол тэдгээрийг А ба В гэж нэрлэдэг. Тиймээс туйлшралыг эргүүлэх нь санаа зовох зүйл биш бөгөөд зөвхөн холбогдсон төхөөрөмжүүд ажиллахаа болино.

RS-485 интерфейсийг ашиглахдаа түүний үйл ажиллагааны зарим онцлогийг харгалзан үзэх шаардлагатай. Тиймээс дараах зөвлөмжүүд байна.

1. Дохио дамжуулах хамгийн оновчтой орчин бол эрчилсэн хос дээр суурилсан кабель юм.
2. Утасны төгсгөлийг тусгай терминалын резисторын тусламжтайгаар дуугүй болгох шаардлагатай.
3. Стандарт буюу USB RS-485-г ашигладаг сүлжээг автобусны топологид салаа холболтгүйгээр хийх ёстой.
4. Төхөөрөмжүүдийг кабельд хамгийн богино урттай кабелиар холбох хэрэгтэй.

Зохицуулалт

Төгсгөлийн резисторуудын тусламжтайгаар стандарт эсвэл USB RS-485 нь утаснуудын нээлттэй төгсгөлийг дараагийн шугамтай бүрэн тохируулахыг баталгаажуулдаг. Энэ нь дохио тусгах боломжийг бүрмөсөн арилгадаг. Эрчилсэн хос дээр суурилсан кабель ба утаснуудын өвөрмөц эсэргүүцэлтэй холбоотой резисторуудын нэрлэсэн эсэргүүцэл нь дүрмээр бол 100-120 Ом байна. Жишээлбэл, Ethernet суулгах процесст ихэвчлэн ашиглагддаг одоогийн мэдэгдэж байгаа UTP-5 кабель нь 100 Ом-ийн эсэргүүцэлтэй байдаг.

Бусад кабелийн сонголтуудын хувьд өөр үнэлгээг ашиглаж болно. Шаардлагатай бол резисторуудыг төгсгөлийн төхөөрөмжүүдийн кабелийн холбогч зүү дээр гагнах боломжтой. Ховор тохиолдолд резисторыг тоног төхөөрөмжид өөрөө суурилуулдаг бөгөөд үүний үр дүнд резисторыг холбохын тулд холбогч суурилуулах шаардлагатай болдог. Энэ тохиолдолд төхөөрөмж холбогдсон үед шугам нь таарахгүй байна. Үлдсэн системийн хэвийн ажиллагааг хангахын тулд та тохирох залгуурыг холбох хэрэгтэй.

Дохионы түвшин

RS-485 порт нь өгөгдөл дамжуулах тэнцвэртэй схемийг ашигладаг. Өөрөөр хэлбэл, А ба В дохионы хэлхээн дэх хүчдэлийн түвшин эсрэг фазын үед өөрчлөгддөг. Мэдрэгчийн тусламжтайгаар хамгийн их ачааллыг харгалзан 1.5 В-ийн дохионы түвшинг өгдөг. Түүнчлэн, төхөөрөмж сул зогсолттой үед 6 В-оос ихгүй хүчдэл өгдөг. Хүчдэлийн түвшинг дифференциалаар хэмждэг. Хүлээн авагчийн байршилд хүлээн авсан дохионы доод түвшин 200 мВ-аас багагүй байх ёстой.

Хязгаарлалт

Дохионы хэлхээн дээр ямар ч дохио ажиглагдахгүй бол бага зэрэг хазайлтыг хэрэглэнэ. Энэ нь хуурамч дохиоллын үед хүлээн авагчийг хамгаалах боломжийг олгодог. Мэргэжилтнүүд 200 мВ-аас бага зэрэг офсет хийхийг зөвлөж байна, учир нь энэ утга нь стандартын дагуу оролтын дохионы тодорхойгүй бүсэд тохирч байна гэж үздэг. Ийм нөхцөлд А хэлхээ нь эх үүсвэрийн эерэг туйл руу ойртож, В хэлхээ нь нийтлэг нэг рүү татагдана.

Жишээ

Шаардлагатай хэвийлт ба тэжээлийн хүчдэл дээр үндэслэн резисторын утгыг тооцоолно. Жишээлбэл, хэрэв та төгсгөлийн резистортой 250 мВ-ын офсет авахыг хүсвэл RT = 120 ом байна. Эх үүсвэр нь 12 В хүчдэлтэй гэдгийг тэмдэглэх нь зүйтэй. Энэ тохиолдолд хоёр резистор нь хоорондоо зэрэгцээ холбогдсон бөгөөд хүлээн авагчаас ачааллыг тооцдоггүй тул хэвийсэн гүйдэл 0.0042 хүрдэг. Үүний зэрэгцээ хэвийсэн хэлхээний нийт эсэргүүцэл нь 2857 ом байна. Энэ тохиолдолд Rcm нь 1400 ом байх болно. Тиймээс та хамгийн ойрын мөнгөн тэмдэгтийг сонгох хэрэгтэй болно. Жишээ нь 1.5 кОм эсэргүүцэлтэй байх болно. Энэ нь нүүлгэн шилжүүлэхэд зайлшгүй шаардлагатай. Үүнээс гадна гаднах 12 вольтын резисторыг ашигладаг.

Мөн систем нь өөрийн хэлхээний сегмент дэх гол холбоос болох хянагчийн тэжээлийн хангамжийн тусгаарлагдсан гаралттай гэдгийг тэмдэглэх нь зүйтэй. RS-485 хөрвүүлэгч болон бусад элементүүд оролцдог офсет хийх өөр сонголтууд байдаг ч офсетийг хангадаг зангилаа заримдаа унтардаг эсвэл сүлжээнээс бүрмөсөн устгагдах болно гэдгийг анхаарч үзэх хэрэгтэй. . Офсет байгаа үед бүрэн сул зогсолтын үед А хэлхээний потенциал В хэлхээтэй харьцуулахад эерэг байна гэж үзнэ. Энэ нь утас тэмдэглэгээ ашиглахгүйгээр кабельд шинэ төхөөрөмжийг холбоход чиглүүлэгч үүрэг гүйцэтгэдэг.

Буруу холболт, гажуудал

Дээр дурдсан зөвлөмжийг хэрэгжүүлэх нь RS-485 протоколыг үндэс болгон ашиглах үед сүлжээний өөр өөр цэгүүдэд цахилгаан дохиог зөв дамжуулах боломжийг олгодог. Хэрэв шаардлагын дор хаяж нэг нь хангагдаагүй бол дохионы гажуудал үүсдэг. Мэдээллийн солилцооны хурд 1 Mbps-ээс дээш байх үед хамгийн мэдэгдэхүйц гажуудал үүсдэг. Үнэн, бага хурдтай байсан ч эдгээр зөвлөмжийг үл тоомсорлохыг зөвлөдөггүй. Энэ дүрэм нь сүлжээний хэвийн үйл ажиллагааны үед мөн хамаарна.

Хэрхэн программчлах вэ?

RS-485 задлагч болон танилцуулсан интерфэйс бүхий бусад төхөөрөмжүүдтэй ажилладаг янз бүрийн програмуудыг програмчлахдаа хэд хэдэн чухал зүйлийг анхаарч үзэх хэрэгтэй.

Илгээмжийг хүргэж эхлэхээс өмнө дамжуулагчийг идэвхжүүлэх шаардлагатай. Зарим эх сурвалжийн мэдээлснээр идэвхжүүлсний дараа шууд олгох боломжтой гэдгийг тэмдэглэх нь зүйтэй. Гэсэн хэдий ч зарим шинжээчид нэг фрэймийн өргөн нэвтрүүлгийн хурдтай тэнцэх хугацааг түр зогсоохыг зөвлөж байна. Энэ тохиолдолд зөв хүлээн авах програм нь түр зуурын үйл явцын алдааг бүрэн тодорхойлох боломжтой бөгөөд энэ нь хэвийн болгох процедурыг гүйцэтгэж, дараагийн өгөгдөл хүлээн авахад бэлтгэх боломжтой болно.

Өгөгдлийн сүүлчийн байт гарсны дараа та RS-485 төхөөрөмжийг унтраахаасаа өмнө түр зогсоох хэрэгтэй. Энэ нь нэг ёсондоо цуваа портын хянагч нь ихэвчлэн хоёр регистртэй зэрэг холбоотой байдагтай холбоотой юм. Эхнийх нь зэрэгцээ оролт бөгөөд энэ нь мэдээлэл хүлээн авахад зориулагдсан. Хоёр дахь нь ээлжийн гаралт гэж тооцогддог бөгөөд үүнийг дараалсан гаралтын зорилгоор ашигладаг.

Хянагчаар өгөгдөл дамжуулах үед оролтын бүртгэл хоосон үед ямар ч тасалдал үүсдэг. Энэ нь ээлжийн бүртгэлд аль хэдийн мэдээлэл өгсөн боловч хараахан гаргаагүй үед тохиолддог. Энэ нь бас нэвтрүүлгийг зогсоосны дараа дамжуулагчийг унтраахаасаа өмнө тодорхой завсарлага авах шаардлагатай болдог шалтгаан юм. Энэ нь цаг хугацааны хувьд хүрээнээс 0.5 бит урт байх ёстой. Илүү нарийвчлалтай тооцоо хийхдээ ашиглагдаж буй цуваа портын хянагчийн техникийн баримт бичгийг илүү нарийвчлан судлахыг зөвлөж байна.

Дамжуулагч, хүлээн авагч, RS-485 хувиргагч нь нийтлэг шугамд холбогдсон байж магадгүй юм. Тиймээс өөрийн хүлээн авагч нь өөрийн дамжуулагчийн гүйцэтгэсэн дамжуулалтыг хүлээн авч эхэлнэ. Шугаман руу санамсаргүй нэвтрэх онцлогтой системд энэ функцийг хоёр дамжуулагчийн хооронд мөргөлдөөн байхгүй эсэхийг шалгахад ихэвчлэн ашигладаг.

Автобусны форматын тохиргоо

Үзүүлсэн интерфэйс нь бүх төхөөрөмжийг нэг хос утас ашиглан холбосон үед төхөөрөмжийг "автобус" форматаар нэгтгэх чадвартай. Энэ нь холбооны шугамыг хоёр төгсгөлийн төгсгөлийн резистороор заавал тааруулах ёстойг харуулж байна. Үүнийг баталгаажуулахын тулд 620 ом эсэргүүцэлтэй резисторуудыг суурилуулах шаардлагатай. Тэд үргэлж шугамд холбогдсон эхний болон сүүлчийн төхөөрөмж дээр суурилагдсан байдаг.

Дүрмээр бол орчин үеийн төхөөрөмжүүд нь суурилуулсан төгсгөлийн эсэргүүцэлтэй байдаг. Шаардлагатай бол төхөөрөмжийн самбар дээр тусгай холбогч суурилуулах замаар шугамд холбож болно. Холбогчийг эхлээд хүргэх төлөвт суулгасан тул эхний болон сүүлчийнхээс бусад бүх төхөөрөмжөөс тэдгээрийг арилгах хэрэгтэй гэдгийг тэмдэглэх нь зүйтэй. Тусдаа гаралтын хувьд S2000-PI загварын давталт хөрвүүлэгчид тохирох эсэргүүцлийг шилжүүлэгч ашиглан идэвхжүүлдэг гэдгийг тэмдэглэх нь зүйтэй. Суурилуулсан төгсгөлийн эсэргүүцлээр тодорхойлогддог S2000-KS ба S2000-K төхөөрөмжүүдийн хувьд үүнийг холбоход холбогч шаардлагагүй. Урт холбоосыг хангахын тулд дамжуулагчийн чиглэлийг бүрэн автоматаар солих төхөөрөмжөөр урьдчилан тоноглогдсон тусгай давтагч-давтагч ашиглах нь зүйтэй.

Оддын тохиргоо

RS-485 шугам дээрх бүх салаа дохиог хэт их гажуудуулах тул хүсээгүй гэж үздэг. Хэдийгээр практикийн хувьд жижиг салааны урттай үед үүнийг зөвшөөрөх боломжтой. Энэ нь тусдаа салбарууд дээр төгсгөлийн резистор суурилуулах шаардлагагүй.

Консол ашиглан удирдлагыг хангадаг RS-485 системд резистор ба төхөөрөмжүүд нэг шугамд холбогдсон боловч өөр өөр эх үүсвэрээс тэжээгддэг бол бүх төхөөрөмж болон консолын 0 В хэлхээг нэгтгэх шаардлагатай. тэдний чадавхийг тэнцүүлэх. Энэ шаардлагыг хангаагүй тохиолдолд алсын удирдлага нь төхөөрөмжүүдтэй тасалдалтай холбоотой байж болно. Хэд хэдэн эрчилсэн хос утсыг ашиглахдаа шаардлагатай бол боломжит тэнцвэржүүлэх хэлхээнд бүрэн чөлөөтэй хос ашиглаж болно. Үүнээс гадна бамбай газардуулга байхгүй тохиолдолд хамгаалагдсан эрчилсэн хос кабелийг ашиглах боломжтой.

Юуг анхаарах ёстой вэ?

Ихэнх тохиолдолд боломжит тэгшитгэлийн утсаар урсах гүйдлийг нэлээд бага гэж үздэг. Хэрэв 0 В төхөөрөмжүүд эсвэл тэжээлийн эх үүсвэрүүд нь хэд хэдэн орон нутгийн газардуулгын автобусанд холбогдсон бол өөр өөр 0 В хэлхээний хоорондох боломжит зөрүү нь хэд хэдэн нэгжид хүрч болно. Заримдаа энэ утга нь хэдэн арван вольт байдаг бөгөөд боломжит тэгшитгэлийн хэлхээгээр урсах гүйдэл нь нэлээд ач холбогдолтой байдаг. Ихэнхдээ энэ нь алсын удирдлага болон төхөөрөмжүүдийн хооронд тогтворгүй холболт байдаг шалтгаан болдог. Үүний үр дүнд тэд бүтэлгүйтэх чадвартай байдаг.

Тиймээс 0 В хэлхээг газардуулах, эсвэл тодорхой цэгт энэ хэлхээг газардуулах боломжийг хасах шаардлагатай. Үүнээс гадна дохиоллын системд ашиглагдаж буй төхөөрөмжид байгаа хамгаалалтын газардуулгын хэлхээ ба 0 В-ийн хоорондох хамаарлыг харгалзан үзэх шаардлагатай. Харьцангуй хүнд цахилгаан соронзон орчинтой байгууламжуудад хамгаалалтын эрчилсэн хос кабель ашиглан энэ сүлжээнд холбогдох боломжтой гэдгийг тэмдэглэх нь зүйтэй. Энэ тохиолдолд утасны багтаамжийг илүү өндөр гэж үздэг тул богино хүрээний хязгаар байж болно гэдгийг онцлон тэмдэглэх нь зүйтэй.