RS-485串口通讯传送数据时里面字符串的格式是什么
应该是由若干个byte组成的数据帧,至于帧中是什么内容取决于所采用的协议
如果是自己开发,可以自定义 如果是人家的 产品,得看说明书 了解 建议楼主 去百度文库 搜搜modbus 等

rs232 rs485帧格式有何区别
一、RS-232C接口 RS-232C是EIA(美国电子工业协会)1969年修订RS-232C标准。RS-232C定义了数据终端设备(DTE)与数据通信设备(DCE)之间的物理接口标准。二、RS-485是RS-422A的变型:RS-422A用于全双工,而RS-485则用于半双工。RS-485是一种多发送器标准,在通信线路上最多可以使用32 对差分驱动器/接收器。如果在一个网络中连接的设备超过32个,还可以使用中继器。 RS-485的信号传输采用两线间的电压来表示逻辑1和逻辑0。由于发送方需要两根传输线,接收方也需要两根传输线。传输线采用差动信道,所以它的干扰抑制性极好,又因为它的阻抗低,无接地问题,所以传输距离可达1200米,传输速率可达1Mbps。
这个只是物理连接,和这个无关 帧格式仅和协议有关

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-485RS-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了,成本大幅度降低。
我们通常说的串口通信是默认计算机的RS232串口,RS485接口是差分的,用于可靠性高的领域。计算机的RS232要想和RS485的设备通信,得用一个RS232转RS485的转接头才行。PC即的串口软件都通用,串口通信参数配置也一样。如下图格西烽火串口助手例子。

RS485通讯数据格式是随意的吗?
可以根据应用的情况,自己设计 数据格式 也可以遵循 同意的modbus 协议(通行标准)

rs485通讯协议详解
RS-485上的软件层协议ModBus主要依赖于主从模式。主从机的数据交互,需要:a. 主机将自己转为发送状态。b. 主机按照预先约定的格式发出寻址数据帧。c. 主机恢复自身的接收状态。所谓的约定,可是主机开发者和从机开发者约定好的规约,例如主机要通过从机控制接在从机的电机,主机要启动电机就往从机发0x1,停止电机就往从机发0x2。这就是一种预先约定好的格式,但是这样做,互换性、兼容性、通用性差。例如其他公司是约定发送0x03让电机转动,发0x04让电机停止。导致不同厂家的主机、从机不能相互通讯。用户需要的,就像网络操作,只要接入有网的网线那么计算机都能上网。所以说,需要一种大家都共同遵循的规则(可以是ModBus,也可以是TCP/IP等上层协议)。软件层协议主要是解决如何解析传输的数据,即传输的目的或者更加可靠的传输数据。半双工通讯中,都是主机寻找从机,主机的目的无非有主机要发数据给从机,或者主机要从从机中获取数据。主机等待自身所寻址的从机作回应,也就是说从机接收到主机的寻址命令、数据后一定要回应主机,不然主机会认为从机通讯异常。扩展资料;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接口具有良好的抗噪声干扰性,长的传输距离和多站能力等上述优点就使其成为首选的串行接口。因为RS-485接口组成的半双工网络,一般只需二根连线,所以RS-485接口均采用屏蔽双绞线传输。RS-485接口连接器采用DB-9的9芯插头座,与智能终端RS-485接口采用DB-9(孔),与键盘连接的键盘接口RS-485采用DB-9(针)。

本文由 在线网速测试 整理编辑,转载请注明出处,原文链接:https://www.wangsu123.cn/news/76419.html。