rs485引脚定义

转自:http://blog.chinaunix.net/uid-9688646-id-3275796.html

rs485有两种,一种是半双工模式,只有DATA+和DATA-两线,另一种是全双工模式,有四线传输信号:T+,T-,R+,R-。全双工模式时可认为是rs422。

1.英式标识为 TDA(-) 、TDB(+) 、RDA(-) 、RDB(+) 、GND

2.美式标识为 Y 、Z 、 A 、 B 、 GND

3.中式标识为 TXD(+)/A 、TXD(-)/B 、RXD(-) 、RXD(+)、GND

rs485两线一般定义为:

"A, B"或"Date+,Date-"

即常说的:”485+,485-”

rs485四线一般定义为:

"Y,Z,A, B,"

具体还要根据厂家的使用信号针脚而定,有的使用了RTS或DTR等针脚的485信号

DB9(RS485)接口针脚定义

1脚为数据A,2脚为数据B,5脚为地。

Pin 信 号 定 义
  RS-232 RS-422 RS-485
1 DCD TX- DATA-
2 RX TX+ DATA+
3 TX RX+ NC
4 DTR RX- NC
5 GND GND GND
6 DSR RTS- NC
7 RTS RTS+ NC
8 CTS CTS+ NC
9 RI CTS- NC
10 NC NC NC

RS-422的电气性能与RS-485完全一样。主要的区别在于:

RS-422有4根信号线:两根发送(Y、Z)、两根接收(A、B)。由于RS-422的收与发是分开的,所以可以同时收和发(全双工)。

RS-485有2根信号线:发送和接收都是A和B。由于RS-485的收与发是共用两根线所以不能够同时收和发(半双工)。

* 能否将RS-422的Y-A短接作为RS-485的A,将RS-422的Z-B短接作为RS-485的B呢?

回答:不一定。条件是RS-422必须是能够支持多机通信的。波士电子的所有接口转换器的RS-422口都能够支持全双工多机通信,所以可以这样简单转换为RS-485。

RS-485(或 RS-422)通信建议一定要接地线,因为 RS-485(或 RS-422)通信要求通信双方的 地电位差小于 1V。即:半双工通信接 3 根线(+A、—B、地),全双工通信接 5 根线(+发、—发 、+收、—收、地)。为了安全起见,建议通信机器的外壳接大地。

典型的 全双工 多机通信

1 连接主机端的RS485接口。
----信号定义如下:
----RS485接口 --------信号含义
---- 3 ----------- B RXD- 接收数据
---- 4 ------------A RXD+ 接收数据
---- 5------------ Y TXD+ 发送数据
---- 7------------ Z TXD- 发送数据

2-连接从机端的RS485接口。
----信号定义如下:
----RS485接口--------- 信号含义
---- 3------------ Z TXD- 发送数据
---- 4------------ Y TXD+ 发送数据
---- 5------------ A RXD+ 接收数据
---- 7------------ B RXD- 接收数据

接线及引脚分配

RS-485 的+A 接对方的+A、—B 接对方的—B、GND(地)接对方的 GND(地)。

RS-422 的接线原则:“+发”接对方的“+收”、“—发”接对方的“—收”、“+收”接对方的“+ 发”、“—收”接对方的“—发”、GND(地)接对方的 GND(地)。

一定要将 GND(地)线接到对方的 GND(地),除非确保通信双方都已经良好共地。

时间: 2024-11-06 09:29:40

rs485引脚定义的相关文章

Altium Designer中将FPGA引脚定义导出成文件

想把画完的板子导出FPGA的引脚定义,自己想了想没什么好办法就百度了,还好网上有同行的分享.效果很好,自己补充些使用心得,算是给自己备忘. 原文看的是雨竹博主的分享,原文链接:http://blog.163.com/[email protected]/blog/static/87378868201241644042371/ 1. 选中FPGA的其中一个Part: 2. 右键-->Part Actions --> Configure Pin Swapping: 3. 在“Pin Swapping

香蕉派和树莓派的不同点及GPIO引脚定义

今天淘宝买的香蕉派PVC外壳到了,把外壳装好,这个PVC外壳还是挺结实的,还带了个小风扇.香蕉派并不是一个简单的"克隆"树莓派的产品,香蕉派比树莓派有很多硬件及性能上的区别,最大的不同点在以下几个方面. 1. 所使用的芯片完全不同. 树莓派使用的是Broadcom ARM11内核, 香蕉派使用的是全智(Allwinner) ARM Cortex-A7 双核以CPU.  不同的ARM 架构造成了主要的不同点.  Banana Pi将在ARM V7架构上有更多的特性功能 ,并且能兼容ARM

DB9 公头母头引脚定义及连接

1.实物及引脚简单介绍 在做开发的时候常常会用到串行接口,一般9针的串行接口居多.例如以下图所看到的: 公头母头用于连接线的採用上图封装.但用于开发板的时候採用90度弯角插针的封装.例如以下图: 各引脚的定义为: 2.公头母头与MAX232的连接 当公头母头与MAX232进行连接的时候,我们会发现依照上图所说的9个引脚的定义,好像除了外观,公头和母头并没有什么差别,由于每一个管脚的定义都是一样的.这样想是不正确的!细致看第一张图会发现,在公头和母头进行连接时,公头的2脚接了母头的2脚,公头的3脚

DB9串口引脚定义

在单片机串口通信中,使用3根信号线就能够实现通信:RXD,TXD,GND. 经常使用的RS232串口线使用DB9端子. DB9分为公头和母头两种: 一般使用时,引脚定义如下: 连接方式: 注:RXD-接收 TXD-发送 GND-地

APC BK650 RJ50-USB数据线引脚定义

WHY 群晖NAS配套购入APC BK650-CH UPS电源,一根线实现UPS-NAS通讯. 考虑到自带的USB连接线可能损坏,记录引脚定义供DIY之需. UPS BK650采用10芯RJ-50接口,有别于常见8芯RJ-45网线. 手持水晶头,弹片向左,目视顶端. ------ | -- 0 - green - usb 3 - DATA+ | -- 9 - white - usb 2 - DATA- | -- 8 _| -- 7 - black - usb 4 - GND | | -- 6 |

ICD3 Header-6接插件引脚定义

蓝色线对应 PIN1 定义为VPP  (编程电压)黄色线对应 PIN2 定义为VDD (电源正极)绿色线对应 PIN3 定义为VSS (电源负极)红色线对应 PIN4 定义为PGD (编程数据)黑色线对应 PIN5 定义为PGC (编程时钟)白色线对应 PIN6 定义为LVP  (低编程电压)

普通PC通过USB转485串口 ModBus-RTU通信协议控制伺服电机

一.RS485通信 RS485 是半双工通信(2 线制),可以一点对多点进行组网,而且 RS485 是用缆线两端的电压差值来表示传递信号,这与 RS232 电气特性大不一样.RS485 仅仅规定了接收端和发送端的电气特性,并没有规定或推荐任何数据协议 RS485 采用两根通信线,通常用 A 和 B 或者 D+和 D-来表示.逻辑"1"以两线之间的电压差为+(0.2~6)V 表示,逻辑"0"以两线间的电压差为-(0.2~6)V 来表示,是一种典型的差分通信, 电平与

DB9引脚在UART,CAN,RS485中的定义

今日核对DB9的信号,突然发现此类问题居然需要百度解决,心绪惘然,遂将次整理成章,以备后用. DB9的公母如下: 需要注意公母的定义,印象比较深刻的公头,因为用的比较多,引脚序号已经深入印在我的脑海.母座如果和公头对接,引脚定义是完全一一对应的,所以母座的引脚序号与公头是倒置相反的.即如果按照公头的方式摆放母座,12345的序号与54321的序号是一一对应的.6789与9876的序号是一一对应的.注意无论是公头还是母座都是序号1紧靠序号6,序号5紧靠序号9. ------------------

DB9针型:RS485输出信号及接线端子引脚分配

下图所看到的.DB9针型RS485输出信号及接线端子引脚分配. 此DB9针型与 标准 RS232 or RS485 DB9定义有所不同,下图中的DB9针型说明仅是针对USB转485DB9接口. watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" > 标准RS232的引脚相应关系是: 2-- RXD:3--