可以根據(jù)波特率算出不同類型報文時間,計算公式如下:
報文時間 = 仲裁域位時間 * 仲裁域位數(shù) + 數(shù)據(jù)域位時間 * 數(shù)據(jù)域位數(shù)
以位數(shù)最少的CANFD報文為例,在仲裁域波特率為1Mbps(位時間1us),數(shù)據(jù)域波特率為5Mbps(位時間200ns)時,其報文時間 = 1us *
26 + 33 * 200ns = 32.6us。
那么一秒鐘最多可以發(fā)送報文呢?由于報文發(fā)送成功后,需經(jīng)過幀間隔(3個位)后才能發(fā)送下一幀報文,也就說仲裁段要在原來基礎(chǔ)上加3個位,就可以算出每秒發(fā)送多少幀了。那么上述位數(shù)最少報文的發(fā)送時間耗時
= 1us * (26 + 3) + 33 * 200ns = 35.6us,也就是1秒鐘最多可以發(fā)送1000000us / 35.6us =
28089幀報文。也就是說,1M/5M波特率下,發(fā)送CAN FD標(biāo)準加速幀,最多可以發(fā)送28089幀。
下面我們給出一些常用波特率下,不同類型報文每秒最多可以發(fā)送的CANFD報文幀數(shù)(下表中報文BRS位為1,ESI位為0),供大家參考。
-
汽車電子
+關(guān)注
關(guān)注
3029文章
8023瀏覽量
167806 -
CAN
+關(guān)注
關(guān)注
57文章
2769瀏覽量
464383 -
報文
+關(guān)注
關(guān)注
0文章
38瀏覽量
4068
發(fā)布評論請先 登錄
相關(guān)推薦
如何實現(xiàn)CAN到CAN FD的升級?
如何穩(wěn)定地升級到CAN FD呢?本文為您解答
CAN FD協(xié)議介紹
一文淺析汽車CAN-FD總線的通信應(yīng)用
TJA1145ATK配置完成喚醒ID后,發(fā)現(xiàn)任意CAN FD報文將足夠其喚醒是怎么回事?
CAN總線協(xié)議教程|CAN報文分析
CAN與CAN FD如何解決彼此的通訊
可以混合使用Classical CAN格式和CAN FD格式的診斷報文嗎?
CAN FD是什么意思 優(yōu)點有哪些
一幀CAN報文多少字節(jié)
經(jīng)典CAN網(wǎng)絡(luò)加入CAN FD節(jié)點需要注意什么?
![經(jīng)典<b class='flag-5'>CAN</b>網(wǎng)絡(luò)加入<b class='flag-5'>CAN</b> <b class='flag-5'>FD</b>節(jié)點需要注意什么?](https://file1.elecfans.com/web2/M00/94/38/wKgaomTkC76AENedAAAV6wflupY914.png)
汽車CAN FD總線測試原理及應(yīng)用
![汽車<b class='flag-5'>CAN</b> <b class='flag-5'>FD</b>總線測試原理及應(yīng)用](https://file1.elecfans.com/web2/M00/C6/83/wKgZomYKPj-AGF3bAAA8ZSvBxGQ647.png)
CAN報文為什么會發(fā)送失敗?
![<b class='flag-5'>CAN</b><b class='flag-5'>報文</b>為什么會發(fā)送失敗?](https://file.elecfans.com/web2/M00/50/DA/pYYBAGLH6TyAB71EAAAPQ7KgtYA038.png)
評論