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

发布时间:2024-07-03  

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


一、SignalConfigFilterEditor

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

wKgaomaEqAeAeESJAAO-1P6zoxs225.png

图1:SCFE


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

wKgZomaEqGOAP_mzAAOYsgph4m8101.png

图2:SCFE操作界面


  • SCFE的主要功能包括:

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

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

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

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

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

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

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

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


二、快速原型制作

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

wKgaomaEqNeAK6iUAAC4kiOeX_8200.png

图3:CAN FD DBC Config Encoder工程


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

wKgZomaEqO2AExyBAAGV_qwFB2M864.png

图4:SCFE配置


运行效果图5所示:

wKgZomaEqP6AcSikAANPJirmrV8882.png

图5:工程运行效果


三、数据库解析SDK

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

wKgZomaEqRGAXuVbAAGlqB2hYls803.png

图6:数据库解析SDK


这一SDK具备以下特点:

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

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

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

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


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

文章来源于:电子工程世界    原文链接
本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。

我们与500+贴片厂合作,完美满足客户的定制需求。为品牌提供定制化的推广方案、专属产品特色页,多渠道推广,SEM/SEO精准营销以及与公众号的联合推广...详细>>

利用葫芦芯平台的卓越技术服务和新产品推广能力,原厂代理能轻松打入消费物联网(IOT)、信息与通信(ICT)、汽车及新能源汽车、工业自动化及工业物联网、装备及功率电子...详细>>

充分利用其强大的电子元器件采购流量,创新性地为这些物料提供了一个全新的窗口。我们的高效数字营销技术,不仅可以助你轻松识别与连接到需求方,更能够极大地提高“闲置物料”的处理能力,通过葫芦芯平台...详细>>

我们的目标很明确:构建一个全方位的半导体产业生态系统。成为一家全球领先的半导体互联网生态公司。目前,我们已成功打造了智能汽车、智能家居、大健康医疗、机器人和材料等五大生态领域。更为重要的是...详细>>

我们深知加工与定制类服务商的价值和重要性,因此,我们倾力为您提供最顶尖的营销资源。在我们的平台上,您可以直接接触到100万的研发工程师和采购工程师,以及10万的活跃客户群体...详细>>

凭借我们强大的专业流量和尖端的互联网数字营销技术,我们承诺为原厂提供免费的产品资料推广服务。无论是最新的资讯、技术动态还是创新产品,都可以通过我们的平台迅速传达给目标客户...详细>>

我们不止于将线索转化为潜在客户。葫芦芯平台致力于形成业务闭环,从引流、宣传到最终销售,全程跟进,确保每一个potential lead都得到妥善处理,从而大幅提高转化率。不仅如此...详细>>