目录

1、概述

2、ETAS配置

2.1、整体配置界面

2.2、CanSMControllerId

2.3、 CanSMRbDynreate

2.4、CANSM_E_BUS_OFF

2.5、 CanSMBorCounterL1ToL2

2.6、CanSMBorTimeL1

2.7、CanSMBorTimeL2

2.8、CanSMBorTimeTxEnsured

2.9、CanSMBorTxConfirmationPolling

2.10、CanSMEnableBusOffDelay

2.11、CanSMTxOfflineActiveSupport


1、概述

采用ISOLAR-AB进行配置实现

2、ETAS配置

2.1、整体配置界面

我们只留意不怎么知道的配置项

2.2、CanSMControllerId

2.3、 CanSMRbDynreate

选择CanSM dem 事件的创建方式。如果未设置或设置为“Disabled”,则不会自动创建这样的DemEvent。如果启用了这个DemEvent的动态创建,那么对这个DemEvent的引用(在参数CANSM E BUS OFF中)也会自动创建,因此不应该手动设置。

理解上busoff上班DEM此项应该为Disabled

2.4、CANSM_E_BUS_OFF

索引的话,简单的讲,必须要有Dem的配置。

2.5、 CanSMBorCounterL1ToL2

这个阈值定义了快恢复bus-off的次数,快恢复的阈值,假设此处配置为5,那么就对应5次快恢复进入慢恢复。

此处有个疑问点,假设将busoff故障上报给DTC,那么我们设定一个条件5次busoff才上报,此时应该怎么实现呢?

快恢复结束之后进入慢恢复,假设节点一直无法恢复,他将一直执行慢恢复,知道解决问题或者被手动重置。

慢恢复不会一直往总线上发报文,只会按照规定时间尝试连接总线,以此确保总线的稳定性。

2.6、CanSMBorTimeL1

快恢复时间,以秒为单位。

2.7、CanSMBorTimeL2

慢恢复时间,以秒为单位。

2.8、CanSMBorTimeTxEnsured

此参数以秒为单位定义busoff事件检查的持续时间。该检查评估在恢复重新启用传输路径后,恢复是否已经成功。如果在此期间发生了新的busoff,则CanSM将此总线断开评估为连续总线断开,而没有成功恢复。由于只能检测到总线断开,因此当发送PDU时,时间必须足够大,以确保再次发送PDU(例如,中最快循环发送PDU的时间周期、COM模块TxModeTimePeriodFactor)。

项目里面设置为0是因为假设恢复了,我们就认定恢复了。

2.9、CanSMBorTxConfirmationPolling

CAN是中断形式,此处就配置成了False

2.10、CanSMEnableBusOffDelay

定义接口函数,用Can的就是CanSM_ GetBusOffDela接口是否使用。获取L1/L2的时间。

2.11、CanSMTxOfflineActiveSupport

确定CanSM是否支持ECU关闭CAN发送功能。True:开启False:关闭

AUTOSAR知识点Com(十一):CANSM工具配置相关推荐

  1. AUTOSAR从入门到精通100讲(三十六)-AUTOSAR 通信服务两步走-CanSM概念-配置及代码分析

    CanSM概念 AUTOSAR CanSM模块的分享分为CanSM模块概念详解和CanSM模块配置及代码分析,具体的项目实战请关注本号的后续文章,本篇为CanSM模块的概念详解篇. 1 Introdu ...

  2. JetBrains DataGrip工具配置数据库过程详解

    JetBrains DataGrip工具配置数据库过程详解 DataGrip是一款数据库管理客户端工具,方便连接到数据库服务器,执行sql.创建表.创建索引以及导出数据等. DataGrip 是 Je ...

  3. swing开发图形界面工具配置(可自由拖控件上去)

    swing开发图形界面工具,eclipse swing图形化操作界面工具配置 1.有一个小功能要有一个界面,之前知道有一个 图形化界面的(就是可以往上面拖控件布局的工具)JBuilder,今天上午就下 ...

  4. Bootstrap 编码规范之编辑工具配置

    编辑工具配置 为了避免常见的代码不一致和差异,请按照下面的配置对你的代码编辑工具进行设置: 用两个空格代替制表符(soft-tab 即用空格代表 tab 符). 保存文件时,删除尾部的空白符. 设置文 ...

  5. ultraedit教程java_Java开发工具配置UltraEdit基础教程

    确定你的jdk环境变量配置是正确的. 对于java初学者来说,编译和运行java程序是一件很头疼的东西. 显然,在命令方式下编译和运行java程序用久了,确实是很麻烦, 而我们又不想使用大型的开发工具 ...

  6. 【实用工具】之在VS中使用自定义工具配置nasm/yasm

    1 在VS中使用自定义工具配置nasm/yasm 1.1 方法一(参考开源工具)  可参考开源工具,具体做法是: (1).下载x264源码 (2).在windows下使用cmake便可产生vs的解决方 ...

  7. Linux ct获取本机ip,[原]archlinux 下最新的netct工具配置ip地址

    archlinux官方使用了netctl替代netcfg工具,更适合配合systemd使用 [code] sudo netctl enable ethernet-master 自动通过systemct ...

  8. linux连接wpa wifi密码,Linux环境下使用WIFI模块:使用wpa_supplicant工具配置和连接WIFI-Go语言中文社区...

    使用wpa_supplicant工具配置和连接WIFI 实验版本及下载地址 wpa_supplicant:wpa_supplicant-2.7 链接: [http://w1.fi/wpa_suppli ...

  9. Golang (Go语言) Mac OS X下环境搭建 环境变量配置 开发工具配置 Sublime Text 2 【转】...

    一.安装Golang的SDK 在官网 http://golang.org/ 直接下载安装包安装即可.下载pkg格式的最新安装包,直接双击运行,一路按照提示操作即可完成安装. 安装完成后,打开终端,输入 ...

最新文章

  1. C# HasRows 和 Read的区别
  2. 优化group by 语句
  3. android call require api level
  4. python怎么读写_python怎么读写文件
  5. mysql中用来取余数的函数是_Excel中一个专门用来评分的函数TRIMMEAN
  6. vue-cli(vue脚手架)搭建
  7. 【EMC】电压暂降、短时中断和电压变化
  8. 安装项目管理工具 SVN+Redmine
  9. 各种二进制特征提取算子(ORB 、BRIEF 、 FREAK、 BRISK)
  10. 2018尚硅谷大数据视频_韩顺平_Linux视频教程
  11. python+sklearn实现随机森林模型
  12. 费率转换成利率的计算器_存款利率计算器
  13. 模拟电子技术,电力电子技术
  14. 什么是GSD文件以及如何在STEP7和TIA博途中安装GSD文件?
  15. Python批量导入图片到Word文件
  16. 【原创】DDR3 SO-DIMM 内存条硬件知识
  17. Linux下的常用编程工具初探
  18. C语言中Strcpy 的使用
  19. R中ifelse、which、%in%的用法
  20. Vue 随笔1-加入vue router 后发现app被渲染了2次

热门文章

  1. selenium如何定位span元素
  2. 中国商品交易市场统计年鉴(2001-2020年)
  3. python synonyms 近义词
  4. 线上问题排查命令----JVM篇
  5. 2021-07-29 闪光皮皮虾
  6. 水资源行业建设物联网有什么好处?
  7. 操作系统实验(五):c实现几种页面置换算法
  8. 南阳2021高考成绩查询,南阳市2021届高三一模考试成绩出炉:看看南阳高中哪家更亮眼...
  9. 可视化的用Python学习线性回归,闭式求解法(closed form)
  10. 自动控制原理期末复习(Part2数学模型)