485串口驱动_串口/COM口/RS232/RX485/UART等资料

点击上方蓝字”→点击右上角“...选“设为星标★”

|防走丢 

b4b3943557bbd35b5559926baafaa65b.png

串口、COM口、RS232、RX485、UART、TTL等资料

串口 COM口是指的物理接口形式(硬件)。

TTL、RS-232、RS-485是指的电平标准(电信号)。


1 COM口即串行通讯端口,简称串口 一般我们见到的是两种物理标准。电脑主板上的D型9针插头,和 电路板上的4针杜邦头 两种(还有时候有第五根针,3.3V电源端)。这种接口的协议只有两种:RS-232和RS-485。一般计算机的串口是RS-232,只有一些工业计算机可以选择RS485接口。

只要是 D型9针串口,就不会是TTL电平的。一般只接出RXD TXD两针,外加GND。


2 RS-232 RS232是个人计算机上的通讯接口之一,是由电子工业协会(Electronic Industries Association,EIA) 所制定的异步传输标准接口。RS是英文“推荐标准”的缩写,232为标识号。RS-232是对电气特性以及物理特性的规定,只作用于数据的传输通路上,它并不内含对数据的处理方式。

RS-232 接口以9个引脚 (DB-9) 或是25个引脚 (DB-25) 的型态出现,一般个人计算机上会有两组 RS-232 接口,分别称为 COM1 和 COM2。

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

RS-232接口可以实现点对点的通信方式,但这种方式不能实现联网功能。

RS232接口的速度虽然很慢,但是因为其标准化设计,能在很多设备上通用,因此还是很广泛地被使用着。


3 RS-485  RS-485 采用差分信号负逻辑,也称作平衡传输,它使用一对双绞线,将其中一线定义为A,另一线定义为B。

RS-485 的数据最高传输速率为10Mbps。但是由于RS-485 常常要与PC 机的RS-232 口通信,所以实际上一般最高115.2Kbps。又由于太高的速率会使RS-485 传输距离减小,所以往往为9600bps 左右或以下。

RS-485 接口的最大传输距离标准为1200 米(9600bps 时),实际上可达3000米。

RS-485 接口在总线上是容许连接多达128 个收发器、即RS-485 具有多机通信功能,这样用户可以利用单一的RS-485 接口方便的建立起网络。因为RS-485 接口组成的半双工网络,一般只需二根信号线,所以RS-485 接口均采用双绞线传输,常用于总线网。


4 RS-232与RS-485性能对比 RS232/RS485,是两种不同的电气协议,也就是说,是对电气特性以及物理特性的规定,作用于数据的传输通路上,它并不内含对数据的处理方式。

1、RS232串行接口只适合于短距离(一般为二十几米以内)传输,而RS485标准通讯距离可达到1200米,尤为适合工业现场的数据采集与通讯。

2、由于通常计算机只具备RS232接口,RS485总线数据要与计算机进行通信,则需要一台RS232-RS485转换器,实现RS485总线接口与RS232串行接口之间的数据双向通讯。

3、RS232跟RS485针脚一样是不一样的,RS232标准为9针,而RS485一般为A、B及地共3针。

4、抗干扰性:RS485 接口是采用平衡驱动器和差分接收器的组合,抗噪声干扰性好。RS232 接口使用一根信号线和一根信号返回线而构成共地的传输形式,这种共地传输容易产生共模干扰。

5、通信能力:RS-485 接口在总线上是允许连接多达128个收发器,用户可以利用单一的 RS-485 接口方便地建立起设备网络。RS-232只允许一对一通信。

6、传输速率:RS-232传输速率较低,在异步传输时,波特率为 20Kbps。RS-485 的数据最高传输速率为 10Mbps 。

7、信号线:RS485 接口组成的半双工网络,一般只需二根信号线。RS-232 口一般只使用 RXD、TXD、GND 三条线 。只能点对点传输数据,不能组成网络。

8、电气电平值:RS-485的逻辑"1"以两线间的电压差为+(2-6) V 表示;逻辑"0"以两线间的电压差为-(2-6)V 表 示 。在 RS-232-C 中任何一条信号线的电压均为负逻辑关系。即:逻辑"1",-5- -15V;逻辑"0 " +5- +15V


5 UART UART是通用异步收发传输器(Universal Asynchronous Receiver/Transmitter),是一种异步收发传输器,是设备间进行异步通信的关键模块。

通信双方只要采用相同的帧格式和波特率,就能在未共享时钟信号的情况下,仅用两根信号线(Rx 和Tx)就可以完成通信过程,因此也称为异步串行通信。

若加入一个合适的电平转换器,如SP3232E、SP3485,UART 还能用于RS-232、RS-485 通信,或与计算机的端口连接。UART 应用非常广泛,手机、工业控制、PC 等应用中都要用到UART。

UART直接使用CPU使用的电平,就是所谓的TTL电平(可能在0~3.3V之间)。更具体的,电气的特性也决定了线路的连接方式,比如RS232,规定用电平表示数据,因此线路就是单线路的,用两根线才能达到全双工的目的;而RS485, 使用差分电平表示数据,因此,必须用两根线才能达到传输数据的基本要求,要实现全双工,必需用4根线。但是,无论使用RS232还是RS485,它们与UART是相对独立的,但是由于电气特性的差别,必须要有专用的器件和UART接驳,才能完成数据在线路和UART之间的正常流动。


6 TTL电平 TTL电平标准:标准是低电平为0,高电平为1(+5V电平)(采用二进制来表示数据时)。这样的数据通信及电平规定方式,被称做TTL(晶体管-晶体管逻辑电平)信号系统。是计算机处理器控制的设备内部各部分之间通信的标准技术。

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

PL2303、CP2102芯片是 USB 转 TTL串口 的芯片,用USB来扩展串口(TTL电平)。

--END--

2020 by CBT!

▼更多精彩内容▼

→主机不能开机启动原因分析→主机无法进入系统故障分析与处理 硬盘克隆与备份-实用神器 硬盘克隆与备份-实用神器 CF卡盘克隆测试&使用OK(马戏团资料)►如何解决家庭/单位WIFI覆盖死角?↑GPT与MBR相互无损转换如何查看磁盘实际容量?实用技能-路由器无线桥接拓展WIFI信号技术干货-路由器之间有线桥接方法↑Win系统安装操作教程↑磁盘检测与低格►BIOS笔记

5244b694a3253c769ede2cfdbad34407.png

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值