可以根據(jù)波特率算出不同類型報(bào)文時(shí)間,計(jì)算公式如下:
報(bào)文時(shí)間 = 仲裁域位時(shí)間 * 仲裁域位數(shù) + 數(shù)據(jù)域位時(shí)間 * 數(shù)據(jù)域位數(shù)
以位數(shù)最少的CANFD報(bào)文為例,在仲裁域波特率為1Mbps(位時(shí)間1us),數(shù)據(jù)域波特率為5Mbps(位時(shí)間200ns)時(shí),其報(bào)文時(shí)間 = 1us *
26 + 33 * 200ns = 32.6us。
那么一秒鐘最多可以發(fā)送報(bào)文呢?由于報(bào)文發(fā)送成功后,需經(jīng)過幀間隔(3個(gè)位)后才能發(fā)送下一幀報(bào)文,也就說仲裁段要在原來基礎(chǔ)上加3個(gè)位,就可以算出每秒發(fā)送多少幀了。那么上述位數(shù)最少報(bào)文的發(fā)送時(shí)間耗時(shí)
= 1us * (26 + 3) + 33 * 200ns = 35.6us,也就是1秒鐘最多可以發(fā)送1000000us / 35.6us =
28089幀報(bào)文。也就是說,1M/5M波特率下,發(fā)送CAN FD標(biāo)準(zhǔn)加速幀,最多可以發(fā)送28089幀。
下面我們給出一些常用波特率下,不同類型報(bào)文每秒最多可以發(fā)送的CANFD報(bào)文幀數(shù)(下表中報(bào)文BRS位為1,ESI位為0),供大家參考。
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。
舉報(bào)投訴
相關(guān)推薦
自動(dòng)駕駛技術(shù)迅速發(fā)展,車輛中的CAN總線已經(jīng)無法滿足數(shù)據(jù)吞吐量和傳輸速度的要求,CAN總線的加速升級(jí)版——CAN FD技術(shù)正在逐漸替代現(xiàn)有網(wǎng)絡(luò)。為了進(jìn)一步了解
發(fā)表于 09-20 09:31
?8961次閱讀
和CAN控制器、收發(fā)器均支持CAN FD通訊。所以當(dāng)CAN網(wǎng)絡(luò)中某些節(jié)點(diǎn)升級(jí)為CAN FD時(shí),車
發(fā)表于 05-29 17:45
、CAN-FD特性(1)兼容經(jīng)典CAN,可以遵循ISO 11898-1做數(shù)據(jù)收發(fā)。(2)提升錯(cuò)誤檢測(cè),支持高達(dá)CRC 21位的校驗(yàn)和。(3)消息優(yōu)先級(jí)。(4)保證延遲時(shí)間。(5)配置靈活性。(6)具有
發(fā)表于 08-20 06:51
)傳輸速率更快FD全稱是 Flexible Data-Rate,顧名思義,表示CAN-FD 的幀報(bào)文具有數(shù)據(jù)場(chǎng)波特率可變的特性,即仲裁場(chǎng)合數(shù)據(jù)控制場(chǎng)使用標(biāo)準(zhǔn)的通信波特率,而到數(shù)據(jù)場(chǎng)就會(huì)切換為更高的通信
發(fā)表于 02-14 14:22
TJA1145ATK/FD,配置好喚醒ID后,發(fā)現(xiàn)去除了配置的喚醒ID可以將設(shè)備喚醒,任意的CAN FD報(bào)文也能足夠?qū)⑵鋯拘?寄存器配置如下:0x26寄存器配置為0x05,波特率為50
發(fā)表于 03-21 06:47
CAN協(xié)議教程 介紹:CAN總線 CAN總線是廣播類型的總線。這意味著所有節(jié)點(diǎn)都可以偵聽到所有傳輸?shù)?b class='flag-5'>報(bào)文。無法將報(bào)文單獨(dú)發(fā)送給指定節(jié)點(diǎn);所有
發(fā)表于 04-03 15:32
?1.4w次閱讀
因?yàn)槭苤朴诋a(chǎn)品的穩(wěn)定性考驗(yàn),改造成本等問題,沒法快速全面普及CAN FD。另外,在2012年底提出CAN FD到2015年中成為ISO CAN
發(fā)表于 10-18 14:20
?3076次閱讀
Unexpected N_PDU的處理只適用于相同N_AI的診斷報(bào)文。Classical CAN和CAN FD的N_AI本就不同,所以,互不干擾,可以并行處理;單個(gè)Message中不要
發(fā)表于 12-05 10:06
?1279次閱讀
日益增加的需求。 什么是CAN FD? CAN FD協(xié)議是由Bosch以及行業(yè)專家預(yù)研開發(fā)的,并于2012年發(fā)布。通過標(biāo)準(zhǔn)化對(duì)其進(jìn)行了改進(jìn),現(xiàn)已納入ISO 11898-1:2015。一
發(fā)表于 07-18 10:40
?2609次閱讀
CAN FD幀結(jié)構(gòu) CAN FD節(jié)點(diǎn)可以正常收、發(fā)CAN報(bào)文,但
發(fā)表于 07-18 10:42
?7069次閱讀
一幀CAN FD報(bào)文位數(shù) 根據(jù)CAN FD幀結(jié)構(gòu)組成,可以算出一幀CAN
發(fā)表于 07-18 10:48
?7611次閱讀
目前,整車的網(wǎng)絡(luò)拓?fù)渲校?b class='flag-5'>CAN FD的使用已經(jīng)非常普遍。當(dāng)然,帶來的問題也非常的多。CAN FD在設(shè)計(jì)之初,就考慮了向后兼容Classic CAN
發(fā)表于 08-22 09:11
?1485次閱讀
CAN FD的降噪措施
發(fā)表于 12-07 10:48
?546次閱讀
CAN FD總線報(bào)文周期一致性測(cè)試方法,可自動(dòng)實(shí)現(xiàn)監(jiān)控測(cè)試并快速生成測(cè)試報(bào)告,主要根據(jù)CAPL語言設(shè)計(jì)建立測(cè)試應(yīng)用工程。
發(fā)表于 04-01 12:53
?712次閱讀
CAN總線調(diào)試過程中出現(xiàn)報(bào)文發(fā)送失敗。很多工程師都對(duì)此只知其一不知其二,今天我們就以CAN報(bào)文發(fā)送失敗的問題來做一次探討。在了解CAN
發(fā)表于 04-12 08:25
?1637次閱讀
評(píng)論