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

在当今汽车电子系统的开发中,CAN总线作为车辆内部通信的骨干,承载着大量关键信号的传输。确保这些信号的高效、准确处理,对于车辆系统的稳定性和可靠性至关重要。


目录

一、Signal Config Filter Editor

二、快速原型制作

三、数据库解析SDK


一、Signal Config Filter Editor

信号配置过滤器编辑器(Signal Config Filter Editor,简称SCFE),是ADTF(Automotive Data and Time-Triggered Framework)设备工具箱3中的高效组件,它允许我们从总线数据库文件中选择信号和参数,并将它们映射到为CAN、CAN FD或FlexRay等配置的编解码器过滤器的引脚上,如图1所示。

图1:SCFE

 

SCFE支持图形界面操作,用于配置编解码器过滤器。通过它,我们可以创建新的映射文件,选择信号,并将其映射到输出引脚上,从而实现对汽车中各种信号的解码和编码,如图2所示。

图2:SCFE操作界面

 

SCFE的主要功能包括:

  • 从总线数据库中选择信号和参数,实现个性化配置。

  • 将选定信号映射到输入或输出引脚,实现信号的精确控制。

  • 生成映射文件,定义信号与引脚的映射关系,便于管理和复用。

  • 设置引脚属性,包括通道、时间戳、延迟和打包等,以适应不同的通信需求。

  • 编辑信号属性,如位长、校正因子和默认值,确保信号的准确性。

  • 定义结构体和数组,使得多个信号可以作为一个整体进行处理。

  • 设置触发器,根据特定条件控制信号的发送时机。

  • 提供配置检查功能,帮助用户发现并修正潜在的错误。

二、快速原型制作

在ADTF Device Toolbox 3工具箱中,提供多个组件进行总线服务、解析、追踪可视化和处理等功能。结合SCFE组件功能,我们可以简易更快搭建工程,实现总线数据的解析和处理。比如搭建CAN FD 信号进行DBC编译工程,如图3所示。

图3:CAN FD DBC Config Encoder工程

 

在SCFE中可以信号引脚,属性等功能进行配置,如下图4所示。

图4:SCFE配置

 

运行效果图5所示:

图5:工程运行效果

三、数据库解析SDK

在ADTF Device Toolbox 3工具箱中,进一步提供了自定义总线数据库解析器SDK,如图6所示。支持开发者实现和部署针对特定总线通信协议的数据库解析服务。

图6:数据库解析SDK

这一SDK具备以下特点:

  • 支持特殊文件格式的解析,满足非标准通信数据库文件的读取需求。

  • 通过实现特定接口,构建灵活的解析服务,加载和处理通信规范。

  • 采用接口驱动设计,定义了数据库加载器、特定于总线的数据库接口和DBC数据库解析接口,确保兼容性和功能实现。

  • 通过数据库注册表管理不同总线类型的数据库加载器实例,确保数据库文件的正确加载和解析。

ADTF Device Toolbox 3通过Signal Config Filter Editor(SCFE)和数据库解析SDK,为汽车电子领域总线方面提供了一套工具链。在汽车研发阶段,SCFE用于配置信号,测试和验证通信系统的性能;在车辆故障诊断中,SCFE助力快速定位问题信号,提升诊断效率;在系统集成过程中,SCFE确保不同系统间的信号正确交互,避免通信冲突。这些工具不仅提高开发效率,也确保汽车电子系统的稳定性和可靠性。


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

欢迎联系康谋自动驾驶团队了解更多信息。

我们将竭诚为您服务!

期待与您的交流!

康谋科技 - 您的一站式自动驾驶解决方案合作伙伴,助力自动驾驶商业化落地 - keymotek康谋科技有限公司是原虹科自动驾驶业务孵化出来的全新独立公司,专注于自动驾驶领域。我们以数据为驱动力,提供高性能的数据采集、记录、传输方案,针对各种驾驶场景进行精准的仿真模拟,以及对大量自动驾驶数据进行高效、高质量处理。我们的一站式服务能够满足自动驾驶领域研发测试的全流程需求,助力客户在自动驾驶领域取得更大突破。icon-default.png?t=N7T8https://keymotek.com/

  • 25
    点赞
  • 28
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值