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

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

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

克薩(Kvaser)MagiSync?時(shí)間戳同步技術(shù),輕松實(shí)現(xiàn)基于CAN總線(xiàn)的多設(shè)備同步!

科技數(shù)碼 ? 來(lái)源:科技數(shù)碼 ? 作者:科技數(shù)碼 ? 2023-01-12 14:50 ? 次閱讀

如今,CAN總線(xiàn)分析儀的應(yīng)用非常廣泛,例如汽車(chē)行業(yè)、醫(yī)療行業(yè)、通信網(wǎng)絡(luò)等等。它作為各個(gè)微控制器之間的通信接口,在不同的電子控制裝置ECU之間交換信息,形成電子控制網(wǎng)絡(luò)。在實(shí)際應(yīng)用過(guò)程中,有時(shí)候需要將兩個(gè)或是多個(gè)設(shè)備的全局時(shí)間進(jìn)行同步,以保證這些CAN設(shè)備對(duì)總線(xiàn)上產(chǎn)生的CAN事件有相同的時(shí)間戳,這份聽(tīng)起來(lái)簡(jiǎn)單的工作實(shí)際操作起來(lái)卻會(huì)花費(fèi)大量的人工時(shí)間。自1980年代開(kāi)始,克薩(Kvaser)就專(zhuān)注于CAN總線(xiàn)相關(guān)技術(shù)的研發(fā),推出的CAN產(chǎn)品受到了全球諸多工程師的喜愛(ài)。MagiSync?是克薩(Kvaser)的關(guān)鍵技術(shù)之一,它能讓復(fù)雜的設(shè)備時(shí)間同步變得簡(jiǎn)單方便。

MagiSync?能夠把多個(gè)CAN總線(xiàn)分析儀連接到同一臺(tái)PC機(jī)上,并通過(guò)同步各個(gè)CAN總線(xiàn)分析儀的時(shí)間標(biāo)簽,獨(dú)特的靈活性非常適用于多通道應(yīng)用項(xiàng)目。該技術(shù)為同步多個(gè)不同的USB接口CAN總線(xiàn)分析儀提供了一種新的創(chuàng)新方法:無(wú)需外接電纜,在連接Kvaser USB設(shè)備時(shí)可即時(shí)同步。Kvaser的所有專(zhuān)業(yè)(Professional)和半專(zhuān)業(yè)(SemiPro)系列產(chǎn)品都支持此功能。

技術(shù)原理

Kvaser MagiSync?的基礎(chǔ)是我們稱(chēng)為參考事件的精確時(shí)間戳,事件需確保在有限的時(shí)間內(nèi)在所有同步的設(shè)備上發(fā)生。在Kvaser Leaf中使用的事件是USB SOF數(shù)據(jù)包,單個(gè)數(shù)據(jù)包傳輸?shù)経SB拓展器中的所有設(shè)備控制器中并由其識(shí)別,周期最多500ns。通過(guò)簡(jiǎn)單地將所有設(shè)備連接在同一集線(xiàn)器級(jí)別并對(duì)所有集線(xiàn)器使用相等長(zhǎng)度的電纜,哪怕是500ns的最壞情況也可以降低很多。當(dāng)USB設(shè)備控制器識(shí)別SOF數(shù)據(jù)包時(shí),它向微型計(jì)算機(jī)發(fā)出一個(gè)中斷信號(hào)。該中斷連接用于觸發(fā)捕獲寄存器,該寄存器讀取并保存微型計(jì)算機(jī)的當(dāng)前時(shí)間,而無(wú)需其直接干預(yù)。然后,中斷處理程序只讀取捕獲的時(shí)間,為其分配SOF序列號(hào),以便輕松識(shí)別確切事件,并將其發(fā)送到主機(jī)中的驅(qū)動(dòng)程序。

驅(qū)動(dòng)程序從同步的硬件中收集所有帶時(shí)間戳的參考事件,并使用同上的主時(shí)間針對(duì)同一事件匹配那些事件。然后,配對(duì)集合通過(guò)簡(jiǎn)單的線(xiàn)性回歸轉(zhuǎn)化成所有進(jìn)一步的時(shí)間戳事件(諸如CAN報(bào)文等)。

應(yīng)用案例

科爾摩根公司為自動(dòng)化引導(dǎo)的車(chē)輛(AGV)制作控制硬件和軟件,為現(xiàn)有車(chē)輛和新設(shè)計(jì)增加動(dòng)作控制和引導(dǎo)系統(tǒng)。該公司服務(wù)的行業(yè)包括印刷、包裝、航空和國(guó)防、醫(yī)療、倉(cāng)儲(chǔ)和各種工廠(chǎng)自動(dòng)化。

Kvaser技術(shù)伙伴rt-labs公司(www.rt-labs.com)幫助科爾摩根公司構(gòu)建了一個(gè)自動(dòng)化測(cè)試解決方案,用于基于標(biāo)準(zhǔn)組件和開(kāi)源模型遞歸測(cè)試他們開(kāi)發(fā)的AGV控制系統(tǒng)。系統(tǒng)在2個(gè)或3個(gè)ECU上模擬AGV系統(tǒng)的執(zhí)行環(huán)境。科爾摩根公司有一些硬件可以構(gòu)建模擬環(huán)境,并且有自己的測(cè)試開(kāi)發(fā)團(tuán)隊(duì)。同時(shí),rt-labs公司(該公司有著著名的現(xiàn)場(chǎng)總線(xiàn)專(zhuān)業(yè)經(jīng)驗(yàn)和自動(dòng)化測(cè)試系統(tǒng)經(jīng)驗(yàn))負(fù)責(zé)軟件開(kāi)發(fā)。

結(jié)果是一個(gè)初始的10個(gè)測(cè)試裝置,所有裝置都基本上全天候運(yùn)行。在每次測(cè)試大概30分鐘的情況下,每天每個(gè)裝置大約生成700 MB的CAN數(shù)據(jù)。這樣,在測(cè)試用例不通過(guò)時(shí),必須能夠?qū)?lái)自測(cè)試框架的錯(cuò)誤報(bào)告與CAN日志進(jìn)行同步。

參與科爾摩根公司系統(tǒng)的rt-labs公司項(xiàng)目經(jīng)理漢斯.埃里克.福羅德說(shuō):“因?yàn)橛辛薑vaser的Leaf適配器,工作變得非常簡(jiǎn)單。它們的時(shí)間戳特性賦予數(shù)據(jù)的精確度對(duì)于系統(tǒng)的成功至關(guān)重要。”

Kvaser的Leaf適配器內(nèi)置Kvaser MagiSync?協(xié)議,這種特殊協(xié)議位于USB通信層之上,從而能夠在連接到同一個(gè)USB集線(xiàn)器的幾個(gè)Kvaser Leaf適配器之間進(jìn)行自動(dòng)和精確的時(shí)鐘同步。與其它CAN轉(zhuǎn)USB適配器供應(yīng)商使用的Syncwire解決方案不同,MagiSync?無(wú)需額外的線(xiàn)纜即可在多個(gè)設(shè)備之間同步時(shí)間戳。它還適用于任何帶有USB主機(jī)或USB集線(xiàn)器的標(biāo)準(zhǔn)電腦。這個(gè)特性可用于將來(lái)自AGV系統(tǒng)的CAN日志與測(cè)試裝置日志進(jìn)行同步,每年可以幫助科爾摩根公司節(jié)省幾百個(gè)人時(shí)的工作量。

測(cè)試同步以前是一項(xiàng)人工任務(wù),由一名高級(jí)工程師每個(gè)星期花費(fèi)至少半天來(lái)完成。MagiSync?將工程師解放出來(lái),從事更有價(jià)值的工作,并增加可以達(dá)到的測(cè)試量。

MagiSync?技術(shù)具有其它的構(gòu)建設(shè)備所不具備的簡(jiǎn)單性。即使加上必備的Kvaser硬件產(chǎn)品,它仍然可以超越包括使用更復(fù)雜的FPGA專(zhuān)用硬件結(jié)構(gòu)。通過(guò)實(shí)踐證明,克薩(Kvaser)將現(xiàn)成的硬件和操作簡(jiǎn)單的MagiSync?技術(shù)相結(jié)合,可靠、穩(wěn)定、簡(jiǎn)單的使用體驗(yàn)為工程師們的工作提供了便利。

審核編輯:湯梓紅

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

    關(guān)注

    145

    文章

    1951

    瀏覽量

    130766
  • CAN
    CAN
    +關(guān)注

    關(guān)注

    57

    文章

    2754

    瀏覽量

    463729
  • 總線(xiàn)分析儀
    +關(guān)注

    關(guān)注

    0

    文章

    5

    瀏覽量

    2394
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    ptp和GPS時(shí)間同步的對(duì)比

    與原理 PTP是一種網(wǎng)絡(luò)時(shí)間同步協(xié)議,它基于IEEE 1588標(biāo)準(zhǔn)。PTP旨在通過(guò)以太網(wǎng)提供高精度的時(shí)間同步,其精度可以達(dá)到亞微秒級(jí)別。PTP通過(guò)在網(wǎng)絡(luò)中發(fā)送
    的頭像 發(fā)表于 12-29 09:46 ?75次閱讀

    ptp時(shí)間同步技術(shù)的優(yōu)勢(shì)

    在現(xiàn)代通信和信息技術(shù)中,時(shí)間同步是一個(gè)至關(guān)重要的環(huán)節(jié)。無(wú)論是在金融交易、科學(xué)研究還是工業(yè)自動(dòng)化領(lǐng)域,精確的時(shí)間同步都是確保系統(tǒng)穩(wěn)定運(yùn)行和數(shù)據(jù)
    的頭像 發(fā)表于 12-29 09:33 ?73次閱讀

    如何使用Arduino實(shí)現(xiàn)CAN總線(xiàn)通信

    CAN總線(xiàn)(Controller Area Network)是一種主控制的串行通信協(xié)議,廣泛應(yīng)用于汽車(chē)電子、工業(yè)自動(dòng)化等領(lǐng)域。它以其高可靠性、實(shí)時(shí)性和靈活性而受到青睞。Arduino作為一個(gè)
    的頭像 發(fā)表于 11-12 10:09 ?886次閱讀

    CAN總線(xiàn)與其他串行通信協(xié)議比較

    CAN總線(xiàn)與其他串行通信協(xié)議相比,具有其獨(dú)特的特點(diǎn)和優(yōu)勢(shì)。以下是對(duì)CAN總線(xiàn)與UART、I2C、SPI等常見(jiàn)串行通信協(xié)議的比較: 一、基本特性比較 協(xié)議名稱(chēng) 引腳 雙工方式 時(shí)鐘 電平
    的頭像 發(fā)表于 11-12 09:56 ?648次閱讀

    Kvaser發(fā)布全新軟件CanKing 7:便捷CAN總線(xiàn)診斷與分析!

    在工業(yè)自動(dòng)化、汽車(chē)、農(nóng)業(yè)、航空航天等應(yīng)用中,CAN(Controller Area Network)軟硬件產(chǎn)品是確保系統(tǒng)高效、可靠運(yùn)行的關(guān)鍵組成部分。瑞典Kvaser深耕
    的頭像 發(fā)表于 11-01 13:44 ?276次閱讀
    <b class='flag-5'>Kvaser</b>發(fā)布全新軟件CanKing 7:便捷<b class='flag-5'>CAN</b><b class='flag-5'>總線(xiàn)</b>診斷與分析!

    使用NTP,該如何同步時(shí)間?一文詳解!

    ? 一、NTP通信概述 很多場(chǎng)景中,由于業(yè)務(wù)需要,模塊需要保持正確的系統(tǒng)時(shí)鐘,才能正常工作。但是模塊上電后的初試時(shí)間是946713600(即2000/01/01,16:00:00),所以同步時(shí)鐘
    的頭像 發(fā)表于 10-29 13:44 ?195次閱讀
    使用NTP,該如何<b class='flag-5'>同步</b><b class='flag-5'>時(shí)間</b>?一文詳解!

    Kvaser發(fā)布最新CAN總線(xiàn)分析軟件 - CanKing7—支持中文界面

    Kvaser CanKing7 是一款免費(fèi)的通用 CAN 總線(xiàn)分析軟件,兼容所有 Kvaser CAN 接口和
    的頭像 發(fā)表于 10-28 14:49 ?405次閱讀
    <b class='flag-5'>Kvaser</b>發(fā)布最新<b class='flag-5'>CAN</b><b class='flag-5'>總線(xiàn)</b>分析軟件 - CanKing7—支持中文界面

    同星設(shè)備間的時(shí)間同步機(jī)制TSync功能與使用

    隨著汽車(chē)網(wǎng)絡(luò)測(cè)試的通道數(shù)量不斷增加,時(shí)常需要多個(gè)同星設(shè)備同時(shí)連接在同一臺(tái)電腦的同一個(gè)TSMaster應(yīng)用程序,并進(jìn)行設(shè)備同時(shí)執(zhí)行CAN報(bào)文收發(fā)和記錄等功能,必然有
    的頭像 發(fā)表于 10-12 08:05 ?2827次閱讀
    同星<b class='flag-5'>多</b><b class='flag-5'>設(shè)備</b>間的<b class='flag-5'>時(shí)間</b><b class='flag-5'>戳</b><b class='flag-5'>同步</b>機(jī)制TSync功能與使用

    CAN總線(xiàn)知識(shí)】CAN總線(xiàn)信號(hào)傳輸?shù)奈欢〞r(shí)與位同步理論

    CAN協(xié)議與其它現(xiàn)場(chǎng)總線(xiàn)協(xié)議的區(qū)別中有一個(gè)是:它使用同步數(shù)據(jù)傳輸而不是異步傳輸(面向字符)。這意味著傳輸性能得到更有效的發(fā)揮,但是另一方面,這需要更加復(fù)雜的位同步方法。如何確保位
    的頭像 發(fā)表于 07-17 08:25 ?1471次閱讀
    【<b class='flag-5'>CAN</b><b class='flag-5'>總線(xiàn)</b>知識(shí)】<b class='flag-5'>CAN</b><b class='flag-5'>總線(xiàn)</b>信號(hào)傳輸?shù)奈欢〞r(shí)與位<b class='flag-5'>同步</b>理論

    CAN總線(xiàn)數(shù)據(jù)記錄儀選型指南

    CAN總線(xiàn)數(shù)據(jù)記錄儀擁有多種型號(hào)和強(qiáng)大的功能,滿(mǎn)足了不同行業(yè)、不同場(chǎng)景下的數(shù)據(jù)記錄需求。今天,我們將針對(duì)Influx以及Kvaser兩個(gè)品牌的記錄儀進(jìn)行橫向?qū)Ρ龋员愦蠹夷軌蚋逦亓私馑鼈兊奶攸c(diǎn)
    的頭像 發(fā)表于 05-24 17:08 ?551次閱讀
    <b class='flag-5'>CAN</b><b class='flag-5'>總線(xiàn)</b>數(shù)據(jù)記錄儀選型指南

    同步多臺(tái)示波器的應(yīng)用指南

    本應(yīng)用指南以泰4,5和6系列MSO為例,說(shuō)明了示波器同步的程序和原理。4,5和6系列MSO支持任意型號(hào)示波器之間的同步,從而實(shí)現(xiàn)更多通道
    發(fā)表于 03-08 12:41 ?844次閱讀
    <b class='flag-5'>同步</b>多臺(tái)示波器的應(yīng)用指南

    北斗衛(wèi)星時(shí)鐘同步裝置:實(shí)現(xiàn)全球時(shí)間精確同步

    北斗衛(wèi)星時(shí)鐘同步裝置是一項(xiàng)令人驚嘆的科技研究,可以通過(guò)衛(wèi)星系統(tǒng)實(shí)現(xiàn)全球時(shí)間的精確同步。 ? 現(xiàn)行的 衛(wèi)星時(shí)鐘同步 系統(tǒng)支持硬對(duì)時(shí)(脈沖節(jié)點(diǎn)P
    的頭像 發(fā)表于 03-07 14:27 ?2102次閱讀
    北斗衛(wèi)星時(shí)鐘<b class='flag-5'>同步</b>裝置:<b class='flag-5'>實(shí)現(xiàn)</b>全球<b class='flag-5'>時(shí)間</b>精確<b class='flag-5'>同步</b>

    網(wǎng)絡(luò)時(shí)鐘同步有哪些要求?如何在5G網(wǎng)絡(luò)中測(cè)試時(shí)間與時(shí)鐘同步?

    網(wǎng)絡(luò)時(shí)鐘同步有哪些要求?要注意哪些問(wèn)題?如何在5G網(wǎng)絡(luò)中測(cè)試時(shí)間與時(shí)鐘同步? 網(wǎng)絡(luò)時(shí)鐘同步是指在計(jì)算機(jī)網(wǎng)絡(luò)中,各個(gè)時(shí)鐘節(jié)點(diǎn)之間通過(guò)協(xié)議和算法進(jìn)行時(shí)間
    的頭像 發(fā)表于 01-16 16:03 ?1393次閱讀

    如何實(shí)現(xiàn)更高精度的同步測(cè)量?如何做好同步數(shù)據(jù)采集的時(shí)間校準(zhǔn)?

    如何實(shí)現(xiàn)更高精度的同步測(cè)量?如何做好同步數(shù)據(jù)采集的時(shí)間校準(zhǔn)? 實(shí)現(xiàn)更高精度的同步測(cè)量是科研和工程
    的頭像 發(fā)表于 01-16 15:10 ?1556次閱讀

    傳送網(wǎng)如何實(shí)現(xiàn)頻率同步時(shí)間同步

    傳送網(wǎng)如何實(shí)現(xiàn)頻率同步時(shí)間同步? 傳送網(wǎng)是指通過(guò)網(wǎng)絡(luò)進(jìn)行信息傳輸?shù)?b class='flag-5'>技術(shù)系統(tǒng),廣泛應(yīng)用于通信、互聯(lián)網(wǎng)等領(lǐng)域。在傳送網(wǎng)中,頻率
    的頭像 發(fā)表于 01-16 14:42 ?1137次閱讀