① rs232、rs422和rs485通讯接口的区别
一、通信
通信在不同的环境下有不同的解释,是指由一地向另一地进行信息的传输与交换,其目的是传输消息。
(一)通信数据传输方式
数据传输的方式:并行和串行。
1、并行通信
通常是指将数据字节的各位用多条数据线同时进行传出,并行数据传输是以计算机的字长,通常是8位、16位、32位为传输单位,一次传送一个字长的数据。并行通信控制简单,传输速度快,由于传输线较多,长距离传送时成本高且接收方的各位同时接收存在困难。
是电脑与其它设备传送信息的一种标准接口,并行口数据传送速度比串行口快,但传送距离较短。并行口使用25孔D形连接器,常用于连接打印机。
2、串行通信
是将数据字节分成一位一位的形式在一条传输线上逐个地传送。串行通信的传输方向:
1)单工(Duplex)
单工就是在同一时间只允许一方向另一方传送信息,而另一方不能向一方传送。例如遥控、遥测,就是单工通信方式。
3、RS232传输速率
在多数情况下主要使用主通道,对于一般双工通信,仅需几条信号线就可实现,如一条发送线、一条接收线及一条地线。
RS-232-C标准规定的数据传输速率为:
50、75、100、150、300、600、1200、2400、4800、9600、19200波特。
注:什么是波特率?
波特率即调制速率,指的是信号被调制以后在单位时间内的波特数,即单位时间内载波参数变化的次数。它是对信号传输速率的一种度量,通常以“波特每秒”(Bps)为单位。波特率有时候会同比特率混淆,实际上后者是对信息传输速率(传信率)的度量。波特率可以被理解为单位时间内传输码元符号的个数(传符号率),通过不同的调制方法可以在一个码元上负载多个比特信息。因此信息传输速率即比特率在数值上和波特率有这样的关系。
三、RS422概述
RS-422标准全称是“平衡电压数字接口电路的电气特性”,它定义了接口电路的特性。实际上还有一根信号地线,共5根线。由于接收器采用高输入阻抗和发送驱动器比RS232更强的驱动能力,故允许在相同传输线上连接多个接收节点,最多可接10个节点。即一个主设备(Master),其余为从设备(Salve),从设备之间不能通信,所以RS-422支持点对多的双向通信。接收器输入阻抗为4k,故发端最大负载能力是10×4k+100Ω(终接电阻)。RS-422四线接口由于采用单独的发送和接收通道,因此不必控制数据方向,各装置之间任何必须的信号交换均可以按软件方式(XON/XOFF握手)或硬件方式(一对单独的双绞线)。
RS-422的最大传输距离为4000英尺(约1219米),最大传输速率为10Mb/s。其平衡双绞线的长度与传输速率成反比,在100kb/s速率以下,才可能达到最大传输距离。只有在很短的距离下才能获得最高速率传输。一般100米长的双绞线上所能获得的最大传输速率仅为1Mb/s。 RS-422需要一终接电阻,要求其阻值约等于传输电缆的特性阻抗。在短距离传输时可不需终接电阻,即一般在300米以下不需终接电阻。终接电阻接在传输电缆的最远端。
四. RS-485
1、RS-485的电气特性
逻辑“1”以两线间的电压差为+(2—6) V表示;逻辑“0”以两线间的电压差为-(2—6)V表示。接口信号电平比RS-232-C降低了,就不易损坏接口电路的芯片, 且该电平与TTL电平兼容,可方便与TTL 电路连接。
2、RS-485的数据最高传输速率为10Mbps
3、RS-485接口是采用平衡驱动器和差分接收器的组合,抗共模干能力增强,即抗噪声干扰性好。
4、RS-485接口的最大传输距离标准值为4000英尺,实际上可达 3000米,另外RS-232-C接口在总线上只允许连接1个收发器, 即单站能力。而RS-485接口在总线上是允许连接多达128个收发器。即具有多站能力,这样用户可以利用单一的RS-485接口方便地建立起设备网络。
5、因RS-485接口具有良好的抗噪声干扰性,长的传输距离和多站能力等上述优点就使其成为首选的串行接口。 因为RS485接口组成的半双工网络,一般只需二根连线,所以RS485接口均采用屏蔽双绞线传输。 RS485接口连接器采用DB-9的9芯插头座,与智能终端RS485接口采用DB-9(孔)。
五、RS232、RS485、RS422的区别
1、传输电缆长度
• RS-232一般用于20m以内的通信。
• RS422和RS485在19kpbs下能传输1200米。
2、工作方式
• RS232是单端输入输出,双工工作时至少需要数字地线 。发送线和接受线三条线(异步传输),还可以加其它控制线完成同步等功能。
存在共地噪声和不能抑制共模干扰等问题。
• RS422通过两对双绞线可以全双工工作收发互不影响,而RS485只能半双工工作,发收不能同时进行,但它只需要一对双绞线。 RS485和RS422电路原理基本相同,都是以差动方式发送和接受,不需要数字地线。
② 海量RS232/485串口数据采集存储(备份)解决方案
RS232/485串口转SD卡数据存储器是一种超大容量的数据存储设备。采用嵌入式系统控制芯片,将串口RS232/485输入的数据透明存储在SD卡中。该数据存储器采用模块化设计,不需要用户对现有设备进行改造,实现数据实时存储。可内置锂电池,独立工作于工业现场,将采集到的重要数据进行备份或移动存储。为众多系统集成商、自动化公司和研究所采用,是一种具有极高性价比、稳定可靠的数据存储产品
采用工业级ARM系列32位高性能嵌入式处理器,速度更快,更稳定;采用工业级ARM系列32位高性能嵌入式处理器,速度更快,更稳定;串口数据包全透明1:1真实存储 ;串口数据100%可靠存储;采用独特的动态内存分配算法,以此管理文件系统对内存的消耗和释放,提高数据的传输效率,避免数据丢失;数据存储文件自动创建文件名,自动编号,不重复覆盖;文件夹名称自定义,方便用户管理;支持定时创建数据存储文件(默认24个小时创建一个新的数据存储文件)进行存储,有利于对数据进行更有效的管理,更好的分析处理;具有USB拷贝数据功能,U盘式管理,高速USB2.0接口;更多资料网络,乐诚科技,便携式数据存储器。
③ rs232串口通信如何实现
请把问题写清楚,“rs232串口通信如何实现?”
你想问的是软件编程?还是硬件?
汇编?还是高级语言?硬件电路?
串口通信的数据传送方式?通讯协议?还是串口的接口功能的定义?
你这问题太大了! 就好比“你的电脑是如何工作的?” 起码在这里解释不完,你需要缩小范围,至少换成别的,例如:“RS232串口的C/C++编程设计”、或者“51芯片RS232通讯汇编实现”、或者“RS232通讯如何同步”等等;
④ 什么是rs232串行通信接口
rs232是一个通信协议的名称,也就是一个标准,它传输的信息是串行的(只用一根线就可以了,当然,另外还要有一个地线)。
异步通信是一种很常用的通信方式,特点是发送端在发送字符时,所发送的字符之间的时间间隔可以是任意的。因此要求接收端随时做好接收的准备。
使用rs232协议进行的异步通信,就是楼主提到的“rs232串行异步通信”。
⑤ 简述RS232多机通信工作原理
通常情况下,RS232
只能1
对
1
通信
但也有
特殊连接模块
1
对
多通信
E232H4
4路RS-232高速隔离集线转换器
特点
▶实现一个串口设备与4个串口设备主从式通信▶专用工业导轨槽模块▶两端信号保持光电隔离;▶全面容错机制,一路从节点损坏不影响其他节点通信
⑥ 问个RS232通信的问题,,
你只需要接2,3,5脚就可以了, 这是硬件上的操作。
需要注意的是, 如果是DB9头同为公或母端, 接2个串口时, 2,3引脚需要对调,也就是
2 -- 3, 3 -- 2,5--5. (根据DB9头决定)
自发自收情况是,2,3脚短接就可以了
关于协议,请不要把这个和硬件链接混为一谈。
协议是通讯过程中数据收发所遵循的规范, 也就是你建立好以上的机制后, 需要通过串口收发数据的过程中---
你所发或者收的数据的规范和传输格式!
比如: 一个报文发送, 16个字节, 头2个字节是ID位,中间是数据位,最后两个字节是CRC校验。
这就是一个规范! 在通讯行业中,CAN(汽车总线)有自己的协议规范,在互联网行业中,TCP/IP数据传输有着自己的规范,在列车领域MVB总线也有自己的协议规范!等等等等
协议是你自己人为去定的!或者根据已有的规范进行传输的!
⑦ 数控机床中RS-232与存储卡通信方式有什么区别
没有接触过机床,按字面意思了解,RS-232是通过232串口与电脑直接通信,而存储卡通信则是通过存储卡储存信息,再通过存储卡连接到电脑进行通信。应该不是机床直接与电脑实时通信。