Каква е разликата между rs232 и rs485. Физически интерфейси RS485 и RS422

17.10.2021
Споделяне на:
Стандартният интерфейс EIA RS232C е предназначен за серийна комуникация на двама
устройства. Той е общоприет и широко използван в хардуерни системи с
свързване на външно оборудване към персонален компютър. Интерфейс
RS/232C включва използването на „единични“ предаватели и
приемници, докато предаването на данни се извършва с помощта на „асиметрични“
сигнал по две линии - ТхD и RxD, като амплитудата на сигнала се измерва спрямо линията
GND („нула“). Логическа единица съответства на диапазон от амплитудни стойности
сигнал (напрежение) от –12 до –3 V, логическа нула – от +3 до +12 V. Диапазон от
–3 до +3 V съответства на мъртвата зона, която определя хистерезиса на приемника.
Асиметрията на сигнала причинява ниска устойчивост на шума
интерфейс, особено с индустриални смущения. Наличие на линии за приемане (RxD) и предаване
(TxD) данните ви позволяват да поддържате пълнодуплексно предаване на информация, т.е.
информацията може да се предава и получава едновременно.

Предимства - простота.

Недостатъци - само едно устройство е свързано към един порт, обхватът на предаване на сигнала без допълнителни джаджи е само няколко метра

Хардуерът е най-широко използваният метод за контрол на потока от данни.
управление. За правилно предаване на данни е необходимо приемникът да е включен
състояние на готовност за получаване на информация. С хардуерен метод на управление
RTS/CTS сигналът се използва за спиране на предаването на данни, ако
приемникът не е готов да ги приеме. Хардуерният контрол на потока осигурява най-много
бърз отговорпредавател към състоянието на приемник.
При проектирането индустриални системиавтоматизация най-голяма
стана широко разпространена информационни мрежи, базиран на стандартния интерфейс
EIA RS485. За разлика от RS/232, този интерфейс осигурява предаване на данни от
използвайки "симетричен" (диференциален) сигнал на две линии (A и B)
(виж фигурата) и използването на допълнителна линия за изравняване на потенциала
заземяване на устройства, свързани към RS/485 мрежа. Логическо ниво на сигнала
определя се от разликата в напрежението на линиите (A - B), с логическа единица
съответства на диапазон от стойности на напрежението от +0,2 до +5 V, а на логическа нула - диапазон
стойности от –0,2 до –5 V. Диапазонът от –0,2 до +0,2 V съответства на мъртвата зона
приемник Когато използвате този интерфейс, максималната дължина на комуникационната линия между
екстремните устройства могат да бъдат до 1200 м. Освен това в най-отдалечените
Препоръчително е да инсталирате крайни резистори на точките на мрежата един от друг
(терминатори), които ви позволяват да компенсирате характеристичния импеданс на кабела и
минимизирайте амплитудата на отразения сигнал.

Съпротивлението на съвпадащите резистори зависи от дължината на линията и броя на устройствата. То трябва да бъде в диапазона от 100 до 620 ома.

И двата интерфейса поддържат режим на асинхронен трансфер. данни
се изпращат на блокове (рамки), чийто формат е показан на фиг. 1.2. Прехвърляне на всеки
рамката започва със старт/бит, сигнализиращ на приемника за началото на предаването, за
последвано от битове данни и бит за паритет. Завършва изпращането на стоп/бит, гарантирайки
пауза между изпращанията.
За асинхронен режимса приети редица стандартни обменни курсове: 50, 75, 110, 150,
300, 600, 1200, 2400, 4800, 9600, 19200, 38400, 57600, 115200 bps. Брой битове данни
може да бъде 5, 6, 7 или 8 (5/ и 6/битовите формати не са много често срещани).
Броят стопове/битове може да бъде 1, 1,5 или 2 („един и половина бита“ означава само
продължителност на интервала на спиране).

Глава.

IN модерен свят, Много голям бройИндустриалното оборудване работи чрез физически интерфейси за комуникация.

Физическият слой е комуникационен канал и метод за предаване на сигнал (слой 1 на модела на взаимно свързване отворени системи OSI).

Нека да разгледаме няколко популярни интерфейса: RS-485 и RS422

1. RS-485 интерфейс

RS-485(Препоръчителен стандарт 485), също ОВОС-485(Electronic Industries Alliance-485) е един от най-разпространените стандарти за физически слой за асинхронен комуникационен интерфейс.

Стандартно име: ANSI TIA/EIA-485-A:1998 Електрически характеристики на генератори и приемници за използване в балансирани цифрови многоточкови системи.

Стандартът придоби голяма популярност и се превърна в основа за създаването на цяло семейство индустриални мрежи, широко използвани в индустриалната автоматизация.

Стандартът RS-485 е разработен съвместно от две асоциации:

Асоциация на електронната индустрия (EIA - Electronic Industries Association)

Асоциация на телекомуникационната индустрия (TIA)

Преди това EIA обозначаваше всички свои стандарти с префикса " Р.С."

Много инженери продължават да използват това обозначение, но EIA/TIA официално замени " Р.С."на" ОВОС/ТИА", за да улесни идентифицирането на произхода на своите стандарти.

Стандартът дефинира следните линии за предаване на сигнал:

А - неинвертиращ

B - обръщане

C - незадължителна обща линия (нула)

Въпреки че дефиницията е ясна, понякога възниква объркване относно това кои обозначения ("A" или "B") трябва да се използват за обръщаща и неинвертираща линия. За да се избегне това объркване, често се използват алтернативни обозначения, например: "+" / "-"

Мрежа, изградена върху интерфейса RS-485, се състои от трансивъри, свързани с помощта на усукана двойка - два усукани проводника.

Интерфейсът RS-485 се основава на принципа на диференциално (балансирано) предаване на данни. Същността му е да предава един сигнал по два проводника. Освен това единият проводник (условно A) носи оригиналния сигнал, а другият (условно B) носи неговото обратно копие. С други думи, ако има „1“ на единия проводник, тогава „0“ на другия и обратно. По този начин винаги има потенциална разлика между двата проводника на усукана двойка: при "1" тя е положителна, при "0" е отрицателна.

Именно тази потенциална разлика предава сигнала.

RS-485 - полудуплексен интерфейс. Приемането и предаването се извършват по една двойка проводници с разделяне във времето. В една мрежа може да има много предаватели, тъй като те могат да бъдат изключени в режим на приемане.

Въпреки факта, че интерфейсът RS-485 е двупроводен, има четирипроводна реализация.

В този случай интерфейсът не става пълен дуплекс, също е половин дуплекс.

Четирипроводната версия разпределя главен възел, чийто предавател работи върху приемниците на всички останали.

Предавателят на главния възел е винаги активен - не се нуждае от преход към третото състояние.

Предавателите на останалите подчинени възли трябва да имат тристабилни изходи; те са комбинирани на обща шина с приемника на главния възел. В двупроводната версия всички възли са равни.

Мрежа, изградена на базата на RS-485, поддържа до 32 устройства "unit load" според стандарта

Устройства с други стойности на „натоварване“ са широко достъпни на пазара - 1/2 (т.е. вече 64 устройства), 1/4 (128 устройства) от единично натоварване.

При конструирането на такива линии възникват доста трудности, така че е необходимо да имате необходимите познания за проектирането им.

2. RS-422 интерфейс

Серийният диференциален интерфейс RS-422 (препоръчителен стандарт 422) е много подобен по своите характеристики на друг интерфейс за пренос на данни в мрежата - RS-485.

Те могат да бъдат електрически съвместими един с друг, но все още има редица съществени разлики.

RS-422 е напълно дуплексен интерфейс(пълен дуплекс), така че данните могат да се предават в двете посоки едновременно. Например, потвърждението за получаване на пакети с данни се извършва едновременно с получаването на последващи пакети.

Дуплексирането се осигурява от факта, че се използват едновременно два трансивъра, единият от които работи за приемане, а другият за предаване.

Докато RS-485 се използва за организиране на мрежа с много абонати, RS-422 обикновено се използва за установяване на трансфер на данни между две устройства на големи разстояния.

Това се дължи на факта, че RS-422 поддържа създаването само на мрежи с един главен, в които само едно устройство може да действа като предавател, а останалите са способни само да приемат сигнал.

Максималният работен обхват на интерфейса RS-422 е абсолютно същият като този на RS-485 и е 1200 метра.

Интерфейсът RS-422 се използва много по-рядко от RS-485 и като правило не за създаване на мрежа, а за свързване на две устройства на голямо разстояние.

Всеки RS-422 предавател може да бъде зареден с 10 приемника.

2.1. Свързване на интерфейса на измервателния уред Алфа А1800с пълен дуплексен интерфейс към модемаRX.

Тези измервателни уреди са свързани към RX модема чрез 4-жилен RS422 интерфейс. Но въпреки факта, че в документацията за този измервателен уред интерфейсът се нарича 4-жилен RS485, всъщност това е RS422.

До 2008 г. измервателните уреди бяха оборудвани с пълен дуплексен интерфейс. включено в моментаПочти всички тези измервателни уреди са полудуплексни, но за точност е по-добре да се консултирате с доставчика или производителя.

3. Характеристики

Въпреки сходството на интерфейсите RS-485 и RS-422, те не са съвместими един с друг.

Не можете да свързвате устройства или устройства с друг тип интерфейс към устройство с един тип интерфейс.

Тази статия представя въведение в интерфейсите RS-422 и RS-485 и обяснява защо може да искате да ги използвате във вашите проекти.

Свързана информация

  • Защо и как да използваме диференциално сигнализиране
  • Удобна за прекъсване UART технология за двойно буфериране

Повечето от нас са запознати с RS-232, надежден, но неудобен стандарт, който завинаги е свързан със спомените ни за все по-остаряващия сериен порт на компютъра. Може да сте по-малко запознати с RS-422 и RS-485, които наистина (както подсказва името) са свързани с RS-232.

Въпреки това, не правете грешката да мислите, че тези по-нови стандарти споделят характеристиките, които правят RS-232 толкова несъвместим със съвременните електронни системи. RS-422 и RS-485 са големи подобрения на темата RS-232; и двете могат да бъдат добър изборза вашия следващ цифров комуникационен канал.

Първо, RS-422 или RS-485

Тези два стандарта обикновено се групират заедно, защото имат много общи неща. Но те, разбира се, не са идентични и устройствата RS-422 и RS-485 не са напълно взаимозаменяеми. Първо, ще обсъдя значителните разлики между тези два стандарта. След това, в останалата част от статията, можем да направим опростяване, като ги назовем "RS-422/485".

Както RS-422, така и RS-485 ви позволяват да използвате множество устройства в шина (т.е. не сте ограничени до един предавател и един приемник). RS-422 обаче може да се използва само за мулти-абонатгуми, т.е. една диференциална двойка може да има множество приемници, но само един предавател.

Максималният брой приемници на двупроводна RS-422 шина е 10 (е, нещо като... вижте дискусията за "единични товари" по-долу).

От друга страна, с RS-485 можете да имате истински многоточковсистема, в която "точка" вместо "абонат" означава, че една диференциална двойка може да поддържа множество предаватели, както и множество приемници.

RS-485 също така увеличава капацитета на шината до 32 устройства.

(Всъщност не е толкова просто - стандартът определя максимум 32 "единични товара", но можете да свържете много повече от 32 устройства с помощта на RS-485 чипове, които представляват само малка част от единичния товар на шината. Това е малко сложно и честно казано, това е моментът, в който започвам да губя интерес... Но ако сте по-упорити от мен, можете да прочетете подробностите.)

Напълно оборудваната шина RS-485 осигурява интерфейс с висока производителност. В допълнение към предимствата, обсъдени по-късно в тази статия, можете да имате множество приемо-предаватели, които използват едни и същи два проводника, и всяко устройство в шината може да изпраща данни до всяко друго устройство в шината.

Друг важен момент е, че RS-485 е важно разширение на RS-422. С други думи, RS-485 добавя и подобрява функционалността, но не противоречи на нищо в стандарта RS-422. По този начин RS-485 устройство може да се използва в RS-422 мрежа, но RS-422 устройствата не са непременно съвместими с съществуваща мрежа RS-485.

Основи

RS-422/485 е четири или двупроводен, пълен или полудуплекс, диференциален, средна скорост сериен интерфейс, който поддържа многоточкова (RS-422) или многоточкова (RS-485) шинна архитектура. Ето някои коментари за тези характеристики:


харесва ми

Характеристики на RS-422/485 - дълги кабели, шумоустойчивост и др. - правят го отличен избор за индустриални приложения. Част от моята цел в тази статия обаче е да демонстрирам, че RS-422/485 е добър избор за много електронни и електромеханични системи, дори и да не се нуждаете от всички. функционалностче той предлага. Моето благоприятно мнение за RS-422/485 се основава основно на три съображения: лекота на проектиране, отлична поддръжка за технически описаниячипове и в бележките за приложението, шумоустойчивост.

Бъдете прости

Въпреки дългогодишния опит с различни протоколи за серийна комуникация, UART все още е любимият ми. Той е прост и надежден, изисква минимално взаимно свързване и не бих се изненадал да открия, че се поддържа от всеки микроконтролер на пазара. Може да е малко примитивно, но винаги можете да напишете фърмуер, за да приложите контрол на потока, идентификация на устройството или проверка на грешки във вашето конкретно приложение.

Както и да е, моята гледна точка е, че обичам да използвам UART винаги, когато мога, а RS-422/485 е страхотен физически слой за UART комуникация.

Експертна поддръжка

Включването на RS-422/485 във вашия проект е лесно: почти всичко, от което се нуждаете, е преобразувател/приемопредавателен чип и има много за избор. Тези устройства преобразуват стандартни логически сигнали в диференциални сигнали RS-422/485 и също така се справя с останалите досадни детайли, необходими за постигане на съответствие с RS-422/485. И ако не сте сигурни как точно да проектирате вашата конкретна комуникационна шина, ще намерите много насоки в бележките за приложението и листовете с данни.

В тази статия ще разгледаме един широко използван стандарт за индустриални мрежи. Говорим за интерфейса RS 485. Нека представим неговото описание: технически характеристики, както и сравнение с два други популярни интерфейса - RS 232, RS 422.

Интерфейсът RS 485 (съкращение: Recommended Standard 485) е стандарт на физически слой (електрическа и физическа среда за предаване на информация) за асинхронен интерфейс (възел компютърни технологии, предназначени за организиране на комуникация с други електронни, цифрови устройства). В техническата литература можете да намерите и следното име за интерфейса RS 485: Electronic Industries Alliance-485.

Този стандарт регламентира електрически параметримноготочкова полудуплексна диференциална комуникационна линия (нейният тип е "обща шина"). Днес интерфейсът е доста популярен в съответните индустрии. Какво можете да подчертаете първо? Той стана основа за създаването на цял комплекс-семейство от индустриални мрежи, които се използват в индустриалната автоматизация.

Сега относно двойното име. Интерфейсът RS 485 е разработен в резултат на сътрудничество между две корпорации: Асоциацията на телекомуникационната индустрия и Асоциацията на електронните индустрии. Преди това EIA използваше RS маркировката (преведена от английски като „препоръчителен стандарт“) за своите разработки.

По-късно обаче корпорацията замени този префикс с EIA/TIA, за да направи възможно лесното идентифициране на създателите на стандарта. Но все пак много инженери предпочитат да използват предишната RS маркировка в работни и технически статии.

Описание на интерфейса

За да разберете интерфейсния конвертор RS 485/RS 232 (ще го представим накратко в края на статията), трябва да знаете основните параметри. Нека да разгледаме най-важните от тях:

  • Обхват и скорост. Интерфейсът може да осигури трансфер на информация със скорост до 10 Mbit в секунда. Максималният обхват тук ще зависи от скоростта.
  • Брой свързани устройства. Броят на устройствата, свързани към една линия, зависи от вида на използваните трансивъри. Единият е предназначен за управление на 32 приемника от стандартен тип.
  • Конектори и протоколи. Разработеният стандарт не стандартизира протокола за обмен и форматите на информационния код. Защо често се използват интерфейсни конвертори RS 232/RS 485? За предаване на байтове информация тук се използват идентични рамки: стоп и старт битове, паритет и битове за данни. В повечето системи протоколите ще работят на принципа главен-подчинен. как изглежда Едно от опорните устройства се избира като главно. Той инициира обмена, като изпраща подходящи заявки към подчинени устройства. Последните се различават по логически адреси.

Спецификации на интерфейса

RS 485 е един усукана двойкакабели, които се използват за получаване и предаване на данни. В някои случаи се придружава общ проводникили контур на скрининга.

Данните се предават тук с помощта на диференцирани сигнали. Логическа единица е разликата в напрежението между проводници с една и съща полярност, нула е съответно разликата в напрежението между проводници с друга полярност.

Какво е важно да знаете за интерфейсния сплитер RS 485? Самият стандарт формира само неговите електрически и временни характеристики (на интерфейса). Стандартът обаче няма да предвижда следното:

  • Видове кабели и конектори.
  • Протокол за обмен.
  • Различни протоколи за качество на сигнала (нормално ниво на отражения и изкривяване в дълги линии).
  • Галванична изолация на комуникационната линия.

Характеристики временни и електрически

Ето характеристиките на популярния индустриален интерфейс RS 485, които са важни за инженерите:

Характеристики на скоростта на обмен на данни, която определя дължината на цялата линия:

  • 62,5 Kbps. - 1,2 хиляди метра (използва се една усукана двойка).
  • 375 Kbps. — 500 метра (използва се една усукана двойка).
  • 500 Kbps.
  • 1000 Kbps.
  • 2400 Kbps. — 100 метра (използват се две усукани двойки).
  • 10 000 Kbps. - 10 метра.

Важна забележка за интерфейса RS 485 определя само следните скорости: 62,5 Kbps, 2400 Kbps, 375 Kbps. За всички останали (повече от 500 Kbps) се препоръчва използването на кабели с усукана двойка с екран.

Сега нека да преминем към изискванията, определени за изходния етап. Трябва да бъде източник на напрежение с ниско съпротивление: |U out|=1,5:5,0 V (не по-малко от 1,5 V и не повече от 6,0 V). Това води до следното:

  • Състояние на логическа “1”: Ua е по-малко от Ub - MARK, OFF. В този случай хистерезисът е 200 mV.
  • Състояние на логическата “0”: Ua е по-голямо от Ub - SPACE, ON. В този случай хистерезисът също е 200 mV. Трябва да се каже, че производителите на устройства (драйвери, микросхеми) избират по-ниски стойности - хистерезис от 10 mV.
  • Изходният етап трябва да издържа на условията късо съединение, и също имат най-висок изходен ток от 259 mA, вериги за ограничаване на изходната мощност и скорост на нарастване на изходните сигнали от 1,2 V/μs.

Когато използвате интерфейсен сплитер RS 485, също е важно да сте наясно с изискванията, определени за входното стъпало. Това е диференциален вход с висок входен импеданс. Неговите прагови характеристики: от +200 mV до -200 mV. Следната важна информация:

  • Входният сигнал се представя чрез диференциално напрежение (Ui +0,2 V или повече).
  • Допустим диапазон (спрямо земята) входни напрежения: диапазон от -7 до +12 V.
  • За да разберете нивата на приемника на входния етап, трябва да се обърнете към състоянието на предавателя на изходния етап.

Характеристики на сигнала

Докато говорим за свързване на RS 485, ще предоставим и тази информация. За предаване на сигнал стандартът дефинира следните линии:

  • Неинвертиращ А.
  • Обръщане на V.
  • Нула, незадължителна обща линия C.

Стандартът също така определя следното:

  • V A е по-голямо от V B. Неравенството отговаря на логическа 0. Това е активното състояние на шината.
  • V A е по-малко от V B. Неравенството отговаря на логическа 1. Съответно това е неактивно състояние на шината.

Тук, когато се описват състояния на шината, ще се използва обратна логика. И логиката на еднополярните сигнали на изхода на приемника и входа на предавателя няма да бъде определена.

Въпреки че горната дефиниция е много ясна, често има объркване относно това как правилно да се обозначават неинвертиращи и инвертиращи линии - A или B. За да избегнат това (при свързване на RS 485), инженерите използват други обозначения. Например „минус“ и „плюс“.

Но в същото време повечето производители все още се придържат към изискванията на стандарта. Неинвертиращата линия е обозначена със символа A. Съответно високото ниво на сигнала на входа на предавателя ще съответства на състоянието V A > V B на шината. Освен това неравенството ще бъде идентично с високото ниво на сигнала, наблюдавано на изхода на приемника.

Офсет и съвпадение

Какво още е важно да знаете в продължение на темата за сплитер RS 485? Предлагаме ви да се докоснете и до информация за смущения, които могат да възникнат в комуникационната линия.

И ето какво е важно да знаете за изкривяванията. Когато комуникационната линия е дълга, често се появяват ефекти на дълга линия. Коренът на проблема се крие в разпределените индуктивни и капацитивни свойства на кабелите. Какво излиза накрая? Сигналът, предаван към линията от някой от възлите, започва да се изкривява според продължителността на разпространение в него (линията). Появяват се комплексни резонансни явления.

Тъй като кабелът по дължината си има същия дизайн, същите разпределени параметри на линейна индуктивност и капацитет, този имотще се характеризира със специален параметър. Това е вълново съпротивление.

Ако в единия край на кабела е свързан резистор със съпротивление, идентично на характеристичния импеданс на линията, тогава в резултат на това резонансните явления ще станат много по-слаби. Името на такъв резистор е терминатор. За мрежи като RS 485 той се поставя във всеки край на дълги линии, тъй като и двете страни може да приемат. Характерният импеданс на най-популярните усукани двойки CAT5 е 100 ома. Други разновидности имат стойности от 150 ома или повече. И лентови плоски кабели - до 300 ома.

На практика стойността на резистора се избира да бъде по-голяма от характеристичния импеданс, тъй като омичното съпротивление на кабела понякога става толкова голямо, че амплитудата на сигнала от приемащата страна става твърде малка за стабилно приемане. Тук те намират баланс между резонансни и амплитудни изкривявания, увеличавайки рейтинга на терминатора и намалявайки скоростта на интерфейса.

RS 485 сплитери са широко използвани устройства. Отново си струва да сте наясно, че за да предадете сигнал през свързаното усукана двойкаХарактерен е и друг източник на неговото изкривяване. това различни скоростиразпространение на нискочестотни и високочестотни сигнали (последните ще се разпространяват малко по-бързо).

За да се избегнат смущения, комуникационната линия трябва последователно да заобикаля всички предаватели. И още един важен момент. Кабелът с усукана двойка не трябва да има дълги разклонения (кабелни секции за свързване към възела). Изключение: използване на интерфейсни повторители, ниски скорости на данни (по-малко от 9600 bps).

Ако няма активен предавател, нивото на сигнала в линиите не се определя. За да се предотврати ситуация, при която разликата между изходите B и A е по-малка от 200 mV (недефинирано състояние), може да се приложи отклонение с помощта на специална схема или резистори. Приемниците ще започнат да получават сигнал за смущение, ако състоянието на линиите не е определено. За да ги стабилизирате и да започнете приемането с високо качество, понякога се използват предавания на служебни последователности.

Характеристики на връзката

В допълнение към конверторите RS 485 бих искал да се спра по-подробно на връзката. Въз основа на този интерфейс, a локална мрежа, съчетаващ няколко трансивъра.

Най-важното тук е правилното свързване на сигналните вериги, обозначени с A и B. Обръщането на полярността няма да бъде ужасна грешка. Но в този случай устройството ще откаже да функционира.

  • Средата за предаване на сигнала е кабел с усукана двойка.
  • Краищата на кабела трябва да бъдат запушени с крайни резистори (в рамките на 120 ома).
  • Мрежата се полага без разклонения, съгласно шинната топология.
  • Устройствата се свързват към кабела с помощта на проводници с най-къса дължина.

Примери за използване

RS 485 конверторите са често срещани в промишлени приложения. Нека също да разгледаме мрежови протоколиизползвайки този стандарт:

  • Контрол на връзката за данни на високо ниво.
  • ModBus.
  • LanDrive.
  • IEC 60870-5.
  • DMX512.

Следните индустриални мрежи са изградени на базата на RS 485:

  • ModBus.
  • LanDrive.
  • ProfiBus DP.

Обхватът на приложение на интерфейсния конвертор RS 485 е широк. В този параграф ще разгледаме по-отблизо програмирането на тези приложения за контролери, които използват този интерфейс за комуникация:

  • Преди да започне изпращането, предавателят се изключва. Необходимо е да се поддържа пауза, която е равна по продължителност на един кадър (или го надвишава), включваща както начални, така и стоп битове. Защо това е добре? Приемникът ще има време да се нормализира и да бъде напълно подготвен за първото предаване на кадъра с данни.
  • След издаване на последния байт информация също се препоръчва да изчакате пауза, преди да деактивирате предавателя. С какво е свързано това? При контролери сериен портдва регистъра: изход за изместване за сериен изход и вход за предаване на информация. Прекъсване на предаването се генерира от контролера само когато неговият входен регистър е празен. Информацията тук, оказва се, вече е публикувана в смяна регистър, но все още не е издаден. Следователно трябва да има пауза от момента на прекъсване до деактивирането на предавателя. Приблизителната му продължителност е с 0,5 бита повече от кадър. Да се ​​изчисли точни стойности, трябва да прегледате придружаващата документация за контролера на серийния порт.
  • Тъй като и приемникът, и предавателят на този интерфейс са свързани към една и съща линия, възниква странна ситуация. Приемникът чува предаването на данни от собствения си предавател. Ако системата се характеризира с произволен достъп до линията, тогава тази функция се използва за проверка на липсата на „сблъсъци“ между два предавателя. Ако системата работи на принципа „главен-подчинен“, просто се препоръчва да затворите прекъсванията от приемника по време на предаване.

Разлики между RS 232, 422, 485 интерфейси

Нека сравним тези популярни стандарти. Това, което обединява интерфейсите RS 232, RS 485, RS 422 е, че се използват за предаване на цифрова информация. В същото време 232 е по-известен като COM порт на компютър. А другите две са често срещани в индустриални среди за взаимно свързване на различно оборудване.

Разликите между RS 232 и RS 485 могат да бъдат проследени чрез представяне на техническите характеристики на тези интерфейси. Да започнем с 232:

  • Максимална дължина: 15 метра при 9600 bps.
  • Контакти, които участват в работата: TxD, RxD, RTS, CTS, DTR, DSR, DCD, GND.
  • Топология: от точка до точка.
  • Максимален брой свързани устройства: едно.

Сега в сравнение RS 232, RS 485, RS 422 следният интерфейс. Това е 422:

  • Тип предаване на данни: пълен дуплекс.
  • Контакти, които участват в работата: TxA, TxB, RxA, RxB, GND.
  • Топология: от точка до точка.
  • Максимален брой свързани устройства: едно (десет в режим на получаване).

Преобразувателите RS 232, RS 485 са сравнени един с друг кратко описаниепоследният интерфейс, основният в нашата история:

  • Тип предаване на данни: полудуплекс (т.е. два проводника) или пълен дуплекс (четири проводника).
  • Максимална дължина: 1200 метра при 9600 bps.
  • Контакти, които участват в работата: DataA, DataB, GND.
  • Топология: многоточкова.
  • Максимален брой свързани устройства: 32 (с повторители броят им може да се увеличи до 256).

Това е всичко, което искахме да ви кажем за интерфейса RS 485, който днес се използва широко в индустрията за предаване на информация между устройства и оборудване. В някои характеристики той е подобен на свързаните стандарти, в други (връзка, пренос на данни, премахване на смущения) се различава значително от тях.

Интерфейс RS 485: описание на уебсайта.

Нашият живот се състои от ежедневни дребни неща, които по един или друг начин влияят на нашето благосъстояние, настроение и продуктивност. Не спах достатъчно - боли ме главата; Пих кафе, за да подобря ситуацията и да се ободря - но станах раздразнителен. Много искам да предвидя всичко, но просто не мога. Освен това всички наоколо, както обикновено, дават съвети: глутен в хляба - не се доближавайте до него, ще ви убие; Шоколад в джоба ви е пряк път към загуба на зъби. Ние събираме най-популярните въпроси за здравето, храненето, болестите и даваме отговори на тях, които ще ви позволят да разберете по-добре какво е добро за вашето здраве.