BSP影片教程第30期:UDS ISO14229統一診斷服務CAN匯流排專題,常用診斷執行流程精講,乾貨分享,圖文並茂(2024-04-30)

硬汉嵌入式發表於2024-05-01

影片教程彙總帖: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

相關文章