什么是RS232接口?什么是RS485接口?
2012-03-14 10:28
176 查看
1.什么是RS232接口?采用RS232接口有何特点?
RS232接口是1970年由美国电子工业协会(EIA)联合贝尔系统、调制解调器厂家及计算机终端生产厂家共同制定的用于串行通讯的标准。它的全名是“数据终端设备(DTE)和数据通讯设备(DCE)之间串行二进制数据交换接口技术标准”。 该标准规定采用一个25个脚的DB25连接器,对连接器的每个引脚的信号内容加以规定,还对各种信号的电平加以规定。随着设备的不断改进,出现了代替DB25的DB9接口,现在都把RS232接口叫做DB9。
1.1 RS232接口电气特性
EIA-RS-232C 对电器特性、逻辑电平和各种信号线功能都作了规定。
在TxD和RxD上:
逻辑1(MARK)=-3V~-15V
逻辑0( SPACE)=+3~+15V
在RTS、CTS、DSR、DTR和DCD等控制线上:
信号有效(接通,ON状态,正电压)=+3V~+15V
信号无效(断开,OFF状态,负电压)=-3V~-15V
1.2 RS232接口定义(DB9)
2. RS485电气特性
发送端:逻辑""两线间的电压差为+2 至6V 表示;逻辑"0"以两线间的电压差为-2 至6V表示 。
接收端:A比B高200mV 以上即认为是逻辑"1",A 比B 低200mV 以上即认为是逻辑"0"。
1). RS-485 的数据最高传输速率为10Mbps。但是由于RS-485 常常要与PC机的RS-232口通信,所以实际上一般最高 115.2Kbps。又由于太高的速率会使RS-485 传输距离减小,所以往往为9600bps 左右或以下。
2). RS-485 接口是采用平衡驱动器和差分接收器的组合,抗噪声干扰性好。
3). RS-485 接口的最大传输距离标准值为1200 米(9600bps 时),实际上可达3000 米,RS-485 接口在总线上是允许连接多达128 个收发器、即RS-485 具有多机通信能力,用户可以利用单一的RS-485 接口方便地建立起设备网络。
因RS-485 接口具有良好的抗噪声干扰性,长的传输距离和多站能力等上述优点就使其成为首选的串行接口。因为RS485 接口组成的半双工网络,一般只需二根信号线,所以RS485接口均采用屏蔽双绞线传输。
RS-485 的国际标准并没有规定RS485 的接口连接器标准、所以采用接线端子或者DB-9,DB-25 等连接器都可以。
2.1 RS485接口定义
2.1.1 连接主机端的RS485接口。
----信号定义如下:
----RS485接口 --------信号含义
---- 3 -----------B RXD- 接收数据
---- 4 ------------A RXD+ 接收数据
---- 5------------ Y TXD+ 发送数据
---- 7------------ Z TXD- 发送数据
2.1.2 连接从机端的RS485接口。
----信号定义如下:
----RS485接口--------- 信号含义
---- 3------------ Z TXD- 发送数据
---- 4------------ Y TXD+ 发送数据
---- 5------------ A RXD+ 接收数据
---- 7------------ B RXD- 接收数据
RS232接口是1970年由美国电子工业协会(EIA)联合贝尔系统、调制解调器厂家及计算机终端生产厂家共同制定的用于串行通讯的标准。它的全名是“数据终端设备(DTE)和数据通讯设备(DCE)之间串行二进制数据交换接口技术标准”。 该标准规定采用一个25个脚的DB25连接器,对连接器的每个引脚的信号内容加以规定,还对各种信号的电平加以规定。随着设备的不断改进,出现了代替DB25的DB9接口,现在都把RS232接口叫做DB9。
1.1 RS232接口电气特性
EIA-RS-232C 对电器特性、逻辑电平和各种信号线功能都作了规定。
在TxD和RxD上:
逻辑1(MARK)=-3V~-15V
逻辑0( SPACE)=+3~+15V
在RTS、CTS、DSR、DTR和DCD等控制线上:
信号有效(接通,ON状态,正电压)=+3V~+15V
信号无效(断开,OFF状态,负电压)=-3V~-15V
1.2 RS232接口定义(DB9)
1 | DCD | 载波检测 |
2 | RXD | 接收数据 |
3 | TXD | 发送数据 |
4 | DTR | 数据终端准备好 |
5 | SG | 信号地 |
6 | DSR | 数据准备好 |
7 | RTS | 请求发送 |
8 | CTS | 允许发送 |
9 | RI | 振铃提示 |
发送端:逻辑""两线间的电压差为+2 至6V 表示;逻辑"0"以两线间的电压差为-2 至6V表示 。
接收端:A比B高200mV 以上即认为是逻辑"1",A 比B 低200mV 以上即认为是逻辑"0"。
1). RS-485 的数据最高传输速率为10Mbps。但是由于RS-485 常常要与PC机的RS-232口通信,所以实际上一般最高 115.2Kbps。又由于太高的速率会使RS-485 传输距离减小,所以往往为9600bps 左右或以下。
2). RS-485 接口是采用平衡驱动器和差分接收器的组合,抗噪声干扰性好。
3). RS-485 接口的最大传输距离标准值为1200 米(9600bps 时),实际上可达3000 米,RS-485 接口在总线上是允许连接多达128 个收发器、即RS-485 具有多机通信能力,用户可以利用单一的RS-485 接口方便地建立起设备网络。
因RS-485 接口具有良好的抗噪声干扰性,长的传输距离和多站能力等上述优点就使其成为首选的串行接口。因为RS485 接口组成的半双工网络,一般只需二根信号线,所以RS485接口均采用屏蔽双绞线传输。
RS-485 的国际标准并没有规定RS485 的接口连接器标准、所以采用接线端子或者DB-9,DB-25 等连接器都可以。
2.1 RS485接口定义
2.1.1 连接主机端的RS485接口。
----信号定义如下:
----RS485接口 --------信号含义
---- 3 -----------B RXD- 接收数据
---- 4 ------------A RXD+ 接收数据
---- 5------------ Y TXD+ 发送数据
---- 7------------ Z TXD- 发送数据
2.1.2 连接从机端的RS485接口。
----信号定义如下:
----RS485接口--------- 信号含义
---- 3------------ Z TXD- 发送数据
---- 4------------ Y TXD+ 发送数据
---- 5------------ A RXD+ 接收数据
---- 7------------ B RXD- 接收数据
相关文章推荐
- 什么是RS485通信 RS485接口 RS232接口
- RS232接口与RS485接口的区别
- 有关RS232和RS485接口的问答 什么是RS-232-C接口 什么是RS-485接口
- 什么是orm和Dao
- 金钥匙地产中介 是什么
- 什么是元搜索引擎
- 一个.java源文件中可以有多个类吗?(内部类除外)有什么条件?
- 排序类.不管什么类型都能排
- regedit和regedt32有什么区别?
- 【转载】我们从UNIX之父丹尼斯身上学到了什么
- 什么时候能撑起这个家……
- 谁知道这篇电子商务网文要调用什么技术接口吗?
- 不管你学的是什么专业,你都应该多少懂些管理学的东西
- JNDI 是什么
- [转]Android试验:如果View的ID相同会出现什么效果?
- 《管理的常识》第三章<什么是组织结构>读书笔记
- 什么是灌电流和拉电流?
- 华为硬件开发是怎么做的,有什么不一样?
- 为什么使用dojo?dojo与jquery有什么不同?dojo适合什么开发场景?
- Random.setseed(long bits)中的bit这个种子有什么作用?