在当今汽车电子系统的开发中,CAN总线作为车辆内部通信的骨干,承载着大量关键信号的传输。确保这些信号的高效、准确处理,对于车辆系统的稳定性和可靠性至关重要。
一、SignalConfigFilterEditor
信号配置过滤器编辑器(SignalConfigFilterEditor,简称SCFE),是ADTF(AutomotiveDataandTime-TriggeredFramework)设备工具箱3中的高效组件,它允许我们从总线数据库文件中选择信号和参数,并将它们映射到为CAN、CANFD或FlexRay等配置的编解码器过滤器的引脚上,如图1所示。
![wKgaomaEqAeAeESJAAO-1P6zoxs225.png](https://file1.elecfans.com/web2/M00/F8/5A/wKgaomaEqAeAeESJAAO-1P6zoxs225.png)
SCFE支持图形界面操作,用于配置编解码器过滤器。通过它,我们可以创建新的映射文件,选择信号,并将其映射到输出引脚上,从而实现对汽车中各种信号的解码和编码,如图2所示。
![wKgZomaEqGOAP_mzAAOYsgph4m8101.png](https://file1.elecfans.com/web2/M00/F7/6F/wKgZomaEqGOAP_mzAAOYsgph4m8101.png)
- SCFE的主要功能包括:
- 从总线数据库中选择信号和参数,实现个性化配置。
- 将选定信号映射到输入或输出引脚,实现信号的精确控制。
- 生成映射文件,定义信号与引脚的映射关系,便于管理和复用。
- 设置引脚属性,包括通道、时间戳、延迟和打包等,以适应不同的通信需求。
- 编辑信号属性,如位长、校正因子和默认值,确保信号的准确性。
- 定义结构体和数组,使得多个信号可以作为一个整体进行处理。
- 设置触发器,根据特定条件控制信号的发送时机。
- 提供配置检查功能,帮助用户发现并修正潜在的错误。
二、快速原型制作
在ADTFDeviceToolbox3工具箱中,提供多个组件进行总线服务、解析、追踪可视化和处理等功能。结合SCFE组件功能,我们可以简易更快搭建工程,实现总线数据的解析和处理。比如搭建CANFD信号进行DBC编译工程,如图3所示。
![wKgaomaEqNeAK6iUAAC4kiOeX_8200.png](https://file1.elecfans.com/web2/M00/F8/5A/wKgaomaEqNeAK6iUAAC4kiOeX_8200.png)
在SCFE中可以信号引脚,属性等功能进行配置,如下图4所示。
![wKgZomaEqO2AExyBAAGV_qwFB2M864.png](https://file1.elecfans.com/web2/M00/F7/6F/wKgZomaEqO2AExyBAAGV_qwFB2M864.png)
运行效果图5所示:
![wKgZomaEqP6AcSikAANPJirmrV8882.png](https://file1.elecfans.com/web2/M00/F7/6F/wKgZomaEqP6AcSikAANPJirmrV8882.png)
三、数据库解析SDK
在ADTFDeviceToolbox3工具箱中,进一步提供了自定义总线数据库解析器SDK,如图6所示。支持开发者实现和部署针对特定总线通信协议的数据库解析服务。
![wKgZomaEqRGAXuVbAAGlqB2hYls803.png](https://file1.elecfans.com/web2/M00/F7/6F/wKgZomaEqRGAXuVbAAGlqB2hYls803.png)
这一SDK具备以下特点:
- 支持特殊文件格式的解析,满足非标准通信数据库文件的读取需求。
- 通过实现特定接口,构建灵活的解析服务,加载和处理通信规范。
- 采用接口驱动设计,定义了数据库加载器、特定于总线的数据库接口和DBC数据库解析接口,确保兼容性和功能实现。
- 通过数据库注册表管理不同总线类型的数据库加载器实例,确保数据库文件的正确加载和解析。
ADTFDeviceToolbox3通过SignalConfigFilterEditor(SCFE)和数据库解析SDK,为汽车电子领域总线方面提供了一套工具链。在汽车研发阶段,SCFE用于配置信号,测试和验证通信系统的性能;在车辆故障诊断中,SCFE助力快速定位问题信号,提升诊断效率;在系统集成过程中,SCFE确保不同系统间的信号正确交互,避免通信冲突。这些工具不仅提高开发效率,也确保汽车电子系统的稳定性和可靠性。
-
CAN
+关注
关注
57文章
2560浏览量
461171 -
车载系统
+关注
关注
1文章
129浏览量
27065 -
自动驾驶
+关注
关注
776文章
13254浏览量
164167
发布评论请先 登录
相关推荐
stm32 uart硬件实现及深入探讨(单片机通信学习连载4)
【视频】 stm32 uart硬件实现及深入探讨3
【视频】 stm32 uart硬件实现及深入探讨4
深入探讨RF信号链
康谋技术| 揭秘汽车功能的核心——深度解读ADTF中的过滤器图
![<b class='flag-5'>康</b><b class='flag-5'>谋</b><b class='flag-5'>技术</b>| 揭秘汽车功能的核心——深度解读<b class='flag-5'>ADTF</b>中的过滤器图](https://file1.elecfans.com/web2/M00/C0/A0/wKgaomW-_vaAOwUGAABTyap0vPo997.png)
飞天技术沙龙回顾:业务创新新选择,倚天Arm架构深入探讨
![飞天<b class='flag-5'>技术</b>沙龙回顾:业务创新新选择,倚天Arm架构<b class='flag-5'>深入探讨</b>](https://file1.elecfans.com/web2/M00/E8/CE/wKgaomZNawqAGfrfABC2uzjjvEs932.png)
康谋分享 | 从CAN到CAN FD:ADTF在汽车网络中的应用
![<b class='flag-5'>康</b><b class='flag-5'>谋</b>分享 | 从<b class='flag-5'>CAN</b>到<b class='flag-5'>CAN</b> FD:<b class='flag-5'>ADTF</b><b class='flag-5'>在</b>汽车网络中的应用](https://file1.elecfans.com/web2/M00/F0/49/wKgZomZyR2CAH8zIAACqTd03eiA910.png)
评论