uds服务汇总

uds服务汇总_第1张图片
uds服务汇总_第2张图片
还有一些服务列举在下面:
RequestDownload(服务ID为0x34)和RequestUpload(服务ID为0x35):这两个服务用于在ECU和诊断器之间进行数据传输。通过 RequestDownload服务,诊断器可以请求ECU接收一些数据,例如校准数据、编程数据等;通过RequestUpload服务,诊断器可以请求ECU发送一些数据,例如诊断码、故障码等。

TransferData(服务ID为0x36):该服务用于在RequestDownload或RequestUpload之后,ECU和诊断器之间进行数据传输。TransferData服务可以将数据分成多个块进行传输,并且可以检查数据传输的完整性。

RequestTransferExit(服务ID为0x37):该服务用于告知ECU数据传输已完成或中止。

RoutineControl(服务ID为0x31):该服务用于控制ECU内的某些功能或执行某些操作,例如重新编程或执行自检。

CommunicationControl(服务ID为0x28):该服务用于控制ECU与诊断器之间的通信方式,例如启用或禁用网络通信。

AccessTimingParameter(服务ID为0x83):该服务用于设置ECU响应诊断器请求的时间参数。

SecuredDataTransmission(服务ID为0x84):该服务用于对数据进行安全传输,使用该服务需要进行安全认证。

TesterPresent(服务ID为0x3E):该服务用于向ECU发送一个测试帧,以检查ECU是否处于响应状态。

ControlDTCSetting(服务ID为0x85):该服务用于控制ECU的故障码输出方式,例如启用或禁用故障码输出。

ClearDTC(服务ID为0x14):该服务用于清除ECU中的故障码。

ReadDTCInformation(服务ID为0x19):该服务用于读取ECU中的故障码信息,包括故障码状态、故障码数量等。

InputOutputControlByID(服务ID为0x2F):该服务用于控制ECU内的输入和输出,例如控制电机转速、控制车门开关等。

ReadDataByID(服务ID为0x22)和WriteDataByID(服务ID为0x2E):这两个服务用于读取和写入ECU内的数据,例如传感器数据、参数设置等。

DynamicallyDefineDataIdentifier(服务ID为02 2C)和DynamicallyDefineDataIdentifierExtended(服务ID为02 6C):这两个服务用于动态定义数据标识符,以便诊断器可以读取ECU中的自定义数据。

ReadMemoryByAddress(服务ID为0x23)和WriteMemoryByAddress(服务ID为0x3D):这两个服务用于读取和写入ECU内存中的数据。

SecurityAccess(服务ID为0x27):该服务用于安全认证,以确保只有经过授权的用户才能执行某些操作。

再列个表放下面,巩固一遍:
uds服务汇总_第3张图片
其中,服务ID是由UDS协议定义的服务唯一标识符,子服务用于区分同一服务下的不同操作,用于服务请求和响应的数据帧中的第三个字节。

0x2E:Write Data By Identifier:通过标识符写入数据。
0x2F:Input Output Control By Identifier:通过标识符输入输出控制。
0x31:Routine Control:例程控制服务,用于执行各种控制例程,如下载,编程等。
0x34:Request Download:请求下载服务,用于请求ECU接受数据以备份或更新。
0x35:Request Upload:请求上传服务,用于请求ECU上传数据。
0x36:Transfer Data:传输数据服务,用于将数据块传输给ECU。
0x37:Request Transfer Exit:请求传输退出服务,用于请求ECU终止数据传输过程。
0x38:Request File Transfer:请求文件传输服务,用于请求ECU传输文件。
0x3D:Write Memory By Address:通过地址写入内存服务,用于在ECU的指定地址写入数据。
0x3E:Tester Present:测试设备在场服务,用于检测测试设备是否在场。
0x85:Control DTC Setting:DTC设置控制服务,用于配置ECU的DTC设置。
0x86:Response On Event:事件响应服务,用于在事件触发时向测试设备发送响应。
0x87:Link Control:连接控制服务,用于控制ECU的通讯连接。

你可能感兴趣的:(UDS诊断专栏,mcu软件开发专栏,autosar模块详细学习,网络,分布式,autosar,uds诊断,人工智能)