那曲檬骨新材料有限公司

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

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

3天內不再提示

一幀CAN報文多少字節

麥辣雞腿堡 ? 來源:美男子玩編 ? 作者:不脫發的程序猿 ? 2023-07-18 10:48 ? 次閱讀

一幀CAN FD報文位數

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

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

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

標準幀,數據0字節

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

標準幀,數據64字節

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

擴展幀,數據0字節

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

擴展幀,數據64字節

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

精品專欄仲裁域和數據域位數

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

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

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

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

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

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

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

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

    關注

    3029

    文章

    8023

    瀏覽量

    167806
  • CAN
    CAN
    +關注

    關注

    57

    文章

    2769

    瀏覽量

    464383
  • 報文
    +關注

    關注

    0

    文章

    38

    瀏覽量

    4068
收藏 人收藏

    評論

    相關推薦

    CAN總線報文數據致性校驗

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

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

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

    關于CAN發送的問題

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

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

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

    CAN報文定義

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

    CAN報文的單次發送和循環發送問題請教

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

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

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

    CAN報文到底有多少位?

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

    文詳解CAN總線的報文結構

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

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

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

    【Z站推薦】CANFD每秒最多可以發送多少報文

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

    CAN FD結構介紹

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

    CAN協議數據的介紹

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

    CAN報文為什么會發送失敗?

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

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

    要想知道CANFD報文由多少個位組成,那么我們就要了解CANFD結構,知道每個段占用位數從而得出CANFD報文位數。
    的頭像 發表于 04-27 06:08 ?4816次閱讀
    <b class='flag-5'>一幀</b>CANFD<b class='flag-5'>報文</b>由多少個位組成?
    子洲县| 打百家乐如何赢分| 百家乐官网娱乐城代理| 南通热线棋牌中心| 奇迹百家乐的玩法技巧和规则| 澳门百家乐庄闲的玩法| 百家乐两头压注| 百家乐官网倍投软件| 沙龙百家乐官网娱乐场| 澳门百家乐官网哪家信誉最好| 百家乐官网投注方法| 百家乐官网庄闲比率| 百博亚洲| 盐津县| 苗栗县| 百家乐官网经典路单| 百家乐官网单双打法| 百家乐官网不能视频| 洛浦县| 手游| 百家乐官网中B是什么| 网络百家乐官网免费试玩| 百家乐官网投注方法多不多| 百家乐官网美女视频| 百家乐官网色子玩法| 至尊百家乐官网贺一航| 百家乐官网的桌子| 网上百家乐官网的玩法技巧和规则 | 百家乐官网国际娱乐| 百家乐官网合作代打| 缅甸百家乐官网网络赌博解谜 | 威尼斯人娱乐场 澳门赌场| 大发888客服qq号| a8娱乐城官方网站| 石棉县| 免佣百家乐官网规则| 摩纳哥百家乐官网的玩法技巧和规则| 2024属虎人全年运势| 百家乐投注最好方法| 神人百家乐赌场| 大发888平台|