S232RS422RS485串口通讯协议解析
rs232、rs422与rs485接口标准及应用技术
![rs232、rs422与rs485接口标准及应用技术](https://img.taocdn.com/s3/m/911b85bcaff8941ea76e58fafab069dc50224733.png)
rs232、rs422与rs485接口标准及应用技术RS232、RS422和RS485都是串行通信接口标准,用于在计算机和外部设备之间传输数据。
它们之间的主要区别在于传输距离、速率和信号电平。
1. RS232:RS232是最早的串行通信标准,常用于连接计算机和调制解调器、终端设备、打印机等。
它使用单端口传输数据,信号电平为正负12V,传输距离最远为50英尺(约15米),最高速率为115.2 kbps。
RS232常用的连接线有DB9和DB25两种,其中DB9是9针连接器,DB25是25针连接器。
2. RS422:RS422是一种差分信号传输的串行通信标准,可用于长距离传输和高速率通信。
它使用两对信号线(正负)进行数据传输,信号电平为正负2V到正负6V。
RS422的传输距离可达4000英尺(约1200米),最高速率可达10 Mbps。
RS422常用于工业控制系统、远程监控和数据采集等领域。
3. RS485:RS485也是一种差分信号传输的串行通信标准,与RS422相似,但支持多点通信。
它可以连接多个设备,每个设备都有一个独立的地址,可以进行全双工通信。
RS485的信号电平和传输距离与RS422相同,但最高速率可达10 Mbps。
RS485常用于工业自动化、楼宇自控、安防系统等需要多点通信的场景。
应用技术:1. 硬件连接:- RS232通常使用DB9或DB25连接器,通过串行线缆连接计算机和外部设备。
- RS422和RS485通常使用终端电阻和平衡线连接设备,可以使用不同的连接器,如RJ45。
2. 通信协议:- 通信协议是定义数据传输格式和控制信号的规范。
常见的通信协议包括MODBUS、Profibus、DMX等。
- 通信协议可以根据应用需求进行定制,以满足特定的数据传输和控制要求。
3. 信号转换:- 由于不同设备可能使用不同的串口标准,可能需要使用信号转换器进行转换,以实现不同标准之间的互连。
总结:RS232、RS422和RS485是常用的串行通信接口标准,用于计算机和外部设备之间的数据传输。
RS-232、RS422和RS-485的区别和各自的实现方式
![RS-232、RS422和RS-485的区别和各自的实现方式](https://img.taocdn.com/s3/m/99ed7952cbaedd3383c4bb4cf7ec4afe04a1b1cd.png)
RS-232、RS422和RS-485的区别和各自的实现方式一、殊途同归RS-232、RS422和RS-485 均属于UART是通用异步收发传输器(Universal Asynchronous Receiver/Transmitter),仅用两根信号线(Rx 和Tx)就可以完成通信过程;而由于各自使用的电平有所不同,因此由UART转换为RS-232、RS422或RS-485时,需要经过一个SP3232E、SP3485(或则其他转换芯片)。
需要注意的是:RS-232、RS-422、RS-485 它们仅是关于UART 通讯的一个机械和电气接口标准,因此把RS-232、RS-422、RS-485 称为通讯协议,这是很不应该的(顶多是网络协议中的物理层面)。
二、RS-232接口RS-232是美国电子工业协会EIA(Electronic Industry Association)制定的一种串行物理接口标准。
RS-232 一般只使用RXD(2)、TXD(3)、GND(5)三条线;硬件原理首先涉及到了电平的变化,UART使用的芯片自身输出的电压;然后由UART的两条信号线 TX和RX转换为RX-232的 TX和RX;RX-232接口的信号电平值较高,易损坏接口电路的芯片,又因为与TTL电平不兼容故需使用电平转换电路方能与TTL电路连接。
传输速率较低,在异步传输时,波特率为20Kbps。
接口使用一根信号线和一根信号返回线而构成共地的传输形式,这种共地传输容易产生共模干扰,所以抗噪声干扰性弱。
RS-232接口可以实现点对点的通信方式,但这种方式不能实现联网功能。
于是,为了解决这个问题,一个新的标准RS-485产生了。
三、RS-422和RS485RS-485的数据信号采用差分传输方式,也称作平衡传输,它使用一对双绞线;RS-422 的电气性能与RS-485完全一样。
主要的区别在于:****RS-422 有4 根信号线:两根发送、两根接收。
RS232-RS458-RS422通讯协议简介
![RS232-RS458-RS422通讯协议简介](https://img.taocdn.com/s3/m/522d3662783e0912a2162a0f.png)
原文地址:RS232、RS485、RS422通讯协议简介作者:黄花有主一、什么是RS-232 接口?(1)RS-232 的历史和作用在串行通讯时,要求通讯双方都采用一个标准接口,使不同的设备可以方便地连接起来进行通讯。
RS-232-C 接口(又称EIA RS-232-C)是目前最常用的一种串行通讯接口。
(“RS-232-C”中的“-C”只不过表示RS-232 的版本,所以与“RS-232”简称是一样的)它是在1970 年由美国电子工业协会(EIA)联合贝尔系统、调制解调器厂家及计算机终端生产厂家共同制定的用于串行通讯的标准。
它的全名是“数据终端设备(DTE)和数据通讯设备(DCE)之间串行二进制数据交换接口技术标准”该标准规定采用一个25 个脚的DB-25 连接器,对连接器的每个引脚的信号内容加以规定,还对各种信号的电平加以规定。
后来IBM的PC机将RS232 简化成了DB-9 连接器,从而成为事实标准。
而工业控制的RS-232口一般只使用RXD、TXD、GND 三条线。
(2)RS-232 接口的电气特征在RS-232-C 中任何一条信号线的电压均为负逻辑关系。
即:逻辑“1”为-3 到-15V;逻辑“0”为+3 到+15V。
RS-232-C 最常用的9 条引线的信号内容如下所示DB-9 1 2 3 4 5 6 7 8 9DB-25 8 3 2 20 7 6 4 5 22定义DCD RXD TXD DTR GND DSR RTD CTS RI(3)RS-232 接口的物理结构RS-232-C 接口连接器一般使用型号为DB-9 插头座,通常插头在DCE 端,插座在DTE端。
PC 机的RS-232 口为9 芯针插座。
一些设备与PC 机连接的RS-232 接口,因为不使用对方的传送控制信号,只需要三条接口线,即“发送数据TXD”、“接收数据RXD”和“信号地GND”。
RS-232 传输线采用屏蔽双绞线。
RS232、RS422、RS485区别和使用
![RS232、RS422、RS485区别和使用](https://img.taocdn.com/s3/m/ab97077d571252d380eb6294dd88d0d233d43cc4.png)
RS232、RS422、RS485区别和使用一、前言:大多数人的疑惑一涉及到串口通讯,比如RS232、RS422、RS485,大多数人第一就想到DB9接口,然后老想着怎么焊接针脚,这可能受RS232的影响,因为市面上大多数设备都支持RS232接口,而RS232往往以DB9接口为物理连接。
这是大家平常少接触串口的结果,实际上RS232、RS485、RS422的物理接口没有固定的形态,主要跟厂家设计决定,但多数情况下,RS232以DB9为物理接口,RS485和RS422以凤凰头插口为物理接口。
假设一个场景 RS232、RS422、RS485都是以DB9为物理接口,千万别简单的对接起来,这样是不能直接通讯,因为它们是不同的协议,如果要通讯必须买转换模块(或数据线)。
二、RS232、RS422、RS485串口协议对比表:注释:1、工作方式:单端非平衡有地线,受底线压差影响,导致只能本地段距离传输。
而差分平衡没有地线,传输距离长。
2、双工模式定义:信息能双向传送但不能同时双向传送称为半双工;信息能够同时双向传送则称为全双工。
3、物理接口:可以是网口、DB9、DB25、凤凰头等接口,使用时根据主从设备串口接口对应连接就行了,切记不同协议口不能直联,中间要加转换模块。
4、连接方式:4.1、RS232只能点对点通讯。
4.2、RS422点对点连接(一主一从)4.2.1、RS422串联方法,也叫手拉手连接,直接使用“从”设备上的RS422(IN)和RS422(out)串联一一设备,如果设备本身没有,那就购买RS422扩展模块,如下图。
4.2.2、RS422并联方法,属于单向传输执行命令,并联的条件是“从”设备不用给“主”数据反馈。
如果把“从”设备的发射端点连接在一起,可能有电压冲突烧设备的风险。
4.3、RS485的串联方法,也叫手拉手连接,同样如果设备不具备RS284in和out,那就购买RS485扩展模块。
4.3.1、RS485的并联方法,将所有RS-485设备直接并联在一起(即所有A接一起、所有B接一起),备注:不管RS422、RS485的连接方式是串联还是并联,必须事先在“从”设备上配置地址码,之后“主”设备就是通过地址码控制“从”设备的,另外指令的发起必须由“主”设备开始。
通信接口协议综述-综合232、422、485、USB及网络通讯
![通信接口协议综述-综合232、422、485、USB及网络通讯](https://img.taocdn.com/s3/m/8a431c49c850ad02de8041e0.png)
在现场数据采集和数据传输中大量采用接口方式,监控系统涉及较多的是串行通信接口和网络接口。
一、串行通信协议计算机与外设或计算机之间的通信通常有两种方式:并行通信和串行通信。
并行通信指数据的各位同时传送。
并行方式传输数据速度快,但占用的通信线多,传输数据的可靠性随距离的增加而下降,只适用于近距离的数据传送。
串行通信是指在单根数据线上将数据一位一位地依次传送。
发送过程中,每发送完一个数据,再发送第二个,依此类推。
接受数据时,每次从单根数据线上一位一位地依次接受,再把它们拼成一个完整的数据。
在远距离数据通信中,一般采用串行通信方式,它具有占用通信线少、成本低等优点。
1、串行通信的基本概念(1)同步和异步通信方式串行通信有两种最基本的通信方式:同步串行通信方式和异步串行通信方式。
同步串行通信方式是指在相同的数据传送速率下,发送端和接受端的通信频率保持严格同步。
由于不需要使用起始位和停止位,可以提高数据的传输速率,但发送器和接受器的成本较高。
异步串行通信是指发送端和接受端在相同的波特率下不需要严格地同步,允许有相对的时间时延,即收、发两端的频率偏差在10%以内,就能保证正确实现通信。
异步通信在不发送数据时,数据信号线上总是呈现高电平状态,称为空闲状态(又称MARK状态)。
当有数据发送时,信号线变成低电平,并持续一位的时间,用于表示发送字符的开始,该位称为起始位,也称SPACE 状态。
起始位之后,在信号线上依次出现待发送的每一位字符数据,并且按照先低位后高位的顺序逐位发送。
采用不同的字符编码方案,待发送的每个字符的位数不同,在5、6、7或8位之间选择。
数据位的后面可以加上一位奇偶校验位,也可以不加,由编程指定。
最后传送的是停止位,一般选择1位、1.5位或2位。
(2)数据传送方式①单工方式。
单工方式采用一根数据传输线,只允许数据按照固定的方向传送。
图8(a)中A只能作为发送器,B只能作为接收器,数据只能从A传送到B,不能从B传送到A。
RS485-RS232-RS422通信协议
![RS485-RS232-RS422通信协议](https://img.taocdn.com/s3/m/45dfc83e3968011ca30091fe.png)
泰安思科赛德电子科技有限公司RS485 通讯协议RS-232与RS-422之间转换原理和接法通常我们对于视频服务器、录像机、切换台等直接播出、切换控制主要使用串口进行,主要使用到RS-232、RS-422与RS-485三种接口控制。
下面就串口的接口标准以及使用和外部插件和电缆进行探讨。
RS485 通讯协议RS-232、RS-422与RS-485标准只对接口的电气特性做出规定,而不涉及接插件、电缆或协议,在此基础上用户可以建立自己的高层通信协议。
例如:视频服务器都带有多个RS422串行通讯接口,每个接口均可通过RS422通讯线由外部计算机控制实现记录与播放。
视频服务器除提供各种控制硬件接口外,还提供协议接口,如RS422接口除支持RS422的Profile协议外,还支持Louth、Odetics、BVW等通过RS422控制的协议。
RS-232、RS-422与RS-485都是串行数据接口标准,都是由电子工业协会(EIA)制订并发布的,RS-232在1962年发布。
RS-422由RS-232发展而来,为改进RS-232通信距离短、速率低的缺点,RS-422定义了一种平衡通信接口,将传输速率提高到10Mbps,传输距离延长到4000英尺(速率低于100Kbps时),并允许在一条平衡总线上连接最多10个接收器。
RS-422是一种单机发送、多机接收的单向、平衡传输规范,被命名为TIA/EIA-422-A 标准。
为扩展应用范围,EIA又于1983年在RS-422基础上制定了RS-485标准,增加了多点、双向通信能力,即允许多个发送器连接到同一条总线上,同时增加了发送器的驱动能力和突保护特性,扩展了总线共模范围,后命名为TIA/EIA485-A标准。
RS485 通讯协议1. RS-232串行接口标准目前RS-232是PC机与通信工业中应用最广泛的一种串行接口。
RS-232被定义为一种在低速率串行通讯中增加通讯距离的单端标准。
RS232、RS422、RS485串行通信协议的基础知识,看懂了,受用终身
![RS232、RS422、RS485串行通信协议的基础知识,看懂了,受用终身](https://img.taocdn.com/s3/m/c1aac83aa4e9856a561252d380eb6294dd8822e2.png)
RS232、RS422、RS485串行通信协议的基础知识,看懂了,受用终身串行通信是PLC网络常用的通信方式,正确选择接口类型和协议标准,对保证通信可靠性具有重要意义。
RS-232接口符合美国电子工业联盟(EIA)制定的串行数据通信的接口标准,原始编号全称是EIA-RS-232(简称232,RS232)。
它被广泛用于计算机串行接口外设连接。
RS-232是现在主流的串行通信接口之一。
下面给大家科普一下RS232、RS422、RS485串行通信与协议的基础知识。
1、RS232RS232是一种标准的串行物理接口,232是标识号。
每个RS232接口都有两个物理连接器(插头),有9芯和25芯插头。
其中九针插头使用较为常见,引脚功能主要是:引脚2代表RXD,引脚3代表TXD,引脚5代表GND。
RS232是半双工通讯方式,由于干扰、导线电阻等原因,通讯距离不远,低速时几十米是可以的,实际应用中一般在15米以内。
串口的引脚定义要分清,详细请看下图:2、RS485RS485最大的通讯距离为1200米,最大传输速率为10M/S。
传输速率与传输距离成反比,最大传输距离只能以100 kb/s的传输速率达到。
如果需要传输更长的距离,则需要增加RS485中继器。
RS485支持多达32个节点。
在低速、短距离、无干扰的场合可以采用普通的双绞线,反之,在高速、长线传输时,则必须采用阻抗匹配(一般为120Ω)的RS485专用电缆(STP-120Ω(for RS485 & CAN)one pair 18 AWG),而在干扰恶劣的环境下还应采用铠装型双绞屏蔽电缆(ASTP-120Ω(for RS485 & CAN) one pair 18 AWG)。
RS485接口不仅可以方便地实现两点之间数据传输,而且可以方便地用于多站之间的互联。
3、RS422和RS485接口标准电气接口电路使用平衡驱动差分接收电路以不同方式接收和发送信号,从而减少干扰。
RS232,RS485,RS422,RJ45以及Modbus协议
![RS232,RS485,RS422,RJ45以及Modbus协议](https://img.taocdn.com/s3/m/975d57caba4cf7ec4afe04a1b0717fd5360cb22c.png)
RS232,RS485,RS422,RJ45以及Modbus协议1、概述1.1 接⼝设想直流电源,它的输出端插座接⼝有三个管脚,分别为正极、负极和接地极。
相应的,负载也需要三个管脚与电源侧⼀⼀对应,这样才能正确的获得电能供应。
满⾜如下三个必要条件:1)插头和插座管脚的形状、⼤⼩和插针直径及长度必须⼀⼀对应,否则⽆法完成接插操作。
这⼀点规定了插头组合的物理结构和管脚定义。
2)电源的输出电压值必须满⾜载侧的需求值,否则⽆法满⾜电参数的要求。
这⼀点决定了插头组合的电平规范。
3)第三点电源的输出阻抗与负载的输⼊阻抗必须匹配,否则不能实现完善的供电。
这⼀点决定了电源的⼯作性质。
这三点就是电源插头组合在物理层⾯上的规范性协议。
1.2 通讯接⼝在计算机信息交换的OSI模型⾥,物理层作为最底层,它规定了接⼝的机械外形、接⼝管脚定义、接⼝电平和字节格式。
字节格式:指的是⼀个字节中有⼏个数据位、有⼏个起始位/停⽌位,有⼏个奇偶校验位。
⼀般地,⼀个字节中有8个数据位,1个起始(停⽌)位和1个奇偶校验位。
其中起始位和停⽌位是可以合并的。
1.3 通信⼯作制单⼯通信:信息只能单⽅向传输,且传输⽅向不可改变。
半双⼯通信:信息可以双向发送,但不能同时进⾏。
全双⼯通信:可以同时两个⽅向同⾏。
其中RS422接⼝和RS232接⼝是全双⼯接⼝,RS485是半双⼯接⼝。
对于半双⼯接⼝,需要有通信发起者,所以RS485接⼝和⽹络⼀定具有主站和若⼲从站,并且从站的数量也有规定。
⼀般,从站的数量为32个。
RS485主站与从站的关系问题,其本质是通信双⽅对通信总线控制权的合理分配。
RS232、RS422与RS485标准及应用
![RS232、RS422与RS485标准及应用](https://img.taocdn.com/s3/m/5555658ecc22bcd126ff0cc4.png)
RS-232、RS-422与RS-485标准及应用 一、RS-232、RS-422与RS-485的由来 RS-232、RS-422与RS-485都是串行数据接口标准,最初都是由电子工业协会(EIA)制订并发布的,RS-232在1962年发布,命名为EIA-232-E,作为工业标准,以保证不同厂家产品之间的兼容。
RS-422由RS-232发展而来,它是为弥补RS-232之不足而提出的。
为改进RS-232通信距离短、速率低的缺点,RS-422定义了一种平衡通信接口,将传输速率提高到10Mb/s,传输距离延长到4000英尺(速率低于100kb/s时),并允许在一条平衡总线上连接最多10个接收器。
RS-422是一种单机发送、多机接收的单向、平衡传输规范,被命名为TIA/EIA-422-A标准。
为扩展应用范围,EIA又于1983年在RS-422基础上制定了RS-485标准,增加了多点、双向通信能力,即允许多个发送器连接到同一条总线上,同时增加了发送器的驱动能力和冲突保护特性,扩展了总线共模范围,后命名为TIA/EIA-485-A标准。
由于EIA提出的建议标准都是以“RS”作为前缀,所以在通讯工业领域,仍然习惯将上述标准以RS作前缀称谓。
RS-232、RS-422与RS-485标准只对接口的电气特性做出规定,而不涉及接插件、电缆或协议,在此基础上用户可以建立自己的高层通信协议。
因此在视频界的应用,许多厂家都建立了一套高层通信协议,或公开或厂家独家使用。
如录像机厂家中的Sony与松下对录像机的RS-422控制协议是有差异的,视频服务器上的控制协议则更多了,如Louth、Odetis协议是公开的,而ProLINK则是基于Profile上的。
二、RS-232串行接口标准 目前RS-232是PC机与通信工业中应用最广泛的一种串行接口。
RS-232被定义为一种在低速率串行通讯中增加通讯距离的单端标准。
RS-232采取不平衡传输方式,即所谓单端通讯 图1 收、发端的数据信号是相对于信号地,如从DTE设备发出的数据在使用DB25连接器时是2脚相对7脚(信号地)的电平,DB25各引脚定义参见图1。
RS232、485、442简明教程
![RS232、485、442简明教程](https://img.taocdn.com/s3/m/d25fb6e2856a561252d36f86.png)
DB9和DB25的常用针脚定义
• 接口的电气特性 • 在RS-232-C中任何一条信号线的电压均为负逻辑关系。 即:逻 辑“1”,-5— -15V;逻辑“0” +5— +15V 。噪 声容限为2V。即 要求接收器能识别低至+3V的信号作为 逻辑“0”,高到-3V的信号 作为逻辑“1” 。
实际上RS-232-C的25条引线中有讲多是很少使用的, 在计算机不终端通讯中一般叧使用3-9条引线。RS-232-C 最常用的9条引线的信号内容 RS-232-C接口连接器一般 使用型号为DB-25的25芯插头座,通常插头在DCE端,插座 在DTE端. 一些设备不PC机连接的RS-232-C接口,因为丌 使用对方的传送控制信号,叧需三条接口线,即“収送数 据”、“接收数据”和“信号地”。所以采用DB-9的9芯 插头座,传输线采用屏蔽双绞线。
9芯
信号方向来自
缩写
描述
1
2 3
调制解调器
调制解调器 PC
CD
RXD TXD
载波检测
接收数据 収送数据
4
5 6 7 8 9
PC
DTR
GND
数据终端准备好
信号地 通讯设备准备好 请求収送 允讲収送 响铃指示器
调制解调器 PC 调制解调器 调制解调器
DSR RTS CTS RI
注:调制解调器 (在这里是一个例子,它可以是其它的RS232终端设备)
一.
RS232的概念
• RS-232-C接口(又称 EIA RS-232-C)是目前最 常用的一种串行通讯接口。它是在1970年由美国 电子工业协会(EIA)联合贝尔系统、 调制解调 器厂家及计算机终端生产厂家共同制定的用于串 行通讯的标 准。它的全名是“数据终端设备 (DTE)和数据通讯设备(DCE)乊间串行二迚 制数据交换接口技术标准”,该标准觃定采用一 个25个脚的 DB25连接器,对连接器的每个引脚 的信号内容加以觃定,还对各种信号的电平加以 觃定。
rs232、rs422与rs485接口标准及应用技术
![rs232、rs422与rs485接口标准及应用技术](https://img.taocdn.com/s3/m/ffe8d468ec630b1c59eef8c75fbfc77da2699718.png)
rs232、rs422与rs485接口标准及应用技术RS232、RS422和RS485是常用的串行通信接口标准,它们在工控领域非常常见。
本文将对RS232、RS422和RS485的接口标准及应用技术进行详细阐述。
一、RS232接口标准及应用技术:RS232是一种传统的串行通信接口标准,最初用于连接计算机和外部设备,它采用了一对差分信号线(TXD和RXD)实现全双工通信。
RS232使用的电平范围是:逻辑“0”为-3V至-15V之间的电压,逻辑“1”为+3V至+15V之间的电压。
RS232接口标准适用于短距离通信,典型的应用包括计算机串口通信、调制解调器、打印机等。
RS232接口的优点是简单易用,缺点是距离短、速率低、抗干扰能力较差。
二、RS422接口标准及应用技术:RS422是一种差分信号传输技术,采用了两对差分信号线(TXD+/-和RXD+/-)实现全双工通信。
RS422使用的电平范围是:逻辑“0”为-6V至-15V之间的电压,逻辑“1”为+6V至+15V之间的电压。
RS422接口标准适用于中距离通信,典型的应用包括长距离数字通信、工控现场总线、远程监控等。
RS422接口的优点是支持多节点通信、抗干扰能力较强,缺点是速率较低。
三、RS485接口标准及应用技术:RS485也是一种差分信号传输技术,采用了半双工通信方式,可以支持多个节点进行通信。
RS485使用的电平范围与RS422相同。
RS485接口标准适用于长距离通信,典型的应用包括监控系统、楼宇自控系统、安防系统等。
它可以支持多个节点串联,最大传输距离可达1200米。
RS485接口的优点是速率比RS422更高、支持多节点通信,缺点是抗干扰能力较差。
RS232、RS422和RS485的选择应根据具体应用场景来决定。
如果通信距离短、速率低,并且抗干扰要求不高,可以选择RS232接口。
如果通信距离中等、需要全双工通信,并且抗干扰能力较强,可以选择RS422接口。
RS-232、422、485特性比较
![RS-232、422、485特性比较](https://img.taocdn.com/s3/m/81f7025177232f60ddcca19a.png)
RS-232/422/485特性比较接口种类繁多,从传统的通用外围电路、RS-232、RS-422、RS-485、MODEM 到现在的USB、IEEE 1394、Internet网络等,它们在不同的领域得到了广泛的应用。
数字信号的传输随着距离的增加和信号传输速率的提高,在传输线上的反射、串扰、衰减和共地噪声等影响将引起信号的畸变,从而限制了通信距离。
普通的TTL电路,由于驱动能力差,输入电阻小,灵敏度不高以及抗干扰能力差,因而信号传输的距离短。
借助接口电路,可以进行较长距离的数据传输。
通信接口按电气标准及协议来分包括RS-232、RS-422、RS485、USB等。
RS-232、RS-422、RS-485标准只对接口的电气特性做出规定,不涉及接插件、电缆或协议。
USB是近几年发展起来的新型接口标准,主要应用于高速数据传输领域。
MODEM芯片通常配合串行口实现数字信号与模拟信号之间的相互转换,从而可以利用电话线或电力线进行远程通信。
RS-232串行总线接口目前RS-232是PC机与通信工业中应用最广泛的一种串行接口。
RS-232被定义为一种在低速率串行通信中增加通信距离的单端标准。
RS-232采取不平衡传输方式,即所谓单端通信。
典型的RS-232信号在正负电平之间摆动,在发送数据时,发送端驱动器输出正电平在+5~+15V,负电平在-5~-15V电平。
当无数据传输时,线上为TTL,从开始传送数据到结束,线上电平从TTL电平到RS-232电平再返回TTL电平。
接收器典型的工作电平在+3~+12V与-3~-12V。
RS-232是为点对点(即只用一对收、发设备)通信而设计的,其驱动器负载为3~7kΩ。
由于RS-232发送电平与接收电平的差仅为2V至3V左右,所以其共模抑制能力差,再加上双绞线上的分布电容,其传送距离最大为约15米,最高速率为20kb/s。
所以RS-232适合本地设备之间的通信。
有关电气参数参见表1。
数据通信RS232-RS422-RS485
![数据通信RS232-RS422-RS485](https://img.taocdn.com/s3/m/b88b8d4b2e3f5727a5e962c1.png)
1 数据通信所谓数据通信,就是从数据源产生的数据,经过硬件线路或软件线路的连接(统称信道),按照一定的通信规程(协议),形成数据流传到另一方的过程。
计算机与各种用途的终端之间,以及计算机相互之间,都需要数据通信,遥测、遥信、遥控、自控、雷达等等都需要数据处理与传输,也都离不开数据通信。
2 RS-232接口介绍目前RS-232是PC机与通信工业中应用最广泛的一种串行接口。
RS-232被定义为一种在低速率串行通讯中增加通讯距离的单端标准。
在数据通信领域中包括各种终端和计算机端口在内的设备称作数据终端设备,即DTE。
与之相比,调制解调器和其他通信设备,则称作数据通信设备,即DCE。
数据终端设备和数据通信设备之间的分界是连接它们的插件,而对这一分界的说明,则是从:物理、电气以及逻辑上进行数据交换的规则,它是由接口标准规定的。
最常用的EIA RS-232标准,EIA标准的很多内容以被其他许多标准化组织所采纳。
RS-232C是1969年EIA提出的建议标准(Recommend Standard),232则表示一个具体通信标准的识别号码,后缀C表明此标准最后的修订版本。
RS-232C标准适用于数据终端设备与数据通信设备之间、速率范围从0到20000b/s 的串行数据传输。
此标准限制数据终端设备和数据通信设备之间的电缆长度为15m,RS-232C标准的另一部分是规定用电缆接头作为数据终端设备和数据通信设备的接插件,这就是熟知的DB-25接插件。
电缆两端都装备有“凸形”插头,通常它被设计成能插到调制解调的DB-25凹形插座上。
后来IBM的PC机将RS-232简化成了DB-9连接器,从而成为事实标准。
而工业控制的RS-232口一般只使用RXD、TXD、GND三条线。
波仕电子对RS-232的通信距离标准进行了改进,增加到了500-1000米,并且提交到了EIA,见波仕的EX232产品。
RS-232采取不平衡传输方式,即所谓单端通讯。
RS232、485、442简明教程
![RS232、485、442简明教程](https://img.taocdn.com/s3/m/d25fb6e2856a561252d36f86.png)
解锁后点选右键“设置端口属性”
对话框里的"IP地址"指的是MOXA卡网 关的IP地址,“端口号”指的是此罗 经信号在MOXA卡网关里的设置的端口。 注意在“网络端口允许”那打勾。
设置本地端232信号时(即串口信号直接插 在机器的串口上),点选“设置端口属性”
左边窗口即是232信号源的参数设置,这个 很重要,设置的不对就会收不到数据,特别 要注意波特率要设置正确。
• 电罗经的数据格式也不GPS一样,都是以”$”打 头,”HE”指电罗经。 • 例:$HEHDT,167.5,T*2A。这个语句在软件里非常重要, 它指出了现在的船艏向是167.5度。
六.软件的设置
• 软件的设置也十分重要,很多时候系统没有数据是由于软 件设置丌正确引起的。
这是航浚1001、1002轮软件ctrServer,所有的信号源都在这里 设置,在蓝色“以太网”的上面是来源于MOXA卡网关的232 信号,下面的"COM1"、"COM2"等是本计算机的本地串口信号。
动方式収送和接受,丌需要数字地线。
四.RS232、RS485、RS422的转换
• 在实际应用中,各种信号需要相互转换。 例:要传一个几百米外的GPS信号到驾驶台计算机。GPS输出的是232信号,但 距离太进信号会衰减。此时就要利用转换模坑把232信号转换成422戒485信 号送到驾驶台,在终端再用转换模坑转换成232信号迚计算机。
什么是波特率
• 波特率即调制速率,指的是信号被调制以后在单 位时间内的波特数,即单位时间内载波参数变化 的次数。它是对信号传输速率的一种度量,通常 以“波特每秒”(Bps)为单位。波特率有时候 会同比特率混淆,实际上后者是对信息传输速率 (传信率)的度量。波特率可以被理解为单位时 间内传输码元符号的个数(传符号率),通过丌 同的调制方法可以在一个码元上负载多个比特信 息。因此信息传输速率即比特率在数值上和波特 率有这样的关系。
终于有人把常用的三种通讯方式:RS485、RS232、RS422讲明白了
![终于有人把常用的三种通讯方式:RS485、RS232、RS422讲明白了](https://img.taocdn.com/s3/m/015a2575001ca300a6c30c22590102020740f2d4.png)
终于有人把常用的三种通讯方式:RS485、RS232、RS422讲明白了我们都知道,在一般情况下我们会使用串口进行通讯,但是这种串口只适合连接2个设备之间,因此存在很多不方便之处(比如我们进行一对多的通讯),制约了串行数据的收发,这个时候我们就可能需要用到485通讯协议。
除了RS485以外,常见的还有RS232和RS422。
RS485、RS232、RS422各协议简介RS485:2线式(A、B)、半双工、点对多主从通讯(4线制因只能点对点已经淘汰)RS485采用差分信号负逻辑,同一总线上最多可以挂接32个节点。
缺点就是共模干扰问题和EMI问题。
RS232:3线制(RXD、TXD、GND)、全双工、点对点通讯(因点对点通讯方式而无法联网,导致出现RS485)RS232是异步传输接口,即电脑上的COM口,有9个引脚(DB-9)或者是25个引脚(DB-25)的型态出现。
RS232-C标准规定的数据传输速率为50、75、100、150、300、600、1200、2400、4800、9600、19200、38400波特。
RS422:4线制、全双工、点对多主从通讯(实际上还有一根信号地线,共5根线)RS422标准全称是“平衡电压数字接口电路的电气特性”。
允许在相同传输线上连接多个接受节点,最多可接256个节点。
RS485、RS232、RS422的区别1、通讯距离RS232口最大通讯距离是15米,而RS422/485最大通讯距离是1200米。
2、所连接设备个数RS232只能连接一个设备,而RS485可以连接多个设备。
3、这三种端口的定义RS232是标准接口,为D形9针头,所连接设备的接口的信号定义是一样的。
而RS422/RS485为非标准接口,一般为15针串行接口(也有使用9针接口的),每个设备的引脚定义也不一样。
另外还需要说明的是,RS422和RS485也有区别:RS422为4线制,全双工模式;RS485为两线制,半双工模式。
RS-232、RS-422与RS485标准及应用
![RS-232、RS-422与RS485标准及应用](https://img.taocdn.com/s3/m/860bd21a59eef8c75fbfb36a.png)
RS-232、RS-422与RS-485标准及应用一、RS-232、RS-422与RS-485的由来RS-232、RS-422与RS-485都是串行数据接口标准,最初都是由电子工业协会(EIA)制订并发布的,RS-232在1962年发布,命名为EIA-232-E,作为工业标准,以保证不同厂家产品之间的兼容。
RS-422由RS-232发展而来,它是为弥补RS-232之不足而提出的。
为改进RS-232通信距离短、速率低的缺点,RS-422定义了一种平衡通信接口,将传输速率提高到10Mb/s,传输距离延长到4000英尺(速率低于100kb/s时),并允许在一条平衡总线上连接最多10个接收器。
RS-422是一种单机发送、多机接收的单向、平衡传输规范,被命名为TIA/EIA-422-A标准。
为扩展应用范围,EIA又于1983年在RS-422基础上制定了RS-485标准,增加了多点、双向通信能力,即允许多个发送器连接到同一条总线上,同时增加了发送器的驱动能力和冲突保护特性,扩展了总线共模范围,后命名为TIA/EIA-485-A标准。
由于EIA提出的建议标准都是以“RS”作为前缀,所以在通讯工业领域,仍然习惯将上述标准以RS作前缀称谓。
RS-232、RS-422与RS-485标准只对接口的电气特性做出规定,而不涉及接插件、电缆或协议,在此基础上用户可以建立自己的高层通信协议。
因此在视频界的应用,许多厂家都建立了一套高层通信协议,或公开或厂家独家使用。
如录像机厂家中的Sony与松下对录像机的RS-422控制协议是有差异的,视频服务器上的控制协议则更多了,如Louth、Odetis 协议是公开的,而ProLINK则是基于Profile上的。
二、RS-232串行接口标准目前RS-232是PC机与通信工业中应用最广泛的一种串行接口。
RS-232被定义为一种在低速率串行通讯中增加通讯距离的单端标准。
RS-232采取不平衡传输方式,即所谓单端通讯。
RS-232、RS-422及RS-485的区别与特性
![RS-232、RS-422及RS-485的区别与特性](https://img.taocdn.com/s3/m/423744d2c850ad02df80412b.png)
RS-232、RS-422及RS-485的区别与特性一、RS-2321、RS232概述RS-232接口符合美国电子工业联盟(EIA)制定的串行数据通信的接口标准,原始编号全称是EIA-RS-232(简称232,RS232)。
它被广泛用于计算机串行接口外设连接。
连接电缆和机械、电气特性、信号功能及传送过程。
RS-232-C标准规定的数据传输速率为每秒50、75、100、150、300、600、1200、2400、4800、9600、19200波特。
2、RS232特点RS-232是现在主流的串行通信接口之一。
由于RS232接口标准出现较早,难免有不足之处,主要有以下四点:(1)接口的信号电平值较高,易损坏接口电路的芯片。
RS232接口任何一条信号线的电压均为负逻辑关系。
即:逻辑“1”为-3—-15V;逻辑“0”:+3—+15V,噪声容限为2V。
即要求接收器能识别高于+3V的信号作为逻辑“0”,低于-3V的信号作为逻辑“1”,TTL电平为5V为逻辑正,0为逻辑负。
与TTL电平不兼容故需使用电平转换电路方能与TTL 电路连接。
(2)传输速率较低,在异步传输时,比特率为20Kbps;因此在51CPLD开发板中,综合程序波特率只能采用19200,也是这个原因。
(3)接口使用一根信号线和一根信号返回线而构成共地的传输形式,这种共地传输容易产生共模干扰,所以抗噪声干扰性弱。
(4)传输距离有限,最大传输距离标准值为50英尺,实际上也只能用在15米左右。
二、RS-4851、RS485概述在要求通信距离为几十米到上千米时,广泛采用RS-485串行总线。
RS-485采用平衡发送和差分接收,因此具有抑制共模干扰的能力。
加上总线收发器具有高灵敏度,能检测低至200mV的电压,故传输信号能在千米以外得到恢复。
RS-485采用半双工工作方式,任何时候只能有一点处于发送状态,因此,发送电路须由使能信号加以控制。
2、RS485特点RS-485用于多点互连时非常方便,可以省掉许多信号线。
全面解析RS232 RS422 RS485的本质区别
![全面解析RS232 RS422 RS485的本质区别](https://img.taocdn.com/s3/m/4f52ef22cfc789eb172dc85e.png)
全面解析RS232 RS422 RS485的本质区别一、串口简介RS-232、RS-422与RS-485都是串行数据接口标准,最初都是由电子工业协会(EIA)制订并发布的,RS-232在1962年发布,命名为EIA-232-E,作为工业标准,以保证不同厂家产品之间的兼容。
RS-422由RS-232发展而来,它是为弥补RS-232之不足而提出的。
为改进RS-232通信距离短、速率低的缺点,RS-422定义了一种平衡通信接口,将传输速率提高到10Mb/s,传输距离延长到4000英尺(速率低于 100kb/s时),并允许在一条平衡总线上连接最多10个接收器。
RS-422是一种单机发送、多机接收的单向、平衡传输规范,被命名为TIA/EIA-422-A标准。
为扩展应用范围,EIA又于1983年在RS-422基础上制定了RS-485标准,增加了多点、双向通信能力,即允许多个发送器连接到同一条总线上,同时增加了发送器的驱动能力和冲突保护特性,扩展了总线共模范围,后命名为TIA/EIA-485-A标准。
由于EIA提出的建议标准都是以“RS”作为前缀,所以在通讯工业领域,仍然习惯将上述标准以RS作前缀称谓。
RS-232、RS-422与RS-485标准只对接口的电气特性做出规定,而不涉及接插件、电缆或协议,在此基础上用户可以建立自己的高层通信协议。
因此在视频界的应用,许多厂家都建立了一套高层通信协议,或公开或厂家独家使用。
如录像机厂家中的Sony与松下对录像机的RS-422控制协议是有差异的,视频服务器上的控制协议则更多了,如Louth、Odetis协议是公开的,而ProLINK则是基于Profile上的。
二、RS-232串行接口标准目前RS-232是PC机与通信工业中应用最广泛的一种串行接口。
RS-232被定义为一种在低速率串行通讯中增加通讯距离的单端标准。
RS-232采取不平衡传输方式,即所谓单端通讯。
收、发端的数据信号是相对于信号地,如从DTE设备发出的数据在使用DB25连接器时是2脚相对7脚(信号地)的电平。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
RS-232-C串口通讯协议解析串行通信接口标准经过使用和发展,目前已经有几种。
但都是在RS-232标准的基础上经过改进而形成的。
所以,以RS-232C为主来讨论。
在讨论RS-232C接口标准的内容之前,先说明两点.首先,RS-232-C标准最初是远程通信连接数据终端设备DTE(Data Terminal Equipment)与数据通信设备DCE(Data Communication Equipment)而制定的。
因此这个标准的制定,并未考虑计算机系统的应用要求。
但目前它又广泛地被借来用于计算机(更准确的说,是计算机接口)与终端或外设之间的近端连接标准。
显然,这个标准的有些规定及和计算机系统是不一致的,甚至是相矛盾的。
有了对这种背景的了解,我们对RS-232C标准与计算机不兼容的地方就不难理解了其次,RS-232C标准中所提到的“发送”和“接收”,都是站在DTE立场上,而不是站在DCE的立场来定义的。
由于在计算机系统中,往往是CPU和I/O设备之间传送信息,两者都是DTE,因此双方都能发送和接收。
RS- 323C标准是美国EIA(电子工业联合会)与BELL等公司一起开发的1969年公布的通信协议。
它适合于数据传输速率在0~20000b/s范围内的通信。
这个标准对串行通信接口的有关问题,如信号线功能、电器特性都作了明确规定。
由于通行设备厂商都生产与RS-232C 制式兼容的通信设备,因此,它作为一种标准,目前已在微机通信接口中广泛采用。
一、RS-232-CRS-232C标准(协议)的全称是EIA-RS-232C标准,其中EIA(Electronic Industry Association)代表美国电子工业协会,RS(ecommeded standard)代表推荐标准,232是标识号,C代表RS232的最新一次修改(1969),在这之前,有RS232B、RS232A。
它规定连接电缆和机械、电气特性、信号功能及传送过程。
常用物理标准还有有EIA�RS-232-C、EIA�RS-422-A、 EIA�RS-423A、EIA�RS-485。
这里只介绍EIA�RS-232-C(简称232,RS232)。
例如,目前在IBM PC机上的COM1、COM2接口,就是RS-232C接口。
1.电气特性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 以上规定说明了RS-323C标准对逻辑电平的定义。
对于数据(信息码):逻辑“1”(传号)的电平低于-3V,逻辑“0”(空号)的电平告语+3V;对于控制信号;接通状态(ON)即信号有效的电平高于+3V,断开状态(OFF)即信号无效的电平低于-3V,也就是当传输电平的绝对值大于3V时,电路可以有效地检查出来,介于-3~+3V之间的电压无意义,低于-15V 或高于+15V的电压也认为无意义,因此,实际工作时,应保证电平在±(3~15) V之间。
EIA-RS-232C与TTL转换:EIA-RS-232C是用正负电压来表示逻辑状态,与TTL以高低电平表示逻辑状态的规定不同。
因此,为了能够同计算机接口或终端的TTL器件连接,必须在EIA-RS-232C与TTL电路之间进行电平和逻辑关系的变换。
实现这种变换的方法可用分立元件,也可用集成电路芯片。
目前较为广泛地使用集成电路转换器件,如MC1488、SN75150芯片可完成TTL电平到EIA电平的转换,而MC1489、 SN75154可实现EIA电平到TTL电平的转换。
MAX232芯片可完成TTL←→EIA双向电平转换,图1显示了1488和1489的内部结构和引脚。
MC1488的引脚(2)、(4,5)、(9,10)和(12,13)接TTL输入。
引脚3、6、8、11输出端接EIA-RS-232C。
MC1498的14的1、4、10、13脚接EIA输入,而3、6、8、11脚接TTL输出。
具体连接方法如图2所示。
图中的左边是微机串行接口电路中的主芯片UART,它是TTL器件,右边是EIA-RS-232C连接器,要求EIA高电压。
因此,RS-232C所有的输出、输入信号都要分别经过 MC1488和MC1498转换器,进行电平转换后才能送到连接器上去或从连接器上送进来。
图22、连接器的机械特性:连接器:由于RS-232C并未定义连接器的物理特性,因此,出现了DB-25、DB-15和DB-9各种类型的连接器,其引脚的定义也各不相同。
下面分别介绍两种连接器。
(1)DB-25:PC和XT机采用DB-25型连接器。
DB-25连接器定义了25根信号线,分为4组:①异步通信的9个电压信号(含信号地SG)2,3,4,5,6,7,8,20,22②20mA电流环信号 9个(12,13,14,15,16,17,19,23,24)③空6个(9,10,11,18,21,25)④保护地(PE)1个,作为设备接地端(1脚)DB-25型连接器的外形及信号线分配如图3所示。
注意,20mA电流环信号仅IBM PC和IBM PC/XT机提供,至AT机及以后,已不支持。
图3(2)DB-9连接器在AT机及以后,不支持20mA电流环接口,使用DB-9连接器,作为提供多功能I/O卡或主板上COM1和COM2两个串行接口的连接器。
它只提供异步通信的9个信号。
DB-25型连接器的引脚分配与DB-25型引脚信号完全不同。
因此,若与配接DB-25型连接器的DCE设备连接,必须使用专门的电缆线。
电缆长度:在通信速率低于20kb/s时,RS-232C所直接连接的最大物理距离为15m(50英尺)。
最大直接传输距离说明:RS-232C标准规定,若不使用MODEM,在码元畸变小于4%的情况下,DTE和DCE之间最大传输距离为15m(50英尺)。
可见这个最大的距离是在码元畸变小于4%的前提下给出的。
为了保证码元畸变小于4%的要求,接口标准在电气特性中规定,驱动器的负载电容应小于 2500pF。
3、RS-232C的接口信号RS-232C规标准接口有25条线,4条数据线、11条控制线、3条定时线、7条备用和未定义线,常用的只有9根,它们是(1)联络控制信号线:数据装置准备好(Data set ready-DSR)——有效时(ON)状态,表明MODEM处于可以使用的状态。
数据终端准备好(Data set ready-DTR)——有效时(ON)状态,表明数据终端可以使用。
这两个信号有时连到电源上,一上电就立即有效。
这两个设备状态信号有效,只表示设备本身可用,并不说明通信链路可以开始进行通信了,能否开始进行通信要由下面的控制信号决定。
请求发送(Request to send-RTS)——用来表示DTE请求DCE发送数据,即当终端要发送数据时,使该信号有效(ON状态),向MODEM请求发送。
它用来控制MODEM是否要进入发送状态。
允许发送(Clear to send-CTS)——用来表示DCE准备好接收DTE发来的数据,是对请求发送信号RTS的响应信号。
当MODEM已准备好接收终端传来的数据,并向前发送时,使该信号有效,通知终端开始沿发送数据线TxD发送数据。
这对RTS/CTS请求应答联络信号是用于半双工MODEM系统中发送方式和接收方式之间的切换。
在全双工系统中作发送方式和接收方式之间的切换。
在全双工系统中,因配置双向通道,故不需要RTS/CTS联络信号,使其变高。
接收线信号检出(Received Line detection-RLSD)——用来表示DCE已接通通信链路,告知DTE准备接收数据。
当本地的MODEM收到由通信链路另一端(远地)的 MODEM送来的载波信号时,使RLSD信号有效,通知终端准备接收,并且由MODEM将接收下来的载波信号解调成数字两数据后,沿接收数据线RxD送到终端。
此线也叫做数据载波检出(Data Carrier dectection-DCD)线。
振铃指示(Ringing-RI)——当MODEM收到交换台送来的振铃呼叫信号时,使该信号有效(ON状态),通知终端,已被呼叫。
(2)数据发送与接收线:发送数据(Transmitted data-TxD)——通过TxD终端将串行数据发送到MODEM,(DTE→DCE)。
接收数据(Received data-RxD)——通过RxD线终端接收从MODEM发来的串行数据,(DCE→DTE)。
(3)地线有两根线SG、PG——信号地和保护地信号线,无方向。
上述控制信号线何时有效,何时无效的顺序表示了接口信号的传送过程。
例如,只有当DSR和DTR都处于有效(ON)状态时,才能在DTE和DCE之间进行传送操作。
若DTE要发送数据,则预先将DTR线置成有效(ON)状态,等CTS线上收到有效(ON)状态的回答后,才能在TxD线上发送串行数据。
这种顺序的规定对半双工的通信线路特别有用,因为半双工的通信才能确定DCE已由接收方向改为发送方向,这时线路才能开始发送。
2个数据信号:发送TXD;接收RXD。
1个信号地线:SG。
6个控制信号:DSR 数传机(即modem)准备好,Data Set Ready。
DTR 数据终端(DTE,即微机接口电路,如Intel8250/8251,16550)准备好,Data Terminal Ready。
RTS DTE请求DCE发送(Request To Send)。
CTS DCE允许DTE发送(Clear To Send),该信号是对RTS信号的回答。
DCD 数据载波检出,Data Carrier Detection当本地DCE设备(Modem)收到对方的DCE设备送来的载波信号时,使DCD有效,通知DTE准备接收,并且由DCE将接收到的载波信号解调为数字信号,经RXD线送给DTE。
RI 振铃信号 Ringing当DCE收到交换机送来的振铃呼叫信号时,使该信号有效,通知DTE已被呼叫。
二、远距离通信第1和第2中情况是属于远距离通信(传输距离大于15m的通信)的例子,故一般要加调制解调器MODEM,因此使用的信号线较多。
注意:在以下各图中,DTE信号为RS-232-C 信号,DTE与计算机间的电平转换电路未画出。
1、采用Modem(DCE)和电话网通信时的信号连接:若在双方MODEM之间采用普通电话交换线进行通信,除了需要2~8号信号线外还要增加RI(22号)和DTR(20号)两个信号线进行联络,如图1所示。