rs485 что это такое

Что такое Modbus и RS-485 — максимально просто

Изучая оборудование систем Умный Дом мы постоянно сталкиваемся с упоминанием протокола Modbus и порта RS-485.

Например, у контроллера EasyHomePLC есть два порта RS-485 и два порта RS-232, у контроллера Wiren Board есть два порта RS-485, у контроллера Beckhoff CX-8080 есть порт RS-485 и порт RS-232. У различного оборудования есть возможность управления по протоколу Modbus: кондиционеры, вентустановки, модули ввода-вывода. А ещё программное обеспечение EasyHome связывается с контроллером по протоколу Modbus TCP. Что всё это означает? Значит ли это, что если у контроллера есть интерфейс Modbus, и у устройства есть такой интерфейс, они сразу заработают вместе? Многие так считают, но это неверно. Объясню максимально просто и понятно.

Что такое RS-485

RS-485 — это стандарт физического уровня. Что это означает? Он определяет следующие параметры общения устройств:

То есть, стандарт подразумевает, что на 2-проводную шину (одну витую пару) можно подключить множество устройств. Он не описывает никакой язык общения оборудования.

Что такое RS-232

Другой стандарт, тоже по кабелю «витая пара». Не буду перечислять все параметры стандарта, он используется достаточно мало сейчас. В частности, все помнят мышки, которые подключались к компьютеру через широкий COM-порт, вот это как раз была связь по RS-232. К контроллерам EasyHomePLC и Beckhoff подключается GSM модем для приёма и отправки смс как раз через порт RS-232. Длина кабеля совсем небольшая.

Существуют переходники с RS-232 на RS-485 и обратно. Мы получаем возможность подключить на порт RS-232 что-то, что подключается по RS-485 или сделать длинную линию связи для устройств RS-232, поставив в начале линии переходник на 485, а в конце обратно.

Что такое Modbus

Переходим к более интересной вещи. Modbus — это уже протокол. Он определяет правила общения устройств. Например, он говорит, что одно устройство должно быть ведущим (master), а остальные ведомыми (slave). Ведущее посылает в шину связи сообщение определённого формата, в котором либо указан адрес нужного slave устройства, либо сообщение предназначено для всех устройств. Устройство slave, на которое отправлено сообщение, может ответить мастеру. Протокол регламентирует формат сообщения, его длину, возможные значения элементов сообщения. Есть также контрольная сумма, которая нужна для проверки того, что сообщение дошло неискажённым.

Но протокол Modbus не регламентирует, какими могут быть сами команды и какая среда передачи данных используется. Есть Modbus serial — это работа по RS-485 или RS-232, то есть, по одной перевитой паре кабелей. Есть Modbus TCP — это работа в компьютерной сети TCP/IP, где у каждого устройства есть IP адрес и порт.

Можно привести аналогию с человеческим общением. Среда передачи данных — это обычно звук. Стандарт подразумевает, что есть минимальная громкость и максимальная громкость, и громкость речи находится в этом диапазоне. Можно говорить по очереди, а можно одновременно. Есть некий диапазон скоростей передачи звуков, который может использоваться. Есть также диапазон частот звуков. Есть максимальное расстояние, на которое можно передавать звук. А можно общаться не звуком, а световыми вспышками, текстом, хлопками в ладоши или жестами. На каждый способ общения есть некий набор правил. Вот что определяет стандарт.

Протокол общения — это ещё не язык, нет. Протокол даёт нам такие понятия как то, что сообщение состоит из слов, разделяемых тишиной. Слова состоят из слогов. А ещё то, что в начале общения надо здороваться, а в конце прощаться. Говорить может только один в один момент времени. Как-то так.

И вот мы подошли к главному вопросу. У нас контроллер имеет порт (он же разъём, он же шлюз) RS-485 и в него программно заложена возможность общения по Modbus. Также у нас есть кондиционер, у которого также есть физический разъём RS-485 и в паспорте указана возможность работы по Modbus. Что это для нас значит? Это значит, что устройства теоретически могут работать совместно.
Как люди, имеющие возможность говорить, теоретически могут общаться. Для нас такая возможность подразумевает полноценное управление и контроль обратной связи. Но заставить их работать вместе не так просто. Нужно в контроллере написать драйвер для работы именно с этим устройством. Для этого в инструкции к устройству надо найти карту регистров, то есть, описание возможных команд устройства. Вот пример некоторых регистров для вентмашины:

[Request0]
Direction=read
Type=bit
Baudrate=115200
Address=1
Period=100
var0=3800#bool#SCo_Зима/

Мест
var2=3802#bool#SCo_Таймер
var3=3803#bool#SCo_Блокировка
var4=3804#bool#SCo_Пуск/

Пуск/Стоп var6=3806#bool#SCoРежимR2 var7=3807#bool#SCoРежимR3 var8=3808#bool#SCoРежимR4 var9=3809#bool#SCoРежимR5 var10=380a#bool#SCoРежим_R6

Чем сложнее устройство, тем вариантов команд больше. В вентмашине или кондиционере их может быть до сотни. Также по протоколу RS-485 мы можем общаться с инфракрасными приёмопередатчиками, генераторами, конвекторами, электрокарнизами, кондиционерами, термостатами, датчиками и различными элементами расширения контроллера на DIN рейку: модулями входов и выходов, диммерами.

Написать драйвер связи теоретически несложно, но это большая работа. Нужно предусмотреть нюансы работы техники, придумать удобный интерфейс управления и получения обратной связи, прописать в драйвере возможные коды ошибок. После подключения реального устройства может потребоваться доналадка, если не всё было учтено в инструкции или в драйвере. Стоимость этой работы может быть достаточно высокой, поэтому стоит обращать внимание на то, какие драйверы уже присутствуют в программном обеспечении, прилагаемом к контроллеру.

Например, в программном обеспечении EasyHome есть поддержка ИК-передатчиков ICPDas и Insyte, модулей связи с кондиционерами Mitsubishi и Daikin, конвекторов Varmann, счётчиков электричества Delta, блоков расширения Овен, Razumdom, Bolid, вентмашин Komfovent и ещё много чего. Нужно смотреть конкретные поддерживаемые модели, у разных моделей разные спецификации команд.

Есть устройства с поддержкой Modbus TCP, там нужно, чтобы оно было включено в локальную сеть, отдельный порт RS-485 контроллера не нужен.

К системам на Z-Wave напрямую ничего по Modbus не подключить, там нет такой возможности. Только используя промежуточный контроллер, который поддерживает и Modbus, и Z-Wave, например, Wiren Board.

Есть важная особенность работы устройств по Modbus. У Modbus есть устройство-мастер (это контроллер) и устройство-слейв (то, что к нему подключается). Слейв не может сам инициировать передачу данных, поэтому мастер постоянно опрашивает все подключенные к нему слейвы на предмет их состояния. Если у нас датчик подключен к дискретному входу устройства Овен МВ, то при изменении состояния датчика меняется состояние входа, но модуль не может сразу же сообщить об этом контроллеру, так как не может сам инициировать связь. Нужно дождаться, пока контроллер опросит этот модуль, тогда модуль отправит ему в ответ своё состояние и контроллер поймёт, что датчик изменил состояние и что-то сделает.

Что произойдёт, если на вход Овен МВ пришёл сигнал о сработке датчика, а потом датчик изменил состояние на первоначальное, а контроллер не успел его опросить? В программе модуля МВ есть счётчики количества сработок каждого входа, вот их-то контроллер и считывает, и видит, что было изменение.

Скорость опроса модулей контроллером ограничена, поэтому контроллер не мгновенно узнаёт о событии, это зависит от того, какая скорость опроса, насколько она оптимизирована, и сколько модулей расширения подключено к контроллеру. Если у нас очень много модулей, которых контроллер по очереди опрашивает, то весь цикл опроса занимает некоторое время, пока очередь нужного нам модуля не подойдёт, об изменении состояния мы не узнаем. А потом контроллер должен будет отправить нужную команду соответствующему модулю реле для изменения его состояния. У EasyHomePLC при количестве модулей расширения не более 5 максимальная задержка отрабатывания события не превышает 1.5 секунды, что достаточно быстро. Зависит от того, что опрашивалось в момент изменения состояния входа. У контроллеров Beckhoff связь между модулями расширения происходит по собственному протоколу связи, там независимо от количества модулей всё отрабатывает мгновенно.

Версии Modbus — TCP и RTU

Ещё раз обозначим разницу между версиями связи по ModBus.

Modbus RTU, он же Modbus Serial — работа по RS-485 или RS-232. Подключение устройств по витой паре, где контроллер мастер, а остальные устройства — слейвы, которые не могут сами инициировать связь. Самый распространённый вариант связи.

Modbus TCP или Modbus TCP/IP — общение устройств происходит по обычной компьютерной сети TCP/IP, включающей работу через интернет и через Wi-Fi. То есть, возможна связь между устройствами на любом расстоянии, когда оба подключены к интернет.

Есть ещё несколько разновидностей: Modbus RTU/IP (отличается от TCP наличием контрольной суммы), Modbus over UDP, Modbus Plus (собственный протокол фирмы Schneider Electric, в сети могут быть несколько мастеров).

Ещё небольшая статья про работу устройств по протоколу Modbus в системах Умный Дом: RS-485 Modbus в системах Умного Дома.

306,089 просмотров всего, 254 просмотров сегодня

Источник

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

Определение понятия

rs485 что это такое. Смотреть фото rs485 что это такое. Смотреть картинку rs485 что это такое. Картинка про rs485 что это такое. Фото rs485 что это такое

rs485 что это такое. Смотреть фото rs485 что это такое. Смотреть картинку rs485 что это такое. Картинка про rs485 что это такое. Фото rs485 что это такое Вам будет интересно: GeForce GT 720M: обзор, характеристики и отзывы

rs485 что это такое. Смотреть фото rs485 что это такое. Смотреть картинку rs485 что это такое. Картинка про rs485 что это такое. Фото rs485 что это такое Вам будет интересно: Что значит включить WMM?

Однако потом корпорация заменила данный префикс на EIA/TIA, чтобы стало возможным легко идентифицировать создателей стандарта. Но все же многие инженеры предпочитают использовать в работе, технических статьях прежнюю маркировку RS.

rs485 что это такое. Смотреть фото rs485 что это такое. Смотреть картинку rs485 что это такое. Картинка про rs485 что это такое. Фото rs485 что это такое

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

Чтобы разобраться с преобразователем интерфейса RS 485/RS 232 (последний мы кратко представим в заключении статьи), нужно знать основные параметры. Разберем самые главные:

Технохарактеристики интерфейса

Что важно знать о разветвителе интерфейса RS 485? Сам стандарт формирует только электрические и временные его (интерфейса) характеристики. При этом стандарт не будет оговаривать следующее:

rs485 что это такое. Смотреть фото rs485 что это такое. Смотреть картинку rs485 что это такое. Картинка про rs485 что это такое. Фото rs485 что это такое

Особенности временные и электрические

Приведем важные для инженеров характеристики популярного промышленного интерфейса RS 485:

Характеристики по скорости обмена данными, определяющей длину всей линии:

Важное примечание для интерфейса RS 485. Стандарт оговаривает только следующие скорости: 62,5 Кбит/сек, 2400 Кбит/сек, 375 Кбит/сек. На всех иных (более 500 Кбит/сек) рекомендовано использование витых пар с экраном.

Теперь перейдем к требованиям, установленным для выходного каскада. Он должен представлять собой источник напряжения, имеющий малое сопротивление: |U вых|=1,5:5,0 В (не меньше 1,5 В и не больше 6,0 В). Отсюда выходит следующее:

rs485 что это такое. Смотреть фото rs485 что это такое. Смотреть картинку rs485 что это такое. Картинка про rs485 что это такое. Фото rs485 что это такое Вам будет интересно: G-сенсор в видеорегистраторе: что это такое?

rs485 что это такое. Смотреть фото rs485 что это такое. Смотреть картинку rs485 что это такое. Картинка про rs485 что это такое. Фото rs485 что это такое

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

Повествуя о подключении RS 485, приведем и эту информацию. Для передачи сигнала стандартом определяются следующие линии:

Согласно стандарту, также определяется следующее:

Здесь при описании состояний шины будет применяться инверсная логика. А логика однополярных сигналов на выходе приемника и входе передатчика не будет определяться.

Но при этом большинство производителей все же придерживаются предписаний стандарта. Неинвертирующая линия обозначается символом А. Соответственно, высокий сигнальный уровень на входе передатчика станет соответствовать состоянию VA> VB на шине. Также неравенство будет тождественно высокому уровню сигнала, наблюдаемого на выходе приемника.

rs485 что это такое. Смотреть фото rs485 что это такое. Смотреть картинку rs485 что это такое. Картинка про rs485 что это такое. Фото rs485 что это такое

Смещение и согласование

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

И вот что важно знать об искажениях. При большой продолжительности линии связи часто появляются эффекты длинных линий. Корень проблемы кроется в распределенных индуктивных и емкостных свойствах кабелей. Что выходит в итоге? Сигнал, переданный в линию каким-либо из узлов, начинает искажаться по продолжительности распространения в ней (линии). Появляются сложные резонансные явления.

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

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

Чтобы не было помех, линия связи должна последовательно обходить все передатчики. И еще важный момент. У витой пары не должно быть длинных отводов (участков-отрезов кабеля для подсоединения к узлу). Исключение: использование повторителей интерфейса, низкие скорости передачи данных (менее 9600 бит/с).

Если активный передатчик отсутствует, то уровень сигнала в линиях не определяется. Чтобы предотвратить ситуацию, когда разница между выходами В и А менее 200 мВ (неопределенное состояние), можно применить смещение с помощью специальной схемы или резисторов. Приемники станут принимать сигнал помехи в том случае, если состояние линий не определено. Для их стабилизации, качественного начала приема порой применяются передачи служебных последовательностей.

rs485 что это такое. Смотреть фото rs485 что это такое. Смотреть картинку rs485 что это такое. Картинка про rs485 что это такое. Фото rs485 что это такое

Особенности подключения

Кроме преобразователей RS 485, хочется подробнее остановиться на подключении. На основе этого интерфейса конструируется локальная сеть, объединяющая в себе несколько приемопередатчиков.

При подключении рекомендуется иметь в виду следующие рекомендации специалистов:

Примеры использования

rs485 что это такое. Смотреть фото rs485 что это такое. Смотреть картинку rs485 что это такое. Картинка про rs485 что это такое. Фото rs485 что это такое Вам будет интересно: Замена бензонасоса своими руками: пошаговая инструкция, особенности и рекомендации

Преобразователи RS 485 распространены в промышленной сфере. Рассмотрим также сетевые протоколы, использующие данный стандарт:

На основе RS 485 построены следующие промышленные сети:

rs485 что это такое. Смотреть фото rs485 что это такое. Смотреть картинку rs485 что это такое. Картинка про rs485 что это такое. Фото rs485 что это такое

Рекомендации по программированию

Сфера применения преобразователя интерфейса RS 485 широка. В данном пункте мы подробнее остановимся на программировании тех приложений для контроллеров, что для связи используют данный интерфейс:

rs485 что это такое. Смотреть фото rs485 что это такое. Смотреть картинку rs485 что это такое. Картинка про rs485 что это такое. Фото rs485 что это такое

Отличия интерфейсов RS 232, 422, 485

Давайте сравним эти популярные стандарты. Объединяет интерфейсы RS 232, RS 485, RS 422 то, что они используются для передачи цифровой информации. При этом 232 более известен как СОМ-порт компьютера. А другие два распространены в промышленной среде для соединения между собой различного оборудования.

Различия RS 232, RS 485 возможно отследить, представив техническую характеристику этих интерфейсов. Начнем с 232:

Теперь в сравнении RS 232, RS 485, RS 422 следующий интерфейс. Это 422:

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

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

Источник

RS485 — стандарт промышленных сетей. Какими особенностями обладает микросхема приемопередатчика?

rs485 что это такое. Смотреть фото rs485 что это такое. Смотреть картинку rs485 что это такое. Картинка про rs485 что это такое. Фото rs485 что это такое

При построении сети для общения между большим количеством устройств, можно задуматься: а какой интерфейс выбрать? У каждого интерфейса есть свои плюсы и минусы, которые определяют их применение: CAN – автомобилестроение, RS485/RS232 – промышленность, Ethernet – потребительская электроника/сервера. Какие “фичи” микросхемы приёмопередатчика помогают обезопаситься от множества проблем при монтаже и эксплуатации? Как происходит процесс измерений и исследования микросхем приемопередатчиков? Новая микросхема RS485 готова к выходу на рынок!

RS485 – что ты такое?

Итак, прежде, чем говорить о самой микросхеме необходимо разобраться что из себя представляет сам стандарт передачи данных.

rs485 что это такое. Смотреть фото rs485 что это такое. Смотреть картинку rs485 что это такое. Картинка про rs485 что это такое. Фото rs485 что это такое

В RS-485 для передачи и приёма данных используется витая пара. Передача данных осуществляется с помощью дифференциальных сигналов, а это в свою очередь обеспечивает высокую устойчивость к синфазной помехе. Разница напряжений одной полярности означает логическую единицу, разница другой полярности означает логический ноль.

rs485 что это такое. Смотреть фото rs485 что это такое. Смотреть картинку rs485 что это такое. Картинка про rs485 что это такое. Фото rs485 что это такое

Устойчивость к синфазной помехе

Устойчивость к синфазной помехе является очень важным свойством для приемопередатчиков данного типа – когда к сети подключено множество устройств, очень часто возникают всплески напряжения.

На практике для реализации топологии RS485 нужны микросхемы приемо-передатчиков. При этом, разумеется, характеристики микросхемы должны полностью соответствовать требованиям стандарта.

По интерфейсу RS485 при организации сети микросхема, которая передает информацию называется Master, а которая принимает информацию — Slave. Максимальное количество устройств в линии может быть 256.

rs485 что это такое. Смотреть фото rs485 что это такое. Смотреть картинку rs485 что это такое. Картинка про rs485 что это такое. Фото rs485 что это такое

Типовая схема применения микросхем приемо-передатчиков RS485

Для того, чтобы создать сеть на основе RS485 для микроконтроллеров, необходимо использовать дополнительную микросхему приемопередатчика. Микроконтроллер подключается к ней по протоколу UART после чего приемопередатчик начинает вещание.

rs485 что это такое. Смотреть фото rs485 что это такое. Смотреть картинку rs485 что это такое. Картинка про rs485 что это такое. Фото rs485 что это такое

Мы уже выпускаем серийно микросхему К5559ИН10БSI, но ввиду того как быстро увеличиваются объемы данных, которые передают контроллеры скорости 2.5Мбит уже не достаточно. Итак далее будем рассматривать нашу новую микросхему К5559ИН86SI – теперь 30 Мбит. Возникает вопрос: зачем вообще тратить деньги на разработку данной схемы?

Новое поколение RS485 — К5559ИН86SI

rs485 что это такое. Смотреть фото rs485 что это такое. Смотреть картинку rs485 что это такое. Картинка про rs485 что это такое. Фото rs485 что это такое

И правда, зачем выпускать микросхему, аналогов которой на рынке большое множество? Тут, наверное, можно выделить несколько причин:

rs485 что это такое. Смотреть фото rs485 что это такое. Смотреть картинку rs485 что это такое. Картинка про rs485 что это такое. Фото rs485 что это такое

Микросхема нового поколения приемопередачика RS485 выполнена в простом и дешевом 8-ми выводном пластиковом корпусе SO-8. Такое решение продиктовано потребностью выпуска микросхемы большими партиями с минимальной ценой.

rs485 что это такое. Смотреть фото rs485 что это такое. Смотреть картинку rs485 что это такое. Картинка про rs485 что это такое. Фото rs485 что это такое

Кристалл получился довольно маленький (1.3мм * 1.3мм), что позволит нам конкурировать в цене с сильными мира сего:

rs485 что это такое. Смотреть фото rs485 что это такое. Смотреть картинку rs485 что это такое. Картинка про rs485 что это такое. Фото rs485 что это такое

Более подробно о характеристиках микросхемы можно прочитать в спецификации. Сравним основные параметры К5559ИН86SI с зарубежными аналогами.

ПараметрК5559ИН86SIMAX14783EEUAST3485EBADM3490ETHVD14xx
Напряжение питания3,0–5,5 В3,0–5,5 В3–3,6 В3–3,6 В3,0–5,5 В
Скорость передачи данных (макс.)30 Мбит/с30 Мбит/с15 Мбит/с12 Мбит/с50 Мбит/с
Ток потребления в рабочем режиме1,4 (макс. 2) мА1,9 (макс. 4) мА1,3 (макс. 2,2) мА1,1 (макс. 2,2) мА2,4 (макс. 3) мА
Ток потребления в режиме «выкл.»1,5 В>1,5 В>1,5 В>1,5 В>1,5 В
Расположение порога переключения приемника, В–0,210…–0,030 В–0,200…–0,010 В–0,200…–0,010 В–0,200…–0,010 В-0,25…-0,05 В
Задержка распространения сигнала передатчика25 нс20 нс30 нс35 нс20 нс
Время включения передатчика (приемник включен)60 нс30 нс50 нс90 нс50 нс
Время включения передатчика (приемник выключен)10 мкс6 мкс0,05 мкс0,9 мкс6 мкс

Параметры получились сравнимыми c зарубежными аналогами, что для разработчиков микросхемы является хорошей новостью. Однако достижение хороших показателей параметров является лишь верхушкой айсберга. Давайте попробуем более детально заглянуть внутрь микросхемы. Помимо того, что описано в стандарте, в любой микросхеме есть свои «фичи». Попробуем поделиться некоторыми из них и приоткрыть дверь в мир процесса исследования «в железе».

Защита от короткого замыкания

При организации сетей на базе RS485 возможна ситуация, когда передатчик “вещает” в линию, в которой устойчиво присутствует другой потенциал. Чаще всего такая ситуация встречается при одновременном “вещании” двух или более передатчиков. Что же будет с микросхемами передатчиков в таком включении? В принципе ничего хорошего. Рассмотрим на простом примере. Подключим напрямую два передатчика (берем только одно соединение для витой пары, для другой все будет тоже самое, но с инверсией): на выходе передатчика 1 будет потенциал +5В (питание), на выходе передатчика 2 будет 0 (Земля).

rs485 что это такое. Смотреть фото rs485 что это такое. Смотреть картинку rs485 что это такое. Картинка про rs485 что это такое. Фото rs485 что это такое

Транзисторы P1 и N2 будут открыты, и без наличия дополнительной защиты через них будет идти ток короткого замыкания, который будет ограничен только незначительными сопротивлениями самих транзисторов и проводника. Чаще всего в такой ситуации исход один – тепловой пробой транзисторов или любимое всеми на хабре слово – “выгорание”.

rs485 что это такое. Смотреть фото rs485 что это такое. Смотреть картинку rs485 что это такое. Картинка про rs485 что это такое. Фото rs485 что это такое
Угловой фрагмент фотографии кристалла (чипа) микросхемы RS485 неудачной ревизии

Простейший способ обезопасить схему от КЗ – добавить ограничивающие резисторы для каждого транзистора выходного буфера. Суть заключается в следующем: добавляем резисторы в систему, когда ток через них становится довольно приличным по закону Ома — rs485 что это такое. Смотреть фото rs485 что это такое. Смотреть картинку rs485 что это такое. Картинка про rs485 что это такое. Фото rs485 что это такое– напряжение на резисторе начинает расти. Когда rs485 что это такое. Смотреть фото rs485 что это такое. Смотреть картинку rs485 что это такое. Картинка про rs485 что это такое. Фото rs485 что это такоестановится равным порогу срабатывания транзистора (на картинке ниже Pfb и Nfb), включается обратная связь, и ток КЗ уходит в насыщение. В одной ревизии мы так и сделали, но это оказался еще тот фейл…

rs485 что это такое. Смотреть фото rs485 что это такое. Смотреть картинку rs485 что это такое. Картинка про rs485 что это такое. Фото rs485 что это такое

Из-за того, что в цепи напряжение может быть выше питания, появляется обратный ток. Если бы система питалась от внешнего источника, он мог бы подавить это напряжение, но он питался от внутреннего LDO (линейный регулятор напряжения). Обратный ток повышал напряжение LDO, и схема сгорала. Решение, которое было придумано, выглядит следующим образом:

rs485 что это такое. Смотреть фото rs485 что это такое. Смотреть картинку rs485 что это такое. Картинка про rs485 что это такое. Фото rs485 что это такое

Источники опорного тока задают ток через транзисторы N3 и P3. Схема токового зеркала определяет максимальный ток, который может проходить через транзисторы N2 и P2, тем самым ограничивает как прямой ток КЗ, так и обратный. Решение получилось рабочим по моделированию, теперь осталось протестировать в железе.

Переходим к измерениям. Нам понадобится источник питания, точный источник-измеритель Keithley2602А и ПО, позволяющее управлять источником-измерителем и снимать ВАХ. Для автоматизации измерений нашими application инженерами был разработан матричный коммутатор, который позволяет автоматически переключать источник-измеритель к различным выводам микросхемы. Для общения с приборами используем LabView.

rs485 что это такое. Смотреть фото rs485 что это такое. Смотреть картинку rs485 что это такое. Картинка про rs485 что это такое. Фото rs485 что это такое

На коммутаторе остановимся отдельно, естественно, есть зарубежные аналоги, но конкретно данный экземпляр коммутатора 64х8 — собственная разработка нашей команды измерителей, с упором на их каждодневные задачи, позволяет коммутировать 64 вывода микросхемы на 8 каналов (к которым можно подключить какое-либо оборудование), избавляя от действий руками перед каждым измерением.

Ну и конечно же сам измерительный прибор:

rs485 что это такое. Смотреть фото rs485 что это такое. Смотреть картинку rs485 что это такое. Картинка про rs485 что это такое. Фото rs485 что это такое

Итого, получаем следующие ВАХ (Вольт-Амперные-Характеристики) для выхода передатчика:

rs485 что это такое. Смотреть фото rs485 что это такое. Смотреть картинку rs485 что это такое. Картинка про rs485 что это такое. Фото rs485 что это такое

Транзисторы микросхемы при коротком замыкании (при потенциале в линии) не разрушаются! Защита от короткого замыкания работает – проверено.

Однако если подержать в режиме КЗ какое-то время (около 2-х минут), то сработает следующая “фича” – термозащита и схема выключится.

Встроенная термозащита

Защита от перегрева встроена почти во все зарубежные микросхемы приемопередатчиков RS485 и является неотъемлемой функциональной частью схемы. При повышенной температуре параметры транзисторов начинают деградировать, а при токе короткого замыкания разогрев неизбежен и важно вовремя перевести микросхему в выключенное состояние.

Ситуацию с перегревом усугубляет и пластиковый корпус, который весьма плохо отводит тепло. Да и топология кристалла прошла серьезную оптимизацию, чтоб разместить максимум функционала на минимум площади. Если провести аналогию с реальным миром, то пластиковый корпус для кристалла — это как куртка-пуховик для человека.

Гарантированный диапазон температур, в котором должна функционировать микросхема: –40…+85 °С.

В К5559ИН86АSI порог срабатывания термодатчика расположен в районе температуры 165 ºС — при достижении этого значения произойдет выключение микросхемы. Но это речь о температуре кристалла, а не корпуса, цифра 165 ºС также не случайна: при такой температуре кристалл стопроцентно не получит повреждений и продолжит функционировать после остывания. Рабочий же диапазон температур в документации приводится относительно температуры среды, да и, справедливости ради, ее проще контролировать.

Проверка работы микросхемы в температуре происходила при помощи испытательной камеры тепла и холода SU-262. Камера позволяет задать температуру от –60 °С до 150 °С.

rs485 что это такое. Смотреть фото rs485 что это такое. Смотреть картинку rs485 что это такое. Картинка про rs485 что это такое. Фото rs485 что это такое
Испытательная камера тепла и холода – вид снаружи

rs485 что это такое. Смотреть фото rs485 что это такое. Смотреть картинку rs485 что это такое. Картинка про rs485 что это такое. Фото rs485 что это такое
Испытательная камера тепла и холода – вид внутри

В процессе измерений нужно проверить следующее: какой запас по температуре есть у кристалла в рабочем режиме?

Подключаем генератор ко входу микросхемы, и смотрим сигнал выхода. При данном тесте температура внешней среды меняется в диапазоне –60 °С до 125 °С. Итого на выходе передатчика видим следующую осциллограмму:

rs485 что это такое. Смотреть фото rs485 что это такое. Смотреть картинку rs485 что это такое. Картинка про rs485 что это такое. Фото rs485 что это такое
Осциллограмма: DI – информационный входной сигнал передачика, AY, BY – выходные сигналы передатчика, RO – выходной сигнал приёмника.

Во всем диапазоне температур схема функционировала нормально. Однако остается вопрос, а какой запас по температуре? Для того, чтобы ответить на данный вопрос, нужно понять какова температура самого кристалла, вне корпуса. Для измерения температуры кристалла мы придумали достаточно интересный подход, о котором могу поведать.

Практически во всех микросхемах существует ESD защита (защита от электростатических разрядов). В простейшем случае представляет из себя 2 диода, используемых в обратном включении (один на землю, другой на питание). Воспользуемся тем свойством, что физика полупроводников такова, что напряжение падения на диоде (pn-переходе) зависит от температуры. Используем следующую схему включения:

rs485 что это такое. Смотреть фото rs485 что это такое. Смотреть картинку rs485 что это такое. Картинка про rs485 что это такое. Фото rs485 что это такое

Используем ту же камеру тепла и холода. Задача стоит следующая: построить зависимость напряжения на диоде от температуры, что поможет вычислить температурный коэффициент. Режим измерения производился с выключенной схемой, которая исключает саморазогрев, то есть позволяет нам откалибровать шкалу:

rs485 что это такое. Смотреть фото rs485 что это такое. Смотреть картинку rs485 что это такое. Картинка про rs485 что это такое. Фото rs485 что это такое

Получено следующее значение температурного коэффициента напряжения: 1,78мВ/°С.
Откалибровав шкалу, можно перейти к оценке разогрева микросхемы внутри пластикового корпуса в рабочем режиме при штатных нагрузках и в случае короткого замыкания выходных каскадов. Режим измерения, следующий:

Температура окружающей среды, °СТемпература на кристалле, °С
К5559ИН86АSIMAX1478
3552,2153,82
85100,16108,1
100126,04124,24

Вывод-1: кристалл нагревается в рабочем режиме на 26 °С при температуре внешней среды 100 градусов. Порог срабатывания термозащиты (165 ºС) еще далеко.

Вывод-2: в режиме короткого замыкания термозащита срабатывает, по имеющимся измерениям уже при 55 ºС внешней среды, но микросхема не выходит из строя и через некоторое время после того, как она охлаждается – может снова функционировать.

Так мы экспериментально подтвердили, что разработанные схемотехнические решения надежно защищают микросхему от нештатных ситуаций (таких как КЗ или конфликт драйверов) и не оказывает влияния на штатные режимы.

Заключение

В данной статье я постарался познакомить читателей с особенностями такого популярного интерфейса, как RS485. Процесс разработки микросхемы очень тесно переплетается с процессами измерений и прототипирования. И тут большая заслуга наших application инженеров, которые постоянно находят у нас косяки и недостатки. Наверное, двигатель любого прогресса – это конструктивная критика.

PS Образцы микросхемы можно получить бесплатно, оставив заявку на сайте. Да-да, только ленивый нас еще не пнул за то, как все туго с заказами для обычных пользователей. Мы все читаем, и понимаем, насколько это важно. В будущем будет улучшаться наш сайт, чтобы заказ коммерческих микросхем и отладочных плат стал проще.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *