485接口接哪几个针脚?
485接口没有固定的形制,不像rs 232接口那样通常***用db 9公口或母口,所以不存在针脚序号的定义。
485接口一般是***用插拔式接线端子,共有三个接线端,其中两个是信号线,即信号正(A端)和信号负(B端),另外一个是接地端,接485通讯线缆的屏蔽层。屏蔽层要接道安全地上。
RS-485总线接口电路硬件如何设计?RS-485如何进行网络配置?
rs485接口电路
附图是本人在设计的控制器中使用的RS485接口电路。
MCU***用ST的STM32F103RCT6, RS485的芯片***用MAX485。
STM32F103是3.3V工作,但其IO口可以容忍5.0V的输入电压。
因此,为了降低成本,选用了5.0V工作的MAX485.
MAX486的接口电路比较简单,一个数据输入RO脚,连接MCU的RXD,用于UART的接收。
一个是数据输出DI脚,连接MCU的TXD,用于UART的发送。
接收和发送使用控制脚RE和DE连接在一起之后,连接至MCU的发送/接收使能控制脚。
为了实现5.0V和3.3V的数字电平兼容,在MCU的输出脚(UART发送、485的发送/接收使能脚)与MAX485之间串一个100欧的电阻并通过10K电阻上拉至5.0V。
同时,在MCU的输入脚(UART的接收脚)与MAX485之间串了一个10K的电阻.
在RS485总线的正端A+和负端B-的端口上,同时接一个6.0v的TVS,保护输入端口.
RS485接口在工控行业中广泛应用,即可以走Modbus-RTU协议,又可以走Modbus TCP/IP协议,传输举例可达数公里,工控行业的集控系统用这个接口比较多。RS485接口的电路也比较简单,一般***用单片机加电平转换的方式来实现。今天介绍一下RS485接口电路的设计。
1. RS485接口电路的设计
RS485接口电路需要用到单片机的UART/USART功能,再加上合适的电平转换芯片,如MAX3082、SP3485等,即可实现电路的设计。这里用MAX3082所实现的电路如下所示。
电平转换芯片为MAX3082,端口RXD接单片机的RXD口,TXD接单片机的TXD口,DIR接单片机的GPIO当作数据方向控制接口。芯片的A,B线上分别串接了小阻值的电阻和磁耦可以有效的提高抗干扰能力并利于认证,图中的120Ω的阻值为终端电阻,接入与否可供选择。
2. RS485接口电路的隔离设计
通讯接口一般都比较脆弱,比较容易受外界干扰,所以考虑将RS485接口隔离,DIR方向端口使用光耦即可实现隔离。通讯接口的隔离可以使用光耦也可以使用专用的数字隔离芯片,在选型光耦时必须要考虑通信波特率和光耦的响应时间。
3. RS485的配置
在调试RS485接口时,必须主搞清楚RS485设备是从机还是主机。如果是从机,必须要搞清楚每台设备的从机地址、通信波特率(4800/9600/115200等)、数据格式,如数据位数(一般位八位)、停止位、校验方式(奇校验、偶校验、无校验)等。
MAX3082电平转换芯片和ADuM1201数字隔离芯片的实物图如下所示。
以上就是这个问题的回答,感谢留言、评论、转发。更多精彩内容请关注本头条号:玩转嵌入式。感谢大家。
485接口是什么?
典型的串行通讯标准是RS232和RS485,它们定义了电压,阻抗等,但不对软件协议给予定义,区别于RS232, RS485的特性包括: 1. RS-485的电气特性:逻辑“1”以两线间的电压差为+(2—6)V表示;逻辑“0”以两线间的电压差为-(2—6)V表示。接口信号电平比RS-232-C降低了,就不易损坏接口电路的芯片, 且该电平与TTL电平兼容,可方便与TTL 电路连接。 2. RS-485的数据最高传输速率为10Mbps 。
RS485接口 RS485***用差分信号负逻辑,+2V~+6V表示“0”,- 6V~- 2V表示“1”。RS485有两线制和四线制两种接线,四线制只能实现点对点的通信方式,现很少***用,现在多***用的是两线制接线方式,这种接线方式为总线式拓朴结构在同一总线上最多可以挂接32个结点。在RS485通信网络中一般***用的是主从通信方式,即一个主机带多个从机。很多情况下,连接RS-485通信链路时只是简单地用一对双绞线将各个接口的“A”、“B”端连接起来。请看 武汉鸿伟光电E485B RS232/RS485有源隔离转换器