RS232概述
RS-232接口符合美国电子联盟(EIA)制定的串行数据通信的接口标准,原始编号全称是EIA-RS-232(简称232,RS232)。它被广泛用于计算机串行接口外设连接。连接电缆和机械、电气特性、信号功能及传送过程。
RS-232-C标准规定的数据传输速率为每秒50、75、100、150、300、600、1200、2400、4800、9600、19200波特。
嵌入式处理器至少有个UART接口,如上所述,仅仅通过这个接口不能进行稍远一点距离的通信。为此,可采用标准的RS-232电平转换接口电路,使UART的电平转换为RS-232电平,通信距离就可以达到15m左右。
RS232至少需要三根线,其中有一根接GND,另外两根是RXD(接收数据)、TXD(发送数据)

RS232特点:

RS-232是现在主流的串行通信接口之一。RS232接口标准有以下:
(1).接口的信号电平值比较高,易损坏接口电路的芯片。RS232接口任何一条信号线的电压均为负逻辑关系。即逻辑“1为-3V—15V”;逻辑"0":+3----+15V,噪声容限为2V.即要求接收器识别高于+3V的信号作为逻辑“0”,低于-3的信号作为逻辑“1”,TTL电平为5V为逻辑正,0为逻辑负。与TTL电平不兼容故意使用电平转换电路方能与TTL电路连接。
(2).传输速率较低,在异步传输时,比特率为20Kbps;因此在51CPLD开发板中,综合程序波特率只能采用19200,也是这个原因。
(3).接口使用一根信号线和一根信号线返回线而构成共地的传输形式,这种共地传输容易产生共模干扰,所以抗噪声干扰性弱。
(4)传输距离有限,最大传输距离标准值为50英尺,实际上也只能用在15米左右。

RS-485特点:
在工业控制领域,传输距离越长,要求抗干扰能力越强。RS-232无法消除共模干扰。
RS-485标准采用差分信号传输方式,因此具有很强的抗共模干扰能力。RS-485通常用于主从式多机通信系统。目前有许多ARM处理器芯片已经集成了RS-485控制器,因此外部仅需连接收发器即可,使得连接和使用RS-485更加方便。一般是有两根线,又叫AB线。半双工通信
针对RS-232-C的不足,新标准RS-485具有以下特点:
(1) RS-485接口采用平衡驱动器和差分接收器的组合,抗共模干扰能力强,即抗噪声性能好。
(2) 数据最高传输速率为:100Mbps
(3) RS-485接口采用平衡驱动器和差分接收器的组合,抗共模干扰能力强,即抗噪声性能好。
(4) RS-485接口最大传输距离标准值4000英尺,实际上可达3000米。
(5) RS-232-C接口在总线上只允许一个收发器,即单站能力;而RS-485接口在总线上只允许连接多达128个收发器,即具有多站能力;这样用户可以利用单一的RS-485接口方便地建立设备网络。
(6)RS485接4根线又叫RS422。****(全双工通信)

CAN总线
RS-485很好解决了RS-232抗干扰及传输距离短的问题,但RS-485的最大缺点是不能构成多主系统,也就是说同一时刻不能有两个或两个以上的系统(设备)处于发送状态,这对于实时性要求很强的工业控制系统就不合适了。

总线
计算机各种功能部件之间传送信息的公共通信干线,它是由导线组成的传输线速,按照传输信息种可分为数据总线、地址总线和控制总线,分别用来传送数据、数据地址和控制信号的。

CAN总线特点
20世纪90年代出现了抗干扰能力强、传输距离远、适应多主系统的CAN总线接口。它是一种现场总线,一经推出即被广泛应用到工控领域以及抗干扰和实时性强的场合。CAN也采用差分传输,只是控制器内置CRC校验,传输可靠性强,可构成多主多从系统,即可同一时刻允许多个主机同时进行数据传输,因此在实时控制系统应用十分广泛。
CAN总线传输线做好用双绞线,这样每根线上的干扰均等,通过差分,即可完全消除共模干扰。互连时采用同名端相连,仅需两根线,CANH和CANH相连,CANL和CANL相连。一般面向控制应用领域的ARM芯片内部已经嵌入了CAN总线控制器,外部仅需要连接CAN的收发器即可构建完整的CAN网络。

RS232和RS485概念与区别相关推荐

  1. mysql串口转网口_串口、COM口、UART口, TTL、RS-232、RS-485有啥区别

    调试时总是会遇到各种各样的接口,各种各样的转换板,似懂非懂的感觉很不爽! 首先,串口.UART口.COM口.USB口是指的物理接口形式(硬件).而TTL.RS-232.RS-485是指的电平标准(电信 ...

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

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

  3. TTL/RS232/RS422/RS485串行通信接口区别与波形

    TTL/RS232/RS422/RS485通信接口区别与波形 串行通信接口区别 串口数据帧格式 接线图 波形图 串行通信接口区别 TTL/RS232/RS422/RS485指的是电平接口标准,都属于串 ...

  4. rs232 距离_你知道RS232与RS485接口的区别吗?

    S232与RS485一直是弱电常见的接口,很多朋友提到他们之间的区别,那么今天我们一起来了解下它们. 一.接口的物理结构 1.RS232接口: 计算机通讯接口之一,通常 RS-232 接口以9个引脚 ...

  5. RS232/RS422/RS485间的区别

    计算机控制在数字化播控中心的应用   [作者:湖北电视台刘羿 孙继业]       现在电视台硬盘播出系统得到广泛运用,计算机 自动控制成为播控的主流.视频设备的控制接口,以及状态监控接口有必要进行一 ...

  6. rs232接口_你知道RS232与RS485接口的区别吗?

    S232与RS485一直是弱电常见的接口,很多朋友提到他们之间的区别,那么今天我们一起来了解下它们. 一.接口的物理结构 1.RS232接口: 计算机通讯接口之一,通常 RS-232 接口以9个引脚 ...

  7. RS232 RS422 RS485的本质区别

    一.串口简介 RS-232.RS-422与RS-485都是串行数据接口标准,最初都是由电子工业协会(EIA)制订并发布的,RS-232在1962年发布,命名为EIA-232-E,作为工业标准,以保证不 ...

  8. 详解 - RS232、RS422、RS485 联系与区别

    博主福利:100G+电子设计学习资源包! http://mp.weixin.qq.com/mp/homepage?__biz=MzU3OTczMzk5Mg==&hid=7&sn=ad5 ...

  9. 嵌入式之UART,COM口,TTL,RS232,RS485的区别详解

    UART,RS232,RS485 名词解释 区别介绍 个人理解: 详解: 总体介绍: 串口 COM口 UART与USART 串口.RS-232与TTL的关系 RS232,RS422,RS485的关系 ...

最新文章

  1. 【转】Flex4:利用HttpService与ASP.NET传输JSON数据(登录为例)
  2. MySQL在创建索引之前一定要想到的事情
  3. java集合学生信息_java 使用 集合 制作学生管理系统
  4. 用Windows Live Writer发布博客也可以不生成缩略图
  5. Oracle_052_lesson_p9
  6. 【Python】数据科学家提高效率的 40 个 Python 技巧
  7. 使用 rqt_console 和 roslaunch
  8. PythonOCC 3D图形库学习—创建立方体模型
  9. 一个关于数组中满足条件的元素选择、及函数变换得c语言函数
  10. easypoi 列合并_SpringBoot整合EasyPOI实现Excel、Word的导入导出功能
  11. Easystructure教程_C语言源代码自动生成流程图
  12. 引用父类成员的关键字是java_[Java] super关键字:引用父类成员
  13. 蓝桥杯 ALGO-151 算法训练 6-2递归求二进制表示位数
  14. C/C++:copy control (拷贝控制)
  15. word2vec理论与实践
  16. 经典面试题之赋值操作
  17. Atitit 装备工具分类 attilax总结 艾龙著 工具链体系 武器与软件行业工具也是很近似的的。 1. 分类思维 1 1.1. 总分类:冷、热 1 1.2. 轻、重、大规模杀伤性 1
  18. 【预测模型】基于蝙蝠算法优化最小二乘支持向量机lssvm实现数据预测matlab代码
  19. iperf3的交叉编译
  20. 对于提高团队开会效率的看法

热门文章

  1. 第一篇,怎么增加SYN数据包的大小(syn flood攻击实验)
  2. 他把自己估值上万亿美元的项目免费化了.....
  3. 给你一个数组 nums 。数组「动态和」的计算公式为:runningSum[i] = sum(nums[0]…nums[i]) 。 请返回 nums 的动态和。 来源:力扣(LeetCode) 链
  4. 《童虎学习笔记》14分钟结合ProxySQL处理超半数MGR节点故障
  5. JAVA编写程序实现,由键盘输入两个整数,输出其中较大的数。
  6. 安装MySQL报错:Failing package is: mysql-community-client-5.7.40-1.el7.x86_64 GPG Keys are configured as
  7. 页面加载微信聊天记录图片不显示问题
  8. Linux系统启动流程及服务管理控制
  9. 江苏最新建筑施工塔式起重机(建筑特种作业)特种工(塔式起重机)机考题库真题及答案解析
  10. 相机和雷达外参联合标定