串行通信不就是RS232、RS422和RS485?还有...

[复制链接]
查看277 | 回复0 | 2024-6-9 13:04:52 | 显示全部楼层 |阅读模式


我们从这期开始介绍串行通信,主要分为10期内容:


  • 1、串行数据标准的基本概述及种类

  • 2、串行通信和并行通信

  • 3、异步串行通信

  • 4、串行数据规则(数据位、同步位、奇偶位、波特率)

  • 5、三种通信方式——单工、半双工和双工通信

  • 6、接口英文缩写具体含义(RXD、TXD、DTR、DSR、CTS等等)

  • 7、RS232的定义和历史、电气特性、物理特性、数据传输速率、连接方式、应用场景等等。

  • 8、RS422的定义和历史、电气特性、物理特性、数据传输速率、连接方式、应用场景等等。

  • 9、RS485的定义和历史、电气特性、物理特性、数据传输速率、连接方式、应用场景等等。

  • 10、三者的对比(传输距离、数据传输速率、连接方式、抗干扰能力、成本及应用领域等)



基本概念


串行通信是在数据处理设备和外围设备之间传输信息的最广泛使用的方法。


串行通信是指计算机主机与外设之间以及主机系统与主机系统之间数据的串行传送。使用一条数据线,将数据一位一位地依次传输,每一位数据占据一个固定的时间长度。其只需要少数几条线就可以在系统间交换信息,特别适用于计算机与计算机、计算机与外设之间的远距离通信。

 
每一台设备都可以是你的个人电脑,也可以是运行串行协议的移动设备。该协议是安全可靠的通信形式,具有由源主机(发送方)和目的主机(接收方)寻址的一组规则。为了更好地理解,我解释了串行通信的概念。


在嵌入式系统中,串行通信是以串行数字二进制的形式使用不同方法交换数据的方式。用于数据交换的一些众所周知的接口除了RS-232、RS-485、RS422以外,还有USB、I2C、SPI等



数据形式


在串行通信中,数据是二进制脉冲的形式。换句话说,我们可以说二进制的“1”表示逻辑高或5V,而“0”表示逻辑低或0V。


串行通信可以采取多种形式,具体取决于传输模式和数据传输的类型。传输模式分为单工、半双工和全双工。


每个传输模式都有一个源(也称为发送方)和目的地(也称为接收方)。


好了,我们串行通信的基本概念和数据形式还有不同的种类都介绍了,下一期我们继续介绍串行和并行的比较,欢迎继续关注。

参考文献:

  1. https://circuitdigest.com/tutorial/serial-communication-protocols

  2. https://www.codrey.com/embedded-systems/serial-communication-basics/

  3. https://www.serial-port-monitor.org/articles/serial-communication/

  4. https://learn.sparkfun.com/tutorials/serial-communication/all



  • 【视频课程】Codesys V3.5系列入门课程(121人已学习)
  • 【视频课程】Codesys SoftMotion软运动控制基础课程(36人已学习)
  • 【视频课程】Codesys SoftMotion电子齿轮课程(11人已学习)
  • 【视频课程】Codesys SoftMotion电子凸轮CAM课程(9人已学习)
  • 【视频课程】Codesys Library自定义库的制作(21人已学习)
  •  Codesys 

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册哦

x
您需要登录后才可以回帖 登录 | 注册哦

本版积分规则