Autosar Dem模块之Vector Configurator Pro配置(Event和DTC细节配置)

本文介绍了如何使用VectorConfiguratorPro工具来配置Dem模块的DTC和Event参数,包括DemDTCClass和DemEventParameter的详细配置项,如DTC等级、NVM存储、Event类型等,同时涉及到J1939协议的相关配置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

背景

之前简单介绍了Autosar Dem模块,接下来我们直接切入主题,如何通过VectorConfigurator Pro工具配置Dem模块的DTC和Event配置,并实现客户的需求。

DTC和Event容器配置

DemConfigSet

DemDTCClass:配置DTC参数的容器

DemEventParameter:配置Event参数的容器

DemJ1939NodeAddress:配置支持J1939节点参数的容器

DemPidClass:配置PID参数的容器,仅OBD II支持。

DemDTCClass

DemDTCFunctionalUnit:用于标识监控该DTC的车辆功能。19 08/09服务返回该值。

DemDTCSeverity:定义DTC的等级,19 09服务的过滤器。若不支持相关服务,设置NO_SEVERITY即可。

DemImmediateNvStorage:定义是否支持Nvm立即写。若开启,当相关数据改变时会立即写入Nvm中;若禁用,会在关机时统一写入Nvm。

DemJ1939DTC:定义J1939协议的DTC值

DemJ1939DTC_NodeAddressRef:引用J1939节点地址

DemMILGroupRef:引用MIL组

DemObdDTC:定义OBD II协议的DTC值

DemUdsDTC定义UDS协议的DTC值

DemWWHOBDDTCClass:定义DTC对排放的影响

DemEventParameter

DemDTCClassRef:配置与Event关联的DTC类

DemEventAvailable:定义Event是否可用

DemEventAvailableInVariant:autosar内部使用

DemEventCreateInfoPort:定义Event产生时是否生成DiagnosticInfo接口

DemEventId:Event内部标识

DemEventKind:定义Event类型。SWC:通过RTE接口设置status标志位;BSW:通过调用Dem_SetEventStatus接口设置status标志位。

DemEventLatchTestFailed:定义是否支持LatchTestFailed功能,具体行为有DemGeneral/DemLatchTestFailedBehavior参数决定

DemEventRecoverableInSameOperationCycle:不支持该参数

DemEventTimeSeries:不支持该参数

DemEventParameterSystemTemplateDiagnosticEventRef:引用一个DiagnosticEvent例程

DemExtendedDataClassRef:定义扩展数据记录的列表

DemFreezeFrameClassRef:定义快照数据记录的列表

DemFreezeFrameRecNumClassRef:定义事件的快照记录号列表,主要是DemTypeOfFreezeFrameRecordNumeration设置为CONFIGURED时使用。

DemJ1939ExpandedFreezeFrameClassRef:定义J1939协议扩展快照数据类

DemJ1939FreezeFrameClassRef:定义J1939协议快照数据类

DemMaxNumberFreezeFrameRecords:定义最大支持的快照数量

DemOBDGroupingAssociativeEventsRef:不支持该参数

DemEventOsApplicationRef:定义多分区时,该事件的分配

DemWWHOBDFreezeFrameClassRef:定义与事件关联的OBD快照采集

DemJ1939NodeAddress

DemJ1939NmNodeRef:定义J1939节点

DemPidClass

DemPidDataClassRef:定义相关PID数据类

总结

以上是Dem模块DTC和Event容器配置,我们仅仅用到其中一部分配置,很多配置还需具体实践。

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值