rs485采用多少字节,RS485组网最多可以有多少个节点需要工程实际中用过的
来源:整理 编辑:亚灵电子网 2023-04-15 18:48:54
本文目录一览
1,RS485组网最多可以有多少个节点需要工程实际中用过的
127节点,但太多就慢了,轮巡访问一次的时间就长了。
2,RS485组网
这个要分软硬件两个方面来看硬件的话:看设备的负载能力(一般是32个),不过可以通过485集线器或者485中继器扩充整个网络的负载能力。485集线器将单个485端口扩展出多个485端口,每个485端口独立驱动,利用3000V光电隔离芯片以及DC/DC电源隔离模块使得每个485端口相互隔离,在物理上分割为多条独立的485总线,使得485线路能够采用星型拓扑结构布线并符合485总线布线规范。软件的话:看地址码的设置,一般地址码是用一个字节表示,在十六进制是FF,最大支持255个,如果用两个字节的话,FF FF,就可以支持256*256-1个。不过一般是255个为多,毕竟六万多个,轮询时间过长,整个系统会假死的。关于485的问题,可以参考一下下面的链接,了解一下各方面的情况,特别是软件上的http://www.485-can-tcp.com/technology/232485/agreement.htmrs485接线时,一般应采用手牵手的总线拓扑结构,最好不要采用星型拓扑结构。可参考:http://blog.sina.com.cn/s/blog_729a492301019owo.html通信最常见为modbus协议,采用问答式,由主机一个一个查询,从机被动回答
3,怎么理解rs485总线本质是一个物理层标准 RS232RS485只能代表
RS-485总线只是基于物理接口和屏蔽双绞线传输介质,只是物理介质层,由于其电路特性,专门针对一主多从协议的,上面可以跑很多协议,只要协议是基于一主多从的就没有太多问题。
工业数据通信是计算机和通信技术结合的产物,是软硬件的结合体。借助某种传输介质将数据准确,及时的传送到正确的目的地是数据通信系统的基本任务,数据通信技术主要涉及有通信协议,接口,同步,信号编码,数据交换,安全,通信控制与管理等问题。工业数据通信系统中,具有通信能力的现场测量控制仪表和监控计算机是主要的通信设备,是构成控制网络的节点。工业数据通信系统由数据信息的发送设备,接收设备,传输报文,通信协议,传输介质等几部分组成。
在工业数据通信中,按照通信帧的长短,数据传输总线可以分为传感器总线,设备总线和现场总线。传感器总线通信帧长度只有几个或者十几个数据位,属于数据位级的。设备总线则是几个到几十个字节,属于字节级的。而现场总线的通信帧则可以达到几百个字节,需要传输更长的数据时,还可以分包传送,属于数据块的。但是现场总线中传输与控制直接相关的数据帧也只有几个或者十几个字节,一般人们将长度不一的总线统称为现场总线。早期现场总线又称为工业电话线,用于工业测量设备之间传输信息,典型的包括有Culter-Hammer公司的Directrol,General的Electric I/O,Phoenix的Interbus-S,Turck的Sensoplex,Process Data的P-Net.由于计算机技术的迅速发展,现场总线依托计算机也得到了迅速的发展。根据资料,现已有现场总线100多种,其中开放型总线就有40多种,其中典型的代表有RS-485总线,工业以太网,PROFIBUS总线,FF总线,CAN总线,光总线等。基于 rs485总线 的通信协议很多,如 modbus 等等
4,通讯协议的方式有哪几种rs485通讯基于什么原理
通讯协议只是一种双方约定的“暗语”用0和1传输应答信息而已。RS485基于串口通讯,所以基于串口应答通讯方式的半双工协议都可以使用。你可以用MODBUS,也可以自拟协议。只要主从双方能解析数字表达的意义就能完成通讯。同样你可以把MODBUS协议用在其他支持串口通讯半双工的硬件上,如二总线POWERBUS,RS232等。电气原理TTL接口电平常见的有3.3V和5V的。通过在0和TTL电平之间摆动,来传输数据。需要通讯双方“约定” 好速率。也就是说,通过TTL电平传输的UART接口是一种不传输时钟的"异步通讯"方式。一般通讯格式以一个字节为最小单位,有8位,和9位的常见格式。第九位有的人用于奇偶效验用。如下图:而RS485接口,简单说就是把TTL的“0-3.3V/5V之间摆动”的信号,转换为“5V压差颠倒反转的AB线信号”,并且扩流驱动电缆电容。简单说就是这样。所以可以理解为,RS485是以TTL数据源的总线驱动芯片。当然了。如果扩展RS485来说。作为总线技术,RS485在现场问题很多,不支持任意拓扑,不支持无极性,需要隔离,需要加终端电阻等。如果作为现场施工使用方便布线,二总线方便的多,例如POWERBUS等百度百科 里有典型的串行通讯标准是rs232和rs485,它们定义了电压,阻抗等,但不对软件协议给予定义,区别于rs232, rs485的特性包括: 1. rs-485的电气特性:逻辑“1”以两线间的电压差为+(2—6)v表示;逻辑“0”以两线间的电压差为-(2—6)v表示。接口信号电平比rs-232-c降低了,就不易损坏接口电路的芯片, 且该电平与ttl电平兼容,可方便与ttl 电路连接。 2. rs-485的数据最高传输速率为10mbps 。一般来说,只要支持一主多从的通信协议都可以应用于RS-485通信,常用的有modbus RTU/ASCII的都有,还有profibus也是较为常见的,还有很多厂家自己定义协议也可以用在485通信上面,只要你支持一主多从,主机轮询方式的就可以,关于485通信协议,可以看看下面的链接:http://www.485-can-tcp.com/technology/232485/agreement.htm485一般是modbus协议。其他还有rs232、profibus等
5,RS485的工作电压是多少
上面的答案已经说的很清楚了,RS485工作电压其实就电平颠倒原理,两根线AB,通过在通讯 的时候按照主从约定好的速率,反转电平,来完成数据0和1的识别。这很简单,我就答点不一样的吧,关于这种原理的更深入分析。485在现场施工上的一些问题,也可以从原理层面分析一下:简单来说,主要是由于两方面原因造成的:一、差分弱电流浮压方式传输信号方式采用电压差分方式传输数据,采样浮动电压的交替变化,物理层一个发送端对应多个高阻输入的方式。由于接收器是多个高阻输入,虽然发送端是推挽输出,在距离发送端的近端,具有一定的干扰电压通过磁耦合入总线,产生的电压会被发送端引流吸收。但由于长导线的电阻,距离发送器的长导线远端,电压极易被干扰。如下图:所以常常RS485 要加终端匹配电阻,但弊端相当明显:1, 增加了施工步骤,和现场调试时间。2, 即使 100Ω的终端匹配电阻,引流干扰的能力也只有0.05mA 。和动辄几十mA 真实负载的电源抗扰度,完全不是一个数量级!0.05mA VS 几十mA !3, 终端电阻的加入,加大了发送端 RS485 芯片的发热,降低了RS485 的线缆驱动能力。4,如果终端电阻损坏,增加的部件,增加的风险!整个总线将彻底陷入瘫痪。二,信号的与电源线分离:电源与信号线分立导致的隔离成本与不隔离的共模电压风险,由于RS485 ,CAN 信号线与供电线分离。导致远传后,由于功率线线损压降,导致的远端差模电压不同,不隔离的话,当线较细或距离较远时。会导致RS485 或CAN 芯片损坏可能。而供电与通讯同属两线的二总线类似POWERBUS 技术,则从原理上没有此问题。无需隔离。安全可靠。RS-485 的 2线 电压不断变化的,从而 能传输 数据楼主 说的 工作电压 是指什么?RS-485 通常 是 有 RS-485收发器 芯片来 进行数据 传输这些 不同的芯片 的 工作电压 会有差别的但具体到 某个 芯片来说 是 固定 的如 max485 采用单一电源+5 V工作,额定电流为300 μA,采用半双工通讯方式。它完成将TTL电平转换为RS-485电平的功能。MAX485芯片的结构和引脚都非常简单,内部含有一个驱动器和接收器。差模电压二楼已经说了。共模电压(对公共线的电压)的话,最好不要高于5v平均值。因为共模电压太高了(>24v),会让485芯片的保护电路一直处于工作状态分流电阻拉低共模电压防止涌入门电流的电压过高,长时间有电流通过保护电流会让485芯片温度一直上升,最后温度超过芯片能够承受的温度就会导致芯片冒烟烧毁芯片。最后连外部保护电路也跟着烧掉。工作电压一般都是5V的不过也有3.3V的485芯片但很少用
6,RS485接口
一般电脑 是没有 485 接口的,有的话,只有 232 接口
所以,要控制,必须 转换
请看 武汉鸿伟光电
485C 232/485/422无源转换器
485D 232/485/422有源隔离转换器
http://www.homewaygd.com/cn/list.php/13-1.html
有 485 连接 示意图的
祝你顺利
在数据通信,计算机网络以及分布式工业控制系统当中,经常需要使用串行通信来实现数据交换。目前,有RS-232,RS-485,RS-422几种接口标准用于串行通信。RS-232是最早的串行接口标准,在短距离(<15M),较低波特率串行通信当中得到了广泛应用。其后针对RS-232接口标准的通信距离短,波特率比较低的状况,在RS-232接口标准的基础上又提出了RS-422接口标准,RS-485接口标准来克服这些缺陷。下面详细介绍RS-232,RS-422,RS-485接口标准。
RS-232串口标准是种在低速率串行通讯种增加通讯距离的单端标准。RS-232采取不平衡传输方式,即单端通讯。其收发端的数据信号都是相对于地信号的。所以其共模抑制能力差,再加上双绞线的分布电容,其传输距离最大约为15M,最高速率为20KBPS,且其只能支持点对点通信。
针对RS-232串口标准的局限性,人们又提出了RS-422,RS-485接口标准。RS-485/422采用平衡发送和差分接收方式实现通信:发送端将串行口的TTL电平信号转换成差分信号A,B两路输出,经过线缆传输之后在接收端将差分信号还原成TTL电平信号。由于传输线通常使用双绞线,又是差分传输,所以又极强的抗共模干扰的能力,总线收发器灵敏度很高,可以检测到低至200mV电压。故传输信号在千米之外都是可以恢复。RS-485/422最大的通信距离约为1219M,最大传输速率为10Mb/S,传输速率与传输距离成反比,在100Kb/S的传输速率下,才可以达到最大的通信距离,如果需传输更长的距离,需要加485中继器。RS-485采用半双工工作方式,支持多点数据通信。RS-485总线网络拓扑一般采用终端匹配的总线型结构。即采用一条总线将各个节点串接起来,不支持环形或星型网络。如果需要使用星型结构,就必须使用485中继器或者485集线器才可以。RS-485/422总线一般最大支持32个节点,如果使用特制的485芯片,可以达到128个或者256个节点,最大的可以支持到400个节点。
RS-485 RS-232
RS-485为9孔
7,大写字母B的ASCII码值是多少
大写字母B的ASCII码(十进制)值是66,二进制值是0100 0010。ASCII 码使用指定的7 位或8 位二进制数组合来表示128 或256 种可能的字符。标准ASCII 码也叫基础ASCII码,使用7 位二进制数(剩下的1位二进制为0)来表示所有的大写和小写字母,数字0 到9、标点符号,以及在美式英语中使用的特殊控制字符。其中:0~31及127(共33个)是控制字符或通信专用字符(其余为可显示字符),如控制符:LF(换行)、CR(回车)、FF(换页)、DEL(删除)、BS(退格)、BEL(响铃)等;通信专用字符:SOH(文头)、EOT(文尾)、ACK(确认)等;ASCII值为8、9、10 和13 分别转换为退格、制表、换行和回车字符。它们并没有特定的图形显示,但会依不同的应用程序,而对文本显示有不同的影响。32~126(共95个)是字符(32是空格),其中48~57为0到9十个阿拉伯数字。65~90为26个大写英文字母,97~122号为26个小写英文字母,其余为一些标点符号、运算符号等。扩展资料ASCII码与Unicode码的区别:用Unicode对英文进行编码,相对于ASCII编码来说,会更占用空间。Unicode使用两个字节存储,英文存储只需要占用一个字节,用Unicode编码,就会在多出的一个字节上全部置零。这就造成了空间浪费,于是就有了UTF-8编码。(8-bit Unicode Transformation format)它是Unicode的实现方式,是一种可变字节的编码方式,用1-4个字节来表示一个字符。对英文就使用一个字节来表示,对汉字就使用两个字节来表示,有更复杂的字符就用3-4个字节来表示。半角逗号用在英文环境中,和英文字符一样占用一个字节,全角逗号用在汉语环境中,和汉字字符一样占用两个字符。参考资料来源:百度百科-ascii码大写字母“B”的ASCII码值是66。 国际上普遍采用的ASCII编码英文全名是American Standard Code for Information Interchange,意思是美国信息交换标准代码,这是一种用于信息交换的美国标准代码。7位字符集广泛用于代表标准美国键盘上的字符或符号。通过将这些字符使用的值标准化,ASCII允许计算机和计算机程序交换信息。ASCII字符集是与ANSI字符集中的前面128个(0-127)字符相同。一个ASCII码值占一个字节(8个二进制位),其最高位(b7)用作奇偶校验位。所谓奇偶校验,是指在代码传送过程中用来检验是否出现错误的一种方法,一般分奇校验和偶校验两种。奇校验规定:正确的代码一个字节中1的个数必须是奇数,若非奇数,则在最高位b7添1;偶校验规定:正确的代码一个字节中1的个数必须是偶数,若非偶数,则在最高位b7添1。 B 的二进制 是 01000010所以加偶校验后的二进制编码 仍为 01000010
文章TAG:
rs485采用多少字节rs485 采用 多少