首页 > 其他分享 >BSP视频教程第30期:UDS ISO14229统一诊断服务CAN总线专题,常用诊断执行流程精讲,干货分享,图文并茂(2024-04-30)

BSP视频教程第30期:UDS ISO14229统一诊断服务CAN总线专题,常用诊断执行流程精讲,干货分享,图文并茂(2024-04-30)

时间:2024-05-01 11:44:35浏览次数:20  
标签:UDS www forum 30 诊断 https viewthread mod

视频教程汇总帖:https://www.armbbs.cn/forum.php?mod=viewthread&tid=110519


 

【前言】
1、继前面分享了CANopen和J1939的专题后,这次继续为大家分享UDS专题视频第1期。
2、统一诊断服务(Unified Diagnostic Services,简称UDS)是车用电子的通信协议,是电子控制器ECU中设备诊断用的网络传输协议。目前所有汽车一级供应商新生产的ECU都已支持此通信协议,主要用于车辆运行情况,故障检测,固件升级等。
3、UDS要研究明白,必须将源码和文档研究透才行,这样遇到各种问题了都会得心应手。缺点是UDS涉及到的知识点非常多,规格书也非常。
4、为了制作本期视频教程,参考了很多开源UDS代码和网上的很多文档,才将UDS的基础知识点捋顺。可以大大节省大家的研究时间。

 

【视频】

https://www.bilibili.com/video/BV1wm421x7Zn

 

【视频提纲】


【参考资料】
1、UDS服务器模板和ISO14229文档下载:

链接:https://pan.baidu.com/s/1lo5iyTK9mVzw22jy-vKYZQ 提取码:mnda

案例基于V7板子,波特率250K,使用的CANFD2接口。


2、开源UDS代码

(1) NXP
https://www.armbbs.cn/forum.php?mod=viewthread&tid=122716
(2) 福特
https://www.armbbs.cn/forum.php?mod=viewthread&tid=122713
(3) 网友,设计的非常好
https://github.com/driftregion/iso14229

3、https://piembsystech.com/uds-protocol/
4、https://nvdungx.github.io/unified-diagnostic-protocol-overview/

5、H7-TOOL的UDS解析和控制操作说明:
https://www.armbbs.cn/forum.php?mod=viewthread&tid=122699

标签:UDS,www,forum,30,诊断,https,viewthread,mod
From: https://www.cnblogs.com/armfly/p/18169129

相关文章

  • 4.30 图推六提示
    笔画数提示:出头、T点、分离、特殊字符(田、日、奥迪)吹捏(图形简单)、数奇点(图形复杂)直角数提示:修正图形(电话卡)垂直关系(直角垂线矩形)数量加减提示:外部轮廓非常规整(五边形、六边形)外部线条和内部空间、线条、交点的数量关系(大小)图提示:提示点是圆相切、相交、相离和......
  • 20240430打卡
    第十周第一天第二天第三天第四天第五天第六天第七天所花时间2h6h代码量(行)166418博客量(篇)11知识点了解设计后台系统界面以及api调试极限测试之科技政策管理系统完成......
  • 30 秒出服装设计稿,森马用函数计算+AIGC 整“新活”!
    创新项目如何去赋能我们的业务,这件事情在森马很重要。阿里云函数计算帮我们屏蔽掉了想把AI落地到实际业务场景中GPU算力资源储备、采购成本、技术门槛等很多难题,从而迅速做出决策,快人一步站在正确的起点,体验新技术对整个服装爆款设计、营销链路带来的改变。—— 林建霞 森马......
  • (中文规格)FPGA - 现场可编程门阵列: XC7S15-1CPGA196I、LCMXO3L-4300C-5BG256C,FS32K142
    1、XC7S15-1CPGA196I  Spartan®-7现场可编程门阵列产品种类:FPGA-现场可编程门阵列系列:XC7S15逻辑元件数量:12800LE自适应逻辑模块-ALM:2000ALM嵌入式内存:360kbit输入/输出端数量:100I/O电源电压-最小:950mV电源电压-最大:1.05V最小工作温度:-40°C最大工作温度:+100°C数......
  • 微服务学习总结4.30
    什么是微服务:分布式结构的一种,可涵盖多种语言不同版本的不同模块,提高了系统的可维护性,可伸缩性,可测试性为什么要用微服务:能够把不同模块分离开,提高效率减少压力。而且,微服务的使用可以方便多模块集成,可以实现一些跨版本模块的共同使用。比如如果我使用一个jdk8......
  • SpringBoot的JSR303校验
    关于JSRJSR是JavaSpecificationRequests的缩写,意思是Java规范提案。是指向JCP(JavaCommunityProcess)提出新增一个标准化技术规范的正式请求。任何人都可以提交JSR,以向Java平台增添新的API和服务。JSR已成为Java界的一个重要标准。关于JSR-303JSR-303是JAVAEE6中的一......
  • MUR3060AC-ASEMI开关电源专用MUR3060AC
    编辑:llMUR3060AC-ASEMI开关电源专用MUR3060AC型号:MUR3060AC品牌:ASEMI封装:TO-220AV正向电流(IF):30A反向电压(VRRM):600V正向电压(VF):1.50V工作温度:-55°C~150°C恢复时间:35ns芯片个数:1引脚数量:3芯片尺寸:86mil浪涌电流(IFMS):200AMUR3060AC特性:恢复时间短性能稳定正向压降低......
  • 30秒出服装设计稿,森马用Serverless+AIGC 整“新活”!
    “创新项目如何去赋能我们的业务,这件事情在森马很重要。阿里云函数计算帮我们屏蔽掉了想把AI落地到实际业务场景中 GPU 算力资源储备、采购成本、技术门槛等很多难题,从而迅速做出决策,快人一步站在正确的起点,体验新技术对整个服装爆款设计、营销链路带来的改变。”—— 林建霞......
  • Azure Storage (30) 基于属性的访问控制(ABAC)
    《WindowsAzurePlatform系列文章目录》 我们在使用AzureStorage的时候,经常会基于属性来进行访问控制,我们假设一个场景1:(1)用户:productionuser01可以访问到container以production开头的文件内容,如contoso.blob.core.windows.net/production01contoso.blob.c......
  • VS和jetbrains比较容易忘记的几个快捷键(更新至20230428)
    //PS:这几个是我经常忘记的,记录一下,//         暂时只记录用到的,其他的用到后再去补充添加,后面会陆续补充。 VS2022Ctrl+T :在所有代码里面搜索的快捷键,(不是Ctrl+Q)快速搜索并定位文件名称的快捷:在当前文件快速搜索函数名称的快捷键: JetBrains在所有......