一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內(nèi)不再提示

新功能發(fā)布 | TSMaster診斷功能之基礎診斷配置

上海同星智能科技有限公司 ? 2022-06-06 11:48 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

基礎診斷配置

該模塊包含BasicDiagnostic參數(shù)和CombinedService。對于執(zhí)行過程完全獨立的命令,則放入BasicDiagnostic中;對于必須多個命令組合才能夠完成的命令,則放入CombinedService中。

A 添加刪除服務命令

把鼠標放到需要添加和刪除的服務命令上方,右鍵展開,選擇是否需要添加和刪除該服務,如下圖所示:

fe7b1936-e364-11ec-b80f-dac502259ad0.png

B 配置BasicDiagnostic服務參數(shù)

以Session Control為例,主要包含如下參數(shù)的配置:

fec1758e-e364-11ec-b80f-dac502259ad0.png

【1】配置服務名稱:用戶可以配置一個易于理解和管理的服務名稱。

【2】 Is Function ID:本診斷服務是否采用Functional ID發(fā)送診斷請求。

【3】選擇子服務類型:比如Session Control中的DiagnosticSessionType就包含如上圖所示的Session類型。

【4】參數(shù)列表的字節(jié)序:支持Motorola和Intel字節(jié)序。

【5】參數(shù)列表:診斷服務除了診斷ID和子服務類型ID,還可以帶著參數(shù)發(fā)送給被測ECU。參數(shù)列表包含請求和應答幀的參數(shù)列表,其配置方法如下所示,用戶可以選擇增加/刪除多種類型的參數(shù)。

ff0568ca-e364-11ec-b80f-dac502259ad0.png

其中,服務ID和子服務類型ID,如SessionControl里面的DiagnosticSessionType參數(shù)是必須的,而參數(shù)列表是可選的。

在修改配置后,界面上方會實時顯示實際診斷報文的示例報文,如下圖所示,完成如下所示的配置過后,診斷儀將要發(fā)出的服務報文是:【10 02 xx xx xx】:xx表示該參數(shù)是可變的,根據(jù)用戶實際填入的數(shù)據(jù)確定;診斷儀將要收到的肯定響應報文是【50 02 xx】。

ff3bec24-e364-11ec-b80f-dac502259ad0.png

診斷服務參數(shù):

診斷模塊參數(shù)支持7種數(shù)據(jù)類型。包括:UInt,Int,Single,Double,HexArray,Ascii和SystemVar。

ff702ac0-e364-11ec-b80f-dac502259ad0.png

【1】 UInt:無符號整型,其數(shù)據(jù)長度必須小于32bits,并且為8的倍數(shù),可以為8,16,24,32bits。

【2】 Int:有符號整形,其數(shù)據(jù)長度必須小于32bits,并且為8的倍數(shù),可以為8,16,24,32bits

【3】 Single:單精度浮點數(shù),數(shù)據(jù)長度為固定的32bits。用戶直接輸入輸出浮點數(shù)據(jù)。

【4】 Double:單精度浮點數(shù),數(shù)據(jù)長度為固定的64bits。用戶直接輸入輸出浮點數(shù)據(jù)。

【5】 Hex Array:十六進制數(shù)組,數(shù)據(jù)長度為8的倍數(shù)。輸入數(shù)據(jù)滿足16禁止數(shù)據(jù)類型。

【6】 ASCII:ASCII字符串,數(shù)據(jù)長度為8的倍數(shù)。輸入數(shù)據(jù)為ASCII字符數(shù)組,轉(zhuǎn)化為16進制后進行發(fā)送。

【7】 SystemVar:系統(tǒng)變量,數(shù)據(jù)長度為8的倍數(shù)。TSMaster系統(tǒng)變量可支持Uint,Int,Single,Double,UintArray,DoubleArray,HexArray,String等各種數(shù)據(jù)類型。其具體的數(shù)據(jù)類型由系統(tǒng)變量自身定義所決定。

關于上述7種類型輸入數(shù)據(jù)和實際發(fā)送字節(jié)數(shù)據(jù)轉(zhuǎn)換過后的效果,請查看后續(xù)章節(jié):輸入標定參數(shù)章節(jié)。

C 配置CombinedServices報文

Download File:

組合服務目前只支持了下載文件服務,如果用戶有其他組合需求,可以反饋給上海同星,合理的需求可以作為標準服務模塊添加到軟件中。

fff33c12-e364-11ec-b80f-dac502259ad0.png

【1】配置該服務的名稱

【2】選擇文件進行CRC的校驗算法,關于CRC校驗,后面會詳細介紹。

【3】加載可執(zhí)行文件。TSMaster支持Hex,S19,Mot,bin文件的加載。加載過后,該文件包含的段落,地址,長度等信息見界面下方。

【4】刪除該可執(zhí)行文件

【5】打開hex viewer。TSMaster內(nèi)置了可執(zhí)行文件查看編輯器TSHexViewer,如下圖所示,用戶可以用該工具,查看載入Hex文件的詳細信息。

001b8262-e365-11ec-b80f-dac502259ad0.png

【6】選擇TransferExit(0x37)命令的參數(shù)類型。

Checksum:

在程序下載過程中,為了保證數(shù)據(jù)的完整性,需要引入Checksum算法對數(shù)據(jù)的完整性和有效性進行校驗。TSMaster診斷模塊的符合服務中,引入了主流的CRC算法進行校驗。其選擇框如下圖所示:

007d021c-e365-11ec-b80f-dac502259ad0.png

用戶選擇指定的算法過后,診斷模塊會對可執(zhí)行文件計算其Checksum值,包括該可執(zhí)行文件每一個Block的Checksum值以及該文件整體的Checksum值,如下圖所示:

00c678ca-e365-11ec-b80f-dac502259ad0.png

在計算好每一個Block和程序整體的Checksum值過后,會進一步將這些值注冊到系統(tǒng)變量中,如下圖所示:

0144c590-e365-11ec-b80f-dac502259ad0.png

TSMaster的診斷模塊能夠直接把系統(tǒng)變量作為參數(shù)。以診斷命令中,常用的校驗可執(zhí)行文件的有效性為例,此時就可以配置如下的RoutineControl命令,就可以實現(xiàn)對文件有效性的檢查,如下所示:

01811d2e-e365-11ec-b80f-dac502259ad0.png

載入Binary數(shù)據(jù)文件:

Hex,S19文件格式內(nèi)部是帶數(shù)據(jù)起始地址和長度的,但是對于Binary類型的二進制文件來說,他內(nèi)部是不帶數(shù)據(jù)的起始地址的,因此,再載入Binary數(shù)據(jù)文件的時候,用戶需要手動輸入數(shù)據(jù)起始地址段的長度,如下所示:

01c1543e-e365-11ec-b80f-dac502259ad0.png

加載Binary的時候,軟件會自動彈出起始地址設置的窗體如上圖所示。地址格式為16進制,地址范圍為[0x00000000,0xFFFFFFFF],用戶再此范圍內(nèi)設置,并點擊確認即可。如果選擇取消,則使用默認的地址地址0x00000000。設置地址并載入后,如下圖所示:

0235b748-e365-11ec-b80f-dac502259ad0.png

可見,該Binary文件現(xiàn)在有數(shù)據(jù)段的起始地址了。

D 同步到控制臺

在完成上述配置操作后,點擊界面左上方的同步按鍵,把上述配置同步到Diagnostic Console控制臺模塊中,為接下來具體的診斷操作做準備。如下所示:

02f077b8-e365-11ec-b80f-dac502259ad0.png

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 診斷
    +關注

    關注

    1

    文章

    60

    瀏覽量

    12465
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    告別摸索!TSMaster官方最全學習路徑整理

    在汽車電子和總線通信領域,TSMaster已成為工程師們不可或缺的利器。作為一款功能強大的總線分析、仿真、測試和診斷工具,TSMaster廣泛應用于CAN、LIN、FlexRay等總線
    的頭像 發(fā)表于 06-13 20:06 ?213次閱讀
    告別摸索!<b class='flag-5'>TSMaster</b>官方最全學習路徑整理

    軟件更新 | 以太網(wǎng)通信仿真功能已上線!TSMaster 202503 版本更新速覽

    。立即升級TSMaster202503最新版本,解鎖更強大的仿真功能吧!1.仿真模塊【以太網(wǎng)通信仿真】→【仿真】-【以太網(wǎng)通信仿真】更新功能:以太網(wǎng)通信仿真模塊模
    的頭像 發(fā)表于 04-12 20:03 ?459次閱讀
    軟件更新 | 以太網(wǎng)通信仿真<b class='flag-5'>功能</b>已上線!<b class='flag-5'>TSMaster</b> 202503 版本更新速覽

    汽車診斷的未來:SOVD協(xié)議初探

    SOVD是由ASAM制定的一種面向服務的診斷標準。該標準將診斷功能和數(shù)據(jù)抽象為獨立的服務資源,利用實體與資源集合進行關聯(lián)和管理。同時,它提供了一套標準化接口,允許客戶端通過標準 HTTP 方法訪問這些資源,從而實現(xiàn)相應的
    的頭像 發(fā)表于 03-27 18:54 ?1027次閱讀
    汽車<b class='flag-5'>診斷</b>的未來:SOVD協(xié)議初探

    軟件更新 | 你期待的新功能來了!TSMaster 202502 新版本亮點搶先看!

    備受期待的TSMaster202502最新版終于來了!在本月更新中,我們?yōu)橛脩魩砹顺嗳?b class='flag-5'>新功能,旨在進一步提升軟件的性能、靈活性與用戶體驗。接下來,我們將為您詳細介紹本次更新的亮點內(nèi)容,幫助
    的頭像 發(fā)表于 03-07 20:03 ?615次閱讀
    軟件更新 | 你期待的<b class='flag-5'>新功能</b>來了!<b class='flag-5'>TSMaster</b> 202502 新版本亮點搶先看!

    車云遠程診斷系統(tǒng) - DRS

    、例程標定、動作測試和程序升級等傳統(tǒng)常見診斷功能,并且支持基于云任務的車端主動診斷如車輛故障主動預警、關鍵數(shù)據(jù)采集、智能診斷等新型診斷方式。
    的頭像 發(fā)表于 12-30 11:32 ?1241次閱讀
    車云遠程<b class='flag-5'>診斷</b>系統(tǒng) - DRS

    Amazon Q Business新功能發(fā)布,助力企業(yè)提效

    近日,在備受矚目的2024年亞馬遜云科技re:Invent全球大會上,一款旨在提升企業(yè)內(nèi)部工作效率的強大工具——Amazon Q Business,迎來了全新功能發(fā)布。 Amazon Q
    的頭像 發(fā)表于 12-24 10:42 ?497次閱讀

    診斷系統(tǒng)開發(fā)咨詢服務

    隨著汽車電控系統(tǒng)復雜度及消費者對于汽車售后服務水平要求的提升,診斷系統(tǒng)開發(fā)在整車開發(fā)中的重要度日益突出。經(jīng)過多年的實踐,經(jīng)緯恒潤積累了豐富的經(jīng)驗,業(yè)務涵蓋診斷協(xié)議及功能定義、診斷測試、
    的頭像 發(fā)表于 12-18 16:30 ?750次閱讀
    <b class='flag-5'>診斷</b>系統(tǒng)開發(fā)咨詢服務

    解決方案 | 基于TSMaster的平板電腦解決方案

    、產(chǎn)線刷寫及售后診斷等場景中的工程難題。案例1:XX電動重卡售后診斷儀本案例主要是基于TSMaster和同星TPAD1003和TC1114B研發(fā)的一套解決方案,提供
    的頭像 發(fā)表于 11-10 01:02 ?944次閱讀
    解決方案 | 基于<b class='flag-5'>TSMaster</b>的平板電腦解決方案

    Modbus協(xié)議診斷功能說明

    08功能碼僅用于串行鏈路,主要用于檢測主設備和從設備之間的通信故障,或檢測從設備的各種內(nèi)部故障,該功能碼不支持廣播。為了區(qū)別各診斷類型,查詢報文中提供了2字節(jié)的子功能碼字段。
    的頭像 發(fā)表于 11-05 10:33 ?1004次閱讀

    TDA7498e的引腳DIAG有何功能,漏極開路診斷輸出是什么意思?

    TDA7498e的引腳DIAG有何功能,漏極開路診斷輸出是什么意思?
    發(fā)表于 10-18 08:01

    請教TAS6422E-Q1短路到地診斷功能相關問題

    TAS6422E-Q1: 短路到地診斷功能相關問題 輸出短路到地的時候,短路電流是多少?規(guī)格書中診斷時間是40ms,在這段時間內(nèi),如果PVDD前級接了MOS管,是否有可能把我的MOS管燒壞?
    發(fā)表于 10-09 07:22

    TAS5822M: 如何使用負載診斷功能

    【求助】TAS5822M: 如何使用負載診斷功能 如圖在TAS5822M的說明文檔里有負載開路的診斷功能,但我沒有在文檔中找到相關的負載診斷
    發(fā)表于 10-08 08:31

    干貨分享 | TSMaster軟件指南

    TSMaster是同星智能開發(fā)的一款國產(chǎn)汽車總線工具鏈軟件平臺,是全方位汽車總線設計、仿真、分析、診斷和標定的專業(yè)工具,支持從需求分析到系統(tǒng)實現(xiàn)的整個系統(tǒng)開發(fā)過程。TSMaster軟件可連接、
    的頭像 發(fā)表于 09-15 08:08 ?3146次閱讀
    干貨分享 | <b class='flag-5'>TSMaster</b>軟件指南

    TAx5xxx-Q1故障診斷功能

    電子發(fā)燒友網(wǎng)站提供《TAx5xxx-Q1故障診斷功能.pdf》資料免費下載
    發(fā)表于 08-30 10:23 ?0次下載
    TAx5xxx-Q1故障<b class='flag-5'>診斷</b><b class='flag-5'>功能</b>

    新用戶必看!TSMaster軟件Q A指南(第2期)

    TSMaster是同星智能開發(fā)的一款國產(chǎn)汽車總線工具鏈軟件平臺,是全方位汽車總線設計、仿真、分析、診斷和標定的專業(yè)工具,支持從需求分析到系統(tǒng)實現(xiàn)的整個系統(tǒng)開發(fā)過程。TSMaster軟件可連接、
    的頭像 發(fā)表于 07-20 08:21 ?2356次閱讀
    新用戶必看!<b class='flag-5'>TSMaster</b>軟件Q A指南(第2期)