《UDS协议从入门到精通》系列——图解0x28:通信控制
Tip📌:本文描述中但凡涉及到其他UDS服务的,均提供专栏内文章链接跳转方式以便快速了解他们。
学习UDS基础知识以及其他相关内容?>>>>>>>>> 返回专栏总目录 《UDS协议从入门到精通(UDS速查手册)》<<<<<<<<<
一、简介
首先了解如下信息:整车网络中各个ECU之间存在大量的通信报文,这些报文从功能上可以划分为不同的类型,总的来说可以分为应用报文和网络管理报文,通常情况下,各类报文充斥在整个通信网络中。
0x28就是一个通信控制的服务,你可以用它决定让什么类型的报文进行通信或者不让其进行通信。举个常见的例子:用UDS进行软件升级刷写时需要传输大量的软件镜像数据,这时需要将can总线资源让出来,降低CAN总线的负载率和MCU的负载,减少CAN总线的通信报文数量,提高传输效率。就可以通过0x28服务功能寻址关闭某类通讯发送报文到can总线上,待下载升级或传输数据完成后再通过0x28服务将通讯开启即可。
当然,有时候为了排查问题或者满足特殊的测试场景,也需要使能或者失能某类报文的首发,这时候也需要使用0x28服务。总之,0x28就是一个通信控制的服务&#