UDS诊断协议栈学习系列3——认知提升篇(缩略语)当时只是道寻常

3.2 缩略语

        下列缩略语适用于本文章。

        .con:服务原语.确认(service primitive.confirmation),用于客户端确认此服务或请求已发送完成;

        .ind:服务原语.指示(service primitive.indication),用于服务端向客户端指示已收到服务或请求;

        .req:服务原语.请求(service primitive.request),用于客户端发送请求;

        A_PCI:应用层协议控制信息(application layer protocol control information)顾名思义,即应用层中的协议控制信息;

        AE:扩展地址(address extension);

        CF:连续帧(consecutive frame),可以查看CAN多帧的组成进而详细了解;

        CDD:通信数据词典(common data dictionary),一般在diva测试中配置好cdd文件以开启diva自动化测试;

        CMD:通信消息词典(common message dictionary);

        DSC:诊断会话控制(diagnostic session control),即诊断会话跳转规则;

        DA:目标地址(destination address);

        DLC:数据长度码(data length code),表示数据长度;

        DoFR:基于 FlexRay 的诊断通信(diagnostic communication over FlexRay),后续会深入讲解;

        DID:数据标识符(data identifier),用于存储ECU有效信息;

        DoIP:互联网协议的诊断通信(diagnostic communication over Internet Protocol),后续会深入讲解;

        DoIP_AI:DoIP 地址信息(DoIP address information),此AI非彼AI哦;

        ECU:电子控制单元(electronic control unit),之前已经介绍过了;

        EDR:事件数据记录仪(event data recorder),用于记录事件发生数据;

        FF:首帧(first frame),可搜索CAN消息多帧详细了解;

        FB:首字节(first byte),第一个字节;

        FC:流控帧(flow control),可搜索CAN消息多帧详细了解;

        FF:第一帧(first frame),表示第一帧数据;

        FR:总线(FlexRay);

        ID:标识符(identifier);

        IP:互联网协议(Internet Protocol);

        ISO:国际标准化组织(International Standardization Organization);

        LF:结束帧(last frame);

        Mtype:报文类型(message type),即该报文是应用报文、诊断报文还是网络管理报文;

        NA:网络地址(network address);

        NAD:节点地址(node address);

        NCF:节点配置文件(node configuration file),用于网络节点配置的文件;

        N/A:不适用(not applicable),也就是no的意思,在诊断相关文档中经常会出现;

        NR_SI:否定响应服务标识符(negative response service identifier),即无法正响应的服务ID;

        NRC:否定响应代码(negative response code),详情可以自行搜索了解,主要用到的NRC有11,12,13,14,22,24,31,33,35,36,37,71,72等;

        OSI:开放系统互联(open systems interconnection),包括物理层、数据链路层、网络层、传输层、会话层、表示层、应用层等,后续会详细讲解;

        P2:服务器响应时间(server response time),即ECU响应请求时间,一般为50ms,超过这个时间就会判定为返回超时;

        pDID:周期数据标识符(periodic data identifier),用来表示现在是第几个周期;

        Rx:接收(reception),相信学嵌入式的很早就见过这个了;

        SA:源地址(source address);

        SF:单帧(single frame);

        SFID:子功能标识符(subfunction identifier),诊断服务的子功能;

        SID:服务标识符(service identifier),诊断服务;

        SM:子网掩码(subnet mask);

        SOM:消息起始(start of message);

        STF:起始帧(start frame);

        STmin:间隔时间(separation time),一般来说等于Cs,后续会详细讲解;

        STRT:待服务端响应(serviceToRespondTo);

        S_AE:会话层地址扩展(session layer address extension);

        S_SA:会话层源地址(session layer source address);

        S_Data:会话层数据传输服务名称(session layer data transfer service name);

        SI:服务标识符(service identifier);

        SOM:消息起始(start of message),上边提过了;

        S_Mtype:会话层消息类型(session layer message type);

        S_PDU:会话层协议数据单元(session layer protocol data unit);

        S_TA:会话层目标地址(session layer target address);

        S_TAtype:会话层目标地址类型(session layer target address type);

        TA:目标地址(target address);

        Tx:发送(transmission);

        UDS:统一诊断服务(unified diagnostic services),我们一直在讲的就是这个东西;

        UDSonFR:基于 FlexRay 的统一诊断服务(Unified Diagnostic Services(UDS)on FlexRay),前面提到过;

        UART:通用异步收发两用机(universal asynchronous receiver transmitter),串行通信;

        USDT:未确认分段数据传输(unacknowledged segmented data transfer);

        UUDT:未确认不分段数据传输(unacknowledged unsegmented data transfer);

        VM:车辆制造商(vehicle manufacturer);

        认知提升篇的内容就此结束了,希望大家耐心看完,虽然实际意义不大,但是希望大家跟我一样对自己要求严格一些,这些看似不起眼的东西可能在我们对UDS反复深入学习的过程中会或多或少帮助到我们,也就是那句话“当时只是道寻常”,好啦,认知篇就到这里啦,大家别忘记点赞、关注、收藏哦!

        

你可能感兴趣的:(学习,c语言,汽车,网络)