TSMaster是同星智能開發的一款國產汽車總線工具鏈軟件平臺,是全方位汽車總線設計、仿真、分析、診斷和標定的專業工具,支持從需求分析到系統實現的整個系統開發過程。TSMaster軟件可連接、配置并控制所有的同星硬件接口卡,實現汽車總線監控、仿真、診斷、標定、BootLoader、I/O控制、測量測試、EOL等多種場合的功能需求。并且支持Vector、Kvaser、PCAN、英特佩斯、周立功總線系列產品硬件及市場上主流的儀器,可實現多硬件、多通道聯合仿真、測試。TSMaster軟件用戶越來越多,對于用戶在使用過程中提出的問題,我們會定期整理出來供大家參考學習。跟著小編來看看本期都有哪些Q&A解答吧。
01
TSMaster CANFD相關
1、Q:TSMaster里有使能配置CANFD的TDC(數據場發送延時補償)功能嗎?還是說是默認開啟的呢?
A:在TSMaster的CANFD下的TDC(數據場發送延時補償)是默認開啟的,不開啟的話在FD模式下無法正常收發。
2、Q:TDC的offect值默認是多少呢?
A:TSMaster里這個offect設置值是根據波特率動態計算的,是一個比例,不是一個固定值。
干貨小知識
什么是Loop delay環路延遲?
在“回采”過程中,CAN收發器經歷了兩次轉換:Transmitter將0和1數字電平序列轉換差分電平;Receiver將差分電平轉換0和1數字電平序列。因為轉換是需要時間的,勢必有物理上的延遲。見圖1,ECU發送一幀報文。TX和Rx Pin上電平變化:Rx上的數字電平變化會滯后些許時間。

圖1
圖2展示的是示波器下,一個CANFD幀局部放大的后效果:RX電平變化相比TX滯后了100多納秒。

圖2
什么是TDC?
TDC是:Transceiver Delay Compensation收發器延遲補償。
在CAN FD數據段,如果使用較快的比特率(啟用BRS位),導致bit time較短,則local CAN transceiver loop delay造成的延遲將大于Phase_Seg1(見圖3,采樣點前的time segment時間段):假設Loop delay環路延遲是255納秒,如果CANFD幀數據段Bit Rate大于等于4Mhz,即一個Bit Time小于等于250納秒,從而導致檢測到bit error位錯誤。transceiver loop delay收發器環路延遲限制了CAN FD幀數據段的Bit Rate比特率。

圖3
因此,為了克服這一限制,引入了 TDC (收發器延遲補償)功能,即在 CAN FD 幀的數據段,發送器應使用一個新的采樣點 SSP(Secondary Sample Point第二采樣點),而忽略 transceiver loop delay 收發器環路延遲的SP(sample point)。
Secondary Sample Point 第二采樣點由 transceiver loop delay 收發器環路延遲和可配置的 transceiver delay compensation offset 收發器延遲補償偏移組成。
Transceiver loop delay 收發器環路延遲是在每個發送幀中從EDL位(同FDF位)到下一位r0的邊沿,對應發送位邊沿和接收位邊沿之間測量的(見圖4,圖5)。測得的loop delay不足以用于定義 secondary sample point,因為它與位邊沿有關。

圖4 Transceiver loop delay收發器環路延遲測量

圖5 示波器下,一個CANFD幀RX電平變化相比TX滯后了120納秒
Transceiver delay compensation offset收發器延遲補償偏移用于將 secondary sample point 從邊沿轉移到 bit time 內的中間點,遠離其邊沿。因此,offset 值不能大于 data phase 的 bit time。
如果 secondary sample point 設置得非常接近CAN bit邊沿(見圖3,Sync_Seg字段),則在 data phase 的位采樣期間可能會出現問題。為了使 TDC 可靠地工作,offset 必須使用最佳設置。為確保在最佳區域中執行位采樣,TDC offset 建議參考如下等式,參考圖3。
Offset = Phase_Seg1 + Prop_Seg + 2
下圖6顯示了使用這些設置時的SSP位置。

圖6
Transceiver Delay Compensation啟用條件
通過以上的描述,總結如下:
條件1:該幀必須是 CAN FD 幀(不適用于經典 CAN 幀,原因是其 bit time 遠大于Loop Delay),并且啟用了BRS位(數據段比特率高于仲裁段比特率),SSP作用在CANFD幀的數據段;
條件2:TDC僅適用于ECU發送的CANFD幀,不適用ECU接收的CANFD幀。
* 以上干貨小知識分享內容來源于網絡。
02
TSMaster LIN 報文相關
1、Q:LIN報文發送支持最大延遲時間是多少?
A:最大支持255ms,是硬件層面的限制。目前就是這樣設計的。

2、Q:請問為什么用調度表部署會報校驗錯誤,使用單獨發送是不報錯呢?
A:經查證,是從節點ECU的檢驗算法有誤,所以在調度表運行出現校驗錯誤是正常的報告信息。
而單幀發送時,確實不進行校驗所以沒有觸發報錯。

3、Q:用TSMaster作主節點發送報文后接收報文顯示receive data timeout,但是偶爾又能接收到幾幀數據,這是什么情況?
A:首先從TSMaster只能看到偶爾能接收到幾幀數據的現象,具體原因分析需要使用示波器去分析LIN報文的波形,下面兩張波形分別是客戶測得異常的報文、以及我們模擬發送的正常的報文的波形,通過對比可以看出客戶的數據段的停止位拉的很長,由此可以判斷客戶的ecu響應的的數據大概率是有問題的。

客戶波形

測試波形
4、Q:LIN報文標識符方括號[]里表示的是什么?如[50]10

A:這是lin的PID ,Protect ID, 與ID唯一對應,可以查表對應。

-
軟件
+關注
關注
69文章
5348瀏覽量
91830 -
MASTER
+關注
關注
0文章
111瀏覽量
12237 -
汽車
+關注
關注
15文章
4218瀏覽量
41268
發布評論請先 登錄
宏集干貨 | 工業HMI選型指南(中):決定效率的九項核心軟件功能指標
干貨分享 | TSMaster安全管理模塊用戶手冊:一站式配置SecOC與MACSec
載譽而歸 | 同星智能TSMaster軟件項目榮膺“AITX領航創新技術”殊榮
干貨分享 | TSMaster MBD工程搭建與解析指南
軟件更新 | TSMaster 7-8月新功能來了!你升級了嗎?
技術培訓 | 南理工專場:同星汽車電子基礎工具鏈暨TSMaster軟件應用培訓圓滿落幕
干貨分享 | TSMaster MBD模塊全解析:從模型搭建到自動化測試的完整實踐
干貨分享 | TSMaster IO功能使用指南—基于同星帶IO設備的配置與操作步驟
軟件更新 | TSMaster 2025.06版來了!AIO/DIO/DDS全面優化,體驗再升級
干貨分享 | TSMaster DBC編輯器操作指南:功能詳解+實戰示例
軟件更新 | 從數據到模型,全面升級!TSMaster新版助力汽車研發新突破
告別摸索!TSMaster官方最全學習路徑整理
干貨分享 | 零基礎上手!TSMaster圖形信號表達式實操指南
軟件更新 | TSMaster 202504 版本已上線!三大功能讓車載測試更智能
干貨分享 | 告別操作難題!TSMaster TIO9000模塊用戶手冊詳解
干貨分享 | TSMaster軟件指南
評論