UDS协议输入输出控制单元

UDS输入输出控制单元只有一个服务ID,即0x2F。诊断工具使用此服务ID来控制输入信号/内部功能或启用ECU的输出。

Service Request ServiceID Response ServiceID Sub-Function
Input/Output Control Service 0x2F 0x6F No
(there are Application specific Data identifier to perform Specific task)

Input/Output Control Service Message

Input/Output Control Service Message,即输入/输出控制服务消息。
0x2F_UDSFrame

ECU Identifier:即ECU标识符 ,它类似一个子功能。如上述帧格式一样,ECU标识符表示一组特定的输入/输出信号,并且只有在诊断工具发送此特定标识符后才能访问这些信号。它可以是单字节或是多字节。

Input/Output Control Parameter(optional):

Input/Output Control Parameter(optional),即输入/输出控制参数,它是可选参数。
诊断工具还可以通过此可选参数向ECU(服务器)发请求。

1.Return Control To ECU -- 即将控制权返回给ECU,使服务器不再具有客户端访问权,并且上述信号得到其控制。
2.Reset to default -– 即重置为默认值,使服务器设置上述输入和输出信号以及内部参数为默认值。
3.Freeze Current State -- 即冻结当前状态,使服务器将上述输入,输出信号和内部参数冻结为当前值
4.Short-Term Adjustment -- 即短期调整,使服务器将其输入,输出信号和内部参数设置为提供的值。

下一节