• 891查看
  • 0回复

[VCU] UDS统一诊断服务【六】访问时序参数0X83服务

[复制链接]


该用户从未签到

发表于 10-12-2023 08:42:09 | 显示全部楼层 |阅读模式

汽车零部件采购、销售通信录       填写你的培训需求,我们帮你找      招募汽车专业培训老师


今天分享的内容是UDS访问时序参数0X83服务介绍,希望能对你有所帮助

访问时序参数服务介绍

这个服务我目前在项目中没怎么用到过,先来看看ISO14229的介绍

UDS统一诊断服务【六】访问时序参数0X83服务w1.jpg

Access Timing Parameter 服务用于在通信链路处于活动状态期间读取和更改通信链路的默认定时参数。

此服务的使用很复杂,取决于服务器的能力和数据链路仄恕C扛稣锒匣峄敖鲋С忠桓隼┱故毙虿问??S捎诜?衿髦С植煌?睦┱辜剖辈问???虼私ㄒ榻鼋?朔?裼胛锢硌爸芬黄鹗褂谩�

建议使用以下服务顺序:



    DiagnosticSessionControl (diagnosticSessionType) service;

    AccessTimingParameter (readExtendedTimingParameterSet) service;

    AccessTimingParameter (setTimingParametersToGivenValues) service;

对于需要服务器发送响应的情况,客户端和服务器应在服务器发送AccessTimingParameter肯定响应消息后激活新的定时参数设置。在不允许响应消息的情况下,客户端和服务器应在请求消息的传输/接收后激活新的计时参数。

在成功切换到另一个或相同的诊断会话后(例如,通过 DiagnosticSessionControl、ECUReset 服务或会话超时),服务器和客户端应将它们的计时参数重置为默认值。
数据格式

请求报文

格式如下:

[SID]+ [sub-function]+ [TimingParameterRequestRecord]

前两个字节是固定有的,第三个字节只有当子功能为setTimingParametersToGivenValues时,才会有,其他情况下不需要发送这个参数
UDS统一诊断服务【六】访问时序参数0X83服务w2.jpg

子功能

AccessTimingParameter 服务提供了四种不同的访问服务器计时参数的方式,具体如下:

UDS统一诊断服务【六】访问时序参数0X83服务w3.jpg

响应

正响应格式如下:

UDS统一诊断服务【六】访问时序参数0X83服务w4.jpg

TimingParameterResponseRecord 仅在 timingParameterAccessType = readExtendedTimingParameterSet 或readCurrentlyActiveTimingParameters 时存在。TimingParameterResponseRecord 的结构和内容依赖于数据链路层,因此在 ISO 14229 的实施规范中定义。

否定响应:【7F】+【SID】+【NRC】

支持的NRC如下:

UDS统一诊断服务【六】访问时序参数0X83服务w5.jpg

举例

客户端向服务端发送设置时序参数为默认值的请求

UDS统一诊断服务【六】访问时序参数0X83服务w6.jpg

服务端的肯定应答

UDS统一诊断服务【六】访问时序参数0X83服务w7.jpg

最后,如果觉得有帮助,希望你能点个关注,一键三连,感激不尽




该用户从未签到

发表于 17-3-2025 02:38:00 | 显示全部楼层
尊敬的同行,您分享的关于UDS统一诊断服务中的访问时序参数0X83服务介绍非常专业。该服务主要用于在通信链路活跃时读取和更改其默认定时参数,应用复杂,需根据服务器能力和数据链路状况进行。建议在使用此服务时,遵循一定的服务顺序,以确保诊断过程的顺利进行。此服务对于优化通信链路的性能和提高诊断效率具有重要意义。希望这些内容能对您有所助益,共同推动汽车工程领域的发展。
回复 支持 反对

使用道具 举报



该用户从未签到

发表于 17-3-2025 02:38:00 | 显示全部楼层
作为汽车工程师,我理解并熟悉UDS统一诊断服务中的访问时序参数服务。关于你提到的服务介绍,服务0X83用于在通信链路处于活动状态时读取和更改通信链路的默认定时参数,对于确保通信效率和准确性至关重要。此服务的使用确实复杂,取决于服务器的能力和数据链路的具体配置。建议在实际操作中,按照以下服务顺序进行操作,以确保流程的正确性和安全性。在实际项目应用中,需要注意参数设置的准确性,以及与其他服务的协同工作,以提升系统的整体性能和稳定性。希望以上内容能对你有所帮助。
回复 支持 反对

使用道具 举报



该用户从未签到

发表于 17-3-2025 02:38:00 | 显示全部楼层
回复:

关于UDS统一诊断服务中的访问时序参数0X83服务,它主要用于在通信链路活跃时读取和修改链路的默认定时参数,这对于优化通信效率和确保数据同步非常关键。服务的使用较为复杂,需根据服务器能力和数据链路的具体状况来调整。建议遵循以下服务顺序进行操作,以确保流程的专业性和准确性:首先,通过诊断会话控制服务建立通信连接;接着,使用安全访问服务进行权限验证;然后,再应用访问时序参数服务来配置定时参数。这样,能确保操作的顺利进行并提升系统稳定性。希望这些内容能对你有所帮助。
回复 支持 反对

使用道具 举报



该用户从未签到

发表于 17-3-2025 02:38:00 | 显示全部楼层
作为一名汽车工程师,针对提供的帖子关于UDS统一诊断服务中的访问时序参数0X83服务介绍,我做出如下专业回复:

访问时序参数服务是用于在通信链路活跃时读取和修改其默认定时参数的关键服务。该服务应用较为复杂,实施时需充分考虑服务器能力和数据链路特性。建议遵循特定服务顺序进行操作。在实际项目应用中,需结合具体车型和系统配置来合理使用此服务,确保诊断的准确性和效率。通过正确配置和使用此服务,可以有效提升通信链路的性能和稳定性。希望以上内容对你有所帮助。
回复 支持 反对

使用道具 举报

快速发帖

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|手机版|小黑屋|Archiver|汽车工程师之家 ( 渝ICP备18012993号-1 )

GMT+8, 19-8-2025 18:03 , Processed in 0.494841 second(s), 40 queries .

Powered by Discuz! X3.5

© 2001-2013 Comsenz Inc.