首页 > 其他分享 >Стратегия проектирования схемы интерфейса RS485

Стратегия проектирования схемы интерфейса RS485

时间:2024-06-21 17:21:52浏览次数:24  
标签:AB TX RS485 DE RE 485




В этой статье в основном обсуждается, как спроектировать схему интерфейса 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

标签:AB,TX,RS485,DE,RE,485
From: https://www.cnblogs.com/serialmodule/p/18260951

相关文章

  • PIC18 bootloader之RS485 bootloader
                   了解更多关于bootloader的C语言实现,请加我Q扣:1273623966(验证信息请填bootloader),欢迎咨询或定制bootloader(在线升级程序)。    不知道为什么,现在工业控制领域也向汽车领域学习,产品需要带bootloader,产品出货后也要可......
  • 立创天空星STMF4学习笔记,USART RS232 RS485相关理解
    为了写,这一篇文章笔者,参考了一些视频,文档,地址放最后,大家可以去看看。#USART为什么只能进行短距离通信,一般只在1M之内进行同行#USART单片机最为常用的一种通信方式之一,一般用于点对点通信,不能进行一主多从,进行相关通信,相关电平取值范围如下。        高电平......
  • RS485通讯协议
    UART(通用异步收发器)是一种常见的串行通信接口协议,用于在计算机和外部设备之间传输数据RS485网关接收宿主机(Host)通过UART传过来的各类命令,执行相应的操作,并对执行结果做出应答。如果是转发到输出RS485通道的命令,则将发送到RS485口的数据体分离出来通过对应的RS485硬件通道发送......
  • ESP32+RS485参考代码要点+@环境esp-idf-v5.1.2 +vscode 草稿
    在环境esp-idf-v5.1.2+vscode 中,如何在一个文件内,调用另外一个文件夹内定义的函数。 设置帧内间隔(在传输线上,两个发送的字节之间的时间间隔,不超过3.5发送单个字节的时间。)通过函数esp_err_tuart_set_rx_timeout(uart_port_tuart_num,constuint8_ttout_thresh)实现此......
  • Преимущества RS485 для сбора данных LoRaWAN
    СборщикданныхRS485toLoRaWAN—этосборщикданных,которыйиспользуетстандартныйпротоколLoRaWANдлябеспроводногоинтерфейсавосходящейлиниисв......
  • 4-WIFI&蓝牙(ESP32)转CAN或RS485总线&串口TTL模块-CSDK-设备作为TCP客户端,实现上位机
    <p><iframename="ifd"src="https://mnifdv.cn/resource/cnblogs/ESP32_CAN"frameborder="0"scrolling="auto"width="100%"height="1500"></iframe></p> 说明这节设备作为TCP客户端,连接上位......
  • 3-WIFI&蓝牙(ESP32)转CAN或RS485总线&串口TTL模块-CSDK--设备作为TCP服务器,实现上位
    <p><iframename="ifd"src="https://mnifdv.cn/resource/cnblogs/ESP32_CAN"frameborder="0"scrolling="auto"width="100%"height="1500"></iframe></p> 说明这节设备作为TCP服务器,上位机T......
  • DIY一个以太网转RS485 Modbus网关
    DIY一个以太网转RS485Modbus网关1实现功能基于FlexLuaDTU01万能采集器实现以太网通信和RS485通信之间的数据透传,以太网接入服务器的方式为TcpServer。在以太网通信链路上,DTU01和远端服务器通信数据格式为HEX字节流在485通信链路上,DTU01和RS485节点通......
  • RS485Modbus转Profinet网关多通道轮询配置方法
    RS485Modbus转Profinet网关(XD-MDPN100)有效地转换并实现多通道轮询,可以提高系统的稳定性和效率。在现代工业自动化控制系统中,RS485Modbus转Profinet网关(XD-MDPN100)能够连接不同类型的设备和传感器,并实现数据的快速传输和处理。打开博图加载PLC,在这里使用的是1200PLC,配置PLC的IP......
  • 645协议和RS485协议
    智能电表是一种能够实现远程抄表、远程控制和远程费率管理的电能计量设备。智能电表通常采用一种或多种通信协议来与上位机或其他设备进行数据交换。本文将介绍两种常见的通信协议:645协议和RS485协议,以及它们之间的区别。645协议是一种国家标准,规定了智能电表的数据格式、传输方......