0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

DSL模块的功能有哪些

麦辣鸡腿堡 来源:怿星科技 作者:怿星科技 2023-10-04 11:22 次阅读

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

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

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 模块
    +关注

    关注

    7

    文章

    2485

    浏览量

    46533
  • 汽车电子
    +关注

    关注

    3000

    文章

    7459

    浏览量

    161594
  • DSL
    DSL
    +关注

    关注

    2

    文章

    57

    浏览量

    38199
  • AUTOSAR
    +关注

    关注

    9

    文章

    330

    浏览量

    21137
  • 系统
    +关注

    关注

    1

    文章

    981

    浏览量

    21036
收藏 人收藏

    评论

    相关推荐

    晶体管测量模块的基本功能有哪些

    晶体管测量模块的基本特性有哪些?晶体管测量模块的基本功能有哪些?
    发表于 09-24 07:37

    BCNet-L的功能有哪些

    BCNet-L的功能有哪些?BCNet-L模块该如何去安装?
    发表于 09-28 08:14

    MCU模块功能有哪些

    一、MCU功能MCU(微控制器单元)驱动模块主要负责对微控制器的时钟控制,电源管理,复位,唤醒等进行控制。这些功能通常涉及整个MCU。The MCU driver提供如下服务:初始化MCU的时钟
    发表于 11-01 07:32

    4G物联网模块功能有哪些呢

    4G物联网模块的原理是什么?4G物联网模块功能有哪些?
    发表于 11-09 06:00

    HIPEFACE DSL编码器的双线接口参考设计

    符合 HIPERFACE DSL 规范的通过 RS485 的线路端接和耦合功能。此设计已针对线缆长度高达 100m 的集成电缆进行测试,其中编码器的两线双绞线已集成到同一电机电缆。编码器连接器输出受到
    发表于 09-26 06:16

    LSM6DSL应用笔记

    本文档旨在提供 ST LSM6DSL iNEMO 六轴惯性传感器模块相关的使用信息和应用提示。LSM6DSL 是系统级封装的 3D 数字加速度计和 3D 数字陀螺仪,具有数字 I2C/SPI 串口
    发表于 09-13 08:17

    友讯集团选用英飞凌IPTV功能套件改善DSL业务

    友讯集团选用英飞凌IPTV功能套件改善DSL业务 英飞凌科技股份公司近日宣布,全球领先的专业网络设备公司友讯集团选用英飞凌DSL客户端解决方案,以支持同步的擦除解
    发表于 10-28 08:57 613次阅读

    什么是maximum DSL speeds

    什么是maximum DSL speeds  英文缩写: maximum DSL speeds 中文译名: 最高DSL速率 分 
    发表于 02-23 09:51 791次阅读

    语音信箱的功能有哪些?

    语音信箱的功能有哪些? 业务功能有: 1.留言 来访者可主动拨入信箱系统给信
    发表于 03-06 14:45 2313次阅读

    非易失性控制器DSl210芯片的功能及引脚图

    DSl210芯片的主要功能   DSl210电源监控芯片是采用CMOS工艺制作的电源监控器件,可以对微处理器系统的供电电源进行实时监视。DSl210的电源稳定度探测范围为5~10%
    发表于 08-25 11:15 1993次阅读
    非易失性控制器<b class='flag-5'>DSl</b>210芯片的<b class='flag-5'>功能</b>及引脚图

    小米铁蛋机器狗多少钱 功能有哪些

    小米铁蛋多少钱?功能有哪些?
    的头像 发表于 08-12 11:05 1.1w次阅读

    表面贴装肖特基整流器DSL22 THRU DSL210规格书

    表面贴装肖特基整流器DSL22 THRU DSL210规格书免费下载。
    发表于 03-31 17:19 5次下载

    DSL技术是什么?DSL技术的分类与DSL技术的发展过程

    DSL技术是什么?DSL技术的发展过程 DSL技术是什么? DSL技术是数字用户线路(Digital Subscriber Line,缩写:DSL
    的头像 发表于 11-02 17:17 5699次阅读

    DSL与其他模块的交互

    DCM(Diagnostics Communication Manager)是底层的诊断通讯管理器模块,用于管理整个诊断通讯过程和处理诊断数据流。DCM模块功能由三个子模块实现,分别
    的头像 发表于 10-04 11:08 317次阅读
    <b class='flag-5'>DSL</b>与其他<b class='flag-5'>模块</b>的交互

    pcb线路板功能有哪些

    pcb线路板功能有哪些
    的头像 发表于 11-28 15:09 3599次阅读