售前咨询-朱:19381904226
售前咨询-杨:19381903226 English
前沿资讯 真实、准确的物联网、互联网行业新闻

什么是波特率,串口通信为什么要设置波特率,波特率是什么,串口波特率,串口通信波特率

你的位置: 网站首页 新闻动态 技术应用
什么是波特率?串口通信为什么要设置波特率?
2021-11-16 15:11:54 阅读: 发布人:纵横智控

什么是波特率?

波特率是电子通信领域的一种术语,用于描述信道的数据传输速度。所谓信道,可以是无线的,也可以是有线的。波特率表示单位时间内传送的码元符号的个数,它是对符号传输速率的一种度量,它用单位时间内载波调制状态改变的次数来表示,波特率即指一个单位时间内传输符号的个数。

波特率通常单位是bit/s,也就是二进制位/秒。因为一个字节是8个bit,而一个字节通常可以表达一个ASCII码,比如一个英文字母,所以:9600的波特率的信道,理论上每秒可以传输9200/8个英文字母的数据量,也就是1200个字节,大约1.2KB。而19200则是每秒可传输2400字节。比如一个文件,假设容量是100KB,那么它通过9600的信道传输,需要的时间至少是100/1.2秒,也就是超过一分钟了。

RTU

波特率9600与波特率19200区别

一、速度不同

1、波特率9600:每秒可以传输9600/8个英文字母。

2、波特率19200:每秒可传输19200/8个英文字母。

二、传送量不同

1、波特率9600: 每秒可传输1200个字节,大约1.2KB。

2、波特率19200:每秒可传输2400字节,2.4KB。

三、特点不同

1、波特率9600:利用其RXD和TXD与外界进行通信,其内部有2个物理上完全独立的接收、发送缓冲器SBUF,可同时发送和接收数据。

2、波特率19200:溢出率经二分频(或不分频)后又经十六分频作为串行发送或接收的移位脉冲。

串口通信为什么要设置波特率?

有两种比较可靠地说法:

1.根据电、传输介质等的物理特性结合串口设备使用的要求

为了保证有效通讯,根据电、传输介质等的物理特性结合串口设备使用的要求,确定RS232最大传输速率只能是115200,然后逐级二分得到57600,28800,19200……为适应这些速率,设计相应的晶振频率。

2.这是由电信线路特性决定的

电话线路使用的带通滤波器的带宽为3KHz(300~3300Hz),当时“Wi-Fi之父”维克·海耶斯(Vic Hayes)在做调制解调器时用的2400HZ信号,对应波特率是2400。由于基本频率确定了,以后采用的提高通讯速率的方法都是在2400基础上倍频的,所以形成了9600、19200……

关键词:串口模块

友情链接