RS232和RS485和TTL的区别

RS232和TTL和RS485和USB的区别

1.串口的形式:

UART口、COM口、USB口是指的物理串口的接口形式(硬件),UART:有VCC、GND、RX、TX这4个Pin,它用的TTL电平, 低电平(0V)为0,高电平(3.3V)为1
UART是异步,全双工串口总线。有两根线,一根TXD用于发送,一根RXD用于接收。
在这里插入图片描述
COM口如下图 :
COM口也就是DB9接头,是我们台式机上面常用的口
DB9接头有9个Pin, 用的RS232电平, 它是负逻辑电平,它定义+5+12V为低电平,而-12-5V为高电平。
在这里插入图片描述
我们常用UART口进行调试,但是UART的数据要传到电脑上分析就要匹配电脑的接口。通常我们电脑使用接口有COM接和USB接口,但是要想连上这两种接口都要需要进行硬件接口转换和电平转换。
在这里插入图片描述
在这里插入图片描述
串口、COM口是指的硬件接口形式

TTL、RS-232、RS-485是指的高低电平判定标准

接设备的时候,一般只接GND、RX、TX,以避免与目标设备上的供电冲突

PL2303、CP2102芯片是USB转TTL串口的芯片,用USB来扩展串口

MAX232芯片是 TTL电平与RS232电平的专用双向转换芯片,可以TTL转RS-232,也可以RS-232转TTL

TTL标准是低电平为0,高电平为1(+5V电平)

RS-232标准是正电平为0,负电平为1(±15V电平)## 标题

RS232串口通信

传输线有两根,地线一根。电平是负逻辑:

-3V-15V逻辑“1”,+3V+15V逻辑“0”。

RS-232串口通信传输距离15米左右。可做到双向传输,全双工通讯,传输速率低20kbps 。

下图是DB9公头和母头的定义,一般用的最多的是RXD、TXD、GND三个信号。## 标题

RS485串口通

RS-485采用平衡发送和差分接收,因此具有抑制共模干扰的能力。

采用两线半双工传输,最大速率10Mb/s,电平逻辑是两线的电平差来决定的,提高抗干扰能力,传输距离长(几十米到上千米)。

+2V+6V逻辑“1”,-2-6V逻辑“0”

单片机与PC通讯示意图如下:

在这里插入图片描述

总结

USB接口最少有四根线,其中有两根是数据线,而所有的USB数据传输都是通过这两根线完成。它的通信远比串口复杂的多。

两根数据线采用差分传输,即需要两根数据线配合才能传输一个bit,因此是半双工通信,同一时间只能发送或者接收。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值