搜索
bottom↓
回复: 84

RS485和RS232通信,区别在哪里?

  [复制链接]

出0入0汤圆

发表于 2014-11-11 11:19:13 | 显示全部楼层 |阅读模式
想了解一下RS485和RS232的区别,现在主要知道就是硬件的接口不同,软件有什么区别呢?自己理解就是驱动一个uart,这两个的软件区别在哪呢?知道详情的可否详细告知一下,谢谢了

阿莫论坛20周年了!感谢大家的支持与爱护!!

知道什么是神吗?其实神本来也是人,只不过神做了人做不到的事情 所以才成了神。 (头文字D, 杜汶泽)

出0入0汤圆

发表于 2014-11-11 11:24:44 | 显示全部楼层
楼主你好。
关于485与232的区别,网上很多讲解,比如有个PPT:RS232与485的区别
在软件控制方面,需要注意485芯片RE,DE的控制。

出0入0汤圆

发表于 2014-11-11 11:28:14 | 显示全部楼层
跟着LZ学习进步。

出0入0汤圆

发表于 2014-11-11 11:46:07 | 显示全部楼层
感谢二楼的资料,用了那么久,都没怎么清楚

出0入0汤圆

发表于 2014-11-11 11:50:20 | 显示全部楼层
学习一下

出0入0汤圆

发表于 2014-11-11 12:07:07 | 显示全部楼层
学习了哈。。。

出0入0汤圆

发表于 2014-11-11 12:25:56 来自手机 | 显示全部楼层
232只能点对点通讯,485可以实现组网

出0入0汤圆

发表于 2014-11-11 12:42:43 | 显示全部楼层
这个在程序上体现的不是很清楚,只要不是全双工通信,基本上可以通用,
rs232是是全双工的,接受和发送可以同时,这也就是为什么短接rx,tx 发送的就可以回显了。但通信距离近,15米吧 信号一般有单片机的ttl输出经过max232转成标准的9针接口,一般只能一对一通信。51单片机的使用第9位实现一对多是个例。
rs485是主从结构,所以算半双工的,基本上都是一对多使用,流行的modbus协议在rs485上体现的很到位,从站需要设置不一样的站号,主站可读写从站,从站和主站 从站和从站之间不能通信。通信距离很远,使用差分信号,一般的单片机ttl经过485 芯片转接,会多一条 发送和接受的转换io需要单片机控制,也可以使用74系列的ic,检测数据线调变来切换。

另rs232可以容易转换成rs485 网上有模块,但485转232效率就有折扣了!
在程序中 串口名 波特律 数据位 停止位 发送接受什么的都是一模一样!

出0入0汤圆

发表于 2014-11-11 12:47:22 | 显示全部楼层
snail_dongbin 发表于 2014-11-11 12:42
这个在程序上体现的不是很清楚,只要不是全双工通信,基本上可以通用,
rs232是是全双工的,接受和发送可以 ...

很厉害,答的非常好

出100入101汤圆

发表于 2014-11-11 13:11:32 | 显示全部楼层
一般来说,485,半双工,收发不能同时进行。

出0入0汤圆

发表于 2014-11-11 14:29:29 | 显示全部楼层
没考虑过这个问题,因为在我看来这两个本来就是两个不同的东西。

出0入0汤圆

发表于 2014-11-11 14:30:34 | 显示全部楼层
建议楼主看一下各自的标准,和协议,硬把这两个往一起靠自己都晕了。

出0入0汤圆

 楼主| 发表于 2014-11-11 15:59:17 | 显示全部楼层
步之道 发表于 2014-11-11 14:30
建议楼主看一下各自的标准,和协议,硬把这两个往一起靠自己都晕了。

谢谢回复,主要是在硬件方面可能是两个东西,但是软件方面都是使用的UART,所以感觉RS232和RS485很像

出0入0汤圆

发表于 2014-11-11 16:13:27 | 显示全部楼层
rs232 全双工(同时双向)  +-6~12V      点对点    近距离10米内   
rs485 半双工                   差分  200mv  一主多从 中远距离  

看了半天,这两总线是互补的,教科书上说RS485是应对RS232的缺陷而开发的

出0入0汤圆

发表于 2014-11-11 16:23:00 | 显示全部楼层
8樓解說詳盡正確,給讚!

出0入0汤圆

发表于 2014-11-11 16:33:04 来自手机 | 显示全部楼层
网上再去补一下知识

出0入0汤圆

发表于 2014-11-11 17:14:58 | 显示全部楼层
学习一下

出0入0汤圆

发表于 2014-11-11 18:25:20 | 显示全部楼层
我觉得应用场景不一样,232只能点对点,485可以多点总线互联。

出0入0汤圆

发表于 2014-11-11 22:28:50 | 显示全部楼层
找个程序看一下就明白啦 !  或者百度  google

出0入0汤圆

发表于 2014-11-12 08:48:17 | 显示全部楼层
学习了  不错

出0入0汤圆

发表于 2014-11-12 09:29:37 | 显示全部楼层
学习了,赚一分,谢谢各位

出0入0汤圆

发表于 2014-11-12 09:36:25 | 显示全部楼层
最重要的区别还是两者的传输距离吧。485完胜232

出0入0汤圆

发表于 2014-11-12 09:44:53 | 显示全部楼层
8楼说的很详细
软件上,其实区别不大,RS232是全双工,RS485是半双工,在软件处理上没什么区别。
但硬件区别比较大,232还是电平的方式,只是将电压升高了。485是差分方式,AB线的电压有正有负。所以传输距离更远。
采用可靠的485芯片及合理的电路,485在9600波特率下可以达到1200米的距离。

出0入0汤圆

发表于 2014-11-12 09:59:17 来自手机 | 显示全部楼层
学习了         

出0入0汤圆

发表于 2014-11-12 10:02:28 | 显示全部楼层
程序上最大的不同就是,232可以同时收发,485不能同时收发

出0入0汤圆

发表于 2014-11-12 12:53:35 | 显示全部楼层
软件上的是差不多的

出0入0汤圆

发表于 2014-11-12 19:28:40 | 显示全部楼层
485是差分传输,传输距离比232远很多,误码少

出0入0汤圆

发表于 2014-11-12 20:49:38 | 显示全部楼层
485半双工,传输距离远,232全双工,传输距离没有485远

出0入0汤圆

发表于 2014-11-13 04:01:03 来自手机 | 显示全部楼层
楼上说得没错,顶

出0入0汤圆

发表于 2014-11-13 07:48:50 来自手机 | 显示全部楼层
听说过485比较高级一点,没机会使用过。

出0入0汤圆

发表于 2014-11-13 08:18:32 | 显示全部楼层
xjmlfm1 发表于 2014-11-12 09:44
8楼说的很详细
软件上,其实区别不大,RS232是全双工,RS485是半双工,在软件处理上没什么区别。
但硬件区 ...

我想说的全部被你说了!

出0入0汤圆

发表于 2014-11-13 08:27:02 | 显示全部楼层
485厉害一点。

出0入0汤圆

发表于 2014-11-13 08:49:00 | 显示全部楼层
学习了,不错!

出0入0汤圆

发表于 2014-11-13 09:01:46 | 显示全部楼层
朝闻夕道 发表于 2014-11-13 08:18
我想说的全部被你说了!

好吧,那你还是别说了。

出0入0汤圆

发表于 2014-11-13 09:30:02 | 显示全部楼层
232只要RX,TX    485还要个RE,DE控制引脚管收发         软件找个232和485的例程就清楚了

出0入0汤圆

发表于 2014-11-13 09:55:50 | 显示全部楼层
组网一般485,点对点近距离是232

出0入0汤圆

发表于 2014-11-13 09:58:41 | 显示全部楼层
8楼回答很好,加100分

出0入16汤圆

发表于 2014-11-13 14:07:20 | 显示全部楼层
全双工与半双工,485需要发送和接受需要方向控制

出0入0汤圆

发表于 2014-11-13 14:21:26 | 显示全部楼层
区别就是吃饭用筷子还是用手抓。

出0入0汤圆

发表于 2014-11-16 00:23:29 | 显示全部楼层
学习了,正准备做点RS485 的东西。收藏。

出0入0汤圆

发表于 2014-11-16 10:11:45 来自手机 | 显示全部楼层
rs485是平衡通信,传输距离远。rs232是非平衡通信,传输距离短。

出0入0汤圆

发表于 2014-12-4 23:50:14 | 显示全部楼层
终于搞明白了

出0入0汤圆

发表于 2014-12-5 00:21:12 | 显示全部楼层
snail_dongbin 发表于 2014-11-11 12:42
这个在程序上体现的不是很清楚,只要不是全双工通信,基本上可以通用,
rs232是是全双工的,接受和发送可以 ...

回答的相当全面

出0入0汤圆

发表于 2014-12-5 07:12:07 来自手机 | 显示全部楼层
回答的都很全面。借问哪些协议一般只用于板载通信,如iic,好像这个定义很少

出0入0汤圆

发表于 2014-12-5 08:27:47 | 显示全部楼层
软件方面 最主要的区别是RS485只有一个只有一个控制管脚来切换发送和接收 而RS232能实现流控

出0入0汤圆

发表于 2014-12-5 09:03:50 | 显示全部楼层
学习一下。以前用过232

出0入0汤圆

发表于 2014-12-5 10:21:17 | 显示全部楼层
网上能找到的资料一大堆,例如电平、走线形式都是有区别的

出0入0汤圆

发表于 2014-12-5 10:47:25 | 显示全部楼层
用了这么久了,具体区别还是没注意,学习了

出0入0汤圆

发表于 2014-12-5 11:15:47 | 显示全部楼层
区别大了,

485可以总线的。

出0入0汤圆

发表于 2014-12-5 11:17:53 | 显示全部楼层
2L的资料不错,

差分信号。TTL。

出0入0汤圆

发表于 2014-12-5 11:35:08 | 显示全部楼层
485 用的还是非常多的、、有意向学习一下485 的东西、、、

出0入42汤圆

发表于 2014-12-5 12:44:45 | 显示全部楼层
snail_dongbin 发表于 2014-11-11 12:42
这个在程序上体现的不是很清楚,只要不是全双工通信,基本上可以通用,
rs232是是全双工的,接受和发送可以 ...

回答的很全面,另外因为485用的差分信号所以抗干扰能力要强于232.

出0入0汤圆

发表于 2014-12-6 10:05:44 | 显示全部楼层
一般使用时考虑距离和抗干扰。以及半工双工的区别。

出0入0汤圆

发表于 2014-12-6 11:54:08 | 显示全部楼层
rs232用于计算机周边
rs485距离可以远

出0入0汤圆

发表于 2014-12-6 12:12:52 | 显示全部楼层
其实485就是个串口

出0入0汤圆

发表于 2014-12-6 14:02:39 | 显示全部楼层
xjmlfm1 发表于 2014-11-12 09:44
8楼说的很详细
软件上,其实区别不大,RS232是全双工,RS485是半双工,在软件处理上没什么区别。
但硬件区 ...

言简意赅 。 在软件上没什么区别 ,主要是硬件上的差别 !

出0入0汤圆

发表于 2014-12-6 14:14:21 | 显示全部楼层
全双工和半双工啊~这个是常识吧

出0入0汤圆

发表于 2014-12-7 22:09:15 | 显示全部楼层
freefei 发表于 2014-11-12 19:28
485是差分传输,传输距离比232远很多,误码少

准备在项目中用异步串行通信,请问RS232的误码有多高?如果不用电信号,使用光纤通信呢?

出0入0汤圆

发表于 2014-12-7 22:12:24 | 显示全部楼层
1、从操作单片机层次来说,RS232只操作串口UART,RS485操作UART之外还要操作一个方向EN;
2、RS232是全双工,RS485是半双工(当然也可以想办法组成全双工,但我们一般意义上都是半双工)
3、RS232电平范围和RS485电平模式和范围也是不一样的,这点从它们的ESD来看也是取不一样的电压值选型;
4、RS232传输距离较短,RS485传输距离较长;

以上,基本上暂时只想到这些啦;

出0入4汤圆

发表于 2014-12-10 11:05:39 | 显示全部楼层
60楼正解

出0入0汤圆

发表于 2014-12-10 17:17:59 | 显示全部楼层
卤煮,你的扫盲了,需要学习

出0入0汤圆

发表于 2014-12-10 19:17:45 | 显示全部楼层
唯一的区别就是485是差分信号,能长距离传输

出0入0汤圆

发表于 2014-12-10 21:52:08 | 显示全部楼层
感谢二楼的资料

出0入0汤圆

发表于 2014-12-10 21:58:26 来自手机 | 显示全部楼层
8楼讲解很详细

出0入0汤圆

发表于 2014-12-10 22:03:32 | 显示全部楼层
FSL_TICS_ZJJ 发表于 2014-11-11 11:24
楼主你好。
关于485与232的区别,网上很多讲解,比如有个PPT:RS232与485的区别
在软件控制方面,需要注意4 ...

谢谢   

出0入42汤圆

发表于 2014-12-10 22:08:15 来自手机 | 显示全部楼层
8楼解释的好。

出100入101汤圆

发表于 2014-12-10 22:59:31 | 显示全部楼层
http://wenku.baidu.com/view/32896e1c59eef8c75fbfb3ee.html,这个解释的比较清楚。

出0入0汤圆

发表于 2014-12-12 09:24:22 | 显示全部楼层
snail_dongbin 发表于 2014-11-11 12:42
这个在程序上体现的不是很清楚,只要不是全双工通信,基本上可以通用,
rs232是是全双工的,接受和发送可以 ...

不错 讲解的很到位

出0入0汤圆

发表于 2014-12-12 09:33:04 | 显示全部楼层
232只能点对点通讯,485可以实现组网

出0入0汤圆

发表于 2014-12-12 09:45:02 | 显示全部楼层
FSL_TICS_ZJJ 发表于 2014-11-11 11:24
楼主你好。
关于485与232的区别,网上很多讲解,比如有个PPT:RS232与485的区别
在软件控制方面,需要注意4 ...

此贴的PPT链接 也很不错 小白建议看下 更透彻些

出0入0汤圆

发表于 2014-12-14 07:31:00 | 显示全部楼层
RS232是电压传输,终端是开路的,这样抗干扰能力差,传输近
RS485是电流传输,终端是闭路的,通过一个120欧电阻,这样可以把电流转变成电压,另一方面阻抗匹配,信号没有反射回去。可以传输很远的距离
多种原因使RS485传输的距离很远,我认为,研究RS485的时候,技术人员很可能借用了电话线的原理,因为电话线可以把语音信号传出去非常远的距离,其实电话线为什么可以传输这么远,本质上传输的是电流信号,如果用电压信号传输,电话线肯定不能很长了。 然后,RS485研究成功 后,文档中对于电流传输这种概念只字不提。只提什么差分传输。
当然,差分传输,以及终端匹配120欧电阻,这也是RS485传输距离远的重要原因。
总之,差分传输,电流传输,终端匹配,这三个方面的原因

出0入0汤圆

发表于 2015-1-7 11:33:03 | 显示全部楼层
卢台长 发表于 2014-11-12 09:36
最重要的区别还是两者的传输距离吧。485完胜232

485查分信号,电流传输。 232靠的是电压,飞飞

出0入0汤圆

发表于 2015-1-7 12:16:48 | 显示全部楼层
学习了!
谢谢!

出0入0汤圆

发表于 2015-1-13 00:06:57 来自手机 | 显示全部楼层
距离远,半双工

出0入0汤圆

发表于 2015-1-13 02:25:03 | 显示全部楼层
距离,多机,全双工与半双工

出0入0汤圆

发表于 2015-1-13 14:46:05 | 显示全部楼层
FSL_TICS_ZJJ 发表于 2014-11-11 11:24
楼主你好。
关于485与232的区别,网上很多讲解,比如有个PPT:RS232与485的区别
在软件控制方面,需要注意4 ...

版主专业啊

出0入0汤圆

发表于 2015-1-13 14:52:01 | 显示全部楼层
485半双工,232全双工。
485传输距离远。232只能近距离传输 。

出0入0汤圆

发表于 2015-1-13 15:00:06 | 显示全部楼层
485半双工,差分信号,传输距离远,抗干扰能力强,通常增加防雷电路,适合工业环境和室外环境
RS232全双工,电平信号,传输距离近。支持CTS,RTS 和DSR,通常短距离通信

出0入0汤圆

发表于 2015-1-13 15:05:17 | 显示全部楼层
Lu.Shi 发表于 2014-11-11 15:59
谢谢回复,主要是在硬件方面可能是两个东西,但是软件方面都是使用的UART,所以感觉RS232和RS485很像 ...

要只看软件的话,通讯跟文件也没区别。

出0入0汤圆

发表于 2015-1-13 15:10:23 来自手机 | 显示全部楼层
485工业网络常用;232同样可以组网,软件控制好就行

出0入0汤圆

发表于 2015-1-13 15:59:22 | 显示全部楼层
学习了 用过但是没仔细深究过区别

出0入0汤圆

发表于 2015-1-14 09:44:02 | 显示全部楼层
学习了,刚好做产品用得上

出0入0汤圆

发表于 2015-1-14 14:05:00 | 显示全部楼层
只用过串口,没用过485,只怪接触的太少

出0入0汤圆

发表于 2015-1-14 17:59:16 | 显示全部楼层
这个数电书上应该挺多的啊
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-7-23 07:24

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表