串口,主从模式,为什么不能用rs232,而要用485

最近在弄这个,一直没搞明白,采用应答模式,主机发送一个指令,m个从机接收指令,然后再根据指令的不同地址选择一个从机反应,为什么网上说的都是用4895,而不是232呢,以前没用过,求大神,说明白一下,谢谢
额,是rs485,上面写错了

485带地址通讯的 232是点对点的 通讯方式不一样追问

我就是对这个地址通讯不是很懂!这个不是应该是自己对那个用户协议的编写么?难道485还有规定?

追答

485的协议这个让很多人觉得疑惑的就是协议 协议其实很简单 通常有modbus modbus-rtu modbus-ascii

有现成的协议可供选择使用 也可以自己写协议 协议从字面上说就是双方的一种约定 就是在通讯的时候你规定好一帧(也就是主从之间规定好多少字节或者多少bit代表什么意思)

232也有协议的 通常情况下 232里面的 停止位 校验位 数据位 这些都是协议中的具体规定

追问

是啊,我就想的是,如果我用rs232,一主机,m个从机,如果我主机发送“0100”,表示01号从机接收‘00’这个字符,“0200”表示02号从机接收,为什么不行呢

追答

因为232从电气接口上就不支持1对多的通讯
485你可以理解为广播式的发送信息 每个节点都收到了 只不过在判断地址的时候 发现是自己的地址就执行 否则就不执行

追问

也就是说,rs232,主机发送指令,只有一个从机能接收指令?

追答

232不能多接,是点到点的通讯方式,232没有主从关系

温馨提示:内容为网友见解,仅供参考
第1个回答  2013-12-16
主从模式通信 485

百度百科 里有详细介绍的追问

关键是因为没用过,看得不是很懂,不明白为什么rs232就不行了呢?我的理解是,如果用rs232,采用应答模式,主机发一个指令过去,m个从机接收,这个时候就出现问题了,因为rs232不能同时支持m个从机接收,不能驱动这么多。。。而rs485可以,不知道我的理解对不对哦

追答

按说,都可以的

硬件上232 就是3线全双工,485是2线半双工

当然,需要软件配合,设计时需要协议全盘考虑

串口RS232和RS485和RS422的区别是什么?
1、RS-422:采用平衡传输采用单向\/非可逆,有使能端或没有使能端的传输线。2、RS-485:采用的是主从通信方式,即一个主机带多个从机。3、RS-232:在串行通讯时,要求通讯双方都采用一个标准接口,使不同的设备可以方便地连接起来进行通讯。三、规定不同 1、RS-422:EIA-422不允许出现多个发送端而...

RS232和RS485有什么区别?是什么意思?
1、传输方式不同 RS-232采取不平衡传输方式,即所谓单端通讯. 而RS485则采用平衡传输,即差分传输方式。RS-232采取不平衡传输方式,即所谓单端通讯.收、发端的数据信号是相对于信号地,如从DTE设备发出的数据在使用DB25连接器时是2脚相对7脚(信号地)的电平。2、传输距离不同 RS-232适合本地设备之...

232串口和485串口的区别
在串口通信中,RS232和RS485是两种常见的接口标准。RS232,由EIA制定,专为短距离、单端传输设计,通常用于20米内的通信,支持的数据速率范围广泛,但易受共地噪声和共模干扰影响。其工作方式为半双工,驱动器需要使能信号控制发送,适合单一设备间的连接。相比之下,RS485则更适用于长距离、多点互连的场景...

RS232和RS485的区别是什么
1.工作方式不同RS232是一种点对点的通信协议,只能在一个发送者和一个接收者之间进行通信。它常常被用于短距离通信,如计算机与串口打印机之间的通信等。相比之下,RS485支持多点半双工通信,可以同时连接多台设备在同一通信线上进行通信。因此,它更适用于远距离通信和多设备共享通信线的应用场景。2.传...

串口RS232和RS485和RS422的区别是什么?
接口使用一根信号线和一根信号返回线而构成共地的传输形式,这种共地传输容易产生共模干扰,所以抗噪声干扰性弱。 传输距离有限,最大传输距离标准值为50英尺,实际上也只能用在50米左右。 针对RS-232-C的不足,于是就不断出现了一些新的接口标准,RS-485就是其中之一,它具有以下特点: RS-485的电气特性:逻辑"1"以两...

RS232与RS485的区别
但这三者接口的板上信号源都是串口,也就是UART。所以可以很容易相互转换。RS232也并不适合现场大规模联网使用,因为RS232线序中要接GND,所以至少要3条线传输信号。而RS485是两条线。但要注意,现在很多人容易混淆,RS485这种说是“AB线”,“两线”,但其实需要额外供电,也就是在组网时候,实际...

串口RS232和RS485和RS422的区别是什么?
RS-485:为扩展应用范围,EIA又于1983年在RS-422基础上制定了RS-485 标准,增加了多点、双向通信能力,即允许多个发送器连接到同一条总线上,同时增加了发送器的驱动能力和冲突保护特性,扩展了总线共模范围,后命名为 TIA\/EIA-485-A标准。常见的为一般计算机应用的RS-232(使用 25 针或 9 针连接器...

rs485串口和rs232串口有什么区别?
串口、COM口是指的物理接口形式(硬件)。而TTL、RS-232、RS-485是指的电平标准(电信号)。1、电平标准(电信号)。TTL电平标准是 :低电平为0,高电平为1(对地,标准数字电路逻辑)。RS485是 :正电平为0,负电平为1(对地,正负6-15V皆可,甚至可以用高阻态)。采用差分信号逻辑,更适合长距离、...

RS232与RS485的区别
485接口,又称AB线,通常在现场布线时使用,以便于接线。它通常采用欧式端子。与之相对的RS422接口需要四条线,可以理解为485是半双工,即总线上只能一个人发言时,其他人不能发言,或者听的时候不能发言。这就是RS232和RS485在通信功能上的主要区别。而RS422是全双工,意味着一个人在说话的同时,...

RS232和RS485串口通信C程序区别在于什么地方?
LS说的很对。其主要区别在于RS232的收发方向固定,而RS485多采用主从结构,数据链路层需要处理方向及令牌传递。

相似回答