本公開涉及一種芯片系統(tǒng)授時方法,應用于芯片系統(tǒng)中的芯片,芯片的定時器第一通道用于生成第一時間信息,上述方法包括:將第一時間信息同步至芯片系統(tǒng);獲取時間報文及時鐘同步信號,基于時鐘同步信號確定時鐘同步信號中相鄰上升沿或下降沿的時間間隔;對時間報文進行解析操作,得到第二時間信息,第二時間信息的時間精度小于第一時間信息;在時間間隔滿足預設(shè)間隔要求且時間報文校驗正確的情況下,將第二時間信息同步至芯片系統(tǒng),并清零芯片系統(tǒng)的第一時間信息。本公開可以通過記錄時鐘同步信號的時間間隔,并在時間間隔滿足預設(shè)間隔要求且時間報文校驗正確的情況下進行授時,有效保障了時間信息的穩(wěn)定性及授時的準確性。障了時間信息的穩(wěn)定性及授時的準確性。障了時間信息的穩(wěn)定性及授時的準確性。
【技術(shù)實現(xiàn)步驟摘要】
一種芯片系統(tǒng)授時方法、裝置、電子設(shè)備及存儲介質(zhì)
[0001]本專利技術(shù)涉及自動駕駛
,特別涉及一種芯片系統(tǒng)授時方法、裝置、電子設(shè)備及存儲介質(zhì)。
技術(shù)介紹
[0002]在自動駕駛領(lǐng)域,會用到各種傳感器進行數(shù)據(jù)采集,如:激光雷達、相機、毫米波雷達等,如果各類傳感器傳輸數(shù)據(jù)的時間不統(tǒng)一,會對目標物體的數(shù)據(jù)融合、控制決策造成一定的誤差,進而影響自動駕駛的控制結(jié)果,甚至造成不可預想的事故。因此,時間同步在自動駕駛中具有重要地位,其中,統(tǒng)一的時鐘源對于時間同步十分重要。相關(guān)技術(shù)中,對芯片授時的方式過于復雜,且授時的準確度難以保證,如何簡便且準確的對芯片進行授時,成為亟待解決的技術(shù)問題。
技術(shù)實現(xiàn)思路
[0003]為了解決上述提出的至少一個技術(shù)問題,本公開提出了一種芯片系統(tǒng)授時方法、裝置、電子設(shè)備及存儲介質(zhì)。
[0004]一方面,本公開提供了一種芯片系統(tǒng)授時方法,應用于自動駕駛系統(tǒng)的芯片系統(tǒng),芯片系統(tǒng)配置有定時器,定時器的第一通道用于生成第一時間信息,上述方法包括:
[0005]將第一時間信息同步至芯片系統(tǒng);
[0006]獲取時間報文及時鐘同步信號,并確定時鐘同步信號中相鄰信號間的時間間隔;
[0007]對時間報文進行解析操作,得到第二時間信息,第二時間信息的時間精度小于第一時間信息;
[0008]在時間間隔滿足預設(shè)間隔要求且時間報文校驗正確的情況下,將第二時間信息同步至芯片系統(tǒng),并清零芯片系統(tǒng)的第一時間信息。
[0009]在一個可選的實施例中,上述方法還包括:
[0010]在時間間隔不滿足預設(shè)間隔要求、時間報文校驗失敗或者預設(shè)時間內(nèi)未獲取到時間報文的情況下,控制芯片進行自維護時間操作,得到第三時間信息,第三時間信息的時間精度小于第一時間信息;
[0011]將第三時間信息同步至芯片系統(tǒng),并清零芯片系統(tǒng)的第一時間信息。
[0012]在一個可選的實施例中,控制芯片進行自維護時間操作,得到第三時間信息,包括:
[0013]確定定時器的第二通道的時間循環(huán)周期;
[0014]當?shù)诙ǖ赖拿恳淮螘r間循環(huán)結(jié)束時,通過第二通道訪問定時器的中斷回調(diào)函數(shù),將中斷回調(diào)函數(shù)指示的時間增加一個第二通道的時間循環(huán)周期,得到第三時間信息。
[0015]在一個可選的實施例中,在時間間隔為時鐘同步信號中相鄰兩個上升沿的時間間隔的情況下,上述方法還包括:
[0016]確定定時器的第三通道的時間循環(huán)周期,第三通道的時間循環(huán)周期大于預設(shè)間隔
要求;
[0017]基于第三通道的時間循環(huán)周期,檢測上升沿;
[0018]在檢測到第一上升沿的情況下,記錄第三通道的第一時刻值,第一上升沿為時鐘同步信號中除最后一個上升沿之外的任一上升沿;
[0019]在檢測到第二上升沿的情況下,記錄第三通道的第二時刻值,第二上升沿為第一上升沿的下一個上升沿;
[0020]計算第二時刻值與第一時刻值的差值,根據(jù)差值確定時間間隔。
[0021]在一個可選的實施中,將第一時間信息同步至芯片系統(tǒng)之前,上述方法還包括:
[0022]確定定時器的第一通道的時間循環(huán)周期;
[0023]根據(jù)第一通道的時間循環(huán)周期,得到與第一通道的時間循環(huán)周期對應的第一時間信息換算值;
[0024]獲取第一通道的目標時間計數(shù)值,目標時間計數(shù)值隨時間遞減,且目標時間計數(shù)值的最大值等于第一通道的時間循環(huán)周期;
[0025]根據(jù)第一通道的時間循環(huán)周期、目標時間計數(shù)值及第一時間信息換算值,得到第一時間信息。
[0026]在一個可選的實施例中,芯片還配置有異步收發(fā)傳輸器及串行接口,獲取時間報文及時鐘同步信號,包括:
[0027]通過異步收發(fā)傳輸器,以中斷的方式接收時間報文;
[0028]通過串行接口,以中斷的方式讀取時鐘同步信號。
[0029]第二方面,本專利技術(shù)還提供了一種芯片系統(tǒng)授時裝置,應用于自動駕駛系統(tǒng),芯片系統(tǒng)包括配置有定時器的芯片,定時器的第一通道用于生成第一時間信息,裝置包括:
[0030]第一時間信息同步模塊,用于將第一時間信息同步至芯片系統(tǒng);
[0031]獲取模塊,用于獲取時間報文及時鐘同步信號,并確定時鐘同步信號中相鄰信號間的時間間隔;
[0032]解析模塊,用于對時間報文進行解析操作,得到第二時間信息,第二時間信息的時間精度小于第一時間信息;
[0033]第二時間信息同步模塊,用于在時間間隔滿足預設(shè)間隔要求且時間報文校驗正確的情況下,將第二時間信息同步至芯片系統(tǒng),并清零芯片系統(tǒng)的第一時間信息。
[0034]第三方面,本專利技術(shù)還提供了一種電子設(shè)備,包括:
[0035]處理器;
[0036]用于存儲處理器可執(zhí)行指令的存儲器;
[0037]其中,處理器用于執(zhí)行指令,以實現(xiàn)上述芯片系統(tǒng)授時方法。
[0038]第四方面,本專利技術(shù)還提供了一種存儲介質(zhì),當存儲介質(zhì)中的指令由電子設(shè)備的處理器執(zhí)行時,使得電子設(shè)備能夠執(zhí)行上述芯片系統(tǒng)授時方法。
[0039]第五方面,本專利技術(shù)還提供了一種計算機程序產(chǎn)品,計算機程序產(chǎn)品包括計算機程序,計算機程序存儲在可讀存儲介質(zhì)中,計算機設(shè)備的至少一個處理器從可讀存儲介質(zhì)讀取并執(zhí)行計算機程序,使得設(shè)備執(zhí)行上述芯片系統(tǒng)授時方法。
[0040]應當理解的是,以上的一般描述和后文的細節(jié)描述僅是示例性和解釋性的,而非限制本公開。
[0041]實施本公開,具有以下有益效果:
[0042]將第一時間信息同步至芯片系統(tǒng),芯片系統(tǒng)包括配置有定時器的芯片,定時器的第一通道用于生成第一時間信息;獲取時間報文及時鐘同步信號,記錄時鐘同步信號的時間間隔;對時間報文進行解析操作,得到第二時間信息,第二時間信息的時間精度小于第一時間信息;在時間間隔滿足預設(shè)間隔要求且時間報文校驗正確的情況下,將第二時間信息同步至芯片系統(tǒng),并清零芯片系統(tǒng)的第一時間信息。
[0043]本申請通過將比第二時間信息的時間精度更高的第一時間信息同步至芯片系統(tǒng),實現(xiàn)了對芯片系統(tǒng)更加精準的時間同步;通過記錄時鐘同步信號的時間間隔,能夠?qū)r鐘同步信號的穩(wěn)定性作出判斷,保障時間信息的穩(wěn)定性;通過在時間間隔滿足預設(shè)間隔要求且時間報文校驗正確的情況下,將第二時間信息同步至芯片系統(tǒng),提高了時間信息的準確度,有效保障了授時的準確性。
[0044]根據(jù)下面參考附圖對示例性實施例的詳細說明,本公開的其它特征及方面將變得清楚。
附圖說明
[0045]為了更清楚地說明本申請實施例或現(xiàn)有技術(shù)中的技術(shù)方案和優(yōu)點,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單的介紹,顯而易見地,下面描述中的附圖僅僅是本申請的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其它附圖。此處的附圖被并入說明書中并構(gòu)成本說明書的一部分,示出了符合本公開的實施例,并與說明書一起用于解釋本公開的原理,并不構(gòu)成對本公開的不當限定。
[0046]本文檔來自技高網(wǎng)...
【技術(shù)保護點】
【技術(shù)特征摘要】
1.一種芯片系統(tǒng)授時方法,其特征在于,所述方法應用于自動駕駛系統(tǒng)的芯片系統(tǒng),所述芯片系統(tǒng)配置有定時器,所述定時器的第一通道用于生成第一時間信息,所述方法包括:將所述第一時間信息同步至所述芯片系統(tǒng);獲取時間報文及時鐘同步信號,并確定所述時鐘同步信號中相鄰信號間的時間間隔;對所述時間報文進行解析操作,得到第二時間信息,所述第二時間信息的時間精度小于所述第一時間信息;在所述時間間隔滿足預設(shè)間隔要求且所述時間報文校驗正確的情況下,將所述第二時間信息同步至所述芯片系統(tǒng),并清零所述芯片系統(tǒng)的所述第一時間信息。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括:在所述時間間隔不滿足預設(shè)間隔要求、所述時間報文校驗失敗或者預設(shè)時間內(nèi)未獲取到所述時間報文的情況下,控制所述芯片進行自維護時間操作,得到第三時間信息,所述第三時間信息的時間精度小于所述第一時間信息;將所述第三時間信息同步至所述芯片系統(tǒng),并清零所述芯片系統(tǒng)的所述第一時間信息。3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述控制所述芯片進行自維護時間操作,得到第三時間信息,包括:確定所述定時器的第二通道的時間循環(huán)周期;當所述第二通道的每一次時間循環(huán)結(jié)束時,通過所述第二通道訪問所述定時器的中斷回調(diào)函數(shù),將所述中斷回調(diào)函數(shù)指示的時間增加一個所述第二通道的時間循環(huán)周期,得到所述第三時間信息。4.根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述時間間隔為所述時鐘同步信號中相鄰兩個上升沿的時間間隔的情況下,所述方法還包括:確定所述定時器的第三通道的時間循環(huán)周期,所述第三通道的時間循環(huán)周期大于所述預設(shè)間隔要求;基于所述第三通道的時間循環(huán)周期,檢測上升沿;在檢測到第一上升沿的情況下,記錄所述第三通道的第一時刻值,所述第一上升沿為所述時鐘同步信號中除最后一個上升沿之外的任一上升沿;在檢測到第二上升沿的情況下,記錄所述第三通道的第二時刻值,所述第二上升沿為所述第一上升沿的下一個上升沿;計算所述第二時刻值與所述第一時刻值的差值,根據(jù)所述差值確定所述時間間隔。5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述將所述第一時間信息同步至...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:朱健,張振林,
申請(專利權(quán))人:中汽創(chuàng)智科技有限公司,
類型:發(fā)明
國別省市:
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。