了解RS-232、RS-485串口通信协议

news/2024/11/29 9:44:12/

文章目录

  • 一、串口通信协议
    • 1、RS-232标准
    • 2、RS-485标准
    • 3、RS232、485电平与TTL电平的区别
    • 4、"USB/TTL转232"模块工作原理
      • 1、工作流程
      • 2、驱动
  • 2、总结
  • 3、参考资料


一、串口通信协议

对于通信协议,我们可以分为两个层面进行理解,分别是物理层和协议层。物理层用于规定通讯系统中具有机械、电子功能部分的特性,确保原始数据在物理媒体的传输。协议层则主要规定**通讯逻辑,统一双方的数据打包、解包标准。**通俗来说物理层规定我们用嘴巴还是用肢体来交流,协议层则规定我们用中文还是英文来交流。

1、RS-232标准

RS-232标准主要规定了信号的用途、通讯接口以及信号的电平标准。
在这里插入图片描述

两个通讯设备的“DB9 接口”之间通过串口信号线建立起连接,串口信号线中使用“RS-232标准”传输数据信号。由于 RS-232电平标准的信号不能直接被控制器直接识别,所以这些信号会经过一个“电平转换芯片”转换成控制器能识别的“TTL 标准”的电平信号,才能实现通讯。

2、RS-485标准

RS485是一个定义平衡数字多点系统中的驱动器和接收器的电气特性的标准,该标准由电信行业协会和电子工业联盟定义。使用该标准的数字通信网络能在远距离条件下以及电子噪声大的环境下有效传输信号。RS-485使得连接本地网络以及多支路通信链路的配置成为可能。

3、RS232、485电平与TTL电平的区别

TTLRS-232RS-485
12.4V-5V-15V~-3V- 6V~- 2V
00~0.5V+3V~+15V+2V~+6V

4、"USB/TTL转232"模块工作原理

USB转串口即实现计算机USB接口到物理串口之间的转换。可以为没有串口的计算机或其他USB主机增加串口,使用USB转串口设备等于将传统的串口设备变成了即插即用的USB设备。

1、工作流程

USB主机检测到USB转串口设备插入后,首先会对设备复位,然后开始USB枚举过程。USB枚举时过程会获取设备描述符、配置描述符、接口描述符等。描述符中会包含USB设备的厂商ID,设备ID和Class类别等信息。操作系统会根据该信息为设备匹配相应的USB设备驱动。

2、驱动

USB虚拟串口的实现在系统上依赖于USB转串口驱动,一般由厂家直接提供,也可以使用操作系统自带的CDC类串口驱动等。
驱动主要分为2个功能:

一、注册USB设备驱动,完成对USB设备的控制与数据通讯,
二、注册串口驱动,为串口应用层提供相应的实现方法。
在这里插入图片描述

2、总结

介绍了串口通信的两种协议并简单叙述了"USB/TTL转232"模块工作原理,使得自己对这块内容更深层次的理解而不仅仅是会使用。

3、参考资料

USB转串口CH340接线方法
串口协议和RS-232标准,RS232电平与TTL电平的区别


http://www.ppmy.cn/news/541712.html

相关文章

串口通讯UART/RS232/RS485/RS-422笔记

串口通讯详解笔记 串口通讯概述串口通讯传输数据帧的结构UARTRS232RS485RS-422RS-232、RS-422和RS-485的主要区别(重要) 串口通讯概述 串口通讯是指数据按位(bit)发送和接收字节的一种传输方式。一个字节的数据传输要分为8次进行…

MAX3072EESA+T RS-485/RS-422半双工收发器

MAX3072EESAT 3.3V15kV具有ESD保护、失效保护、热插拔、RS-485/RS-422收发器具备一个驱动器和一个接收器。包含失效保护电路,当接收器输入开路或短路时保证接收器输出逻辑高。当端接总线上的所有发送器被禁止(高阻抗)时,接收器输出逻辑高。MAX3072EESAT具…

工程师详解串口:RS-232、RS-422、RS-485之间的区别

串口通讯是电子工程师面对的最基本的一个通讯方式,RS-232是其中最简单的一种。然而,很多初学者往往搞不清楚UART和RS-232、RS-422、RS-485的联系和区别,本文将谈谈这几个概念的理解,帮助大家理清它们之间的关系。 通讯问题&#…

适用于绝缘RS-422和RS-485的光耦TLP2362

东芝TLP2362 由高输出红外LED和集成的高增益高速光电检测器组成。它采用SO6封装,TLP2362具有内部法拉第屏蔽,可提供20 kV / s的保证共模瞬变抗扰度,可以在高达125℃的温度下以及2.7 V至5.5 V的电源下工作。 封装和引脚 特征 (1)逆…

485(二线)连接422(四线)

MAX3070EESD为一款RS485/RS422转TTL标准的电平转换芯片,RS485通常为二线,RS422疑为四线RS485,差异在于RS485只有A B两个与外界通讯的引脚,半双工通讯(由/RE,DE两个引脚控制方向?)&am…

FPGA-DFPGL22学习1-上手开发板

文章目录 前言一、FPGA是什么?二、FPGA内部结构1) 可编程输入/输出单元2) 基本可编程逻辑单元3) 嵌入式块 RAM4) 丰富的布线资源5) 底层嵌入功能单元 Logos 系列芯片 前言 和原子哥一起学习FPGA 开发环境:正点原子 ATK-DFPGL22G 开发板 参考书籍&…

超详细的RS232/RS485电路设计

目录 1 UART介绍 1.1 UART特点及问题 1.2 UART协议 2 RS232、RS485基本概念 3 RS232、RS485接口标准 3.1 RS232接口标准及特点 3.1.1 RS232的接口标准 3.1.2 RS232的接口特点 3.2 RS485接口标准及特点 3.2.1 RS485的接口标准 3.2.2 RS485的接口特点 4 RS232、RS…

通信接口——RS-232与RS-422及RS-485三者之间的特性与区别

【系列专栏】:博主结合工作实践输出的,解决实际问题的专栏,朋友们看过来! 《QT开发实战》 《嵌入式通用开发实战》 《从0到1学习嵌入式Linux开发》 《Android开发实战》 《实用硬件方案设计》 RS232概述 RS-232接口符合美国电子工…