485通讯与串口通讯区别
一、应用场景的区别
1、485通讯适用于多主机/驱动器工业明扮环境。主要包括:过程自动化、工厂自动化、HVAC、安防、电机控制、运动控制。
2、串口通讯用于计算机周边,如实现计算机相距不远的“人-机”交换设备和串行存储的外部设备如终端、打印机、逻辑分析仪、磁盘等。
扩展资料:
接口标准
一、485通讯
1、平衡传输
RS-422、RS-485与RS-232不一样,数据信号采用差分传输方式,也称作平衡传输,它使用一对双绞线,将其中一线定义为A,另一线定义为B。
2、RS-422电气规定
由于接收器采用高输入阻抗和发送驱动器比RS232更强的驱动能力,故允许在相同传输线上连接多个接收节点,最多可接10个节点。即一个主设备,其余为从设备,从设备之间不能通信,所以RS-422支持点对多的双向通信。
RS-422四线接口由于采用单独的发送和接收通道,因此不必控制数据方向,各装置之间任何必须的信号交换均可以按软件方式或硬件方式实现。
3、RS485电气规定
由于RS-485是从RS-422基础上发展而来的,所以RS-485许多电气规定与RS-422相仿。如都采用平衡传输方式、都需要在传输线上接终端电阻等。RS-485可以采用二线与四线方式,二线制可实现真正的多点双向通信。
而采用四线连接时,与RS-422一样只能实现点对多的通信,即只能有一个主设备,其余为从设备,但它比RS-422有改进,
无论四线还是二线连接方式总线上可多接到32个设备。
4、RS-422与RS-485
RS-422可支持10个节点,RS-485支持32个节点,因此多节点昌蚂构成网络。网络拓扑一般采用终端匹配的总线型结构,不支持环形或星形网络。
二、串口通讯
1、实现数据格式化
因为来自CPU的是普通的并行数据,所以,接口电路应具有实现不同串行通信方式下的数据格式化的任务。在异步通信方式下,接口自动生成起止式的帧数据格式。在面向字符的同步方式下,接口要在待传送的数据块前加上同步字符。
2、进行串-并转换
串行传送,数据是一位一位串行传送的,而计算机处理数据是并行数据。所以当数据由计算机送至数据发送器时,首先把串行数据转换为并行数才能送入计算机处理。因此串并转换是串行接口电路的重要任务。
3、控制数据传输速率
串行通信接口电路应具有对数据传输速率—波特率进行选择和控制的能力。
4、进行错误检测
在发送时接口电路对传送的字符数据自动生成奇偶校验位或其他校验码。在激迅灶接收时,接口电路检查字符的奇偶校验或其他校验码,确定是否发生传送错误。
5、进行TTL与EIA电平转换
CPU和终端均采用TTL电平及正逻辑,它们与EIA采用的电平及负逻辑不兼容,需在接口电路中进行转换。
6、提供EIA-RS-232C接口标准所要求的信号线
远距离通信采用MODEM时,需要9根信号线;近距离零MODEM方式,只需要3根信号线。这些信号线由接口电路提供,以便与MODEM或终端进行联络与控制。
参考资料来源:百度百科-485
参考资料来源:百度百科-串口通讯
485通讯与串口通讯没有区别。485通讯就是串口通讯中的一种,485通讯和串口通讯是“属隐盯握于”关系。
串口通信是指外设和计算机间,通过数据信号线 、地线、控制线等,按位进行传输数据的一种通讯方式。这种通信方式使用的数据线少,在远距离通信中可以节约通信成本,但其传输速度比并行传输低。
而RS485通讯就是常见串口通信类型之一。除此之外RS232、RS422等。
RS -485(EIA-485标准)是RS-422的改进,因为它增加了设备的个数,从10个增加到32个,同时定义了在最大设备个数情况下的电气特性,以保证足够的信号电压。
有了多个设备的能力,可以使用一个单个RS-422口建立设备网络。灶庆出色抗噪和多设备能力,在工业应用中建立连向PC机的分布式设备网络、其他数据收集控制器、HMI或者其他操作时,串行连接会选择RS-485。
RS-485是RS-422的超集,因此所有的RS-422设备可以被RS-485控制。RS-485可以用超过4000英尺的线进行串行通行。
扩展资料
RS485接口组成的半双工网络,一般是两线制,多采用屏蔽双绞线传输,这种接线方式为总线式拓扑结构在同一总线上最多可以挂接32个结点。
最初数据是模拟信号输出简单过程量,后来仪表接口是RS232接口,这种接口可以实现点对点的通信方式,但这种方式不能实现联网功能,随后出现的RS485解决了这个问题。
RS-485的数据最高传输速率为10MbpsRS-485接口是采用平衡驱动器和差分接收器的组合,抗共模干能力增强,即抗则孙噪声干扰性好。
RS-485接口的最大传输距离标准值为4000英尺,实际上可达3000米,另外RS-232-C接口在总线上只允许连接1个收发器,即单站能力。而RS-485接口在总线上是允许连接多达128个收发器。即具有多站能力,这样用户可以利用单一的RS-485接口方便地建立起设备网络。
参考资料:百度百科 - 串口通讯
一、485通讯与串口通讯采用的通信方式区别
RS485通信网络中一般采用的是主从通信方式,即一个主机带多个从机。
串行通信采用的是点对点的通信方式,在一根传输线上一位一位的传送信息,并且陆档可以借助现成的电话网进行信息传送。
二、485通讯与串口通讯的接口电路组成区别
485通讯接口电路一般由主从设备、终接电阻、485集线器和485中继器组成。
串行通信接口电路一般由可编程的串行接口芯片、波特率发生器、EIA与TTL电平转换器以及地址译码电路组成。
三、485通讯与串口通讯应用场景的区别
RS-485适用于多主机/驱动器工业环境。主要包括:过程自动化(化工、酿造、造纸)、工厂自动化(汽车制造、金属加工)、HVAC、安防、电机控制、运动控制。
串口通讯多用于计算机周边,如实现计算机相距不远的“人-机漏激”交换设备和串行存储的外部设备如终端、打印机、逻辑分析仪、磁盘等。
参考资料来源:百度百科-串口通讯
参考资料来源:百度百科-485
参考资早搜乱料来源:百度百科-RS-485
1,应用方式
TTL一般属于板端总线,由UART接口输出。多用于MCU接口的板端通讯。也是很多总线的原始数据接口,比如RS485,RS232,比如POWERBUS,比如MBUS。都可以使用UART接口作为标准数据源。一般来说UART都是一对一通讯的。
而RS485是现场总线联网,支持多站点联网枯扮,用于比TTL更远端的通讯需求。一般数据源使用UART接口,而485芯片只是反转电平驱动线缆的作用。
2,电气原理
TTL接口电平常见的有3.3V和5V的。通过在0和TTL电平之间摆动,来传输数据。需要通讯双方“约定” 好速率。也就是说,通过TTL电平传输的UART接口是一种不传输时钟的"异步通讯"方式。
一般通讯格式以一个字节为最小单位,有8位,和9位的常见格式。第九位有的人用于奇偶效验用。
如下图:
而RS485接口,简单说就是把TTL的“0-3.3V/5V之间摆动”的信号,转换为“5V压差颠倒反转的AB线信号”,并且扩流驱动电缆电容。简单说就是这样。
所以可以理解为,RS485是以TTL数据源的总线驱动芯片。
-------------------------------------------------------------
扩展阅读
RS485在现场施工时候确实问题比较多的,可以从以下方面排查
1,使用非规线缆。IEEE标准里要求的是使用屏蔽双绞线。现场我们应用下来,双绞线也行,但BV线和平行线BVVB肯定不行。
2,共管穿线。485的AB线按说要求上只能单独穿管不能与220V混走。但实际施工时候很多现场违规施工,把220V和485线绞合或者共管。
3,附近有干扰源。例如变频器。
4,布线拓扑不合规。485总线只接受菊花链拓扑,又叫做手拉手。不接受星形,树形,混合型拓扑。
5,由于线路的回声,导致通讯问题。所以要加入终端电阻吸收回声。尤其在通讯距离比较长时候。
6,因为RS485是有极性链 接,如果总线上有一个或者多个从站AB接反了,是有可能会影响整个总线通讯的。
7,误把485总线接入没肢灶了电源。由于现在很多设备都用的是欧式插座。电源和485都挨着。所以很容易接错。一旦接错可能整个总线都接入高压导致从站大面积烧毁。
总之,RS485在布线时候的问题非常多。作为现场总线来说,不如找个支持无极性,任意拓扑,能与220V混走的二总线替代RS485,也不用隔离电源B0505了,成饥激本大幅度降低。
推荐于2017-10-08