波特率是一个电子信号上的术语,用于描述信道的数据传输速度。
所谓信道,可以是无线的,也可以是有线的,说白了就是两个东西之间传输数据。
波特率通常单位是bit/s,也就是二进制位/秒。因为一个字节是8bit,而一个字节通常可以表述一个ASCII码,比如一个英文字母,所以9600的波特率的信道,理论上每秒可以传输9600/8个因为字母的数据量,也就是1200个字节,大约1.2KB。而19200则是每秒可传输2400个字节。
一秒1.2KB,那么100KB的文件的传输时间则需1分多种,真的很长。。。
9600和19200波特率的信道,都是早期接口的传输率标准。比如早期的com口(也叫串口),经常采用这样的标准。今天看来,速度非常慢了。早期使用这样的接口用于鼠标、键盘等简单装置的连接,以及计算机和其他设备的通信。而现在,还有少数主板支持这样的接口。
在今天的计算机上,这个接口标准早已淘汰,但是生产中,还是有很多设备支持这样的接口。比如,在数控机床上,当计算机与机床通信的时候,很多机床都要求使用COM口,以9600,112000或19200之类的波特率进行通信。
那么波特率是怎么确定的呢?
是通过分频器的分频系数来确定的!
分频器,顾名思义就是将输入频率进行分解,然后输出多路信号的装置。
具体什么是分频器和分频系数,有空了再了解下吧。。。