中国汽车工程师之家--聚集了汽车行业80%专业人士 

论坛口号:知无不言,言无不尽!QQ:542334618 

本站手机访问:直接在浏览器中输入本站域名即可 

  • 1376查看
  • 0回复

[试验设备] 了解CAN总线中的信息过滤器

[复制链接]

  • TA的每日心情
    奋斗
    29-5-2022 14:32
  • 签到天数: 2 天

    [LV.1]初来乍到

    发表于 29-5-2022 18:38:15 | 显示全部楼层 |阅读模式

    汽车零部件采购、销售通信录       填写你的培训需求,我们帮你找      招募汽车专业培训老师


    当接触 CAN 总线基础知识时可以清楚地了解其结构和功能。CAN 总线是一种简单的架构,其架构是多个节点连接在相同的两个线路上。传输的数据遵循裁决过程,传输的信号被每个节点接收。由节点决定是否希望接受或拒绝在 CAN 总线上传输给它们的任何数据。



    这个过程可能会让人觉得它所有的节点都有非常重要的作用,但实际上它只会增加总线上每个模块不必要的流量。当连接到 CAN 总线时,数据记录仪充当另一个节点。记录 CAN 总线中的所有流量会迅速填满内部存储器。最后,当重要/必需的数据在总线中传输时,您可能最终没有剩余的存储空间来记录数据。

    信息过滤器只是简单的过滤器,用于限制数据记录仪记录的数据。届时,根据数据的重要性,接收端可以专注于重要消息。



    CAN报文帧是用一个标识符或一系列标识符来过滤的。在CAN总线接口中存在一个过滤非必需信息的固件,在这个过程中它的作用是验证过滤。



    微信图片_20220515201136.png



    这样做的显着优势是:

    • 优先处理所需的数据,而不是记录所有不必要的内容。

    • 节省数据记录设备中的存储空间。



    Influx ReXgen 数据记录仪和Influx Module Analyser 软件支持各种CAN 报文过滤器,包括J1939 协议,这些过滤器的配置可以手动设置或者使用DBC文件。



    这一点在几个示例的演示下会变得更加清晰。

    我们示例中的CAN总线有4个CAN ID的报文,



    微信图片_20220515201225.png



    如果我们不使用CAN ID 过滤器而只记录带有CAN ID 的报文,那么当我们分析至关重要的数据时,数据最终会占用更多的空间,分析也会变得困难。



    没有通过过滤器过滤记录的 4 分钟数据文件容量约为 1 MB。



    如果只需要来自 CAN ID 0x101 的消息,我们可以将过滤器设置为仅记录带有 CAN ID 0x101 的消息。



    微信图片_20220515201230.png



    现在,数据记录固件只接受和保存出现在CAN总线上的ID为0x101的信息。



    微信图片_20220515201234.png



    现在记录仪只记录你要分析的重要CAN报文,所以记录的数据将会很少。



    通过过滤器过滤记录的4分钟数据,容量大约是没有过滤器过滤的一半。

    补充内容 (1-6-2022 14:32):
    欢迎致电交流学习:15911801108
    

    该用户从未签到

    发表于 21-3-2025 09:02:08 | 显示全部楼层
    了解CAN总线中的信息过滤器对理解整个CAN总线系统的工作至关重要。在CAN总线网络中,由于节点众多和数据流量大,信息过滤器发挥着至关重要的作用。它能根据预设的规则和条件,对传输的数据进行筛选和处理,确保只有必要的信息被接收和记录。这样,数据记录仪等节点在记录数据时,可以专注于关键信息,避免存储不必要的数据,从而更有效地利用存储空间。信息过滤器能大大提高CAN总线系统的效率和安全性。
    回复 支持 反对

    使用道具 举报

    

    该用户从未签到

    发表于 21-3-2025 09:02:08 | 显示全部楼层
    了解CAN总线中的信息过滤器是理解整个系统高效运行的关键一环。在CAN总线网络中,信息过滤器的作用至关重要,它能有效筛选并处理节点接收的数据信息。当多个节点同时传输数据时,信息过滤器能确保每个节点仅接收和处理必要的信息,避免冗余和不必要的流量,提高总线的运行效率。数据记录仪作为节点之一,在记录CAN总线流量时,通过信息过滤器的筛选,能更精准地记录关键数据,避免存储空间被无用信息占用。简而言之,信息过滤器确保了CAN总线数据的精确传输与高效处理。
    回复 支持 反对

    使用道具 举报

    
    该用户已被删除
    发表于 21-3-2025 09:02:08 | 显示全部楼层
    了解CAN总线中的信息过滤器在探讨其复杂网络结构和数据传输中极为关键。CAN总线以其多节点共享的简单架构而闻名,其中信息通过裁决机制传递并被各节点接收。但在数据传输过程中,信息的过滤扮演着举足轻重的角色。考虑到大量节点对总线流量的潜在影响,当连接至CAN总线时,我们可能需要设置特定的信息过滤器来区分重要的数据和非必要的数据。例如,在数据记录仪的案例中,为了确保存储空间用于关键信息的记录,我们需要一个能够精准识别并记录所需数据的过滤器机制。简而言之,信息过滤器是实现有效、精确数据传递和存储的关键组件。它能在海量的节点中确保数据的过滤与存储精准性。
    回复 支持 反对

    使用道具 举报

    快速发帖

    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    QQ|手机版|小黑屋|Archiver|汽车工程师之家 ( 渝ICP备18012993号-1 )

    GMT+8, 11-5-2025 20:26 , Processed in 0.445595 second(s), 40 queries .

    Powered by Discuz! X3.5

    © 2001-2013 Comsenz Inc.