99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

一幀CAN報文多少字節(jié)

麥辣雞腿堡 ? 來源:美男子玩編 ? 作者:不脫發(fā)的程序猿 ? 2023-07-18 10:48 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

一幀CAN FD報文位數(shù)

根據CAN FD幀結構組成,可以算出一幀CAN FD報文位數(shù):

CAN FD報文位數(shù) = 幀起始(1位)+ 仲裁段(13/32位)+ 控制段(8位)+ 數(shù)據段(0~512位)+ CRC段(28/33位)+ ACK段(2位)+ 幀結束(7位)

影響報文位數(shù)主要為仲裁段(幀ID長度)和數(shù)據段(CRC段受數(shù)據段長度影響)。通過幀類型、幀長度組合出不同情況報文位數(shù):

標準幀,數(shù)據0字節(jié)

幀起始(1位)+ 仲裁段(13位)+ 控制段(8位)+ 數(shù)據段(0位)+ CRC段(28位)+ ACK段(2位)+ 幀結束(7位)= 59位

標準幀,數(shù)據64字節(jié)

幀起始(1位)+ 仲裁段(13位)+ 控制段(8位)+ 數(shù)據段(512位)+ CRC段(33位)+ ACK段(2位)+ 幀結束(7位)= 576位

擴展幀,數(shù)據0字節(jié)

幀起始(1位)+ 仲裁段(32位)+ 控制段(8位)+ 數(shù)據段(0位)+ CRC段(28位)+ ACK段(2位)+ 幀結束(7位)= 78位

擴展幀,數(shù)據64字節(jié)

幀起始(1位)+ 仲裁段(13位)+ 控制段(8位)+ 數(shù)據段(512位)+ CRC段(33位)+ ACK段(2位)+ 幀結束(7位)= 590位

精品專欄仲裁域和數(shù)據域位數(shù)

由于CANFD采用了雙波特率形式:標準波特率(也稱仲裁域波特率)和數(shù)據域波特率,所以幀結構中不同段采用的波特率也不同。

仲裁域波特率所占位數(shù)幀起始(1位)+ 仲裁段(13位)+ 控制段的EDL、r0、BRS(3位)+ ACK段(2位)+ 幀結束(7位)

數(shù)據域波特率所占位數(shù)控制段的ESI、DLC(5位)+ 數(shù)據段(0~512位)+ CRC段(28/33位)

主要說明的是,BRS位和CRC界定符位均同時使用了兩個波特率:

BRS位:由**仲裁域波特率 * 仲裁域采樣點 + 數(shù)據域波特率 * (1 - 仲裁域采樣點)**組成;

CRC界定符:由**數(shù)據域波特率 * 數(shù)據域采樣點 + 仲裁域波特率 * (1 - 數(shù)據域采樣點)**組成。

此處將BRS認定采用仲裁域波特率、CRC界定符采用數(shù)據域波特率以方便計算。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 汽車電子
    +關注

    關注

    3037

    文章

    8352

    瀏覽量

    170201
  • CAN
    CAN
    +關注

    關注

    57

    文章

    2921

    瀏覽量

    467944
  • 報文
    +關注

    關注

    0

    文章

    39

    瀏覽量

    4189
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    CAN總線報文數(shù)據致性校驗

    比如ECU1接收ECU2發(fā)出的一幀0x100報文,協(xié)議層是不會區(qū)分是ECU1發(fā)的,還是非法接入OBD的CAN盒發(fā)的?如果ECU1接收到非ECU2發(fā)出的0x100報文豈不是很危險?
    的頭像 發(fā)表于 01-24 10:03 ?2519次閱讀
    <b class='flag-5'>CAN</b>總線<b class='flag-5'>報文</b>數(shù)據<b class='flag-5'>一</b>致性校驗

    ESP32C6作為UDP Server,使用recvfrom無法及時收到第一幀報文的原因?如何解決?

    后調用recvfrom()阻塞等待接收報文。 在測試時發(fā)現(xiàn),AP在接收來自STA的第一幀UDP報文時recvfrom()無法及時返回結果,通常在STA發(fā)送第一幀
    發(fā)表于 06-06 07:34

    關于CAN發(fā)送的問題

    現(xiàn)在我的設備需要發(fā)送3共24個字節(jié)的數(shù)據給上位機,但是在上位機的通訊要求中只給了報文ID 0X1FD08063,我以前只試過用三個報文
    發(fā)表于 12-19 16:42

    請問STM32F4的OTG模塊一幀內32最大可以傳輸多少字節(jié)給PC?

    我使用的是OTG_FS的bulk方式傳輸,PC為主機,單片機為設備。1:一幀內32最大可以傳輸多少字節(jié)給PC?一幀內可以傳輸多少次事務,次事務傳輸可以傳輸多少個數(shù)據包,
    發(fā)表于 11-14 09:03

    CAN報文定義

    1. CAN報文定義CAN報文是指發(fā)送單元向接受單元傳送數(shù)據的。我們通常所說的CAN
    發(fā)表于 09-14 09:23

    CAN報文的單次發(fā)送和循環(huán)發(fā)送問題請教

    CAN報文怎樣設置單次發(fā)送和循環(huán)發(fā)送?類似圖片可以單次發(fā)送也可以循環(huán)發(fā)送,循環(huán)時間也可以修改,數(shù)據內容也可以修改問題關鍵在于多報文怎樣去設置?當前的思路是每一幀
    發(fā)表于 10-26 11:54

    S32G2 FlexCAN CAN FD使用DMA接收字節(jié)順序錯誤的原因?怎么解決?

    我在 goldbox 上以 DMA 模式使用 flexcan 時遇到字節(jié)字節(jié)序錯誤。因為沒有DMA,發(fā)送正常。當接收到第一幀CAN FD報文
    發(fā)表于 04-27 07:09

    CAN報文到底有多少位?

    CAN-bus總線是應用最廣泛的現(xiàn)場總線之,而很多非常熟練的CAN工程師,面對CAN報文
    發(fā)表于 06-06 16:36 ?3.5w次閱讀
    <b class='flag-5'>一</b>條<b class='flag-5'>CAN</b><b class='flag-5'>報文</b>到底有多少位?

    文詳解CAN總線的報文結構

    數(shù)據由7個不同的位場組成:起始、仲裁場、控制場、數(shù)據場、CRC場、應答場、結束。其中,數(shù)據場的長度為0~8個字節(jié)。標識符位于仲裁場中,報文
    發(fā)表于 11-02 10:46 ?1.2w次閱讀

    can總線一幀多少字節(jié)多少位_MCU擴展CAN/CAN FD接口方案MCP2518FD+ATA6563

    CAN總線上日益增長的帶寬需求。相比于CAN2.0主要有2點增強:將數(shù)據位段增加到最多64數(shù)據字節(jié)(CAN 2.0最大為8個數(shù)據字節(jié))。標稱
    發(fā)表于 10-29 11:21 ?18次下載
    <b class='flag-5'>can</b>總線<b class='flag-5'>一幀</b>多少<b class='flag-5'>字節(jié)</b>多少位_MCU擴展<b class='flag-5'>CAN</b>/<b class='flag-5'>CAN</b> FD接口方案MCP2518FD+ATA6563

    【Z站推薦】CANFD每秒最多可以發(fā)送多少報文?

    我們知道CANFD比CAN擁有更長的數(shù)據長度(最長64字節(jié)),更高的波特率(8Mbps甚至更高)。那么波特率更高,數(shù)據更長的CANFD,秒鐘最高可以發(fā)送多少CANFD
    的頭像 發(fā)表于 07-29 09:34 ?2268次閱讀
    【Z站推薦】CANFD每秒最多可以發(fā)送多少<b class='flag-5'>幀</b><b class='flag-5'>報文</b>?

    CAN FD結構介紹

    CAN FD結構 CAN FD節(jié)點可以正常收、發(fā)CAN報文,但CAN節(jié)點不能正確收、發(fā)
    的頭像 發(fā)表于 07-18 10:42 ?8695次閱讀
    <b class='flag-5'>CAN</b> FD<b class='flag-5'>幀</b>結構介紹

    CAN協(xié)議數(shù)據的介紹

    位標識符(ID),擴展格式有 29個標識符(ID)。這 5 中的用途見表: 1、數(shù)據 數(shù)據由 7 段組成: ①、起始,表示數(shù)據
    的頭像 發(fā)表于 07-25 10:36 ?1.2w次閱讀
    <b class='flag-5'>CAN</b>協(xié)議數(shù)據<b class='flag-5'>幀</b>的介紹

    CAN報文為什么會發(fā)送失敗?

    CAN總線調試過程中出現(xiàn)報文發(fā)送失敗。很多工程師都對此只知其不知其二,今天我們就以CAN報文發(fā)送失敗的問題來做
    的頭像 發(fā)表于 04-12 08:25 ?3051次閱讀
    <b class='flag-5'>CAN</b><b class='flag-5'>報文</b>為什么會發(fā)送失敗?

    一幀CANFD報文由多少個位組成?

    要想知道CANFD報文由多少個位組成,那么我們就要了解CANFD結構,知道每個段占用位數(shù)從而得出CANFD報文位數(shù)。
    的頭像 發(fā)表于 04-27 06:08 ?7316次閱讀
    <b class='flag-5'>一幀</b>CANFD<b class='flag-5'>報文</b>由多少個位組成?