RS-485 принадлежит физическому уровню модели OSI, и его электрические характеристики указаны как стандарты двухпроводной, полудуплексной, многоточечной связи и т. д.
Соединение 485 осуществляется с помощью кабеля с двумя или тремя проводами: провод данных, провод с инвертированными данными и обычно нейтральный провод (земля, 0 В). Таким образом, передатчик и приемник обмениваются данными по одножильной витой паре сечением 22 или 24 AWG.
Основная идея здесь заключается в передаче сигнала по двум проводам. Когда по одному проводу передается исходный сигнал, по другому передается его обратная копия. Этот метод передачи обеспечивает высокую устойчивость к синфазным помехам. (Этот сигнал также можно назвать дифференциальным сигналом)
Для такого сложного для понимания протокола мы можем просто думать о нем как о языковом шаблоне между машинами. Точно так же, как мы с вами общаемся друг с другом на китайском языке. Просто связь 485 быстрее и точнее .
Что такое протокол связи 485 ?
Когда линия связи RS485 готова к работе на физическом уровне, пора рассмотреть протокол передачи данных – соглашение между устройствами системы относительно формата передачи пакетов данных. (Какой язык использовать и как общаться)
Из-за особенностей интерфейса RS-485 устройства RS-485 не могут отправлять и получать данные одновременно, поскольку это может вызвать конфликт между передатчиками. Следовательно, детерминированное поведение является обязательным, чтобы избежать коллизий пакетов. ( Не перебивайте кого-либо, когда он говорит)
В протоколе связи RS485 команды отправляются узлом, определенным как главная станция. Все остальные узлы, подключенные к мастеру, получают данные через порт RS485. В зависимости от отправленного сообщения ноль или более узлов на линии отвечают мастеру. (Главная станция выдает команду, и каждая подчиненная станция отвечает ведущей станции)
Фактически, такого рода соглашение можно понимать как отношения между генералом и солдатами. Когда генерал передает солдатам приказы, солдатам необходимо внимательно их слушать. Получив соответствующий приказ, солдат приступил к его исполнению и ответил генералу «получен» и статус исполнения. Генерал может узнать статус выполнения каждого приказа на основе ответов солдат.
При этом данный тип связи — не единственный возможный способ обмена данными по протоколу RS485. Существуют и другие реализации сетей RS485, в которых каждый узел может инициировать передачу данных самостоятельно. Однако в таких сетях выше риск возможной потери данных.
Насколько мы считаем, что связь 485 более точна? Когда сигнал является дифференциальным?
При использовании синфазной передачи синфазный шум будет накладываться на конечный выходной сигнал, загрязняя исходный сигнал.
При использовании передачи в дифференциальном режиме фаза сигнала + и сигнала -, излучаемого источником, противоположна, а для синфазного шума он будет существовать на обеих линиях +/-. В идеальной ситуации амплитуда и фаза одинаковы. приемный терминал, который эквивалентен вычитателю. Полезный сигнал все равно сохранится после прохождения через вычитатель благодаря своей противоположной фазе, в то время как шум будет подавлен. В реальных схемах оно будет сильно ослаблено.
Можно видеть, что преимущество передачи в дифференциальном режиме над передачей в синфазном режиме заключается в том, что дифференциальный режим может эффективно компенсировать помехи в синфазном режиме.
Среди наших продуктов 485 Communication популяризируется во всех сериях продуктов, и клиенты могут удовлетворить различные потребности с помощью его применения. Управляемый через связь 485, он имеет ряд преимуществ, таких как надежная защита от помех, стабильные и точные данные, которые могут помочь пользователям лучше контролировать и использовать оборудование.