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

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

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

CANoe--同步功能及應(yīng)用

北匯信息POLELINK ? 2023-07-31 23:31 ? 次閱讀

作者 | minty

小編 | 吃不飽

時間同步是指調(diào)整不同接口卡設(shè)備內(nèi)的硬件時鐘,由于制造過程以及溫度的偏差,硬件時鐘的速度可能會有偏移,導(dǎo)致不同接口卡設(shè)備的時間戳也會有所偏移,那么當使用多個硬件接口卡設(shè)備時,進行時間同步就是必要的。每個接口卡內(nèi)都帶有單獨的硬件時鐘,硬件時鐘是產(chǎn)生時間戳的基礎(chǔ)。硬件接口卡在發(fā)送和接收數(shù)據(jù)時都有一個準確的時間戳,這些時間戳對于分析發(fā)送數(shù)據(jù)以及接收數(shù)據(jù)時是非常有用的。當我們在仿真測試的過程中需要兩個及兩個以上的硬件接口卡設(shè)備時,我們需要對所有的硬件接口卡進行同步操作,這樣做是為了讓同時發(fā)生的事件具有相同時間戳。
CANoe中,為了彌補時間戳的偏差,可以通過軟件、硬件、PTP和GNSS等方式進行同步。下面我們來了解一下常用的同步方式。

01軟件同步
軟件同步的操作是基于驅(qū)動的,因此它可以適用于所有的應(yīng)用程序,沒有限制。它的精度小于25 μs,一般取決于PC。在沒有同步線進行硬件同步時,就需要使用軟件同步,不同硬件設(shè)備的時間戳的偏差被計算并同步到公共時鐘,因此不需要進一步的硬件設(shè)置。

基于PC的同步有兩種選項

a.Software Sync:借助Vector時間同步服務(wù)進行同步b.Software Sync Legacy:不支持Vector時間同步服務(wù)進行同步的legacy devices使用此選項注:Software Sync只有在USB或PCle上行連接到VN接口時才能使用,而驅(qū)動低于11.2版本的接口卡必須使用Software Sync Legacy,以及您想使用的設(shè)備模式不支持其他同步協(xié)議時,例如VN5610(A)或者VN5640的channel-based模式。

軟件同步操作步驟

1.打開 Vector Hardware Manager2.通過將開關(guān)設(shè)置從“狀態(tài)”切換到“編輯”模式3.將可用的設(shè)備拖拽到編輯區(qū)域。例如:將“this computer”拖拽到主視圖,可以進行軟件同步,鼠標指針放在淺綠色和深綠色方塊節(jié)點上,顯示基于PC同步的兩種選項。404e7fe8-2fb7-11ee-bbcf-dac502259ad0.png02硬件同步
硬件同步提供了更精確的同步,小于1 μs,兩個設(shè)備之間可以通過同步線進行同步,當使用多臺設(shè)備時,可以使用同步盒進行同步,Multi SYNCbox active型號可以同時同步多達10臺設(shè)備。
操作步驟同軟件同步,黃色節(jié)點為硬件同步,如下圖,master為VN1640。
4072dd7a-2fb7-11ee-bbcf-dac502259ad0.png03PTP
精確時間協(xié)議(PTP)是一種用于通過計算機網(wǎng)絡(luò)同步時鐘的協(xié)議。在局域網(wǎng)絡(luò)上,它達到了亞微秒范圍的同步精度,使其適用于測量和控制系統(tǒng)。該機制在IEEE 1588 和IEEE 802.1AS等標準中進行描述。IEEE 802.1AS也稱為gPTP,是IEEE1588的一個子集。
PTP特性只能在這些設(shè)備的以太網(wǎng)主機端口上使用。因此,只有當設(shè)備通過以太網(wǎng)主機端口與PC相連時,才能使用該功能。支持使用PTP的VN設(shè)備有VN1670、VN4610、VN5240、VN5430、VN5610(A)、VN5620、VN5640、VN5650、VN8911、VN8914、VX1135 (PTP slave mode only)、VX1161.41、VP7400、VP6400。以下為支持的一些特性:
40970b00-2fb7-11ee-bbcf-dac502259ad0.png
接下來讓我們通過一個PTP的應(yīng)用場景來了解PTP同步—在VN5000接口上配置基礎(chǔ)設(shè)施交換機

1.前提driver的版本必須大于23.10,一般來說基礎(chǔ)設(shè)施交換機是典型的網(wǎng)絡(luò)交換機,都具有IEEE1588透明時鐘。

2.需要使用host端口進行連接,且所有連接的設(shè)備都設(shè)有同一網(wǎng)段內(nèi)的IP地址。

3.在Vector Hardware Manager中,選擇Device Properties Configuration并設(shè)置要添加到基礎(chǔ)設(shè)施交換機的端口。

40b8a6fc-2fb7-11ee-bbcf-dac502259ad0.png

4.將所有設(shè)備通過PTP同步。

40f22c42-2fb7-11ee-bbcf-dac502259ad0.png


以上就是常用的幾種同步方式以及應(yīng)用場景的介紹,接下來讓我們來看一下關(guān)于同步常見的一些問題吧。

可以級聯(lián)不同的同步協(xié)議嗎?

會造成什么影響嘛?

POLELINK

一般來說,是可以進行如下的級聯(lián)的,但是不建議進行此操作。例如從PTP到硬件同步轉(zhuǎn)發(fā)同步信息時可能出現(xiàn)的抖動或延遲,且不會得到補償。

411d95ee-2fb7-11ee-bbcf-dac502259ad0.png

multi-CANoe能使用PTP進行同步嘛?

POLELINK

不支持,需要使用硬件同步的方式(想要了解multi-CANoe可以在公眾號中查找了解)。

如何在CANoe/CANalyzer中

查看VN接口的時間同步狀態(tài)

POLELINK

a.在CANoe中查看,需要進入到trace窗口中,在預(yù)定義過濾器里啟用internal,就可以看到當前的同步狀態(tài)。

414c45e2-2fb7-11ee-bbcf-dac502259ad0.png

b.查看同步狀態(tài)要確保在trace窗口啟用Chronological mode。

417d77ac-2fb7-11ee-bbcf-dac502259ad0.png

VN設(shè)備可以級聯(lián)嗎?怎么級聯(lián)?

POLELINK

是可以的,通過使用VN5600接口的CASC端口添加其他VN5600接口就可以增加可用的以太網(wǎng)端口,并跨多個接口跨越以太網(wǎng)網(wǎng)絡(luò)。以VN5620和VN5430為例,連接方式如下:

4195c8c0-2fb7-11ee-bbcf-dac502259ad0.png

a.連接VN5430到上位機,更改IP地址192.168.0.5后斷開

b.使用USB將VN5620連接到上位機,IP地址為192.168.0.2,使用VN5620的host端口連接VN5430的CASC端口

c.在Network Devices添加VN5430設(shè)備

d.將VN5620和VN5430使用PTP進行同步,最好以VN5620為master

04總結(jié)
以上是本期關(guān)于使用同步功能及應(yīng)用,如果您想了解更多工具以及功能,或是在使用CANoe以及Vector工具中存在疑惑,請關(guān)注我們的公眾號,并在下方進行留言,我們將竭誠為你解惑。

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

    關(guān)注

    57

    文章

    2701

    瀏覽量

    463182
  • 時鐘
    +關(guān)注

    關(guān)注

    10

    文章

    1716

    瀏覽量

    131293
  • CANoe
    +關(guān)注

    關(guān)注

    4

    文章

    64

    瀏覽量

    8604
收藏 人收藏

    評論

    相關(guān)推薦

    萬界星空科技AI低代碼MES的具體功能及工廠應(yīng)用效果

    萬界星空科技AI低代碼MES的具體功能及工廠應(yīng)用效果,萬界星空科技AI低代碼MES的具體功能及工廠應(yīng)用效果
    的頭像 發(fā)表于 09-18 14:56 ?248次閱讀
    萬界星空科技AI低代碼MES的具體<b class='flag-5'>功能及</b>工廠應(yīng)用效果

    變頻器功率單元的功能及作用

    變頻器功率單元作為變頻器的核心組成部分,在變頻調(diào)速過程中發(fā)揮著至關(guān)重要的作用。以下是對變頻器功率單元的功能及作用的詳細探討。
    的頭像 發(fā)表于 08-10 11:32 ?1578次閱讀

    詳解工業(yè)網(wǎng)關(guān)在線探測功能及用途

    詳解工業(yè)網(wǎng)關(guān)在線探測功能及用途 工業(yè)網(wǎng)關(guān)作為工業(yè)物聯(lián)網(wǎng)(IIoT)架構(gòu)中的關(guān)鍵組件,扮演著橋梁的角色,它連接了現(xiàn)場的各類傳感器、執(zhí)行器以及更高級別的云平臺或企業(yè)系統(tǒng)。在線探測功能是工業(yè)網(wǎng)關(guān)諸多能力中
    的頭像 發(fā)表于 06-20 13:55 ?286次閱讀
    詳解工業(yè)網(wǎng)關(guān)在線探測<b class='flag-5'>功能及</b>用途

    vTESTstudio 9、vVIRTUALtarget 8和CANoe4SW SE 18新功能

    vTESTstudio解耦CANoe實現(xiàn)與第三方臺架通過便捷的XILAPI集成,全面擴展VSC插件賦能基于編程方式開發(fā)自動化腳本;vVIRTUALtarget提供更好的
    的頭像 發(fā)表于 06-13 08:25 ?1450次閱讀
    vTESTstudio 9、vVIRTUALtarget 8和<b class='flag-5'>CANoe</b>4SW SE 18新<b class='flag-5'>功能</b>

    CANoe中Logging模塊使用方法及妙招

    Logging是CANoe軟件中的數(shù)據(jù)記錄模塊,主要在臺架測試中使用,支持CAN/CANFD、LIN、FlexRay以及車載以太網(wǎng)總線的數(shù)據(jù)記錄。常用的數(shù)據(jù)記錄儀還有GL數(shù)據(jù)記錄儀,GL有自己單獨
    的頭像 發(fā)表于 05-23 08:25 ?1072次閱讀
    <b class='flag-5'>CANoe</b>中Logging模塊使用方法及妙招

    CANoe新版本18正式發(fā)布

    新版本持續(xù)為電動智能軟件開發(fā)測試帶來系列化的新功能,新版本CANoe產(chǎn)品體系包括具有GUI交互的桌面版本、可部署在服務(wù)器后云端的服務(wù)器版本、HIL臺架專業(yè)版本:強化ADAS目標可視化分析與測試、新增
    的頭像 發(fā)表于 05-09 08:25 ?3009次閱讀
    <b class='flag-5'>CANoe</b>新版本18正式發(fā)布

    示波器的功能及用途

    示波器的功能及用途非常廣泛,以下是對其主要功能和常見用途的詳細描述。
    的頭像 發(fā)表于 05-07 15:23 ?2328次閱讀

    CANoe軟件的使用操作說明

    本文檔是CANoe軟件的使用操作說明,方便剛接觸CANoe的伙伴們快速上手使用這個軟件。
    的頭像 發(fā)表于 02-25 14:30 ?1.1w次閱讀
    <b class='flag-5'>CANoe</b>軟件的使用操作說明

    CanoE和TC3x7應(yīng)用套件之間建立通信,如何實現(xiàn)通過串行通信從CanoE收到的數(shù)據(jù)幀?

    我想在 CanoE 和 TC3x7 應(yīng)用套件之間建立通信。 我希望開發(fā)板打印它通過串行通信從 CanoE 收到的數(shù)據(jù)幀。 我該怎么做? 我是初學(xué)者,請幫忙。
    發(fā)表于 01-31 06:36

    74ls192的功能及原理

    74LS192是一款集成電路,其功能是實現(xiàn)二進制計數(shù)器。本文將詳細介紹74LS192的功能及其原理。 首先,讓我們了解計數(shù)器的基本概念。計數(shù)器是一種數(shù)字電路,可以根據(jù)輸入的時鐘信號,在每個時鐘周期
    的頭像 發(fā)表于 01-22 10:42 ?2.4w次閱讀

    如何生成關(guān)于時鐘同步功能的DTC?

    如何生成關(guān)于時鐘同步功能的DTC? 時鐘同步功能是指在一個系統(tǒng)內(nèi)的多個時鐘源進行同步,確保它們的時間保持一致。這在許多實時系統(tǒng)中都非常重要,
    的頭像 發(fā)表于 01-16 15:10 ?552次閱讀

    358芯片引腳功能及參數(shù)

    358芯片是一款常用的電子元器件,具有廣泛的應(yīng)用領(lǐng)域。在這篇文章中,將詳細介紹358芯片的引腳功能及參數(shù),希望能給讀者提供更全面的了解。 358芯片,也稱為UA358或LM358芯片,是一款雙運放
    的頭像 發(fā)表于 12-01 16:46 ?2.2w次閱讀

    基于CANoe的高性能測試系統(tǒng)解決方案

    隨著對于汽車功能性、安全性、舒適性等需求的日益增長,汽車上的ECU功能也變得越來越強大。部分ECU開始采用多核處理器,需要處理多個通信系統(tǒng)并執(zhí)行復(fù)雜的控制算法,一些應(yīng)用對實時性能有著極高的要求
    的頭像 發(fā)表于 11-30 08:24 ?735次閱讀
    基于<b class='flag-5'>CANoe</b>的高性能測試系統(tǒng)解決方案

    Python與CANoe/CANoe4SW

    Python作為功能強大的編程語言,在智能汽車研發(fā)和測試中應(yīng)用廣泛,如數(shù)據(jù)處理、測試自動化、測試腳本開發(fā),甚至直接將Python應(yīng)用運行在車輛上。CANoe產(chǎn)品體系為汽車行業(yè)XiL測試提供豐富功能
    的頭像 發(fā)表于 11-16 08:25 ?1971次閱讀
    Python與<b class='flag-5'>CANoe</b>/<b class='flag-5'>CANoe</b>4SW

    基于CANoe的高性能測試系統(tǒng)解決方案

    隨著對于汽車功能性、安全性、舒適性等需求的日益增長,汽車上的ECU功能也變得越來越強大。部分ECU開始采用多核處理器,需要處理多個通信系統(tǒng)并執(zhí)行復(fù)雜的控制算法,一些應(yīng)用對實時性能有著極高的要求
    的頭像 發(fā)表于 11-15 12:42 ?1622次閱讀
    基于<b class='flag-5'>CANoe</b>的高性能測試系統(tǒng)解決方案