[發(fā)明專利]時間同步方法與時間同步系統(tǒng)在審
申請?zhí)枺?/td> | 202010042014.5 | 申請日: | 2020-01-15 |
公開(公告)號: | CN113132042A | 公開(公告)日: | 2021-07-16 |
發(fā)明(設(shè)計)人: | 許晉嘉 | 申請(專利權(quán))人: | 宏碁股份有限公司 |
主分類號: | H04J3/06 | 分類號: | H04J3/06;H04L12/40 |
代理公司: | 北京君尚知識產(chǎn)權(quán)代理有限公司 11200 | 代理人: | 余功勛 |
地址: | 中國臺灣新北市22*** | 國省代碼: | 臺灣;71 |
權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
摘要: | |||
搜索關(guān)鍵詞: | 時間 同步 方法 系統(tǒng) | ||
一種時間同步方法與時間同步系統(tǒng)。所述方法包括:在控制器區(qū)域網(wǎng)路(Controller Area Network,CAN)系統(tǒng)中的CAN裝置的測試模式下,建立所述CAN裝置與主機裝置之間的時間映射關(guān)系;在所述CAN裝置的正常模式下,從所述CAN裝置讀取至少一數(shù)據(jù)包的CAN時間信息;以及根據(jù)所述時間映射關(guān)系與所述CAN時間信息,記錄所述至少一數(shù)據(jù)包的主機時間信息。
技術(shù)領(lǐng)域
本發(fā)明是有關(guān)于一種時間同步技術(shù),且特別是有關(guān)于一種時間同步方法與時間同步系統(tǒng)。
背景技術(shù)
控制器區(qū)域網(wǎng)路(Controller Area Network,CAN)是一種總線標(biāo)準(zhǔn),其可用于車載電子系統(tǒng)或其他產(chǎn)業(yè)的電子系統(tǒng)中,以使電子系統(tǒng)中的晶片及/或電子儀器相互通訊。CAN系統(tǒng)中的節(jié)點亦稱為CAN裝置(或CAN總線裝置)。多個CAN裝置之間可通過雙絞線彼此連接以進行通訊。
一般來說,當(dāng)CAN裝置接收到數(shù)據(jù)包時,此CAN裝置會根據(jù)裝置內(nèi)建的時鐘對接收到的數(shù)據(jù)包加上一個時間戳,并將此數(shù)據(jù)包暫存于緩存器中。爾后,外接的電腦裝置可以經(jīng)由通用串行總線(Universal Serial Bus,USB)或以太網(wǎng)等通訊協(xié)議來從此CAN裝置的緩存器中讀取數(shù)據(jù)包與相關(guān)的封包接收時間等信息。但是,在實務(wù)上,CAN裝置內(nèi)建的時鐘往往與真實時間存在誤差,且不同CAN裝置的時鐘可能也彼此不同步,從而造成應(yīng)用程序?qū)?shù)據(jù)包的接收時間發(fā)生誤判。
發(fā)明內(nèi)容
本發(fā)明提供一種時間同步方法與時間同步系統(tǒng),可將CAN裝置所接收的數(shù)據(jù)包的接收時間與主機裝置的時間進行同步。
本發(fā)明的實施例提供一種時間同步方法,其用于控制器區(qū)域網(wǎng)路(ControllerArea Network,CAN)系統(tǒng),所述時間同步方法包括:在所述CAN系統(tǒng)中的CAN裝置的測試模式下,建立所述CAN裝置與主機裝置之間的時間映射關(guān)系;在所述CAN裝置的正常模式下,從所述CAN裝置讀取至少一數(shù)據(jù)包的CAN時間信息;以及根據(jù)所述時間映射關(guān)系與所述CAN時間信息,記錄所述至少一數(shù)據(jù)包的主機時間信息。
本發(fā)明的實施例另提供一種時間同步系統(tǒng),其包括主機裝置與至少一CAN裝置。所述至少一CAN裝置包括第一CAN裝置并耦接至所述主機裝置。所述主機裝置用以在所述第一CAN裝置的測試模式下,建立所述第一CAN裝置與所述主機裝置之間的時間映射關(guān)系。所述主機裝置更用以在所述第一CAN裝置的正常模式下,從所述第一CAN裝置讀取至少一數(shù)據(jù)包的CAN時間信息。所述主機裝置更用以根據(jù)所述時間映射關(guān)系與所述CAN時間信息,記錄所述至少一數(shù)據(jù)包的主機時間信息。
基于上述,在CAN裝置的測試模式下,CAN裝置與主機裝置之間的時間映射關(guān)系可被建立。此外,在CAN裝置的正常模式下,至少一數(shù)據(jù)包的CAN時間信息可從CAN裝置中讀取。根據(jù)所述時間映射關(guān)系與所述CAN時間信息,所述至少一數(shù)據(jù)包的主機時間信息可被記錄,使得所述至少一數(shù)據(jù)包的接收時間與主機裝置的時間進行同步。
附圖說明
圖1是根據(jù)本發(fā)明的一實施例所繪示的時間同步系統(tǒng)的示意圖。
圖2是根據(jù)本發(fā)明的一實施例所繪示的建立第一CAN裝置與主機裝置之間的時間映射關(guān)系的示意圖。
圖3是根據(jù)本發(fā)明的一實施例所繪示的根據(jù)時間映射關(guān)系與CAN時間信息,記錄數(shù)據(jù)包的主機時間信息的示意圖。
圖4是根據(jù)本發(fā)明的一實施例所繪示的時間同步方法的流程圖。
圖5是根據(jù)本發(fā)明的一實施例所繪示的時間同步方法的流程圖。
圖6是根據(jù)本發(fā)明的一實施例所繪示的時間同步方法的流程圖。
圖7是根據(jù)本發(fā)明的一實施例所繪示的時間同步方法的流程圖。
其中:
100:時間同步系統(tǒng);
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于宏碁股份有限公司,未經(jīng)宏碁股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010042014.5/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。