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

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

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

應(yīng)用筆記 | TSMaster使用教程—UDS刷寫流程

上海同星智能科技有限公司 ? 2023-01-06 09:53 ? 次閱讀

今天給大家介紹基于TSMaster的UDS診斷刷寫流程?;玖鞒讨饕譃榛?a target="_blank">參數(shù)配置、刷寫流程兩部分。

1

基本參數(shù)配置

1、新建工程

打開TSMaster軟件,選擇創(chuàng)建新工程-診斷-UDS診斷,然后選擇一個(gè)新工作目錄,創(chuàng)建一個(gè)新文件夾,點(diǎn)擊選擇之后進(jìn)入到TSMaster工程文件中。

b3ba94ec-8c2b-11ed-bcbd-dac502259ad0.png

2、CAN通道設(shè)置

如下圖所示,電極最上方硬件、通道選擇設(shè)置一下CAN通道:點(diǎn)擊總線硬件、配置波特率。配置通道一為1000kbps,通道二為500kbps。

b3deaeae-8c2b-11ed-bcbd-dac502259ad0.png

3、新建UDS診斷模塊

打開或者新建一個(gè)uds診斷模塊。

b40345e8-8c2b-11ed-bcbd-dac502259ad0.png

設(shè)置診斷基本參數(shù),Protocal的Transport Layer,通道選擇channel 2。

b41c6974-8c2b-11ed-bcbd-dac502259ad0.png

設(shè)置Diagnostic layer參數(shù)。將安全算法的dll導(dǎo)入。

b4400ece-8c2b-11ed-bcbd-dac502259ad0.png

2

刷寫流程教程

1、進(jìn)入擴(kuò)展會(huì)話

移步至“Basic Diagnostic Config”選項(xiàng)卡,對(duì)照配置文件,對(duì)10服務(wù)點(diǎn)右鍵,添加新服務(wù)。

b461b542-8c2b-11ed-bcbd-dac502259ad0.png

雙擊新建的服務(wù),修改回話類型為83。

b48cbc1a-8c2b-11ed-bcbd-dac502259ad0.png

2、創(chuàng)建BT刷寫動(dòng)作

來(lái)到“Automatic Diagnostic”,在左側(cè)空白區(qū)域右鍵,然后選“add a new uds flow”。

b4a67114-8c2b-11ed-bcbd-dac502259ad0.png

切換至“unlock”,然后在方框所示區(qū)域右鍵,依次選“Add new test step”、“Normol”,根據(jù)公司刷寫流程,選擇是用功能ID還是物理ID,在“Request(0x)”一欄下寫10 83;根據(jù)配置文件依次在“Basic Diagnostic Config”中配置服務(wù)以及在“Automatic Diagnostic”中配置刷寫流程。

b4cc370a-8c2b-11ed-bcbd-dac502259ad0.png

進(jìn)入編程會(huì)話之后,根據(jù)配置文件流程,需要通過(guò)安全算法來(lái)解鎖,添加動(dòng)作時(shí)不要選Select Config,要選Seed&Key;然后根據(jù)相應(yīng)規(guī)范,選擇對(duì)應(yīng)的level。

b4ecaf44-8c2b-11ed-bcbd-dac502259ad0.png


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)度。

b512ebbe-8c2b-11ed-bcbd-dac502259ad0.png

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,最后添加變量。

b53f3cdc-8c2b-11ed-bcbd-dac502259ad0.png

然后點(diǎn)擊下方參數(shù)列表中右側(cè)的+號(hào),在內(nèi)部變量中找到相應(yīng)文件的校驗(yàn)參數(shù)。點(diǎn)擊確定。

b5645c6a-8c2b-11ed-bcbd-dac502259ad0.png

完成之后,再去把該動(dòng)作添加至“Automatic Diagnostic”中相應(yīng)燒錄文件的流程后。

b586d7f4-8c2b-11ed-bcbd-dac502259ad0.png

然后新建一個(gè)“擦除”動(dòng)作,需要用到上面生成的兩個(gè)參數(shù)。

b5a9eb0e-8c2b-11ed-bcbd-dac502259ad0.png

然后把該動(dòng)作添加至“Automatic Diagnostic”中。

b5d2878a-8c2b-11ed-bcbd-dac502259ad0.png

5、添加新燒錄文件

擦除過(guò)后,添加新的燒錄文件,重復(fù)上面的過(guò)程最后在校驗(yàn),最后根據(jù)配置文件把最后的過(guò)程添加上去。整個(gè)配置過(guò)程就完成了,點(diǎn)擊左上角的啟動(dòng)后再點(diǎn)擊診斷中的運(yùn)行。

b5fe8f6a-8c2b-11ed-bcbd-dac502259ad0.png

程序正在刷寫中。

b6292cfc-8c2b-11ed-bcbd-dac502259ad0.png

刷寫完成后可在下面直觀地觀察到響應(yīng)。

b653ac70-8c2b-11ed-bcbd-dac502259ad0.png

6、自動(dòng)配置擦除服務(wù)

如不想手動(dòng)配置擦除和checksum,可以自動(dòng)配置擦除服務(wù)進(jìn)行相應(yīng)配置。

b679c194-8c2b-11ed-bcbd-dac502259ad0.png

選擇相應(yīng)的回應(yīng)報(bào)文。

b6a342ee-8c2b-11ed-bcbd-dac502259ad0.pngb6c4a830-8c2b-11ed-bcbd-dac502259ad0.png

Checksum。

b6eed312-8c2b-11ed-bcbd-dac502259ad0.pngb71c2f1a-8c2b-11ed-bcbd-dac502259ad0.png

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

    關(guān)注

    0

    文章

    103

    瀏覽量

    11250
收藏 人收藏

    評(píng)論

    相關(guān)推薦

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

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

    同星ECU診斷與刷寫解決方案:降低了開發(fā)ECU刷寫軟件的難度!

    ,遍布全車的傳感器可以跟蹤車輛電氣或電子系統(tǒng)中隨時(shí)可能發(fā)生的多種故障。同星工具鏈協(xié)助用戶方便的進(jìn)行故障診斷相關(guān)功能的研發(fā)、驗(yàn)證及基于UDS協(xié)議的刷寫。方案概述同星
    的頭像 發(fā)表于 10-26 08:02 ?357次閱讀
    同星ECU診斷與<b class='flag-5'>刷寫</b>解決方案:降低了開發(fā)ECU<b class='flag-5'>刷寫</b>軟件的難度!

    TSMaster 的 CAN UDS 診斷操作指南(下)

    UDSonCAN/CANFD的功能以及詳細(xì)的使用操作。本文關(guān)鍵詞:UDS,BootLoader,自動(dòng)診斷流程,診斷系統(tǒng)變量目錄Catalog4.TSMaster診斷控制臺(tái)5.
    的頭像 發(fā)表于 06-18 08:21 ?1576次閱讀
    <b class='flag-5'>TSMaster</b> 的 CAN <b class='flag-5'>UDS</b> 診斷操作指南(下)

    TSMaster 的 CAN UDS 診斷操作指南(上)

    TSMaster可以少代碼甚至零代碼就可以完成診斷流程開發(fā),診斷開發(fā)人員只需要熟悉診斷流程,就能打通研發(fā)、產(chǎn)線、售后整條鏈路環(huán)節(jié)。TSMaster
    的頭像 發(fā)表于 06-08 08:21 ?2008次閱讀
    <b class='flag-5'>TSMaster</b> 的 CAN <b class='flag-5'>UDS</b> 診斷操作指南(上)

    芯海應(yīng)用筆記:通用 MCU IAR 開發(fā)指南

    本應(yīng)用筆記旨在幫助指導(dǎo)用戶針對(duì)芯海通用 MCU 基于 IAR 環(huán)境的快速開發(fā),幫助用戶快速建立應(yīng)用工程。芯??萍纪ㄓ?MCU 提供的 pack 開發(fā)包都是僅支持芯海 CSU、MDK 或 IAR 通用
    發(fā)表于 05-16 11:50

    芯海CSU18P88應(yīng)用筆記

    本應(yīng)用筆記旨在為用戶提供關(guān)于CSU18P88的詳細(xì)信息和使用指南,幫助用戶快速開發(fā)基于CSU18P88的應(yīng)用。*附件:CSU18P88應(yīng)用筆記V1.5.pdf
    發(fā)表于 05-16 10:24

    CSU18MX86應(yīng)用筆記

    本應(yīng)用筆記旨在為用戶提供關(guān)于CSU18MX86的詳細(xì)信息和使用指南,幫助用戶快速開發(fā)基于CSU18MX86的應(yīng)用。*附件:CSU18MX86應(yīng)用筆記_V1.0.pdf
    發(fā)表于 05-16 10:21

    ECU刷寫流程之壓縮刷寫技術(shù)解析

    在現(xiàn)代汽車電子技術(shù)中,ECU(電子控制單元)的軟件升級(jí)是一項(xiàng)關(guān)鍵任務(wù)。為了提高數(shù)據(jù)傳輸?shù)男屎桶踩?,壓縮刷寫技術(shù)應(yīng)運(yùn)而生。通過(guò)數(shù)據(jù)壓縮傳輸,我們可以有效地增加帶寬利用率,減少刷寫工具與ECU之間
    的頭像 發(fā)表于 05-16 08:24 ?574次閱讀
    ECU<b class='flag-5'>刷寫</b><b class='flag-5'>流程</b>之壓縮<b class='flag-5'>刷寫</b>技術(shù)解析

    TSMaster 2024.04 最新版已上線,來(lái)看看新增了哪些實(shí)用功能

    TSMaster是集汽車總線嵌入式代碼生成、監(jiān)控、仿真、開發(fā)、UDS診斷、CCP/XCP標(biāo)定、ECU刷寫、I/O控制、測(cè)試測(cè)量等功能于一體的國(guó)產(chǎn)軟件工具。在最新更新的軟件版本里,增加了很多新功能
    的頭像 發(fā)表于 04-29 08:21 ?1675次閱讀
    <b class='flag-5'>TSMaster</b> 2024.04 最新版已上線,來(lái)看看新增了哪些實(shí)用功能

    Microchip TCP/IP 協(xié)議棧應(yīng)用筆記

    電子發(fā)燒友網(wǎng)站提供《Microchip TCP/IP 協(xié)議棧應(yīng)用筆記.pdf》資料免費(fèi)下載
    發(fā)表于 04-17 14:16 ?1次下載

    TSMaster小程序啟動(dòng)和停止的自動(dòng)化控制流程

    在實(shí)際應(yīng)用場(chǎng)景中,用戶常常需要按一定邏輯和時(shí)序來(lái)控制TSMaster內(nèi)置功能模塊的啟動(dòng)和停止,TSMaster軟件內(nèi)置有C/Python小程序和圖形程序,開發(fā)者可以通過(guò)編程對(duì)這些模塊的運(yùn)行進(jìn)行精確
    的頭像 發(fā)表于 12-02 08:21 ?1197次閱讀
    <b class='flag-5'>TSMaster</b>小程序啟動(dòng)和停止的自動(dòng)化控制<b class='flag-5'>流程</b>

    isoPower器件的輻射控制應(yīng)用筆記

    電子發(fā)燒友網(wǎng)站提供《isoPower器件的輻射控制應(yīng)用筆記.pdf》資料免費(fèi)下載
    發(fā)表于 11-30 09:24 ?0次下載
    isoPower器件的輻射控制應(yīng)<b class='flag-5'>用筆記</b>

    ADI公司的SensorStrobe?機(jī)制應(yīng)用筆記

    電子發(fā)燒友網(wǎng)站提供《ADI公司的SensorStrobe?機(jī)制應(yīng)用筆記.pdf》資料免費(fèi)下載
    發(fā)表于 11-28 10:59 ?1次下載
    ADI公司的SensorStrobe?機(jī)制應(yīng)<b class='flag-5'>用筆記</b>

    ADA4571校準(zhǔn)程序應(yīng)用筆記

    電子發(fā)燒友網(wǎng)站提供《ADA4571校準(zhǔn)程序應(yīng)用筆記.pdf》資料免費(fèi)下載
    發(fā)表于 11-28 09:23 ?3次下載
    ADA4571校準(zhǔn)程序應(yīng)<b class='flag-5'>用筆記</b>

    數(shù)字電位器應(yīng)用筆記

    電子發(fā)燒友網(wǎng)站提供《數(shù)字電位器應(yīng)用筆記.pdf》資料免費(fèi)下載
    發(fā)表于 11-28 09:13 ?1次下載
    數(shù)字電位器應(yīng)<b class='flag-5'>用筆記</b>