RS232:
RS232是一种异步传输标准接口。通常 RS-232 接口以9个引脚 (DB-9) 或是25个引脚 (DB-25) 的型态出现 。RS232最常用的连接方式是三根线:一条发送线、一条接收线及一条地线。
电平信号:逻辑1(MARK)=-3V~-15V,逻辑0(SPACE)=+3~+15V
传输距离:RS-232-C标准规定,驱动器允许有2500pF的电容负载,通信距离将受此电容限制,例如,采用150pF/m的通信电缆时,最大通信距离为15m;若每米电缆的电容量减小,通信距离可以增加。传输距离短的另一原因是RS-232属单端信号传送,存在共地噪声和不能抑制共模干扰(两条传输线上的信号同时变大或变小)等问题,因此一般用于20m以内的通信。
RS232不能实现多机通信。
原因:RS232为全双工的通信方式,一般的连接方式都为TTL电平<--电平转换芯片-->RS232电平,线路空闲时发送和接收的TTL电平都是高电平,电平转换芯片之后得到的RS232电平总是低。现在假设A为主机,B和C为从机,那么A想给B发送信号的时候没有问题,因为A的TXD线连接在B和C的RXD线上面,此时B和C的RXD线都是正常的处于等待接收(空闲)的状态,但是如果B如果收到信号想给A回复的时候,B的TXD与C的TXD线都同A的RXD线连接在一起的,B此时处于发送数据的状态(B即想控制自己的TXD线高低电平之间变化),然而C此时处于空闲状态(C想保证自己的TXD线为低电平不变),这个时候B和C的TXD线之间就出现了通信冲突。所以RS232可以实现点对点的通信方式,但这种方式不能实现组网的功能。
传输速率:RS232的传输速率较慢,能够达到1Mbps的已经比较少。

RS485:
RS485一般采用两线制传输:A、B两条传输线。
电平信号:-2V~-6V表示“0”,+2V~+6V表示“1”,电压为A-B的电压。
传输距离:一般1Km以内都没有问题。理论上,通信速率在100Kpbs及以下时,RS485的最长传输距离可达1200米,但在实际应用中传输的距离也因芯片及电缆的传输特性而所差异。在传输过程中可以采用增加中继的方法对信号进行放大,最多可以加八个中继,也就是说理论上RS485的最大传输距离可以达到9.6公里。如果真需要长距离传输,可以采用光纤为传播介质,收发两端各加一个光电转换器,多模光纤的传输距离是5~10公里,而采用单模光纤可达50公里的传播距离。
RS485可以实现多机通信。
原因:RS485为半双工通信方式,即分时实现收和发。总线空闲的状态下需要保证状态为逻辑1,也就是A-B的电压符合逻辑1的电平值。假设此时1为主机,2和3为从机,数据线的连接方式为1,2,3的A连接在一起,1,2,3的B也连接在一起,不存在RS232连接方式的问题。

补充:
同步传输是一种以数据块为传输单位的数据传输方式,该方式下数据块与数据块之间的时间间隔是固定的,必须严格地规定它们的时间关系。每个数据块的头部和尾部都要附加一个特殊的字符或比特序列,标记一个数据块的开始和结束,一般还要附加一个校验序列,以便对数据块进行差错控制。
异步传输(Asynchronous Transmission): 异步传输将比特分成小组进行传送,小组可以是8位的1个字符或更长。发送方可以在任何时刻发送这些比特组,而接收方从不知道它们会在什么时候到达。一个常见的例子是计算机键盘与主机的通信。
同步异步的区别主要就在于收发双方的时钟是否同步。

波特率计算:如果设置波特率为115200,数据位为8bit,起始位为1bit,结束位为1bit,校验位为1bit;
那1s钟不间断可传送的字符(1bit起始位+8bit数据位+1bit校验位+1bit结束位,共11bit)为115200/11=10472;10472/1024结果约为10.227所以速率约为10kB/ps。

https://blog.csdn.net/laoniu_c/article/details/38726691

RS232和RS485相关推荐

  1. 串口与COM口 USB口、TTL、RS-232、RS-485区别 释疑

    Point: 1.串口.COM口是指的物理接口形式(硬件),COM口简称是串口.而TTL.RS-232.RS-485是指的电平标准(电信号). 2.接设备的时候,一般只接GND RX TX.不会接Vc ...

  2. 虚拟串口最大传输速率_【干货】详解RS232、RS485、RS422、串口amp;amp;握手

    RS232.RS485和RS422基础知识 一.RS232基础知识计算机与计算机或计算机与终端之间的数据传送可以采用串行通讯和并行通讯二种方式.由于串行通讯方式具有使用线路少.成本低,特别是在远程传输 ...

  3. 全面解析RS232、RS485、RS422、RJ45接口的区别和各自的应用

    RS-232.RS-422与RS-485都是串行数据接口标准,RS-232是PC机与通信中应用最广泛的一种串行接口.RS-232被定义为一种在低速率串行通讯中增加通讯距离的单端标准.RS-232采取不 ...

  4. RS-232转RS-485/422串口转换器产品介绍

    RS-232转RS-485/422串口转换器是一款专为工业自动化通信中,解决RS-232接口信号转换成RS-485/422信号的光电隔离型转换器.那么,对于RS-232转RS-485/422串口转换器 ...

  5. 【STM32】各类通信接口及协议简识(IIC、SPI、RS232、RS485、CAN、USB)

    开发板为洋桃一号开发板,MCU为STM32F103C8T6 目录 1.通信接口一览 2.各类通信接口区别(速率问题仅限至于本MCU条件下) 1.通信接口一览 ■ 多达9个通信接口 多达2个IIC接口( ...

  6. 硬件电路基础知识(30)---RS232、RS485、RS422、RJ45接口的区别

    RS-232.RS-422与RS-485都是串行数据接口标准,RS-232是PC机与通信中应用最广泛的一种串行接口.RS-232被定义为一种在低速率串行通讯中增加通讯距离的单端标准.RS-232采取不 ...

  7. RS232, RS422, RS485 引脚布局区别

    RS232, RS422, RS485在接线接口方面都使用DB9 9针接口,但各引脚的含义不同.各接口的引脚区别如下表描述. Pin Mode RS232 RS422 RS485 1   DCD DC ...

  8. RS232电平 RS485电平 RS422电平 TTL电平

    [来自]http://guoyue1983.blog.sohu.com/135793787.html 232电平或者说串口电平,有的甚至说计算机电平,所有的这些说法,指得都是计算机9针串口(RS232 ...

  9. RS232和RS485区别

    1)硬件网络结构 a)RS232是 1:1 的通讯 b)RS485是 1:n 的通讯方式 其中有一台作为主机,其它作为从机:多态从机是通过地址码来区分的 2)如果你是单片机编程: a)从单片机编程角度 ...

  10. RS232、RS485及RS422有什么区别

    1.RS-232-C RS-232-C是美国电子工业协会EIA(Electronic Industry Association)制定的一种串行物理接口标准.RS是英文"推荐标准"的 ...

最新文章

  1. opensuse11.4 apache2 403 错误.
  2. 【例题收藏】◇例题·6◇ 电压机制(voltage)
  3. oracle的自动增长,Oracle实现id自动增长
  4. Leetcode:The Skyline Problem
  5. 电脑分辨率设置工具_干货分享:PPT 导出高清分辨率图片的四种方法
  6. axure html 360安装扩展,win10系统360浏览器添加Axure扩展的操作方法
  7. Strus2第一次课:dom4j操作xml
  8. name选择器_CSS 选择器
  9. 转:给.net 程序员的一些建设
  10. PMBus中的PAGE
  11. 通过ToStringBuilder实现toString方法
  12. 这届618:商家全渠道作战,天猫仍是主场
  13. jsp调用getParameterValues获取表单信息
  14. 台式计算机如何设置无线网络,台式电脑怎么设置无线网络
  15. 计算机安全设置超链接设置,word做超链接操作方法
  16. Web编程入门暨个人网站计划:Web前端开发入门
  17. 基于SSM的花店系统
  18. 连续时间系统的频域分析
  19. CListCtrl中的HitTest、SubItemHitTest的用法
  20. 非计算机专业买几寸电脑好,学习计算机网路技术专业,是不是需要买电脑啊

热门文章

  1. ASP.NET MVC 使用 Datatables (1)
  2. 51单片机PWM程序详解
  3. Codeforces Round #401 (Div. 2) C Alyona and Spreadsheet —— 打表
  4. iOS7,8 presentViewController 执行慢
  5. asp.net常见问题收集
  6. php mb strlen 开启,php mb_strlen是什么函数
  7. Python列表模拟页面调度LRU算法(京东2016笔试题)
  8. C++ IO常用读写操作
  9. linux如何自动处理文件,linux文件处理
  10. 嵌入式Linux的QT版本,嵌入式Linux版本Qt5.4快速部署