当前位置:首页 > 经验 >

串口通信结构图解(串口通信原理动画图解)

来源:原点资讯(www.yd166.com)时间:2023-03-16 18:47:32作者:YD166手机阅读>>

通信接口背景知识

设备之间通信的方式

一般情况下,设备之间的通信方式可以分成并行通信和串行通信两种。并行与串行通信的区别如下表所示。

串口通信结构图解,串口通信原理动画图解(1)

串行通信的分类

1、按照数据传送方向,分为:

  • 单工:数据传输只支持数据在一个方向上传输;
  • 半双工:允许数据在两个方向上传输。但是,在某一时刻,只允许数据在一个方向上传输,它实际上是一种切换方向的单工通信;它不需要独立的接收端和发送端,两者可以合并一起使用一个端口。
  • 全双工:允许数据同时在两个方向上传输。因此,全双工通信是两个单工通信方式的结合,需要独立的接收端和发送端。

串口通信结构图解,串口通信原理动画图解(2)

2、按照通信方式,分为:

  • 同步通信:带时钟同步信号传输。比如:SPI,IIC通信接口。
  • 异步通信:不带时钟同步信号。比如:UART(通用异步收发器),单总线。

在同步通讯中,收发设备上方会使用一根信号线传输信号,在时钟信号的驱动下双方进行协调,同步数据。例如,通讯中通常双方会统一规定在时钟信号的上升沿或者下降沿对数据线进行采样。

在异步通讯中不使用时钟信号进行数据同步,它们直接在数据信号中穿插一些用于同步的信号位,或者将主题数据进行打包,以数据帧的格式传输数据。通讯中还需要双方规约好数据的传输速率(也就是波特率)等,以便更好地同步。常用的波特率有4800bps、9600bps、115200bps等。

在同步通讯中,数据信号所传输的内容绝大部分是有效数据,而异步通讯中会则会包含数据帧的各种标识符,所以同步通讯效率高,但是同步通讯双方的时钟允许误差小,稍稍时钟出错就可能导致数据错乱,异步通讯双方的时钟允许误差较大。

常见的串行通信接口

STM32串口通信基础

STM32的串口通信接口有两种,分别是:UART(通用异步收发器)、USART(通用同步异步收发器)。而对于大容量STM32F10x系列芯片,分别有3个USART和2个UART。

UART引脚连接方法

  • RXD:数据输入引脚,数据接受;
  • TXD:数据发送引脚,数据发送。

对于两个芯片之间的连接,两个芯片GND共地,同时TXD和RXD交叉连接。这里的交叉连接的意思就是,芯片1的RxD连接芯片2的TXD,芯片2的RXD连接芯片1的TXD。这样,两个芯片之间就可以进行TTL电平通信了。

串口通信结构图解,串口通信原理动画图解(3)

若是芯片与PC机(或上位机)相连,除了共地之外,就不能这样直接交叉连接了。尽管PC机和芯片都有TXD和RXD引脚,但是通常PC机(或上位机)通常使用的都是rs232接口(通常为DB9封装),因此不能直接交叉连接。RS232接口是9针(或引脚),通常是TxD和RxD经过电平转换得到的。故,要想使得芯片与PC机的RS232接口直接通信,需要也将芯片的输入输出端口也电平转换成RS232类型,再交叉连接。

经过电平转换后,芯片串口和rs232的电平标准是不一样的:

  • 单片机的电平标准(TTL电平): 5V表示1,0V表示0;
  • Rs232的电平标准: 15/ 13 V表示0,-15/-13表示1。

RS-232通讯协议标准串口的设备间通讯结构图如下:

串口通信结构图解,串口通信原理动画图解(4)

首页 12下一页

栏目热文

串口通信的接收与发送(串口通信发送数据应该在哪发送)

串口通信的接收与发送(串口通信发送数据应该在哪发送)

文章下方附学习资源,自助领取串口发送数据1 串口发送数据最直接的方式就是标准调用库函数void USART_SendDa...

2023-03-16 18:58:16查看全文 >>

串口通信的四种方式及特点(串口通信的三种方式)

串口通信的四种方式及特点(串口通信的三种方式)

单片机原理及应用期末考试试题汇总1、单片机是将微处理器、一定容量的 RAM 和ROM以及 I/O 口、定时器等电路集成在...

2023-03-16 19:04:00查看全文 >>

串口通信协议解析过程(uart串口通信协议)

串口通信协议解析过程(uart串口通信协议)

串口是计算机上一种非常通用的设备通信协议。---------------------------------串口的引脚定...

2023-03-16 19:00:38查看全文 >>

串口通信接口图解(CC2530有多少个串口通信接口)

串口通信接口图解(CC2530有多少个串口通信接口)

说到S7-200SMART PLC通常都采用以太网通信及交换数据,比如威纶通触摸屏现都支持网口与200SMART通信控制...

2023-03-16 19:11:55查看全文 >>

串口通信四种工作方式

串口通信四种工作方式

1、串口通讯串口通讯(Serial Communication),是指外设和计算机间,通过数据信号线、地线等,按位进行传...

2023-03-16 18:41:35查看全文 >>

串口与并口的区别(串口和光驱并口有什么区别)

串口与并口的区别(串口和光驱并口有什么区别)

  并行接口,简称并口。工业电脑的并口采用25针D形接头。所谓“并行”,是指8位数据同时通过并行线进行传送,这样数据传送...

2023-03-16 19:02:56查看全文 >>

com口与串口的区别(com口接线图解)

com口与串口的区别(com口接线图解)

并行接口,称为并口。并行端口使用25针D型连接头。所谓“并行”是指通过并行线路同时传输8位数据,从而大大提高了数据传输速...

2023-03-16 18:58:04查看全文 >>

串口通信架构图(串口通信仿真图)

串口通信架构图(串口通信仿真图)

1、串行接口是指数据一位一位地顺序传送。其特点是通信线路简单,只要一对传输线就可以实现双向通信(可以直接利用电话线作为传...

2023-03-16 18:47:57查看全文 >>

485通讯原理(485通讯故障检测方法)

485通讯原理(485通讯故障检测方法)

在现代工业控制系统中,常常需要实现分布式控制,而分布式控制需要实现不同设备之间的通信。其中,485通信协议是一种被广泛使...

2023-03-16 19:02:53查看全文 >>

新手钓鱼竿图解(新手如何认识台钓鱼竿)

新手钓鱼竿图解(新手如何认识台钓鱼竿)

适合新手野钓的鱼竿市面上可以说不是很多,因为很多厂家的关注点不在这里,主要是:老手也比较识货且肯为一根鱼竿付出较高的代价...

2023-03-16 18:47:11查看全文 >>

文档排行