三亩地 三亩地SAN MU DI · CODE DIARY
ARTICLE DETAIL

日记详情

真实记录编程学习的某一天,欢迎挑你感兴趣的翻一翻。

【UDS】基于CAN FD的UDS传输层 重要理解

【UDS】基于CAN FD的UDS传输层 重要理解

文章目录

  • 1、传输层解读
  • 2、DLC的理解【CAN FD单帧最大字节数为64(CAN为8)】
    • 从DLC转字节长度的C#源码:
  • 3、参考:CAN标准帧刷写【理解34服务和36服务的详细传输过程】

1、传输层解读

2、DLC的理解【CAN FD单帧最大字节数为64(CAN为8)】

从DLC转字节长度的C#源码:

/// <summary>/// Gets the data length of a CAN message/// </summary>/// <param name="dlc">Data length code of a CAN message</param>/// <returns>Data length as integer represented by the given DLC code</returns>publicstaticintGetLengthFromDLC(intdlc){switch(dlc){case9:return12;case10:return16;case11:return20;case12:return24;case13:return32;case14:return48;case15:return64;default:returndlc;}}

3、参考:CAN标准帧刷写【理解34服务和36服务的详细传输过程】


← 返回列表