ZIP基于CANoe的TC275、S12X及S32K144 UDS诊断数据库CDD文件与CAPL Boot上下位机程序移植说明文档,基于CANoe的TC275、S12X及S32K144 UDS诊断数据库CD 18.05MB

ofMJbGdIbH需要积分:2(1积分=1元)

资源文件列表:

以及以及的基于的 大约有17个文件
  1. 1.jpg 78.6KB
  2. 2.jpg 11.34KB
  3. 3.jpg 85.74KB
  4. 4.jpg 21.93KB
  5. 5.jpg 1.99MB
  6. 6.jpg 1.97MB
  7. 7.jpg 1.75MB
  8. 以及以及的基于的诊断数据库.html 7.9MB
  9. 基于的及的诊断数据库文件及程序移植说明文档一引言本.docx 53.25KB
  10. 基于的诊断数据库文件与上位机下位机程序移植说.docx 51.17KB
  11. 基于诊断数据库文件及上位机下位机程序移植说明一.docx 51.52KB
  12. 技术博客文章深度探讨诊断数据库文件.docx 51.17KB
  13. 标题基于的诊断数据库文件的编写与移植摘要本文介绍了.docx 51.06KB
  14. 标题基于的诊断系统开发与移植说明摘要.docx 13.88KB
  15. 标题探索与的诊断数据库与编程之旅摘要本.docx 51.52KB
  16. 环境下基于深层自编码器的风力涡轮.docx 18.27KB
  17. 诊断数据库及上位机移植说明一.html 7.91MB

资源介绍:

基于CANoe的TC275、S12X及S32K144 UDS诊断数据库CDD文件与CAPL Boot上下位机程序移植说明文档,基于CANoe的TC275、S12X及S32K144 UDS诊断数据库CDD文件与CAPL Boot上下位机程序移植说明文档,tc275以及s12x以及s32k144的基于canoe的uds诊断数据库cdd文件,以及CAPL需要编写的boot上位机,下位机程序,移植说明文档 ,tc275; s12x; s32k144; canoe; uds诊断数据库cdd文件; CAPL; boot上位机程序; 下位机程序; 移植说明文档,基于CANoe的S系列MCU UDS诊断数据库与CAPL程序开发移植指南
<link href="/image.php?url=https://csdnimg.cn/release/download_crawler_static/css/base.min.css" rel="stylesheet"/><link href="/image.php?url=https://csdnimg.cn/release/download_crawler_static/css/fancy.min.css" rel="stylesheet"/><link href="/image.php?url=https://csdnimg.cn/release/download_crawler_static/90425716/2/raw.css" rel="stylesheet"/><div id="sidebar" style="display: none"><div id="outline"></div></div><div class="pf w0 h0" data-page-no="1" id="pf1"><div class="pc pc1 w0 h0"><img alt="" class="bi x0 y0 w1 h1" src="/image.php?url=https://csdnimg.cn/release/download_crawler_static/90425716/bg1.jpg"/><div class="t m0 x1 h2 y1 ff1 fs0 fc0 sc0 ls0 ws0">**<span class="ff2">基于<span class="_ _0"> </span></span>CANoe<span class="_ _0"> </span><span class="ff2">的<span class="_ _0"> </span></span>TC275<span class="ff2">、<span class="_ _1"></span><span class="ff1">S12X<span class="_ _0"> </span><span class="ff2">及<span class="_ _0"> </span></span>S32K144<span class="_ _0"> </span><span class="ff2">的<span class="_ _0"> </span></span>UDS<span class="_ _0"> </span><span class="ff2">诊断数据库<span class="_ _0"> </span></span>CDD<span class="_ _0"> </span><span class="ff2">文件及<span class="_ _0"> </span></span>CAPL<span class="_ _0"> </span><span class="ff2">程序移植</span></span></span></div><div class="t m0 x1 h2 y2 ff2 fs0 fc0 sc0 ls0 ws0">说明文档<span class="ff1">**</span></div><div class="t m0 x1 h2 y3 ff2 fs0 fc0 sc0 ls0 ws0">一、引言</div><div class="t m0 x1 h2 y4 ff2 fs0 fc0 sc0 ls0 ws0">本文档旨在详细说明如何基于<span class="_ _0"> </span><span class="ff1">CANoe<span class="_ _0"> </span></span>平台,<span class="_ _2"></span>为<span class="_ _0"> </span><span class="ff1">TC275</span>、<span class="_ _2"></span><span class="ff1">S12X<span class="_ _0"> </span><span class="ff2">以及<span class="_ _0"> </span></span>S32K144<span class="_ _0"> </span><span class="ff2">等设备创建<span class="_ _0"> </span></span>UDS</span></div><div class="t m0 x1 h2 y5 ff2 fs0 fc0 sc0 ls0 ws0">(统一诊断服务)<span class="_ _3"></span>诊断数据库的<span class="_ _0"> </span><span class="ff1">CDD<span class="_ _0"> </span></span>文件,<span class="_ _3"></span>并编写相应的<span class="_ _0"> </span><span class="ff1">boot<span class="_ _0"> </span></span>上位机及下位机程序。<span class="_ _3"></span>此文</div><div class="t m0 x1 h2 y6 ff2 fs0 fc0 sc0 ls0 ws0">档将为开发者提供一个完整的移植说明,以便于快速上手和操作。</div><div class="t m0 x1 h2 y7 ff2 fs0 fc0 sc0 ls0 ws0">二、<span class="ff1">UDS<span class="_ _0"> </span></span>诊断数据库<span class="_ _0"> </span><span class="ff1">CDD<span class="_ _0"> </span></span>文件</div><div class="t m0 x1 h2 y8 ff1 fs0 fc0 sc0 ls0 ws0">1. <span class="_ _4"> </span><span class="ff2">数据库构建</span></div><div class="t m0 x1 h2 y9 ff2 fs0 fc0 sc0 ls0 ws0">首先<span class="_ _5"></span>,需<span class="_ _5"></span>要理<span class="_ _5"></span>解<span class="_ _0"> </span><span class="ff1">UDS<span class="_"> </span></span>诊断<span class="_ _5"></span>协议<span class="_ _5"></span>及其<span class="_ _5"></span>在<span class="_ _0"> </span><span class="ff1">CAN<span class="_"> </span></span>网络<span class="_ _5"></span>中的<span class="_ _5"></span>应用<span class="_ _5"></span>。<span class="ff1">TC275<span class="_ _5"></span></span>、<span class="ff1">S12X<span class="_"> </span></span>及<span class="_ _6"> </span><span class="ff1">S32K144<span class="_"> </span></span>等设</div><div class="t m0 x1 h2 ya ff2 fs0 fc0 sc0 ls0 ws0">备通常需要遵循汽车开放系统架构<span class="_ _7"></span>(<span class="ff1">AUTOSAR</span>)<span class="_ _7"></span>的标准。<span class="_ _7"></span>因此,<span class="_ _7"></span>我们需要在<span class="_ _0"> </span><span class="ff1">CANoe<span class="_ _4"> </span></span>中创建</div><div class="t m0 x1 h2 yb ff2 fs0 fc0 sc0 ls0 ws0">符合这些标准的<span class="_ _0"> </span><span class="ff1">UDS<span class="_ _0"> </span></span>诊断数据库。</div><div class="t m0 x1 h2 yc ff1 fs0 fc0 sc0 ls0 ws0">a. <span class="_ _4"> </span><span class="ff2">打开<span class="_ _0"> </span></span>CANoe<span class="_ _0"> </span><span class="ff2">软件,进入诊断数据库编辑器。</span></div><div class="t m0 x1 h2 yd ff1 fs0 fc0 sc0 ls0 ws0">b. <span class="_ _4"> </span><span class="ff2">定义设备类型及对应的<span class="_ _0"> </span></span>UDS<span class="_ _0"> </span><span class="ff2">服务。</span></div><div class="t m0 x1 h2 ye ff1 fs0 fc0 sc0 ls0 ws0">c. <span class="_ _4"> </span><span class="ff2">根据设备的技术手册,添加或修改<span class="_ _0"> </span></span>PID<span class="ff2">(参数识别码)和<span class="_ _4"> </span></span>DID<span class="ff2">(诊断信息码)<span class="_ _8"></span>。</span></div><div class="t m0 x1 h2 yf ff1 fs0 fc0 sc0 ls0 ws0">d. <span class="_ _4"> </span><span class="ff2">保存并导出<span class="_ _0"> </span></span>CDD<span class="_ _0"> </span><span class="ff2">文件。</span></div><div class="t m0 x1 h2 y10 ff1 fs0 fc0 sc0 ls0 ws0">2. CDD<span class="_ _4"> </span><span class="ff2">文件内容</span></div><div class="t m0 x1 h2 y11 ff1 fs0 fc0 sc0 ls0 ws0">CDD<span class="_"> </span><span class="ff2">文件应包含设备的基本信息、支持的<span class="_ _0"> </span></span>UDS<span class="_"> </span><span class="ff2">服务、</span>PID<span class="_"> </span><span class="ff2">和<span class="_ _4"> </span></span>DID<span class="_"> </span><span class="ff2">的详细描述等。这些信息</span></div><div class="t m0 x1 h2 y12 ff2 fs0 fc0 sc0 ls0 ws0">对于上位机和下位机程序的编写至关重要。</div><div class="t m0 x1 h2 y13 ff2 fs0 fc0 sc0 ls0 ws0">三、<span class="ff1">CAPL<span class="_ _0"> </span></span>程序编写</div><div class="t m0 x1 h2 y14 ff1 fs0 fc0 sc0 ls0 ws0">1. Boot<span class="_ _0"> </span><span class="ff2">上位机程序</span></div><div class="t m0 x1 h2 y15 ff1 fs0 fc0 sc0 ls0 ws0">Boot<span class="_ _0"> </span><span class="ff2">上位机程序主要负责设备的初始化以及与下位机的通信。<span class="_ _9"></span>在<span class="_ _0"> </span><span class="ff1">CAPL</span>(<span class="ff1">CANoe Application </span></span></div><div class="t m0 x1 h2 y16 ff1 fs0 fc0 sc0 ls0 ws0">Programming Language<span class="ff2">)中,我们需要编写以下内容:</span></div><div class="t m0 x1 h2 y17 ff1 fs0 fc0 sc0 ls0 ws0">a. <span class="_ _4"> </span><span class="ff2">初始化<span class="_ _0"> </span></span>CAN<span class="_ _0"> </span><span class="ff2">通道及参数设置。</span></div><div class="t m0 x1 h2 y18 ff1 fs0 fc0 sc0 ls0 ws0">b. <span class="_ _4"> </span><span class="ff2">定义与下位机的通信协议。</span></div><div class="t m0 x1 h2 y19 ff1 fs0 fc0 sc0 ls0 ws0">c. <span class="_ _4"> </span><span class="ff2">实现设备的自检及初始化流程。</span></div><div class="t m0 x1 h2 y1a ff1 fs0 fc0 sc0 ls0 ws0">d. <span class="_ _4"> </span><span class="ff2">编写与下位机交互的命令及响应处理逻辑。</span></div><div class="t m0 x1 h2 y1b ff1 fs0 fc0 sc0 ls0 ws0">2. Boot<span class="_ _0"> </span><span class="ff2">下位机程序</span></div><div class="t m0 x1 h2 y1c ff2 fs0 fc0 sc0 ls0 ws0">下位机程序主要负责接收上位机的命令并执行相应的操作。同样在<span class="_ _0"> </span><span class="ff1">CAPL<span class="_ _0"> </span></span>中编写:</div><div class="t m0 x1 h2 y1d ff1 fs0 fc0 sc0 ls0 ws0">a. <span class="_ _4"> </span><span class="ff2">接收上位机发送的命令。</span></div></div><div class="pi" data-data='{"ctm":[1.611830,0.000000,0.000000,1.611830,0.000000,0.000000]}'></div></div>
100+评论
captcha
    类型标题大小时间
    ZIP基于永磁同步电机滑模观测器的无传感器控制算法研究与应用,永磁同步电机滑模观测器与无传感器控制算法研究,永磁同步电机滑模观测器,无传感器控制算法 ,永磁同步电机; 滑模观测器; 无传感器控制算法; 算885.58KB1月前
    ZIP三菱Q系列PLC大型设备成熟程序案例分享:专业电气从业者必备参考经典,三菱Q系列PLC大型设备成熟程序案例展示:高效、可靠,专业电气人员的借鉴参考,三菱Q系PLC大型设备程序 此程序已经实际设备上3.57MB1月前
    ZIPLC VCO电感电容压控振荡器:详细设计文档、电路文件与特性介绍,基于工艺文件介绍的高级LCVCO设计解析及其技术参数指南,LC VCO电感电容压控振荡器LC振荡器1.有电路文件,带工艺库PDK5.06MB1月前
    ZIPA星与DWA融合的智能路径规划算法:实现静态与动态障碍物避让的代码详解及Matlab源码,A星融合DWA算法:静态与动态避障功能详解,附详细注释Matlab源码,A星融合DWA的路径规划算法,可实现静1.29MB1月前
    ZIP“基于WINCC的嵌入式报表系统:功能强大且灵活的数据展示与处理工具”,基于WINCC的历史归档数据报表系统:实时数据展示、多种报表类型与数据处理功能,wincc嵌入式报表一、功能介绍该报表系统能8.31MB1月前
    ZIP基于多目标粒子群算法的Matlab微电网优化研究:实现最低运行成本与最大化风光消纳,基于多目标粒子群算法的微电网优化:风光柴储模型的成本降低与消纳最大化策略,Matlab基于多目标粒子群算法的微电网优3.75MB1月前
    ZIP功能模块 Applet游戏盒1.1.9 收费版小程序 Applet前后端.zip1.54MB1月前
    ZIPTMS320F28335主控的EtherCAT低压伺服方案:TI DSP与FPGA源码及PDF原理图详解,TMS320F28335主控EtherCAT伺服方案:源码与原理图深度解析,TMS320F281022.29KB1月前