Advertisement

AUTOSAR BSW模块的技术文档。

  •  5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:None


简介:
该资源“VECTOR MICROSAR Technical References (AUTOSAR技术参考手册)”提供了一系列全面的技术文档,其中详细阐述了AUTOSAR技术标准下BSW(基本软件组件)中各个功能模块的运作方式和具体实现。

全部评论 (0)

还没有任何评论哟~
客服
客服
  • Vector AUTOSAR BSW:Wdg_30_Sbc.zip
    优质
    该文件Wdg_30_Sbc.zip是针对Vector AUTOSAR环境开发的基础软件包(BSW)模块,包含看门狗服务等组件。 Vector AUTOSAR Components中的BSW模块包括以下文件: 1. BSWMD文件:存放arxm文件; 2. Documentation文件:包含关于BswM模块相关配置的说明文档pdf; 3. GeneratorMsr文件:包含生成BswM所需的工具文件*.jar; 4. Implementation文件:包含BswM模块的静态代码,如.c和.h文件; 5. Make文件:存放用于编译BswM所支持的*mak文件。
  • Vector AUTOSAR BSW:FiM
    优质
    FiM是Vector AUTOSAR BSW模块中的关键组件,专注于功能安全监测,确保系统在复杂汽车电子架构中可靠运行。 Vector AUTOSAR Components中的各个BSW模块包括: 1. BSWMD文件:存放arxm文件。 2. Documentation文件:包含关于BswM模块相关配置的说明文档pdf。 3. GeneratorMsr文件:含有用于生成BswM相关的工具文件*.jar。 4. Implementation文件:内含BswM模块的静态代码,包括.c和.h 文件。 5. Make文件:存放makefile编译所需的*mak文件。
  • VECTOR AUTOSAR BSW参考手册 (MICROSAR Technical References)
    优质
    《VECTOR AUTOSAR BSW模块技术参考手册》是针对MICROSAR平台编写的权威指南,深入解析了AUTOSAR基础软件模块的技术细节和应用方法。 VECTOR MICROSAR Technical References (AUTOSAR技术参考手册) 包含了 BSW 中各个功能模块的详细说明。
  • AUTOSAR BSW培训资料
    优质
    本资料深入讲解AUTOSAR BSW(基础软件)模块的设计与应用,涵盖操作系统、通信驱动及服务组件等内容,旨在提升汽车电子系统开发工程师的技术能力。 MS30+AUTOSAR BSW Overview - April 2016培训资料详解介绍了BSW模块,并且内容易于理解。
  • VECTOR AUTOSAR BSW详解
    优质
    《VECTOR AUTOSAR BSW详解》一书深入剖析了VECTOR工具链在AUTOSAR基础软件模块(BSW)开发中的应用,旨在帮助汽车电子工程师掌握高效设计与实现方法。 Vector AUTOSAR BSW层详细说明以及MICROSAR的相关内容将在这里分享给大家。希望这些信息能够帮助大家更好地理解和应用AUTOSAR标准和技术。
  • AutoSAR BswM 参考中
    优质
    《AutoSAR BswM技术参考中文文档》是一份详细介绍汽车软件架构标准AutoSAR中BswM模块的规范和应用的技术资料,旨在帮助开发者理解和实施相关功能。 本段落介绍了基于模板版本4.11.3的MICROSAR BswM技术参考,版本为7.00.00。该文档由Vector Informatik GmbH发布,作者包括莱蒂西亚·加西亚·埃雷拉、托马斯·库尔、菲利普·里特和约亨·沃雷特。文档详细说明了Basic Software Mode Manager的技术参考,并涵盖了支持EthSM的功能。历史信息显示,该文档最初由莱蒂西亚·加西亚和托马斯·库尔于2012年8月2日创建,后在同年9月27日进行了更新,版本号分别为1.00.00和1.01.00。
  • 关于 Autosar J1939Dcm 总结.docx
    优质
    该文档为Autosar J1939Dcm模块的总结性文件,涵盖了J1939通信协议在车载网络中的应用、DCM模块的功能与设计原则等内容。 ### AUTOSAR J1939Dcm 模块总结 AUTOSAR J1939Dcm模块是基于SAE J1939 Diagnostic Communication Manager(DCM)标准的实现,旨在提供汽车诊断通信解决方案。本段落将对AUTOSAR J1939Dcm的功能、接口和模块描述进行概述。 ### 一、J1939Dcm 概述 J1939Dcm 是基于SAE J1939-73标准的诊断通信管理器,旨在提供汽车诊断通信解决方案。该模块提供了诊断报文定义、发送与接收及处理等功能。 ### 二、SAE J1939-73 简述 SAE J1939-73 标准是用于制定汽车诊断通信方案的规范。它详细规定了诊断报文结构,以及如何进行发送和处理等操作。 #### 2.1 SAE J1939-73 概述 该标准定义了诊断报文的基本框架、传输机制及解析规则。 #### 2.2 故障码 J1939中的故障代码由SPN(Suspect Parameter Number)、FMI(Fault Mode Identifier)、OC(Occurrence Count)和CM(Conversion Method)四部分组成,分别代表参数编号、故障模式标识符、发生次数及转换方法。 #### 2.3 诊断报文 J1939定义了多种类型的诊断信息,包括DM1至DM10等。例如,在发送激活的诊断代码时使用的是DM1消息格式: ``` Byte1 = 0x00 Byte2 = 0xFF Byte3-6 = 0x00 Byte7-8 = 0xFF ``` 当存在多个故障码时,报文结构如下所示: A代表灯状态;B为SPN。 ### 三、AUTOSAR J1939Dcm 模块描述 #### 3.1 AUTOSAR J1939Dcm 功能 该模块实现了诊断信息的定义和传输,并支持故障码处理及存储读取等功能。 #### 3.2 AUTOSAR J1939Dcm 接口 提供的接口包括初始化、发送接收报文,以及获取设置错误代码等操作。 - `J1939Dcm_Init`:模块启动时调用的函数; - `J1939Dcm_Send`:用于向其他节点传输诊断信息; - `J1939Dcm_Receive`:接收来自外部设备的数据包; - `J1939Dcm_Process`:解析并处理接收到的信息; - `J1939Dcm_Get FaultCode` 和 `J1939Dcm_Set FaultCode`: 分别用于读取和修改故障记录。 ### 四、结论 AUTOSAR J1939Dcm模块依据SAE J1939 DCM规范设计,能够有效支持汽车诊断通信需求。它提供了报文定义与交换机制,并具备处理错误代码的能力。
  • 关于Autosar J1939Tp总结.docx
    优质
    本文档全面总结了AutoSAR J1939 TP模块的关键特性和应用,包括数据传输协议、诊断功能及故障处理机制,旨在为工程师提供深入的技术指导。 AUTOSAR J1939TP 模块是基于 SAE J1939 网络协议和 CAN 总线的传输层模块,在 AUTOSAR 架构中,该模块位于 PDUR 和 CAN 接口模块之间,负责数据的发送与接收。 J1939TP 的主要功能包括: - 发送时的数据分包及发送; - 接收时的数据重组和解析; - 数据流控制; - 超时检测以及错误检查机制,在数据拆包和组装过程中发挥作用; 该模块通过 CanlfTransmit、J1939Tp TxConfirmation 和 J1939Tp RxIndication 与 CAN 接口进行通信。 根据 SAEJ1939-21 的规定,传输协议分为 BAM 广播模式以及 CMDT 点对点模式。当 PGN 中的 PF 值小于 240,且 DA 表示特定节点地址时,则使用 CMDT 协议;而 PF 大于或等于 240 或者 DA 是广播地址 (FF) 的情况则采用 BAM。 J1939TP 模块提供的服务包括初始化和关闭操作以及通讯功能。前者使模块从 J1939TP_OFF 状态变为 J1939TP_ON,反之亦然;后者涉及数据传输请求、确认与接收等过程,并且这些服务均独立于内部通信机制。 在实际运行中,上层应用通过调用异步函数 J1939Tp_Transmit 来发起数据发送。若此时信道被占用,则该请求将遭到拒绝并返回 ENOT_OK 错误码。此外,J1939TP 模块还提供两个关键的下层服务: - 传输确认:通过调用函数 J1939Tp_TxConfirmation() 实现; - 接收确认:由 J1939Tp_RxIndication() 完成; 在数据传输过程中,J1939TP 模块的状态变化会触发相应的上层服务。例如,在成功发送报文后,模块将调用 PduRJ1939TpTxConfirmation 并返回 NTFRSIT_OK 值以通知传输完成;若发生错误,则同样通过此接口报告 DET 代码。 最后,该模块与 PDUR 模块的交互包括数据获取和传递。具体而言,它利用 PduR_J1939TpCopyTxData 接口从上层接收数据,并使用 PduR_J1939TpCopyRxData 向上传递接收到的数据。在整个传输过程中,上层模块必须保持缓冲区锁定以确保一致性。 总之,AUTOSAR J1939TP 模块作为基于 SAE J1939 和 CAN 总线的通信协议实现者,在数据发送和接收方面扮演着关键角色,并通过与 CanIf 及 PDUR 的交互来支持整个系统中的高效通讯。
  • NVM版本AUTOSAR规范(中版)
    优质
    本技术文档提供NVM版本AUTOSAR规范的全面解析与应用指南,旨在帮助汽车电子工程师深入理解并有效实施相关标准。中文版便于国内开发者学习参考。 AUTOSAR规范技术文档适用人群:适合于进行初级阶段学习的AUTOSAR用户。 使用场景包括但不限于NVM的主要接口、相关规范以及流程图等方面的内容描述。 文档内容为中文版,对NVM进行了浅显易懂的介绍和翻译,便于理解。