目录

1. 知识点引入

1.1 UART存在的问题

2. RS232协议

2.1 RS232存在的问题

3. RS485协议

3.1 RS485的优势


1. 知识点引入

1.1 UART存在的问题

电气接口不统一
UART只是对信号的时序进行了定义,而未定义接口的电气特性;
UART通信时一般直接使用处理器使用的电平,即TTL电平,但不同的处理器使用的电平存在差异,所以不同的处理器使用UART通信时一般不能直接相连;
UART没有规定不同器件连接时连接器的标准,所以不同器件间通过UART通信时连接很不方便;

抗干扰能力差
UART一般直接使用TTL信号来表示0和1,但TTL信号的抗干扰能力较差,数据在传输过程中很容易出错;

通信距离极短
因为TTL信号的抗干扰能力较差,所以其通信距离也很短,一般只能用于一个电路板上的两个不芯片之间的通信;

2. RS232协议

RS232协议是在1970年由美国电子工业协会(EIA)联合贝尔系统、调制解调器厂家、计算机终端生产厂家共同制定的用于串行通讯的标准;该标准规定采用一个标准的连接器,标准中对连接器的每个引脚的作用加以规定,还对信号的电平加以规定;

该标准规定采用一个25引脚的DB-25连接器,标准中对连接器的每个引脚的信号内容加以规定,还对各种信号的电平加以规定;后来IBM的PC机将RS232简化成了DB-9连接器,后来成为事实标准;现在工业控制的RS-232接口一般只使用RXD、TXD、GND三条线;标准规定逻辑“1”的电平为-5v到-15v,逻辑“0”的电平为+5v到+15v,选用该电气标准的目的在于提高抗干扰能力,增大通信距离,其传送距离一般可达15m;

电平转换
虽然很多处理器中都会集成UART控制器但处理器产生的信号一般都是TTL信号并不是符合RS232标准的信号,所以一般我们还需要在处理器外部去添加电路对信号的电平进行转换;

2.1 RS232存在的问题

接口的信号电平值较高,易损坏接口电路的芯片,又因为与TTL电平不兼容,所以需要使用电平转换芯片才能与TTL电路连接;
通信速度较低,易产生共模干扰,抗噪声干扰性弱,传输距离较短(15m)

3. RS485协议

该标准由电信行业协会和电子工业联盟定义;使用该标准的通信网络能在远距离条件下以及电子噪声大的环境下有效传输信号;该标准允许连接多个收发器,即具有多站能力,这样可以利用单一的RS485接口方便地建立起一个设备网络;
RS485标准规定采用差分信号进行数据传输,两线间的电压差为+2v到+6v表示逻辑“1”,两线间的电压差为-2v到-6v表示逻辑“0”;使用差分信号能有效地减少噪声信号的干扰,延长通信离,RS485的通信距离可以达到1500m; RS485接口信号的电平比RS232降低了,所以不易损坏接口电路的芯片,且该电平与TTL电平兼容,可方便地与TTL电路连接;
RS485一般采用两线制(也有4线制),这种接线方式为总线式拓扑结构,在同一总线上可以同时存在多个节点;因为采用两线制,数据的发送和接收都要使用这对差分信号线,发送和接收不能同时进行,所以只能采用半双工的方式工作,编程时也需要加以处理。

电平转换
虽然很多处理器中都会集成UART控制器,但处理器产生的信号一般都是TTL信号并不是符合RS485标准的信号,所以一般我们还需要在处理器外部去添加电路将TTL信号转换成差分信号

3.1 RS485的优势

接口的信号电平值较低,不易损坏接口电路的芯片,且与TTL电平兼容,可方便地与TTL电路连接
通信速度快,抗噪声干扰性强,传输距离较远(1500m)可实现多节点组网;

RS232协议与RS485协议原理以及应用相关推荐

  1. rs232接口_RS232协议和RS485协议的区别与应用,看这一篇就够了!

    我们在弱电系统中经常会接触到很多通讯协议,如:RS232协议.RS422协议.RS485协议.韦根协议.TCP/IP协议等多种协议,今天为大家分享一下弱电工程中最为常用的RS232协议和RS485协议 ...

  2. rs485与modbus流程图_基于Modbus协议的RS485总线通讯机设计原理及应用

    摘要:该文详细论述了基于Modbus协议的RS485总线通讯机设计原理及应用.物理结构上包括上位机.主站.和多个从站节点.在上位机与各从站节点间增加主站,承担上位机的轮询工作,使上位机从繁忙的通信工作 ...

  3. RS232(Modbus RTU)+RS485(Modbus RTU)协议RFID识别磁导航AGV小车传感器|定位仪CK-GL16-AB的安装与磁处理方法

    RS232(Modbus RTU)+RS485(Modbus RTU)协议RFID识别磁导航AGV小车传感器|定位仪CK-GL16-AB是一款面向AGV行业新推出的一款"跨界"传感 ...

  4. rs485协议_你知道HART和RS485协议的区别吗?

    欢迎关注"热控圈 " ID:rekongquan 传播热控知识,分享技术精华! 欢迎大家扫码关注"电力工程学",近期推出PLC厂家原创课程! HART协议和RS ...

  5. 485通讯协议_HART协议和RS485协议有什么区别?

    HART协议和RS485协议的区别如下: 1.概念不同 HART协议是采用基于Bell202标准的FSK频移键控信号,在低频的4-20mA模拟信号上叠加幅度为0.5mA的音频数字信号进行双向数字通讯: ...

  6. TCP协议、算法和原理

    TCP是一个巨复杂的协议,因为他要解决很多问题,而这些问题又带出了很多子问题和阴暗面.所以学习TCP本身是个比较痛苦的过程,但对于学习的过程却能让人有很多收获. 关于TCP这个协议的细节,我还是推荐你 ...

  7. 深入理解HTTP协议、HTTP协议原理分析

    超文本传输协议(HTTP,HyperText Transfer Protocol)是互联网上应用最为广泛的一种网络协议.所有的WWW文件都必须遵守这个标准.设计HTTP最初的目的是为了提供一种发布和接 ...

  8. 协议处理程序初始化失败_TCP协议、算法和原理

    关于TCP这个协议的细节,我还是推荐你去看W.Richard Stevens的<TCP/IP 详解 卷1:协议>(当然,你也可以去读一下RFC793以及后面N多的RFC).另外,本文我会使 ...

  9. (三)HTTP再邂逅--熟悉HTTP协议结构和通讯原理

    HTTP再邂逅--熟悉HTTP协议结构和通讯原理 HTTP协议特点 URL和URI的区别和联系 HTTP报文结构分析 HTTP请求方法剖析 HTTP响应状态码拆解 用telnet分析http协议的通讯 ...

  10. 简述tcp协议三报文握手过程_华为原理 | 传输层协议amp;交换转发原理

    Interface GigabitEthernet0/0/0 ip address 12.1.1.2 255.255.255.0 arp-proxy enable \\华为接口下默认没有开启代理ARP ...

最新文章

  1. iptables实现字符串匹配
  2. dede 二次开发系统迁移到 IIS 时会出现的问题及解决方案
  3. 《嵌入式linux应用程序开发标准教程》笔记——7.进程控制开发
  4. oracle 加全文索引,Oracle创建全文索引
  5. 十道解分式方程及答案_100道八年级分式方程及答案.
  6. MacBook设置终端命令行的颜色高亮显示
  7. yum源分类:Linux
  8. 【笔记——Java】读取properties文件
  9. 热力地图高德_高德地图热力图和设备监测
  10. 词向量与垃圾邮件识别
  11. PyQt5 -- 安装与发布
  12. centos7磁盘分区格式化
  13. 使用STK卫星轨道无法显示——解决方法
  14. 高校自主招生计算机要求,2019各高校自主招生报名条件及考核内容
  15. 计算机无线键盘没反应,电脑怎么连接无线键盘 电脑连接无线键盘没反应怎么办...
  16. Titanic 生存预测(上)
  17. ERP实施-有色金属-铜冶炼
  18. 程序员等于吃青春饭吗?
  19. 行人重识别常用数据集
  20. C语言入门条件运算符

热门文章

  1. 只要3分钟免费的快速部署自己的网易云API(一)
  2. IntelliJ IDEA上svn分支管理和使用
  3. Python-pyautogui qq自动发送消息,微信自动发送消息,适用于任何聊天窗口
  4. varbinary mysql,如何在MySQL中存储varbinary?
  5. 网课查题接口 搜题公众号对接题库教程 (附赠题库接口)
  6. android cocos2dx pdf,(cocos2dx横幅)芒果广告AndroidSDK使用说明.pdf
  7. VMware12 安装 Mac OS 10.12 步骤及设置优化教程
  8. 各主板黑苹果dsdt补丁_台式机微星(MSI)主板黑苹果EFI引导文件分享amp;2020.12.3
  9. 基于28181协议的视频与平台的对接
  10. 罗技鼠标G304驱动与讲解(其余类型驱动见文末)