0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

CAN FD报文时间计算

麦辣鸡腿堡 来源: 美男子玩编 作者:不脱发的程序猿 2023-07-18 10:49 次阅读

可以根据波特率算出不同类型报文时间,计算公式如下:

报文时间 = 仲裁域位时间 * 仲裁域位数 + 数据域位时间 * 数据域位数

以位数最少的CANFD报文为例,在仲裁域波特率为1Mbps(位时间1us),数据域波特率为5Mbps(位时间200ns)时,其报文时间 = 1us *
26 + 33 * 200ns = 32.6us。

那么一秒钟最多可以发送报文呢?由于报文发送成功后,需经过帧间隔(3个位)后才能发送下一帧报文,也就说仲裁段要在原来基础上加3个位,就可以算出每秒发送多少帧了。那么上述位数最少报文的发送时间耗时
= 1us * (26 + 3) + 33 * 200ns = 35.6us,也就是1秒钟最多可以发送1000000us / 35.6us =
28089帧报文。也就是说,1M/5M波特率下,发送CAN FD标准加速帧,最多可以发送28089帧。

下面我们给出一些常用波特率下,不同类型报文每秒最多可以发送的CANFD报文帧数(下表中报文BRS位为1,ESI位为0),供大家参考。

图片

图片

图片

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 汽车电子
    +关注

    关注

    3026

    文章

    7941

    浏览量

    166900
  • CAN
    CAN
    +关注

    关注

    57

    文章

    2744

    浏览量

    463612
  • 报文
    +关注

    关注

    0

    文章

    38

    浏览量

    4027
收藏 人收藏

    评论

    相关推荐

    如何实现CANCAN FD的升级?

    自动驾驶技术迅速发展,车辆中的CAN总线已经无法满足数据吞吐量和传输速度的要求,CAN总线的加速升级版——CAN FD技术正在逐渐替代现有网络。为了进一步了解
    的头像 发表于 09-20 09:31 9044次阅读

    如何稳定地升级到CAN FD呢?本文为您解答

    CAN控制器、收发器均支持CAN FD通讯。所以当CAN网络中某些节点升级为CAN FD时,车
    发表于 05-29 17:45

    CAN FD协议介绍

    CAN-FD特性(1)兼容经典CAN,可以遵循ISO 11898-1做数据收发。(2)提升错误检测,支持高达CRC 21位的校验和。(3)消息优先级。(4)保证延迟时间。(5)配置灵活性。(6)具有
    发表于 08-20 06:51

    一文浅析汽车CAN-FD总线的通信应用

    )传输速率更快FD全称是 Flexible Data-Rate,顾名思义,表示CAN-FD 的帧报文具有数据场波特率可变的特性,即仲裁场合数据控制场使用标准的通信波特率,而到数据场就会切换为更高的通信
    发表于 02-14 14:22

    TJA1145ATK配置完成唤醒ID后,发现任意CAN FD报文将足够其唤醒是怎么回事?

    TJA1145ATK/FD,配置好唤醒ID后,发现去除了配置的唤醒ID可以将设备唤醒,任意的CAN FD报文也能足够将其唤醒 寄存器配置如下:0x26寄存器配置为0x05,波特率为50
    发表于 03-21 06:47

    CAN总线协议教程|CAN报文分析

    CAN协议教程 介绍:CAN总线 CAN总线是广播类型的总线。这意味着所有节点都可以侦听到所有传输的报文。无法将报文单独发送给指定节点;所有
    发表于 04-03 15:32 1.4w次阅读

    CANCAN FD如何解决彼此的通讯

    因为受制于产品的稳定性考验,改造成本等问题,没法快速全面普及CAN FD。另外,在2012年底提出CAN FD到2015年中成为ISO CAN
    发表于 10-18 14:20 3177次阅读

    可以混合使用Classical CAN格式和CAN FD格式的诊断报文吗?

    Unexpected N_PDU的处理只适用于相同N_AI的诊断报文。Classical CANCAN FD的N_AI本就不同,所以,互不干扰,可以并行处理;单个Message中不要
    发表于 12-05 10:06 1357次阅读

    CAN FD是什么意思 优点有哪些

    日益增加的需求。 什么是CAN FDCAN FD协议是由Bosch以及行业专家预研开发的,并于2012年发布。通过标准化对其进行了改进,现已纳入ISO 11898-1:2015。一
    的头像 发表于 07-18 10:40 2799次阅读

    CAN FD帧结构介绍

    CAN FD帧结构 CAN FD节点可以正常收、发CAN报文,但
    的头像 发表于 07-18 10:42 7599次阅读
    <b class='flag-5'>CAN</b> <b class='flag-5'>FD</b>帧结构介绍

    一帧CAN报文多少字节

    一帧CAN FD报文位数 根据CAN FD帧结构组成,可以算出一帧CAN
    的头像 发表于 07-18 10:48 7883次阅读

    经典CAN网络加入CAN FD节点需要注意什么?

    目前,整车的网络拓扑中,CAN FD的使用已经非常普遍。当然,带来的问题也非常的多。CAN FD在设计之初,就考虑了向后兼容Classic CAN
    的头像 发表于 08-22 09:11 1702次阅读
    经典<b class='flag-5'>CAN</b>网络加入<b class='flag-5'>CAN</b> <b class='flag-5'>FD</b>节点需要注意什么?

    CAN FD的降噪措施

    CAN FD的降噪措施
    的头像 发表于 12-07 10:48 640次阅读
    <b class='flag-5'>CAN</b> <b class='flag-5'>FD</b>的降噪措施

    汽车CAN FD总线测试原理及应用

    CAN FD总线报文周期一致性测试方法,可自动实现监控测试并快速生成测试报告,主要根据CAPL语言设计建立测试应用工程。
    发表于 04-01 12:53 898次阅读
    汽车<b class='flag-5'>CAN</b> <b class='flag-5'>FD</b>总线测试原理及应用

    CAN报文为什么会发送失败?

    CAN总线调试过程中出现报文发送失败。很多工程师都对此只知其一不知其二,今天我们就以CAN报文发送失败的问题来做一次探讨。在了解CAN
    的头像 发表于 04-12 08:25 2045次阅读
    <b class='flag-5'>CAN</b><b class='flag-5'>报文</b>为什么会发送失败?