DSL模块的功能有哪些

发布时间:2024-03-26  

DSL模块的功能

诊断请求处理

● 将从PduR模块发出的请求转发到DSD子模块。DSL子模块应调用Dcm_TpRxIndication并返回参数Result = E_OK后,才将接收到的数据转发到DSD子模块

● Tester在线保持(“保持有效逻辑”)。“Tester在线”命令可由Tester通过物理请求/响应发送,即ISO14229-1 [1]中定义的“keep alive logic”

诊断响应处理

DSD子模块应请求DSL子模块进行诊断响应数据的传输。

● 转发DSD子模块传入的诊断响应数据到PduR模块。DSD子模块应请求DSL子模块进行诊断响应数据的传输

● 保证对测试仪的响应时间。如果应用程序(或DSP子模块)能够执行请求的诊断任务,但需要额外的时间来完成任务和准备响应,那么DSL子模块应在达到响应时间时发送NRC0x78(Response Pending)

● 支持周期型传输方式。UDS服务通过ReadDataByPeriodicIdentifier(0x2A)周期性读取数据;Periodic Transmission通信方式只能在Full Communication Mode模式下进行

● 支持事件型传输方式。UDS服务通过 ResponseOnEvent(0x86)请求ECU开始/暂停传输诊断响应

● 支持分段响应

安全等级处理

管理安全等级。DSL子模块应保存当前活动安全级别的级别,为了访问Security Level,DSL子模块提供了两个接口:

① 获取当前安全等级:Dcm_GetSecurityLevel

② 设置当前安全等级:DslInternal_SetSecurityLevel

会话状态处理

● 管理会话状态。DSL子模块应保存当前活动会话的状态,为了获取当前会话状态,DSL模块提供了两个接口:

① 获取当前会话状态:Dcm_GetSesCtrlType

② 设置新的会话:DslInternal_SetSesCtrlType()

● 保持跟踪当前运行的非默认会话。当非默认会话处于活动状态,并且到达会话超时(S3Server)时,DSL子模块应重置到默认会话状态(“默认会话”,0x01)

● 允许修改定时参数。包括P2ServerMin, P2ServerMax,P2*ServerMin, P2*ServerMax, S3Server

诊断协议处理

● 处理不同的诊断方案

● 管理资源

通信模式处理

● 通信需求处理(Full- / Silent- / No Communication)

● 指示active / inactive diagnostic

● 启用/禁用各种诊断传输


文章来源于:电子工程世界    原文链接
本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。

相关文章

    需求说明书。它是硬件总体设计和制订计划的依据,具体编写的内容有:系统工程组网及使用说明、硬件整体系统的基本功能和主要性能指 标、硬件分系统的基本功能和主要性能指标以及功能模块的划分等。 要点:硬件需求,其实......
    ,根据信号类型将仪表功能测试分为:车速表测试模块、发动机转速表测试模块、燃油表测试模块、水温表测试模块、开关量测试模块、CAN通信测试模块以及参数设置模块等主要功能模块。汽车仪表测试系统的软件总体功能......
    序的设计编写过程中,可将F2812监控程序有计划地分成几个主要功能模块:BIOS初始化模块、基础功能模块、应用程序模块。各模块的构成和地址安排如表1所列。 DSP的监控程序经CCS开发系统......
    、电驱系统 主要由电动机组件、电力电子箱组件、减速器组件、电驱冷却系统组成;主要功能......
    中出现的问题和故障。 DLT模块主要功能如下: 日志信息收集:DLT模块可以收集系统运行时各种事件、状态和故障信息,这些信息可以用来分析系统的运行状态,或者在系统出现故障时,用于故障分析以及定位问题。 系统......
    文档也可以作为软件的一部分。 比较这两个方法,在FO方法里,软件=功能模块+表现程序+连接方式(体系结构),变为三个独立的部分。 六、在教育云CMS系统中的应用 目前在教育云的CMS系统里,已经完成了10个功能系统的开发,未来将扩充到几十个甚至几百个系统......
    总体运行结果分为完全实现、基本实现、未实现、功能缺失4类。黑盒测试可以更好、更真实地反映使用者的使用感受和被检测系统的实际功能运行情况。 本测试主要对该系统的各个功能模块进行测试,测试的主要......
    , 显示器模块,键盘功能模块,操作系统模块以及数据解算模块组成。主程序流程图如图4 所示。      图4 主程序流程图   本系统的主程序的主要功能是对传感器模拟信号的转换、存储、显示以及发送。该系统......
    STM32单片机智能电饭煲系统设计方案;一、功能简介 本项目使用Proteus8.12仿真STM32单片机控制器,使用继电器加热/保温模块、数码管模块、按键模块、LED指示灯、蜂鸣器模块等。 主要功能......
    建强调可靠性和易用性。FreeRTOS 的主要功能可以归结为以下几点: 优先级调度、相同优先级任务的轮转调度,同时可设成可剥夺内核或不可剥夺内核 任务......

我们与500+贴片厂合作,完美满足客户的定制需求。为品牌提供定制化的推广方案、专属产品特色页,多渠道推广,SEM/SEO精准营销以及与公众号的联合推广...详细>>

利用葫芦芯平台的卓越技术服务和新产品推广能力,原厂代理能轻松打入消费物联网(IOT)、信息与通信(ICT)、汽车及新能源汽车、工业自动化及工业物联网、装备及功率电子...详细>>

充分利用其强大的电子元器件采购流量,创新性地为这些物料提供了一个全新的窗口。我们的高效数字营销技术,不仅可以助你轻松识别与连接到需求方,更能够极大地提高“闲置物料”的处理能力,通过葫芦芯平台...详细>>

我们的目标很明确:构建一个全方位的半导体产业生态系统。成为一家全球领先的半导体互联网生态公司。目前,我们已成功打造了智能汽车、智能家居、大健康医疗、机器人和材料等五大生态领域。更为重要的是...详细>>

我们深知加工与定制类服务商的价值和重要性,因此,我们倾力为您提供最顶尖的营销资源。在我们的平台上,您可以直接接触到100万的研发工程师和采购工程师,以及10万的活跃客户群体...详细>>

凭借我们强大的专业流量和尖端的互联网数字营销技术,我们承诺为原厂提供免费的产品资料推广服务。无论是最新的资讯、技术动态还是创新产品,都可以通过我们的平台迅速传达给目标客户...详细>>

我们不止于将线索转化为潜在客户。葫芦芯平台致力于形成业务闭环,从引流、宣传到最终销售,全程跟进,确保每一个potential lead都得到妥善处理,从而大幅提高转化率。不仅如此...详细>>