串口、COM口、TTL、RS-232的区别详解
- 格式:doc
- 大小:14.00 KB
- 文档页数:2
什么是RS232电平?什么是TTL电平?
首先来说串口通讯协议,串口通讯协议包括物理部分与协议部分嘛,物理部分既硬件部分,协议部分既软件部分。
形象店来说就是物理层决定人们用嘴巴还是肢体交流,协议层决定人们用英语还是汉语交流。
RS323是一种通讯标准,因为高电平+15V低电平--15V电位差30V容错空间大,抗干扰能力强,一般用于工业设备直接通信电平转换芯片一般有MAX3232,SP3232
TTL一般是从单片机或者芯片中发出的电平,高电平为5V(51单片机)或者3.3V(stm32)
由上图可以看出RS232电平与TTL电平逻辑刚好相反。
TTL1为高电平,0为低电平.RS232相反。
下面介绍三种通讯方式
1 两设备通过232标准通讯
控制器发出的是TTL电平,经过电平转换芯片转换成232电平. 其中DB9是一种通讯线如图。
其中有用的是RXD,TXD。
USB转串口与电脑进行通讯
电平转换芯片一般用CH340,同时电脑还需要安装CH340驱动
TTL电平之间的直接通讯
原生的串口通信主要是控制器跟串口的设备或者传感器通信,不需要经过电平转换芯片来转换电平,直接就用TTL电平通信。
例如GPS模块、GSM模块、串口转WIFI模块、HC04蓝牙模块等与控制器之间的通讯。
作者:sdkj_ck2_qys
链接:https:///p/a942e8090e01
来源:简书
著作权归作者所有。
商业转载请联系作者获得授权,非商业转载请注明出处。
RS-232、RS-422、RS-485 串口的异同比较【串口的定义】串行接口简称串口,也称串行通信接口或串行通讯接口(通常指COM 接口),是采用串行通信方式的扩展接口。
按照接口的划分标准又把串口分成了RS-232、RS-422、RS-485。
【RS-485 接口】RS-485 有两线制和四线制两种接线,四线制只能实现点对点的通信方式,现很少采用,现在多采用的是两线制接线方式,这种接线方式为总线式拓扑结构,同一总线最多可以支持32 个节点。
【0、1 的定义】RS-485 数据信号采用差分传输方式,也称作平衡传输,它使用一对双绞线,将其中一线定义为A,另一线定义为B。
通常情况下,发送驱动器A、B 之间的正电平在+2~+6V,是一个逻辑状态,负电平在-2~-6V,是另一个逻辑状态。
接收器也作与发送端相对的规定,收、发端通过平衡双绞线将AA 与BB 对应相连,当在收端AB 之间有大于+200mV 的电平时,输出正逻辑电平,小于-200mV 时,输出负逻辑电平。
接收器接收平衡线上的电平范围通常在±(200mV~6V)之间。
所以在用万用表量485+和485-之间电压的时候,发现两线间电压差在这个范围内变化,就证明该端口已经有报文的交互。
【速度与距离】RS-485 的数据最高传输速率为10Mbps 。
RS-485 接口的最大传输距离标准值为4000 英尺(约1219 米),实际上可达3000 米。
因此不要瞧不起485。
【模式】RS-485 口采用半双工模式。
半双工是指使用同一对数据线传输,基于正负电平的原理,既可发送又可接收数据,但不能同时进行发送和接收。
【接线形式】485+ ~ 485+;485- ~ 485-。
【RS-422 接口】RS-422 信号传输原理与RS-485 类似,也是采用差分传输方式。
RS-422 的逻。
9串口定义【原创版】目录1.串口定义概述2.串口的分类3.串口的通信原理4.串口的主要应用领域5.串口的优缺点分析正文一、串口定义概述串口,全称为串行接口(Serial Interface),是一种计算机硬件接口,用于实现计算机与外部设备之间的数据传输。
与并行接口相比,串口一次只传输一个数据位,因此传输速度较慢,但却具有线路简单、成本低的优点。
在电子设备、计算机外设、通信设备等领域中,串口被广泛应用。
二、串口的分类根据传输速率和协议的不同,串口可以分为以下几类:1.慢速串口(RS-232):传输速率较低,一般为 9600bps,适用于低速通信设备。
2.快速串口(RS-485):传输速率较高,一般为 9600bps 至 115200bps,适用于中速通信设备。
3.超高速串口(USB):传输速率最高可达 480Mbps,适用于高速通信设备和数据传输。
三、串口的通信原理串口通信是通过一个数据线(TxD)和一个信号线(RxD)进行的。
发送方将数据字符从并行转换为串行,按位发送给接收方。
接收方收到串行数据后,再将其转换为并行数据。
这种通信方式在仅使用一根数据线的情况下完成数据传输,降低了硬件成本和线路复杂度。
四、串口的主要应用领域串口在电子设备、计算机外设、通信设备等领域中具有广泛的应用。
例如,电子设备中的传感器和显示器、计算机外设中的鼠标和键盘、通信设备中的路由器和交换机等,都采用串口进行数据传输。
五、串口的优缺点分析1.优点:(1)线路简单,成本低;(2)数据传输可靠性高;(3)适用于低速和中速通信设备。
RS232串行接口总线目录第一节RS232串行接口系统描述 (3)第二节RS232串行接口拓扑结构 (3)第三节物理接口 (5)3.1 电气特性 (5)3.2接口信号 (6)3.3机械特性 (8)第四节电源 (8)第五节RS232接口协议 (9)5.1 数据传送格式 (9)5.2 流控制 (10)5.3 差错检测 (10)5.4 差错控制 (10)第六节系统配置 (10)6.1 端口地址和中断 (10)6.2 串行端口寄存器 (11)6.3 DLAB (14)第七节数据流模型 (14)第八节RS232串口接口设备 (15)第一节RS232串行接口系统描述串行接口是微型计算机与外部设备的主要通信接口之一。
只需要一条信号线就可以进行单向数据传送。
由于线路简单,价格相对较低,目前得到广泛应用。
串行通信接口标准经过使用和发展,目前已经有几种。
但都是在RS-232标准的基础上经过改进而形成的。
所以,以RS-232C为主来讨论。
RS-323C标准是美国EIA(电子工业联合会)与BELL等公司一起开发的1969年公布的通信协议。
它适合于数据传输速率在0~20000b/s范围内的通信。
这个标准对串行通信接口的有关问题,如信号线功能、电器特性都作了明确规定。
由于通行设备厂商都生产与RS-232C制式兼容的通信设备,因此,它作为一种标准,目前已在微机通信接口中广泛采用。
在讨论RS-232C接口标准的内容之前,先说明两点:首先,RS-232-C标准最初是远程通信连接数据终端设备DTE(Data Terminal Equipment)与数据通信设备DCE(Data Communication Equipment)而制定的。
因此这个标准的制定,并未考虑计算机系统的应用要求。
但目前它又广泛地被借来用于计算机(更准确的说,是计算机接口)与终端或外设之间的近端连接标准。
显然,这个标准的有些规定及和计算机系统是不一致的,甚至是相矛盾的。
Uart串口与RS232串口的区别
Uart这里指的是TTL电平的串口;RS232指的是RS232电平的串口。
TTL电平是3.3V的,而RS232是负逻辑电平,它定义+5~+12V为低电平,而-12~-5V为高电平。
Uart串口的RXD、TXD等一般直接与处理器芯片的引脚相连,而RS232串口的RXD、TXD等一般需要经过电平转换(通常由Max232等芯片进行电平转换)才能接到处理器芯片的引脚上,否则这幺高的电压很可能会把芯片烧坏。
我们平时所用的电脑的串口就是RS232的,当我们在做电路工作时,应该注意下外设的串口是Uart类型的还是RS232类型的,如果不匹配,应当找个转换线(通常这根转换线内有块类似于Max232的芯片做电平转换工作的),可不能盲目地将两串口相连。
另外再补充其他一点,在自己做串口线时,一般按照下面的规则制作:
PC 对应外设(例如某开发板)
GND ------- GND
RXD ------- TXD。
RS232技术详解(1)串行通信接口标准经过使用和发展,目前已经有几种。
但都是在RS-232标准的基础上经过改进而形成的。
所以,以RS-232C为主来讨论。
RS-323C标准是美国EIA(电子工业联合会)与BELL等公司一起开发的1969年公布的通信协议。
它适合于数据传输速率在0~20000b/s 范围内的通信。
这个标准对串行通信接口的有关问题,如信号线功能、电器特性都作了明确规定。
由于通行设备厂商都生产与RS-232C制式兼容的通信设备,因此,它作为一种标准,目前已在微机通信接口中广泛采用。
在讨论RS-232C接口标准的内容之前,先说明两点:首先,RS-232-C标准最初是远程通信连接数据终端设备DTE(Data Terminal Equipment)与数据通信设备DCE(Data Communication Equipment)而制定的。
因此这个标准的制定,并未考虑计算机系统的应用要求。
但目前它又广泛地被借来用于计算机(更准确的说,是计算机接口)与终端或外设之间的近端连接标准。
显然,这个标准的有些规定及和计算机系统是不一致的,甚至是相矛盾的。
有了对这种背景的了解,我们对RS-232C标准与计算机不兼容的地方就不难理解了。
其次,RS-232C标准中所提到的“发送”和“接收”,都是站在DTE立场上,而不是站在DCE的立场来定义的。
由于在计算机系统中,往往是CPU和I/O设备之间传送信息,两者都是DTE,因此双方都能发送和接收。
一、RS-232-CRS-232C标准(协议)的全称是EIA-RS-232C标准,其中EIA(Electronic Industry Association)代表美国电子工业协会,RS(Recommeded standard)代表推荐标准,232是标识号,C代表RS232的最新一次修改(1969),在这之前,有RS232B、RS232A。
它规定连接电缆和机械、电气特性、信号功能及传送过程。
串行接口与应用学习总结(一)串行通信的基本知识:在MCS-51单片机内部,有一个通用异步接收/发送器(UART)。
这是一个全双工串行接口,能同时进行发送和接收数据。
利用这个串行接口,可以实现单片机之间的单机通信、多机通信,以及与PC机之间的通信。
串行通讯和并行通讯:如果通讯过程是按一定的顺序进行的单bit传输就称为串行通讯;如果多bit同时传输就称为并行通讯。
(二)串行接口(serial interface):现在的PC 机一般有两个串行口COM 1 和COM 2 。
串行口不同于并行口之处在于它的数据和控制信息是一位接一位地传送出去的。
虽然这样速度会慢一些,但传送距离较并行口更长,因此若要进行较长距离的通信时,应使用串行口。
通常COM 1 使用的是9 针D 形连接器,也称之为RS-232接口,而COM 2 有的使用的是老式的DB25 针连接器,也称之为RS-422接口,不过目前已经很少使用。
RS-232串行接口:目前RS-232是PC机与通信工业中应用最广泛的一种串行接口。
RS-232被定义为一种在低速率串行通讯中增加通讯距离的单端标准。
RS-232采取不平衡传输方式,即所谓单端通讯。
由于其发送电平与接收电平的差仅为2V至3V左右,所以其共模抑制能力差,再加上双绞线上的分布电容,其传送距离最大为约15米,最高速率为20kb/s。
RS-232是为点对点(即只用一对收、发设备)通讯而设计的,其驱动器负载为3~7kΩ。
所以RS-232适合本地设备之间的通信。
串行接口的特点:串行接口是指数据一位位地顺序传送,其特点是通信线路简单,只要一对传输线就可以实现双向通信,并可以利用电话线,从而大大降低了成本,特别适用于远距离通信,但传送速度较慢。
程序设计:(本案例是利用串口发送数据到终端)参数设置:SCON:工作方式设置PCON:电源设置TCON:定时器设置TH1:波特率设置TI:发送允许TR=1:定时器启动/设置波特率为2400bit,于显示器件显示0~9/(三)MAX232:MAX232芯片是美信公司专门为电脑的RS-232标准串口设计的接口电路,使用+5v单电源供电。
不同类型串口的工作原理
不同类型的串口有不同的工作原理,常见的几种串口类型有RS-232、RS-485和USB串口。
1. RS-232串口:
RS-232串口是一种常见的串行通信接口,它采用电压来表示数据位(一般为8位),以及控制信号(如停止位、奇偶校验位等)。
RS-232串口使用负逻辑电平,正电平表示逻辑0,负电平表示逻辑1。
当数据传输时,发送方将数据按照约定的帧格式发送到接收方,接收方则按照相同的格式解析数据。
RS-232串口常用于计算机与外部设备(如调制解调器、打印机等)之间的连接。
2. RS-485串口:
RS-485串口是一种多点通信接口,可以实现多个设备之间的数据传输。
与RS-232串口不同,RS-485串口使用正负逻辑电平表示逻辑0和逻辑1,可以支持更远的传输距离(最多1200米)。
RS-485串口可以通过半双工或全双工通信模式来传输数据,可以同时进行发送和接收操作。
RS-485串口通常用于工业自动化、楼宇自动化等领域。
3. USB串口:
USB(Universal Serial Bus,通用串行总线)串口是一种常见的现代串口接口,它通过USB总线与计算机连接。
USB串口将数据传输和供电功能集成在一起,可以直接连接到计算机的USB接口,无需额外的电源线。
USB串口通常使用USB协议进行数据传输,支持高速数据传输和热插拔功能。
USB串口
广泛应用于各种外部设备,如打印机、鼠标、键盘、数码相机等。
不同类型的串口具有不同的特点和适用范围,可以根据具体需求选择合适的串口类型。
lRS-232-C是美国电子工业协会EIA(Electronic Industry Association)制定的一种串行物理接口标准。
采用150pF/m的通信电缆时,最大通信距离为15m;若每米电缆的电容量减小,通信距离可以增加。
传输距离短的另一原因是RS-2 32属单端信号传送,存在共地噪声和不能抑制共模干扰等问题,因此一般用于20m以内的通信。
RS-232C规定了自己的电气标准,由于它是在TTL电路之前研制的,所以它的电平不是+5 V和地,而是采用负逻辑,即逻辑“0”:+5 V~+15 V;逻辑“1”:-5 V~-15 V。
【TTL电平:逻辑“0:<0.4V;逻辑“1”:+3 V~+5 V 】因此,RS-232C不能和TTL电平直接相连,使用时必须进行电平转换,否则将使TTL电路烧坏,实际应用时必须注意!一种常用的电平转换电路是使用MAX232还可以使用如下电路:RS-232C虽然应用广泛,但因为推出较早,在现代通信系统中存在以下缺点:数据传输速率慢,传输距离短,未规定标准的连接器,接口处各信号间易产生串扰。
鉴于此,EIA制定了新的标准RS-485总线:在要求通信距离为几十米到上千米时,广泛采用RS-485 串行总线标准。
RS-485采用平衡发送和差分接收,因此具有抑制共模干扰的能力。
加上总线收发器具有高灵敏度,能检测低至200mV的电压,故传输信号能在千米以外得到恢复。
RS-485采用半双工工作方式,任何时候只能有一点处于发送状态,因此,发送电路须由使能信号加以控制。
RS-485用于多点互连时非常方便,可以省掉许多信号线。
应用RS-485 可以联网构成分布式系统,其允许最多并联32台驱动器和32台接收器。
RS232接口是1970年由美国电子工业协会(EIA)联合贝尔系统、调制解调器厂家及计算机终端生产厂家共同制定的用于串行通讯的标准。
它的全名是“数据终端设备(DTE)和数据通讯设备(DCE)之间串行二进制数据交换接口技术标准”该标准规定采用一个25个脚的DB25连接器,对连接器的每个引脚的信号内容加以规定,还对各种信号的电平加以规定。
串口、COM口、TTL、RS-232的区别详解
Point:
1、串口、COM口是指的物理接口形式(硬件)。而TTL、RS-232、RS-485是指的电平标
准(电信号)。
2、接设备的时候,一般只接GND RX TX。不会接Vcc或者+3.3v的电源线,避免与目标
设备上的供电冲突。
3、PL2303、CP2102芯片是 USB 转 TTL串口 的芯片,用USB来扩展串口(TTL电平)。
4、MAX232芯片是 TTL电平与RS232电平的专用双向转换芯片,可以TTL转RS-232,
也可以RS-232转TTL。
5、TTL标准是低电平为0,高电平为1(+5V电平)。RS-232标准是正电平为0,负电平
为1(15V电平)。
6、RS-485与RS-232类似,但是采用差分信号负逻辑。这里略过不讲。
串口、COM口:
COM口即串行通讯端口,简称串口。这里区别于USB的通用串行总线和硬盘的SATA。
一般我们见到的是两种物理标准。D型9针插头,和 4针杜邦头 两种。
这是常见的4针串口,在电路板上常见,经常上边还带有杜邦插针。还有时候有第五根针,
3.3V电源端。
由于是预留在电路板上的,协议可以有很多种,要看具体设备。
下面这个就是D型9针串口(通俗说法)。在台式电脑后边都可以看到。
记住,这种接口的协议只有两种:RS-232和RS-485。不会是TTL电平的(除非特殊应用)。
我们一般只接出RXD TXD两针,外加GND。
下图是个USB转TTL串口的小板,可以用USB扩展出一个串口。芯片为PL2303HX。
网上经常混淆各种串口,但是这个确实是可以给STC单片机下载程序的。