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

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

3天内不再提示

干货分享 | TSMaster AUTOSAR E2E使用说明

上海同星智能科技有限公司 2025-02-14 20:07 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

在车载网络中,信息交换通常涉及多个电子控制单元(ECU)之间的通信。对于安全相关的信号,如车速、档位、车辆/电源模式等,数据的完整性和可靠性至关重要。TSMaster为用户开发了AUTOSAR E2E仿真模块,实现端到端的数据保护,确保数据在传输过程中不被篡改、丢失或损坏。本文主要介绍TSMaster AUTOSAR E2E的使用说明。


本文关键词:TSMaster,AUTOSAR,E2E

目录

Catalog

1. 符号说明

2.功能概要

3.Windows窗体

4. 示例

5. API

1

符号说明

本文中所用到的一些样式和符号,可以参考以下表格说明。

356fe572-eacc-11ef-9434-92fbcf53809c.png35947c16-eacc-11ef-9434-92fbcf53809c.png

2

功能概要

TSMaster为用户开发了AUTOSAR E2E仿真模块。该仿真模块基于AUTOSAR E2E机制和用户输入的配置信息,实现对数据的保护与检测,并通过UI界面显示发送的E2E信息与接收的E2E信息是否正确。主要包含以下功能:

E2E报文发送

E2E报文检测

E2E故障注入

其它开发/测试等功能

AUTOSAR E2E仿真模块目前仅支持CAN、CAN FD、SOME/IP,后续将继续新增LIN、FlexRay、Ethernet

3

Windows窗体

AUTOSAR E2E仿真模块主要包含以下两个功能区:

网络组成

信息

3.1 网络组成

网络组成主要以树型结构显示加载的ARXML中的E2E信息,以网络/节点/报文/信号组/信号形式展示。

35b0b624-eacc-11ef-9434-92fbcf53809c.png

图1: 网络组成

在网络组成中存在“网络-报文-信号值-信号”、“类型”、“配置名称”、“配置类型”。

网络-报文-信号值-信号:

35cc6f0e-eacc-11ef-9434-92fbcf53809c.png

类型:

35ecbe08-eacc-11ef-9434-92fbcf53809c.png

配置名称:

36070222-eacc-11ef-9434-92fbcf53809c.png

配置类型:

36217b7a-eacc-11ef-9434-92fbcf53809c.png

3.2 信息

“信息”中主要包含的内容为,选中的SignalGroup对应的Profile算法信息,以及E2E发送校验信息以及接收校验信息。

36390ea2-eacc-11ef-9434-92fbcf53809c.png

图2: 信息

窗体说明如下:

3650f90e-eacc-11ef-9434-92fbcf53809c.png

4

示例

此章节为TSMaster AUTOSAR E2E工程搭建与解析的相关内容。

4.1TSMasterAUTOSAR E2E工程搭建

本文中TSMaster软件使用的数据库为临时数据库,仅演示AUTOSAR E2E的实现与检测。

4.1.1 导入数据库

TSMaster存在多种导入数据库(dbc\ldf\ARXML\xml)方式:

拖拽数据库文件到TSMaster软件内,即可默认加载到数据库对应的总线类型通道1上,然后在TSMaster软件内,可以修改该数据库绑定到指定通道上,操作如下图所示:

3667b07c-eacc-11ef-9434-92fbcf53809c.png

图3:拖拽数据库文件

3684e390-eacc-11ef-9434-92fbcf53809c.png

图4:选择相关通道和数据库

在TSMaster中,点击【Analysis】->【Databases】->选择对应总线->右击对应通道,添加数据库,如下图所示:

36a2bbe0-eacc-11ef-9434-92fbcf53809c.png

图5: 添加数据库

在C小程序/Python小程序直接通过API的方式,载入数据库文件,满足用户实现自动化操作,如下图所示:

36c1daac-eacc-11ef-9434-92fbcf53809c.png

图6: 通过API方式载入数据库

经过上述操作,已经成功将数据加入TSMaster软件中。

4.1.2查看AUTOSAR E2E信息

在TSMaster中,点击【Simulation】->【AUTOSAR E2E】,如下图所示:

36e229d8-eacc-11ef-9434-92fbcf53809c.png

图7: AUTOSAR E2E查看器

4.1.3使能AUTOSAR E2E

使能AUTOSAR E2E, 只需要在RBS仿真中,激活对应节点便自动使能AUTOSAR E2E实现与检测机制:

在TSMaster中,点击【Simulation】->【CAN RBS Simulation】,如下图所示:

3700f480-eacc-11ef-9434-92fbcf53809c.png

图8: 使能AUTOSAR E2E

4.1.4 校验E2E信息

此小节之前的操作完成后,启动测量,开启RBS仿真,即可在总线信息窗口看到报文发出。如下图所示:

371c0b4e-eacc-11ef-9434-92fbcf53809c.png

图9: 报文信息

在报文信息界面可以看到CRC信号与RC信号在实时变化,但是用户在此界面并不知晓E2E信息是否正确。此时回到AUTOSAR E2E查看器中,查看对应的E2E SignalGroup可以辨别E2E信息是否正确,显示绿色表示正确,红色表示错误,黑色表示未检测到SignalGroup信息。如下图所示:

37385182-eacc-11ef-9434-92fbcf53809c.png

图10: E2E校验

E2E检测状态:

3754da32-eacc-11ef-9434-92fbcf53809c.png

4.2 E2E故障注入

在TSMaster中,为用户提供了一系列的故障注入函数,用户可以使用这些函数来进行故障注入测试,当前提供的故障注入类型如下:

(1)报文丢失

(2)信号值固定

(3)CRC错误

(4)RC错误

4.2.1 CRC故障注入

实现CRC故障注入,需要在TSMaster的C脚本或者Python脚本中进行CRC值的设置。

C脚本示例代码如下:

376df8c8-eacc-11ef-9434-92fbcf53809c.png

4.2.2 RC故障注入

实现RC故障注入,需要在TSMaster的C脚本或者Python脚本中进行RC值的设置。

C脚本示例代码如下:

3785c62e-eacc-11ef-9434-92fbcf53809c.png

5

API

5.1can_rbs_fault_inject_handle_on_autosar_crc_event

37a4c38a-eacc-11ef-9434-92fbcf53809c.png

5.2can_rbs_fault_inject_handle_on_autosar_rc_event

37ba00d8-eacc-11ef-9434-92fbcf53809c.png

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

    关注

    6

    文章

    177

    浏览量

    32893
  • AUTOSAR
    +关注

    关注

    10

    文章

    389

    浏览量

    23500
  • ecu
    ecu
    +关注

    关注

    14

    文章

    965

    浏览量

    56868
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    以前的E2E社区的资料

    以前的E2E社区合到这边来了,那以前的视频资料哪里能找到阿,我想找Tommy song的C64+的视频教程~~麻烦,谢谢!
    发表于 06-21 00:43

    电子发烧友E2E首场粉丝见面会,畅谈如何提升产品可靠性?

    `E2E技术活动在这里集圈内实战高手纯干货技术分享你可以结识更多技术工程师,切身在充满技术氛围里成长你可以与每一位工程师尽情交流,探讨即时热点技术相关的各类问题还可以,很多,更多......1月19
    发表于 01-11 15:03

    魅族 E2 MP3播放器中文使用说明书(用户手册)

    魅族 E2 MP3播放器中文使用说明书(用户手册)
    发表于 12-15 14:51 35次下载

    Motorola(摩托罗拉) E2用户手册(使用说明书)

    Motorola(摩托罗拉)  E2用户手册(使用说明书)
    发表于 12-19 17:20 28次下载

    三星(samsung) SGH-E788e手机使用说明书(

    三星(samsung)  SGH-E788e手机使用说明书(用户手册)
    发表于 12-28 17:40 5次下载

    索尼NW-E503/E505/E507 MP3使用说明

    索尼NW-E503/E505/E507 MP3使用说明
    发表于 08-01 17:24 88次下载

    联想E300C手机使用说明

    联想E300C手机使用说明
    发表于 08-04 11:58 8次下载

    索尼爱立信E15i手机使用说明

    索尼爱立信E15i手机使用说明使用说明 手机设置
    发表于 09-28 10:55 491次下载

    spartan-3e使用说明

    Spartan-3E XC3S250E-4VQ100实验板 用户使用说明
    发表于 05-10 15:12 17次下载

    物联网转向E2E解决方案

    据外媒报道,物联网连接解决方案已经转向E2E(端到端)了。 据分析师Mullooly预测,物联网据说在未来数年内从附加服务中将比接驳费获得更多的收益。预计这将额外超过非连接的M2M(机器对机器)一半
    发表于 12-05 18:26 617次阅读

    罗德与施瓦茨成功验证10Gbps端到端(E2E)峰值下行链路IP数据吞吐量

    基于高通方案,罗德与施瓦茨使用R&S CMX500 5G无线综测仪平台验证了10 Gbps端到端(E2E) IP数据性能。
    发表于 10-27 16:28 2316次阅读
    罗德与施瓦茨成功验证10Gbps端到端(<b class='flag-5'>E2E</b>)峰值下行链路IP数据吞吐量

    Autosar E2E介绍及其实现

    E2E(End-to-End)保护存在于安全性较高的信号,在信号传递的过程中,受软硬件的影响,发送端和接收端的数据可能不一致,此时E2E的作用就体现出来,系统可以快速检测出E2E异常,以便做出相应的异常处理。
    的头像 发表于 09-22 10:28 6155次阅读
    <b class='flag-5'>Autosar</b> <b class='flag-5'>E2E</b>介绍及其实现

    AUTOSAR E2E:车载通信的安全保障

    随着汽车行业逐步走向电气化、智能化,车载系统的软件和硬件复杂度不断上升。如何确保这些复杂系统中的数据通讯安全和可靠,已成为业界关注的焦点。E2E(End-to-End)通讯常常指的是一个信息从发送端
    的头像 发表于 10-27 15:32 4139次阅读
    <b class='flag-5'>AUTOSAR</b> <b class='flag-5'>E2E</b>:车载通信的安全保障

    详解TSMaster CAN 与 CANFD 的 CRC E2E 校验方法

    面对切换工具链的用户来说,在TSMaster上完成总线通讯中的CRC/E2E校验处理不是特别熟悉,该文章可以协助客户快速使用TSMaster完成CAN/CANFD总线通讯的CRC/E2E
    的头像 发表于 05-25 08:21 5794次阅读
    详解<b class='flag-5'>TSMaster</b> CAN 与 CANFD 的 CRC <b class='flag-5'>E2E</b> 校验方法

    华为携手伙伴发布教育行业E2E园区安全建网标准

    GITEX GLOBAL 2025期间,华为联合IEEE及行业客户发布《教育行业E2E园区安全建网标准》(以下简称《标准》)。该标准为教育机构构建安全、智能的园区网络提供了权威技术指引,标志着教育网络安全建设进入了标准化与规范化的新阶段。
    的头像 发表于 10-17 11:23 596次阅读