В этой статье в основном обсуждается, как спроектировать схему интерфейса RS485, и кратко представлены несколько ключевых элементов, которые обычно включают в себя проектирование схемы интерфейса.
Что такое RS485?
RS485 — это полудуплексная связь. Полудуплексная связь означает, что канал может одновременно принимать или передавать. RS485 характеризуется поддержкой многоузловой передачи, большой дальностью передачи и сильной защитой от помех. RS485 может подключать несколько устройств 485, а скорость сигнала может достигать 10 Мбит/с. Разница напряжений между двумя линиями AB используется для определения того, является ли это логическим уровнем 1 или логическим уровнем 0. Когда разница напряжений между AB превышает 200 мВ, это высокий уровень 1, а когда она меньше 200 мВ, это логический уровень 0. Обычно резисторы сопротивлением 120 Ом подключаются к первому и последнему концам для согласования импеданса и устранения отражения сигнала.
Проектирование аппаратной схемы RS485
Конструкция схемы RS485 может быть разделена на типы с изоляцией и без изоляции. На рисунке ниже показана схема типа без изоляции. Клемма B подключена к заземлению и притянута вниз, а клемма A имеет высокий уровень через подтягивающий резистор. чтобы убедиться, что разница напряжений между A и B превышает 200 мВ. Выводы DE и RE разрешают передачу и прием. Когда RE низкий, прием включен; когда DE высокий, передача разрешена. В приложениях они обычно соединяются вместе и управляются через порт ввода-вывода (RS485_EN). Поскольку чип либо принимает, либо передает, перед отправкой данных сигналу RS485_EN присваивается высокий уровень, а при приеме данных ему присваивается уровень. низкий уровень мощности.
RS485 автоматическая схема отправки и получения аппаратного обеспечения
По сравнению с обычной схемой 485, разница между схемой автоматического приемопередатчика и схемой автоматического приемопередатчика заключается в том, что имеется еще один транзистор для управления выводом включения 485. Токоограничивающий резистор R9 обычно составляет 4,7 кОм, а подтягивающий резистор R8 также обычно составляет 4,7 кОм. Разрешающий вывод подтягивается вверх, когда транзистор не включен.
При приеме данных: вывод данных приема — это первый вывод микросхемы, который представляет собой сетевую метку RS485_RX. В процессе приема данных вывод RS485_TX остается высоким, VGS — высоким, а NPN-транзистор Q1 включен, RE. Вывод, подключенный к DE, подтягивается к GND через транзистор. В это время прием включен и находится в состоянии приема.
При отправке данных: контакт отправки данных — RS485_TX, RS485_TX должен отправлять 1, транзистор включен, уровень RE и DE низкий, микросхема приемопередатчика RS485 не включена, поскольку в нормальных условиях 485 имеет высокий уровень, в это время уровень данных высокий; когда RS485_TX отправляет 0, транзистор не включен. В это время разрешение передачи микросхемы приемопередатчика 485 находится на высоком уровне, и DI всегда притягивается к GND, поэтому отправляемые данные равны 0. Таким образом реализуется автоматическая отправка и получение 485.
Отправьте подробный анализ:
RS485_TX отправляет 1, VGS имеет высокий уровень, NPN-транзистор включен, вывод разрешения имеет низкий уровень, отправка отключена, прием включен, и он находится в состоянии приема. Поскольку вывод AB микросхемы SP3485 находится в состоянии с высоким импедансом, R4 подтягивает A к высокому уровню, а R5 подтягивает B к низкому, поэтому AB передает 1. То есть, когда RS485_TX отправляет 1, вывод AB отправляет 1.
Для более подробной информации о продукции и информации посетите наш официальный сайт:
https://www.ru-ebyte.com