在CAN總線領(lǐng)域,我們常會(huì)看到人們用不同的詞語(yǔ)描述信息傳輸速率,其中最常見(jiàn)的就是比特率(Bit Rate)和波特率(Baud)。
這里的波特率(Baud)為何沒(méi)有加 Rate 呢?給大家先留個(gè)小問(wèn)題,后面我們會(huì)揭曉。
在如上所示的 Influx 上位機(jī)軟件截圖中,我們可以看到對(duì)于 CAN 總線速率的不同描述,單位也不盡相同。那么它們的含義相同嗎?如果不同,具體又有哪些區(qū)別呢?
為了回答上面的問(wèn)題,我們需要先從幾個(gè)基本概念講起。
0****1
比特 (bit)
bit 即 binary digit 的縮寫,中文名稱是“位”,音譯“比特”,存放一位二進(jìn)制數(shù)(0或1),是用以描述計(jì)算機(jī)數(shù)據(jù)量的最小單位。
這里我們還需要注意“比特”(bit)與“字節(jié)”(Byte)的區(qū)別。字節(jié)(Byte)也是計(jì)算機(jī)數(shù)據(jù)量的常用單位,但不是最小單位,一個(gè)字節(jié)占八個(gè)二進(jìn)制位(兩個(gè)十六進(jìn)制位),1 Byte=8 bits。
02
比特率 (Bit Rate)
比特率又稱“二進(jìn)制位速率”,是指單位時(shí)間內(nèi)傳送的比特(bit)數(shù),基本單位為 bps、bit/sec、bit/s 或 b/s(比特每秒,bit per second)。
我們今天在日常工作生活中遇到的數(shù)據(jù)量普遍較大,因此常用的單位還有 Kbps(=1024bps)和 Mbps(=1024Kbps)等。
03
碼元 ( symbol )
碼元(symbol)是真實(shí)信號(hào)中可以被區(qū)分的最小實(shí)體,是承載信息量的基本信號(hào)單位。一個(gè)碼元可以簡(jiǎn)單理解為一種波形或脈沖。
一個(gè)碼元可以攜帶的信息量取決于它有多少個(gè)離散狀態(tài),即碼元的“進(jìn)制數(shù)”。假設(shè)“進(jìn)制數(shù)”為 M,則該碼元攜帶的信息量的二進(jìn)制位(bit)數(shù)即為 log?M。
例如,某個(gè)碼元有8個(gè)離散狀態(tài),那么它攜帶的信息量即為 log?8=3 bits。換句話說(shuō),用3個(gè)二進(jìn)制位就可以表達(dá)出該碼元的8個(gè)狀態(tài)。
04
波特率 ( Baud )
單位時(shí)間內(nèi)傳輸?shù)摹按a元數(shù)”稱為“碼元傳輸速率”,俗稱:波特率,也稱為調(diào)制速率、波形速率或符號(hào)速率,它的單位是波特(Baud,symbol/s,碼元數(shù)每秒)。
注意:Baud 這個(gè)詞本身就包含了速率的意思,因此不需要用 Baud rate 來(lái)表示波特率。
雖然單位“波特”本身就已經(jīng)是代表每秒的調(diào)制數(shù),以“波特每秒”為單位是一種常見(jiàn)的錯(cuò)誤,但是在一般中文口語(yǔ)化的溝通上還是常以“波特率”來(lái)描述“波特”(Baud)。大家了解這個(gè)信息即可。
05
比特率和波特率的區(qū)別與聯(lián)系
比特率表示單位時(shí)間內(nèi)傳輸?shù)摹氨忍亍睌?shù),單位是bit/s;
波特率表示單位時(shí)間內(nèi)傳輸?shù)摹按a元”數(shù),單位是symbol/s。
它們之間的換算關(guān)系是:
比特率=波特率*log?M
從上述公式中可以看出,當(dāng)碼元狀態(tài)只有兩種(M=2)時(shí),比特率和波特率在數(shù)值上相等。
注意:它們僅僅是數(shù)值相等,但兩者的概念和含義依然是不同的。如下圖所示:
06
CAN 總線領(lǐng)域里的比特率與波特率
在 CAN 總線物理層,只有顯性0和隱性1這兩種狀態(tài),所以通過(guò) CAN 傳輸?shù)拇a元是二進(jìn)制碼元,此時(shí)波特率和比特率在數(shù)值上是相等的。這就是為什么這兩種說(shuō)法都經(jīng)常出現(xiàn)。
嚴(yán)格來(lái)講,在 CAN 總線領(lǐng)域,總線速度應(yīng)該用比特率來(lái)表示。不過(guò)因?yàn)槎邤?shù)值上相等,使用波特率也是一種約定俗成。
但需要注意的是,在其他領(lǐng)域可不能隨便把兩者混為一談。
-
CAN總線
+關(guān)注
關(guān)注
145文章
1955瀏覽量
130940 -
二進(jìn)制
+關(guān)注
關(guān)注
2文章
795瀏覽量
41712 -
調(diào)制器
+關(guān)注
關(guān)注
3文章
842瀏覽量
45231 -
波特率
+關(guān)注
關(guān)注
2文章
308瀏覽量
34220 -
上位機(jī)
+關(guān)注
關(guān)注
27文章
945瀏覽量
54923
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論