如何搭建UDS诊断帧发送环境

昨天写了分享了canoe的基本使用方法(canoe基本使用教程),其中也简单的介绍了其中诊断功能,今天来详细分享一下,canoe诊断这一块。
搭建uds诊断帧发送环境
uds诊断帧发送环境与上一张can帧相同,也分为手动添加和cdd文件导入两种方式。
■手动方式添加诊断帧
1. 添加一个 basicdiagnosticecu
2. 添加后如下
ecu qualifier : 使用capl脚本发送uds诊断数据时会使用到,手动发送诊断帧不需要关注
diagnostics tester : 选择物理请求还是功能请求。默认选择 物理请求
关于物理请求和功能请求的区别,后续会在uds 专栏中单独介绍
3. 设置 transport layer参数
request to ecu : ecu物理寻址req id
response from ecu : ecu 物理寻址res id
functional to ecu : 功能寻址 req id
 stmin : tp层协议参数,两包连续帧发送的间隔
blocksize : tp层协议参数,收到流控帧后可发送连续帧数量。设置为0时,发送数量无限制
 fc delay : canoe 收到 首帧或连续帧后,回复流控帧的延迟时间。目的是防止canoe的流控帧回复过快,导致接收端接受失败。
max.length : 一帧最大传输数据量(首帧+连续帧)
mixing of can2.0 and fd frames : 是否兼容can帧和can-fd帧。
 ignore : 默认值, 不兼容,例如配置为can帧时,canoe不接受can-fd帧,配置为can-fd帧时,也一样。
accecpt : 兼容,例如配置为can帧时,canoe可以接受can-fd帧,返回can帧。
adapt : 兼容,例如配置为can帧时,canoe可以接受can-fd帧,并且能返回can-fd帧。
上记解释参照自canoe帮助文档
4. 配置 diagnostic layer参数
send test present : canoe是否自动发送3e 服务,用于session保持
s3 client time : canoe 自动发送3e服务的间隔
s3 server time : 下位机程序 未收到 任何诊断请求,保持在default以外的session的最大时间
p2 server : 下位机程序 收到request 到 开始回复 response 的时间间隔
p2 client : 上位机程序 发送完request 到 收到 回复 response 的时间间隔
p2 extended server : 下位机 发送完nrc78 到下一次回复reponse的时间间隔
p2 extended client : 上位机收到 nrc78 到 收到下一次回复 response的时间间隔
seed&key dll : 用于27服务解锁,调用。dll自动计算key的值,该.dll文件由车厂或tier1 提供
5. additional descriptions 不需要配置
6. 添加需要的诊断服务 (以$10 02 programmingsession为例 )
    a. 点击basic diagnostic ,打开 面板
b. 右键要添加的服务,选择[add new service]
c. 配置子服务的req
service name : capl编程时会使用,手动发诊断数据不需要关注。
d.配置response
按照期待的格式在 [parameters] 中追加或删除参数。
7. 打开 diagnostic console
8. 点击[start] ,在diagnostic console中发送刚才添加的诊断命令
■cdd导入方式添加诊断帧
实际项目时,车厂或者tier1会输入cdd文件,集成了所有用到的诊断命令。
通过cdd发送诊断帧的方式如下
1. 导入cdd文件
cdd导入后,相关参数都是配置好的,不需要手动修改。导入后配置如下
2. 可以看到,cdd导入后, diagnostic console中已经有了诊断命令
3. 按照手动发送诊断帧的方式即可发送。


苹果、三星无线充电接收端模组供应商汇总
蓝莓评测回应全家质疑:对视频真实性负责,还有大量一镜到底原始视频未发布
S32G3赋能中央车控单元,打造智能汽车革命的“第三极”!
哪款蓝牙耳机的音质好?盘点四款高颜值蓝牙耳机
基于5G集装箱码头智能理货平台正式在广州投入使用
如何搭建UDS诊断帧发送环境
关于建设全新能源基础设施的方案设计分析和介绍
交叉导轨有哪些品牌推荐
怎么分辨电路的输入信号的电压输入还是电流输入?
AN5539场扫描输出电路各引脚功能及电压
互联网平台经济纳入反垄断助创新业态发展
单周期控制的BOOST整流器电路图
使用rejustor和精密仪表放大器支持高增益应用
高压线的安全距离
频谱分析仪的来龙去脉
浅析无线电波的频谱
特斯拉公布国产版Model 3价格 车速最高可达225公里/小时
人工智能不断影响智能建筑 智能建筑开始进入高速发展阶段
电瓶修复技术——提升电池价值的秘方大揭秘
简述什么是激光功率计呢?