没有合适的资源?快使用搜索试试~ 我知道了~
AUTOSAR&UDS理论要点及实战说明.pdf
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
5星 · 超过95%的资源 2 下载量 176 浏览量
2024-03-03
09:48:29
上传
评论
收藏 16.4MB PDF 举报
温馨提示
试读
150页
AUTOSAR&UDS理论要点及实战说明
资源推荐
资源详情
资源评论
汽车与基础软件 微信公众号发布
AUTOSAR&UDS 理论要点及实战说明
目录
1 前言 ................................................................................................................................................................................................................................................. 5
2 AUTOSAR 诊断模块梳理 ................................................................................................................................................................................................................. 6
2.1 UDS 诊断框架说明 ............................................................................................................................................................................................................... 6
2.2 DCM 模块 .............................................................................................................................................................................................................................. 6
2.3 DEM 模块 .............................................................................................................................................................................................................................. 9
2.3.1 故障事件触发 ........................................................................................................................................................................................................... 9
2.3.2 故障信息上报 ........................................................................................................................................................................................................... 9
2.3.3 故障信息处理 ........................................................................................................................................................................................................... 9
2.3.4 故障信息存储 ......................................................................................................................................................................................................... 10
2.3.5 故障系统降级 ......................................................................................................................................................................................................... 10
2.4 FiM 模块 .............................................................................................................................................................................................................................. 10
2.4.1 FiM 模块主要功能 .................................................................................................................................................................................................. 10
2.4.2 FiM 模块基本参数 .................................................................................................................................................................................................. 11
2.4.3 FiM 模块主要函数调用接口 .................................................................................................................................................................................. 11
3 UDS 协议梳理 ................................................................................................................................................................................................................................ 13
3.1 DTC(Event)概述 ............................................................................................................................................................................................................. 13
3.1.1 DTC 显示码、DTC number 转换方法 .................................................................................................................................................................... 13
3.1.2 DTC 状态位 .............................................................................................................................................................................................................. 14
3.1.3 DTC 扩展数据 .......................................................................................................................................................................................................... 16
3.1.4 DTC 数据快照 .......................................................................................................................................................................................................... 16
3.1.5 故障检测使能条件 ................................................................................................................................................................................................ 18
3.1.6 操作循环 Operation cycle ..................................................................................................................................................................................... 18
3.1.7 防抖策略 ................................................................................................................................................................................................................. 19
3.1.8 DTC 相关的高频服务(service) .......................................................................................................................................................................... 21
3.1.9 故障老化 ................................................................................................................................................................................................................. 21
3.1.10 DTC 严重度 ............................................................................................................................................................................................................ 23
3.2 DID 概述 .............................................................................................................................................................................................................................. 24
3.3 UDS 协议帧分析 ................................................................................................................................................................................................................. 24
3.4 禁止肯定响应位 ................................................................................................................................................................................................................ 26
3.5 功能寻址注意事项 ............................................................................................................................................................................................................. 27
3.5.1 功能寻址不传输 NRC11, NRC12, NRC31, NRC7E, NRC7F .................................................................................................................................... 27
3.5.2 功能寻址仅支持单帧通信 .................................................................................................................................................................................... 28
汽车与基础软件 微信公众号发布
3.6 时间参数 P2Server, P2*Server, S3 梳理及配置 ............................................................................................................................................................... 28
3.7 时间参数 DcmTimStrP2ServerAdjust、DcmTimStrP2StarServerAdjust 梳理及配置 .................................................................................................... 31
3.8 Response On Event 服务(0x86 service) ........................................................................................................................................................................ 32
3.9 PID ........................................................................................................................................................................................................................................ 32
3.10 0x10 服务 .......................................................................................................................................................................................................................... 33
4 服务相关的配置/代码梳理 .......................................................................................................................................................................................................... 34
4.1 0x2A 服务 ............................................................................................................................................................................................................................ 34
4.1.1 服务含义 ................................................................................................................................................................................................................. 34
4.1.2 服务配置 ................................................................................................................................................................................................................. 35
4.2 0x28 服务 ............................................................................................................................................................................................................................ 39
4.2.1 服务含义 ................................................................................................................................................................................................................. 39
4.2.2 代码分析 ................................................................................................................................................................................................................. 39
4.2.3 BswM 模块配置 ....................................................................................................................................................................................................... 42
4.3 0x22,0x2E 服务 ................................................................................................................................................................................................................... 43
4.3.1 服务含义 ................................................................................................................................................................................................................. 43
4.3.2 配置存储到 NvM 的 DID 流程 .............................................................................................................................................................................. 44
4.3.3 配置不需要存储到 NvM 的 DID 流程 .................................................................................................................................................................. 47
4.3.4 其他说明 ................................................................................................................................................................................................................. 49
4.4 0x31 服务 ............................................................................................................................................................................................................................ 49
4.4.1 服务含义 ................................................................................................................................................................................................................. 49
4.4.2 服务配置 ................................................................................................................................................................................................................. 50
4.4.3 0x31 服务如何返回否定响应码 ............................................................................................................................................................................ 52
4.4.4 out 参数 ................................................................................................................................................................................................................... 53
4.5 0x14, 0x19, 0x85 服务 ........................................................................................................................................................................................................ 54
4.5.1 服务含义 ................................................................................................................................................................................................................. 54
4.5.2 配置 DTC 流程 ........................................................................................................................................................................................................ 54
4.5.3 配置 DTC 扩展数据 ................................................................................................................................................................................................ 58
4.5.4 配置 DTC 快照数据 ................................................................................................................................................................................................ 68
4.5.5 DTC 相关配置项 ...................................................................................................................................................................................................... 74
4.5.6 0x85 服务配置 ......................................................................................................................................................................................................... 95
4.5.7 Event 存储位置解析与配置 ................................................................................................................................................................................... 96
4.6 0x27 服务 .......................................................................................................................................................................................................................... 100
4.6.1 服务含义 ............................................................................................................................................................................................................... 100
4.6.2 配置及代码分析................................................................................................................................................................................................... 100
5 通用配置/代码梳理 ................................................................................................................................................................................................................... 105
汽车与基础软件 微信公众号发布
5.1 配置配置功能寻址不响应/负响应部分服务 ............................................................................................................................................................... 105
5.1.1 配置功能寻址不响应/负响应部分服务 ............................................................................................................................................................ 105
5.1.2 配置返回 NRC22 ................................................................................................................................................................................................... 112
5.2 DCM 相关配置 .................................................................................................................................................................................................................. 113
5.2.1 DcmDslBufferSize 配置 .......................................................................................................................................................................................... 113
5.3 APP 跳转 Boot 配置 .......................................................................................................................................................................................................... 113
5.4 FiM 模块配置 .................................................................................................................................................................................................................... 114
5.4.1 FID 配置与使用 ..................................................................................................................................................................................................... 114
5.4.2 配置参数含义 ....................................................................................................................................................................................................... 116
附录 A 常见配置及调试问题排查 ............................................................................................................................................................................................... 119
A.1 配置 DemComponent 后调用 Dem 接口程序崩溃 ...................................................................................................................................................... 119
A.2 DID 包含多个 Signal 时,0x22 服务读取数据错误 ...................................................................................................................................................... 120
A.3 调用 0x85 服务(02 子功能)无法禁止 DTC 置状态位 ............................................................................................................................................. 123
A.4 FID 刷新时间较长,延时过大 ........................................................................................................................................................................................ 124
A.5 DID 属性 TotalByteSize 未自动生成 ................................................................................................................................................................................ 126
A.6 老化计数器一个周期自加 2 问题排查 ......................................................................................................................................................................... 126
A.7 配置 DTC 扩展数据问题记录 ......................................................................................................................................................................................... 127
A.8 0x2A 服务调试记录 ......................................................................................................................................................................................................... 128
A.9 无法通过 0x28 服务 Disable/Enable CAN 报文收发 .................................................................................................................................................... 128
A.10 0x11 复位服务调整记录 ............................................................................................................................................................................................... 130
A.10.1 0x11 复位服务配置 ............................................................................................................................................................................................ 131
A.11 Event 防抖策略未正确配置导致程序运行崩溃.......................................................................................................................................................... 136
A.12 调用 19 0A 服务(读取所有支持的 DTC)报 NRC14 ................................................................................................................................................ 138
附录 B 部分服务测试报文示例 ................................................................................................................................................................................................... 139
B.1 0x22, 0x2E 服务 ................................................................................................................................................................................................................ 139
B.2 0x27 服务 .......................................................................................................................................................................................................................... 140
B.3 0x31 服务 .......................................................................................................................................................................................................................... 140
B.4 0x19 服务 .......................................................................................................................................................................................................................... 140
附录 C 重要宏定义 ........................................................................................................................................................................................................................ 141
C.1 否定响应码宏定义 .......................................................................................................................................................................................................... 141
C.2 DCM 通信控制类型宏定义 ............................................................................................................................................................................................. 141
C.3 DemEnableCondition 宏定义 ........................................................................................................................................................................................... 143
附录 D 配置参数说明 ................................................................................................................................................................................................................... 144
D.1 DEM 配置参数说明 .......................................................................................................................................................................................................... 144
D.1.1 DemGeneral ........................................................................................................................................................................................................... 144
汽车与基础软件 微信公众号发布
D.1.2 DemConfigSet ........................................................................................................................................................................................................ 145
D.1.3 Event dependencies ............................................................................................................................................................................................... 146
D.1.4 DemConfigSet-Debounce 策略 ............................................................................................................................................................................. 147
D.2 服务 0x31 不配置 subfunction ....................................................................................................................................................................................... 150
汽车与基础软件 微信公众号发布
1 前言
本文对 AUTOSAR 下的诊断模块(DCM, DEM 等)要点,及 UDS 协议要点做详细说明。并针对工程实际应用,给出了一些示例及配置说明。
本文默认基于 CAN 总线开发 UDS 协议栈。
剩余149页未读,继续阅读
资源评论
- wx64786755__et032024-04-13资源值得借鉴的内容很多,那就浅学一下吧,值得下载!
- m16082952024-04-17非常有用的资源,可以直接使用,对我很有用,果断支持!
车载诊断技术
- 粉丝: 3913
- 资源: 617
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于matlab 极限学习机在回归拟合及分类问题中的应用研究-对比实验源代码+详细教程
- ItemApplicationTest.java
- 个人发卡源码,发卡系统,二次元发卡系统,二次元发卡源码,发卡程序,动漫发卡,PHP发卡源码,异次元发卡
- 基于matlab 决策树分类器的应用研究-乳腺癌诊断源代码+详细教程
- 2008全国电子设计竞赛优秀作品报告doc文档.zip
- 课程智能组卷系统 JAVA+Spring+SpringMVC+MyBatis
- 基于matlab LVQ神经网络的预测-人脸朝向识别源代码+详细教程
- Controlnet敏神大佬IC-Light的AI智能打光 AI这次真的大地震了
- 医院电子病历管理系统 JAVA+Spring+SpringMVC+MyBatis
- 基于matlab LVQ神经网络的分类-乳腺肿瘤诊断源代码+详细教程
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功