新闻详情

新闻详情

首页 / 资讯中心 / 详情

[AutoSar]BSW_Com02 PDU详解

发布时间:2026/9/4 14:05:15来源:尧图网络
[AutoSar]BSW_Com02 PDU详解
目录关键词平台说明缩写对照表一、PDU的定义和分类1.1定义1.2 分类缩写对照表 1关键词嵌入式、C语言、autosar、OS、BSW平台说明项目ValueOSautosar OSautosar厂商vector 芯片厂商TI 英飞凌编程语言CC编译器HighTec (GCC)回到总目录缩写对照表见文末一、PDU的定义和分类1.1定义PDU (Protocol Data Unit)包含SDU和PCI。在传输端PDU从上层传递到下层下层将PDU解释为SDU。SDU(Service Data Unit它是由上层传递的数据带有传输数据的请求。它也是由下层接收后提取的数据传递给上层的数据。PCI (Protocol Control Information),将SDU从特定协议层的一个实例传递到另一个实例时需要此信息。例如它包含源和目标信息。DLC(Data Length Code),L-PDU 中表示SDU长度。PCI在传输端由协议层添加在接收端再次移除。讲人话如下图所示PDU SDUPCI。PCI 包含了当前层信息和目标层信息。在Can driver 中生成 PCI 和 数据结构L-PDU在Can if 中抽象隔离为N-PDU 然后CAN TP中组合成I-PDU。最终在PDU router 中根据PCI信息解析得到目标地址传给COM在COM中对SDU进行解析将数据传到RTE–应用层。注在网络层中PUD组成如下1.2 分类数据链路层L-PDUData Link Layer Protocol Data Unit在ECU抽象层CanIf中实现打包或者拆包。将SUD和PCI 组装或者拆包。网络层TP层N-PDUNetwork Layer Protocol Data Unit在CAN TP 中打包或者拆包。TP模块的主要目的是分割和重新组装不适合指定N- pdu的I - pdu。实现N-PDU与 I-PDU的转换。交互层I-PDUInteraction Layer Protocol Data Unit在COM中打包或者拆包SDU。在外部通信的情况下交互层将一个或多个信号打包到指定的i - pdu中并将它们传递给底层以便在网络中的节点之间传输。缩写对照表 1缩写描述Can CCCAN Communication ControllerCAN CFCAN Consecutive Frame N-PDUCAN FCCAN Flow Control N-PDUCAN FDCAN flexible data rateCAN FFCAN First Frame N-PDUCAN N-PDUThe PDU of the CAN Transport LayerCAN N-SDUThe SDU of the CAN Transport LayerCAN SFCAN Single Frame N-PDUCDDComplex Device DriverCRCCyclic Redundancy ChecksumDLCData Length Code. The portion of an L-PDU which describes the SDU lengthETKProvides development and calibration tools with a powerful interface to the development ECUFDFlexible DataFUP messageTime adjustment message (Follow-Up)GTDGlobal Time DomainGTMGlobal Time MasterHOHHardware Object Handle - identifier for a specific CAN mailbox structureHRHHardware Receive Handle - HOH for receive operations (defined by Can)HTHHardware Transmit Handle - HOH for transmission operations (defined by Can)L-PDUProtocol Data Unit. Consists of an identifier, DLC and data portion (SDU). Visible to the Can moduleL-SDUService Data Unit. Data transported inside a CAN L-PDU. Visible to the upper layer modules (e.g. PduR)MSBMost Significant BitN_ArTime from transmission of the CAN frame (any N_PDU) on the receiver side until function CanTp_TxConfirmation() is calledN_AsThe time for transmission of a CAN frame (any N_PDU) on the part of the sender until function CanTp_TxConfirmation() is calledN_BrTime from receiving the N_PDU CanFrame (FF,CF,FC) until transmission of the next FlowControl N_PDUN_BsTime from transmission N_PDU CanFrame (FF, CF, FC) until receiving of next FlowControl N_PDUN_CrvTime from transmission of CAN frame (FC) until reception of the next Consecutive Frame N_PDUN_CsTime from receiving N_PDU FlowControl until transmission of the next Consecutive Frame N_PDU in the sender sideN_PCINetwork protocol control informationN_TAtypeThe N_TA parameter shall be used to encode one or multiple (depending on the N_TAtype: physical or functional)receiving network layer protocol entitiesOFNS messageOffset adjustment messageOBDOn-Board DiagnosisOFS messageOffset synchronization messagePDUProtocol Data UnitPNPartial NetworkingPNIPartial Network InformationRxReceipt/ReceptionRx L-PDUReceived L-PDU (lower to upper layer)SDUService Data UnitStbMSynchronized Time-Base ManagerTDTime DomainTGTime GatewayTMTime MasterTSTime SlaveTSDTime Sub-domainTxTransmissionTx L-PDUTransmitted L-PDU (upper to lower layer)UDSUnified Diagnostic ServicesWUFWake up flagXCPA protocol description (ASAM standard) between a master (tool) and a slave (device)SF:Single FrameFF:First FrameCF:Consecutive FrameFC:Flow Control回到总目录
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

LC谐振电路深度解析:原理、参数、选频与调试实战 2026/9/4 14:56:35

LC谐振电路深度解析:原理、参数、选频与调试实战

1. 从RLC到LC:谐振到底在哪里发生做电子这行的,迟早绕不开LC谐振。你在调试射频功放、设计振荡器、做无线充电、或者是给电源滤波,都会碰到这个东西。它的核心现象说穿了就一句话:在某个特定频率下,电感和电容之间的能…

阅读更多 →
2026深圳物联网展前瞻:雷达感知技术选型与落地场景全解析 2026/9/4 14:56:35

2026深圳物联网展前瞻:雷达感知技术选型与落地场景全解析

2026年深圳物联网展还没正式开幕,讨论“雷达感知中的新机遇”这个话题的人已经不少了。我这两年被问得最多的问题就是:雷达感知到底是不是物联网的下一个确定性的增长点?要说清楚这件事,确实得借着展会这个窗口好好梳理一遍。这篇…

阅读更多 →
FPGA基带与中频信号处理:从DDC到同步的完整实战指南 2026/9/4 14:56:35

FPGA基带与中频信号处理:从DDC到同步的完整实战指南

1. 从通信系统到FPGA:基带与中频到底在做什么做了这么多年FPGA,被问得最多的一句话是:“基带和中频,到底有什么区别?”不少刚入行的朋友把这两个词挂在嘴边,但真到了写代码、定架构的时候,又开始…

阅读更多 →
i.MX6ULL Linux驱动开发:Platform总线设备与驱动匹配机制全解析 2026/9/4 14:56:35

i.MX6ULL Linux驱动开发:Platform总线设备与驱动匹配机制全解析

做i.MX6ULL的Linux驱动开发,很多人第一次接触Platform总线时都是一头雾水:明明照着教程写完了一个platform_driver,insmod也成功了,但probe函数就是不执行,设备号也申请不到,折腾一整天最后发现是设备树里c…

阅读更多 →
RK3588+Yolov7边缘预警系统实战:从模型部署到性能优化 2026/9/4 14:56:35

RK3588+Yolov7边缘预警系统实战:从模型部署到性能优化

简介:本资源是一套面向嵌入式AI与边缘计算方向的毕业设计级实战项目,适用于高校计算机、人工智能、自动化等专业学生及边缘智能开发者,解决在RK3588平台部署轻量化实时目标检测与业务化告警的工程落地难题。压缩包共67个文件(66KB…

阅读更多 →
AI音乐创作实战:从零打造游戏同人歌曲《切音星星》的工程化流程 2026/9/4 14:53:34

AI音乐创作实战:从零打造游戏同人歌曲《切音星星》的工程化流程

1. 这篇文章真正要解决的问题当“AI作曲”和“AI编曲”成为技术圈的热门话题时,很多开发者、音乐爱好者和独立创作者都面临一个共同的困境:我们看到了无数AI生成的音乐片段,但如何将这些冰冷的代码和算法,真正转化为一首有情感、有…

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞