嵌入式编程互联网科技码农的世界

波特率

2017-09-11  本文已影响25人  罗蓁蓁

波特率是一个电子信号上的术语,用于描述信道的数据传输速度。

所谓信道,可以是无线的,也可以是有线的,说白了就是两个东西之间传输数据。

波特率通常单位是bit/s,也就是二进制位/秒。因为一个字节是8bit,而一个字节通常可以表述一个ASCII码,比如一个英文字母,所以9600的波特率的信道,理论上每秒可以传输9600/8个因为字母的数据量,也就是1200个字节,大约1.2KB。而19200则是每秒可传输2400个字节。

一秒1.2KB,那么100KB的文件的传输时间则需1分多种,真的很长。。。

9600和19200波特率的信道,都是早期接口的传输率标准。比如早期的com口(也叫串口),经常采用这样的标准。今天看来,速度非常慢了。早期使用这样的接口用于鼠标、键盘等简单装置的连接,以及计算机和其他设备的通信。而现在,还有少数主板支持这样的接口。

在今天的计算机上,这个接口标准早已淘汰,但是生产中,还是有很多设备支持这样的接口。比如,在数控机床上,当计算机与机床通信的时候,很多机床都要求使用COM口,以9600,112000或19200之类的波特率进行通信。

那么波特率是怎么确定的呢?

是通过分频器的分频系数来确定的!

分频器,顾名思义就是将输入频率进行分解,然后输出多路信号的装置。

具体什么是分频器和分频系数,有空了再了解下吧。。。

上一篇 下一篇

猜你喜欢

热点阅读