波特率是一個(gè)電子信號上的術(shù)語,用于描述信道的數(shù)據(jù)傳輸速度。
所謂信道,可以是無線的,也可以是有線的,說白了就是兩個(gè)東西之間傳輸數(shù)據(jù)。
波特率通常單位是bit/s,也就是二進(jìn)制位/秒。因?yàn)橐粋€(gè)字節(jié)是8bit,而一個(gè)字節(jié)通??梢员硎鲆粋€(gè)ASCII碼,比如一個(gè)英文字母,所以9600的波特率的信道,理論上每秒可以傳輸9600/8個(gè)因?yàn)樽帜傅臄?shù)據(jù)量,也就是1200個(gè)字節(jié),大約1.2KB。而19200則是每秒可傳輸2400個(gè)字節(jié)。
一秒1.2KB,那么100KB的文件的傳輸時(shí)間則需1分多種,真的很長。。。
9600和19200波特率的信道,都是早期接口的傳輸率標(biāo)準(zhǔn)。比如早期的com口(也叫串口),經(jīng)常采用這樣的標(biāo)準(zhǔn)。今天看來,速度非常慢了。早期使用這樣的接口用于鼠標(biāo)、鍵盤等簡單裝置的連接,以及計(jì)算機(jī)和其他設(shè)備的通信。而現(xiàn)在,還有少數(shù)主板支持這樣的接口。
在今天的計(jì)算機(jī)上,這個(gè)接口標(biāo)準(zhǔn)早已淘汰,但是生產(chǎn)中,還是有很多設(shè)備支持這樣的接口。比如,在數(shù)控機(jī)床上,當(dāng)計(jì)算機(jī)與機(jī)床通信的時(shí)候,很多機(jī)床都要求使用COM口,以9600,112000或19200之類的波特率進(jìn)行通信。
那么波特率是怎么確定的呢?
是通過分頻器的分頻系數(shù)來確定的!
分頻器,顧名思義就是將輸入頻率進(jìn)行分解,然后輸出多路信號的裝置。
具體什么是分頻器和分頻系數(shù),有空了再了解下吧。。。