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

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

3天内不再提示

康谋技术| 揭秘汽车功能的核心——深度解读ADTF中的过滤器图

keymotek 来源: jf_33031604 作者: jf_33031604 2024-02-04 11:18 次阅读

在汽车领域,ADTF(Automotive Data and Time-Triggered Framework)是一个强大的工具,用于开发切实可行的汽车功能和复杂的应用程序,实现数据的转换、记录和可视化。而在ADTF软件中,过滤器图(如图1 Filter Graph所示)则是至关重要的,这也是我们理解和应用ADTF的关键所在。下面就让我们深入探索过滤器图的奥秘,揭示它在汽车功能开发中的核心作用。

wKgaomW-_vaAOwUGAABTyap0vPo997.png

图1 FilterGraph

一、例图解析

在过滤器图中,各种组件相互连接,构建了整个系统的基石。通过流源(Source),我们能够接入与硬件相关的各种数据源,比如摄像头视频数据、激光雷达点云数据和CAN总线数据等。过滤器作为处理单元,负责接收、处理、操纵和可视化数据。最后,通过流汇(Sink)连接各种设备,实现数据输出。数据在组件间以数据流(Stream)的形式传输,支持任意类型的容器数据。通过不同组件的相互连接,ADTF软件在面对复杂汽车功能开发时,展现出灵活性、可配置性和可重用性。

二、基本介绍

过滤器(如图2 Filter所示)是汽车功能开发的基石,它是ADTF中的小型处理单元,可以看作是汽车功能开发的基本构建块。它们负责接收、处理和发送数据,以及在运行时执行各种功能。通过过滤器,我们能够将整个汽车功能拆分成小的处理单元,使得开发更加灵活和模块化。

wKgaomW-_xCANYFYAAC7IW6MoDg652.png

图2 Filter

三、功能特点

过滤器的功能多样,包括但不限于:

  • 通过输入引脚(In Pins)和相应的样本阅读器(Sample Reader)接收数据。
  • 通过输出引脚(Out Pins)和相应的样本写入器(Sample Writer)发送数据。
  • 在运行时执行各种任务,如解码流数据、预处理数据、实现算法、执行循环控制等。

过滤器就像是汽车功能中的“工具箱”,为开发人员提供了丰富的功能组件,可以根据需要组合使用,从而实现各种汽车应用。

通过ADTF配置编辑器(Configuration Editor),我们能够轻松创建过滤器图。这个图形化工具让我们设计应用程序变的得心应手。下图(图3 ADTF 工程)展示了ADTF软件驱动USB摄像头进行数据采集存储和可视化的示例。

wKgZomW-_zeAe7VcAAQvtV5-nao934.png

图3 ADTF 工程

四、开发价值

在ADTF中开发汽车功能的价值:

1、模块化开发

过滤器允许开发人员以模块化的方式构建汽车功能。通过将不同的过滤器组合在一起,可以轻松实现复杂的汽车应用,同时保持代码的清晰和可维护性。

2、灵活性和可重用性

过滤器的设计使得其具有高度的灵活性和可重用性。开发人员可以设计通用的过滤器,然后在不同的过滤器图配置中重复使用,提高了开发效率和代码的可维护性。

3、数据处理的细粒度控制

过滤器允许对数据传输和运行时行为进行分离,为用户提供了在特定过滤器图中配置触发器的灵活性。用户可以根据需要选择数据触发或者时间触发,实现对数据处理的精细控制。


如您对上述产品和解决方案感兴趣,

欢迎联系我们了解更多信息

期待与您的交流!

审核编辑 黄宇

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

    关注

    1

    文章

    427

    浏览量

    19549
  • 汽车
    +关注

    关注

    13

    文章

    3413

    浏览量

    37148
收藏 人收藏

    评论

    相关推荐

    一文理解布隆过滤器和布谷鸟过滤器

    是否存在集合 。布隆过滤器并不存储集合的所有元素,而是存储元素的哈希表示,因此牺牲了一些精确性: 当布隆过滤报告某元素在集合不存在时,
    的头像 发表于 11-07 10:10 593次阅读
    一文理解布隆<b class='flag-5'>过滤器</b>和布谷鸟<b class='flag-5'>过滤器</b>

    乾元-呼吸过滤器气雾颗粒输出和喷雾速率测试仪-视频解说

    过滤器
    jf_91458691
    发布于 :2024年10月22日 16:42:10

    优化TPS62097 Output过滤器

    电子发烧友网站提供《优化TPS62097 Output过滤器.pdf》资料免费下载
    发表于 10-08 11:19 0次下载
    优化TPS62097 Output<b class='flag-5'>过滤器</b>

    PLC工业过滤器数据采集物联网解决方案

    换热器的铜管,降低换热率,影响整个冷却系统效果。 因此往往需要加装工业过滤器以去除原料或产品的杂质,确保产品质量。对此,物通博联提供PLC工业过滤器数据采集系统,以实现过滤器的智能化
    的头像 发表于 09-23 10:37 200次阅读
    PLC工业<b class='flag-5'>过滤器</b>数据采集物联网解决方案

    分享 | ADTF过滤器全面解析:构建、配置与数据处理应用

    ADTF(AutomotiveDataandTime-TriggeredFramework)过滤器(Filter)扮演着数据处理的核心角色。
    的头像 发表于 09-18 09:42 2431次阅读
    <b class='flag-5'>康</b><b class='flag-5'>谋</b>分享 | <b class='flag-5'>ADTF</b><b class='flag-5'>过滤器</b>全面解析:构建、配置与数据处理应用

    分享 | ADTF在CAN方面技术的深入探讨

    在当今汽车电子系统的开发,CAN总线作为车辆内部通信的骨干,承载着大量关键信号的传输。ADTF汽车电子领域总线方面提供了一套工具链,不仅提高开发效率,也确保
    的头像 发表于 07-02 15:12 3188次阅读
    <b class='flag-5'>康</b><b class='flag-5'>谋</b>分享 | <b class='flag-5'>ADTF</b>在CAN方面<b class='flag-5'>技术</b>的深入探讨

    分享 | 从CAN到CAN FD:ADTF汽车网络的应用

    ADTF软件以其强大的功能、高度的灵活性和专业的技术支持,成为汽车电子开发领域的重要工具。无论是在产品开发、系统集成还是测试验证阶段,ADTF
    的头像 发表于 06-19 10:50 1469次阅读
    <b class='flag-5'>康</b><b class='flag-5'>谋</b>分享 | 从CAN到CAN FD:<b class='flag-5'>ADTF</b>在<b class='flag-5'>汽车</b>网络<b class='flag-5'>中</b>的应用

    信号分析和过滤器的作用

    在通信、电子工程、计算机科学等多个领域,信号分析与过滤器扮演着举足轻重的角色。信号分析不仅涉及信号的获取、处理、分析和判断,更是从复杂的信号中提取有用信息,进行精确解读的关键过程。而过滤器,作为一种特定的信号处理
    的头像 发表于 05-16 17:20 630次阅读

    请问STM32对过滤器编号时有哪些注意事项?

    STM32对过滤器编号时有哪些注意事项?
    发表于 04-12 08:23

    资讯 | ADTF助力高校科研,创新技术免费享用

    为了进一步促进高校科研和创新,决定向全体高校师生免费开放ADTF教育版,让高校师生更轻松地投入到自动驾驶技术的深入研究和创新,推动科技
    的头像 发表于 03-06 16:54 352次阅读
    <b class='flag-5'>康</b><b class='flag-5'>谋</b>资讯 | <b class='flag-5'>ADTF</b>助力高校科研,创新<b class='flag-5'>技术</b>免费享用

    AN-B-099:DA14535 减少净排放过滤器应用说明

    电子发烧友网站提供《AN-B-099:DA14535 减少净排放过滤器应用说明.pdf》资料免费下载
    发表于 01-31 10:12 0次下载
    AN-B-099:DA14535 减少净排放<b class='flag-5'>过滤器</b>应用说明

    请问如何在CAN通信中的每个CAN消息对象添加过滤器

    如何在CAN通信中的每个CAN消息对象添加过滤器
    发表于 01-18 07:59

    前置过滤器的使用寿命有多长?

    前置过滤器的使用寿命有多长? 前置过滤器的使用寿命有多长,这是一个相对而言的概念,因为它的使用寿命取决于多个因素。下面将详细介绍前置过滤器的使用寿命以及影响因素。 一、什么是前置过滤器
    的头像 发表于 12-11 11:38 1095次阅读

    请问如何在AD9516-3的环状过滤器对R和C进行冷却?

    最近我用内部 VCO 做了AD9516-3, 以排除 1G(lvprecl), 250M(lvds) 和 200M(lvds) 。 输入ref 是 200M(lvds) 。 并且 ADIsimCLK 帮助我设计循环过滤器如下:
    发表于 12-06 07:38

    springboot过滤器和拦截器哪个先执行

    Spring Boot是一个用于构建Java应用程序的开发框架,它提供了许多功能和工具来简化开发和部署过程。其中两个重要的功能过滤器和拦截器。本文将详细介绍Spring Boot过滤器
    的头像 发表于 12-03 15:00 2415次阅读