今天給大家介紹基于TSMaster的UDS診斷刷寫流程?;玖鞒讨饕譃榛?a target="_blank">參數(shù)配置、刷寫流程兩部分。
1
基本參數(shù)配置
1、新建工程
打開TSMaster軟件,選擇創(chuàng)建新工程-診斷-UDS診斷,然后選擇一個(gè)新工作目錄,創(chuàng)建一個(gè)新文件夾,點(diǎn)擊選擇之后進(jìn)入到TSMaster工程文件中。
2、CAN通道設(shè)置
如下圖所示,電極最上方硬件、通道選擇設(shè)置一下CAN通道:點(diǎn)擊總線硬件、配置波特率。配置通道一為1000kbps,通道二為500kbps。
3、新建UDS診斷模塊
打開或者新建一個(gè)uds診斷模塊。
設(shè)置診斷基本參數(shù),Protocal的Transport Layer,通道選擇channel 2。
設(shè)置Diagnostic layer參數(shù)。將安全算法的dll導(dǎo)入。
2
刷寫流程教程
1、進(jìn)入擴(kuò)展會(huì)話
移步至“Basic Diagnostic Config”選項(xiàng)卡,對(duì)照配置文件,對(duì)10服務(wù)點(diǎn)右鍵,添加新服務(wù)。
雙擊新建的服務(wù),修改回話類型為83。
2、創(chuàng)建BT刷寫動(dòng)作
來(lái)到“Automatic Diagnostic”,在左側(cè)空白區(qū)域右鍵,然后選“add a new uds flow”。
切換至“unlock”,然后在方框所示區(qū)域右鍵,依次選“Add new test step”、“Normol”,根據(jù)公司刷寫流程,選擇是用功能ID還是物理ID,在“Request(0x)”一欄下寫10 83;根據(jù)配置文件依次在“Basic Diagnostic Config”中配置服務(wù)以及在“Automatic Diagnostic”中配置刷寫流程。
進(jìn)入編程會(huì)話之后,根據(jù)配置文件流程,需要通過(guò)安全算法來(lái)解鎖,添加動(dòng)作時(shí)不要選Select Config,要選Seed&Key;然后根據(jù)相應(yīng)規(guī)范,選擇對(duì)應(yīng)的level。
3、加載待刷寫文件
在“Basic Diagnostic Config”選項(xiàng)卡,創(chuàng)建服務(wù),在“Service Name”中修改想要的名字,點(diǎn)擊+號(hào)選中想要燒錄的文件之后,下方會(huì)顯示出了文件中的數(shù)據(jù)區(qū),以及每個(gè)數(shù)據(jù)區(qū)的參數(shù)信息,TSMaster會(huì)全自動(dòng)地把這一切全部刷寫進(jìn)去,之后會(huì)得到兩個(gè)重要信息,待刷寫數(shù)據(jù)的地址、待刷寫數(shù)據(jù)的長(zhǎng)度。
4、手動(dòng)配置擦除服務(wù)
燒錄完s19文件后需要進(jìn)行一個(gè)校驗(yàn),在31服務(wù)中創(chuàng)建一個(gè)新的服務(wù),改好對(duì)應(yīng)的數(shù)據(jù),在下方參數(shù)中的“Value Type”里選擇“SystemVar”,修改數(shù)據(jù)長(zhǎng)度為32,最后添加變量。
然后點(diǎn)擊下方參數(shù)列表中右側(cè)的+號(hào),在內(nèi)部變量中找到相應(yīng)文件的校驗(yàn)參數(shù)。點(diǎn)擊確定。
完成之后,再去把該動(dòng)作添加至“Automatic Diagnostic”中相應(yīng)燒錄文件的流程后。
然后新建一個(gè)“擦除”動(dòng)作,需要用到上面生成的兩個(gè)參數(shù)。
然后把該動(dòng)作添加至“Automatic Diagnostic”中。
5、添加新燒錄文件
擦除過(guò)后,添加新的燒錄文件,重復(fù)上面的過(guò)程最后在校驗(yàn),最后根據(jù)配置文件把最后的過(guò)程添加上去。整個(gè)配置過(guò)程就完成了,點(diǎn)擊左上角的啟動(dòng)后再點(diǎn)擊診斷中的運(yùn)行。
程序正在刷寫中。
刷寫完成后可在下面直觀地觀察到響應(yīng)。
6、自動(dòng)配置擦除服務(wù)
如不想手動(dòng)配置擦除和checksum,可以自動(dòng)配置擦除服務(wù)進(jìn)行相應(yīng)配置。
選擇相應(yīng)的回應(yīng)報(bào)文。
Checksum。
-
MASTER
+關(guān)注
關(guān)注
0文章
103瀏覽量
11250
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論