跳至内容
深圳市捷比信实业有限公司 · 产品选型与采购咨询联系业务人员
点火电阻捷比信 · 专业器件主题站

AUTOSAR DCM免费质量培训-DCM DSP处理诊断请求

点击& nbsp;上方的蓝色文本。 & nbsp;注意我们的规范要求DCM模块应支持下表中列出的UDS服务。好吧,让我们做同样的事情。首先从诊断仪器发送诊断请求,然后DCM将处理该请求以进行分析。举一个呼叫的例子:当测试者发送诊断请求消息时,我们的路由单元接收到该“诊断消息”。从CanTp(物流手推车)将其发送到PDUR的分拣中心,后者将快递路线运送到上海浦东地区的快递员,快递员骑着小型摩托车来运送此快递员,我们会进行严格的处理(通过DSL, DSD,DSP的三个过程),经过处理(诊断响应),然后将其扔给测试仪。其中[DCM221规范要求] DSD子模块是新接收到的诊断服务标识符,它应搜索DSP子模块的可执行功能,并调用相应的DSP服务处理子功能。用通俗易懂的术语讲,它是上一篇文章AUTOSAR& nbsp; DCM& amp; nbsp;组织注释(1)& nbsp;提及:DSD子模块通过网络接收新的诊断请求,并将其转发到数据处理器。下图中的代码用于提取配置数据:代码分析如下:DSD :: F_Search服务(服务编号SID){/ *多通道开关,根据服务编号,反转为相应的服务* / switch(SID){/ *官方帐户:Candy Autosar,微信:cloude2sunshine;您可以免费* /案例共享文章,屏幕截图和Autosar数据*会话层服务:DSP :: F_Diagnostic会话控件(MsgObj ::((MsgID,MsgReqData,MsgRespData))); break; case 22 service:DSP :: F_read DID service(); break; .. case默认值:/ * Trump:错误消息,下一个break * / NRC_false message(); break;}} DSP: :F_Diagnostic Session Control(MsgObj ::((MsgID,MsgReqData,MsgRespData))){/ *常规操作,检查输入参数的合理性* / lResult = F_CheckInputParameterPalusibility(MsgObj ::((MsgID,MsgReqData,MsgRespData *))));相应的会话层列表* / if(lResult ==没问题){/ *搜索配置列表并填写响应消息* / PackRespDataFromYourConfiguration();}否则{/ *返回错误的参数,是否有必要找到Doctor DET,由您决定* / DET_Doctor:}}辛勤工作,太累了,花了太多时间和时间,只是为了带给您更多美观的文章! !请相信:坚持是一种信念,专注是一种态度。欢迎支持原创,欢迎观看。以前的链接:UDS诊断足以阅读本文,吐血和整理AUTOSAR诊断通信堆栈介绍关于DEM模块的诊断内存介绍1功能安全看门狗WDGM简介基于Autosar软件的AUTOSAR ASILD级安全软件模块安全机制简介功能安全开发简介AUTOSAR模式管理经验总结AURIX GTM输出模块(TOM)使用AURIX TOM模块生成交流电机PWM驱动器AUTOSAR OS分析概述OS-Protection -Timing Protection Autosar OS(2)Autosar OS的介绍有很多读者给我留言,希望我会做完整的AUTOSAR培训。将来,我将根据以下目录系统地介绍Autosar模块。有关详细信息,请添加共享和微信cloud2sunshine以免费接收Autosar数据大礼包。 AUTOSAR基础培训:内容:1)AUTOSAR概述和目标2)AUTOSAR简介3)AUTOSAR应用层4)AUTOSAR RTE(运行时环境) 5)AUTOSAR BSW(基本软件)6)AUTOSAR方法7)AUTOSAR移植AUTOSAR的高级培训:1)操作系统:对AUTOSAR操作系统介质和机制的基本了解-任务,警报,事件等。 AUTOSAR OS可扩展性类别2)软件组件: RTE& gt;软件组件,端口,连接,任务映射和RTE生成的设计3)输入和输出:具有I / O模块的数据交换I / O模块基本软件配置4)通讯:通过CAN进行数据交换通信模块基本软件配置5)状态管理和系统服务:ECU睡眠和唤醒以及总线。 ComM,EcuM和BswM模块的作用>在基本软件中配置模式管理器模块。6)总线系统。了解总线系统的概念差异以及配置的重要性。 CAN,LIN,FlexRay,以太网的引入7)非易失性存储器访问:访问非易失性存储器基本软件配置