Time Slave行為
在gPTP網(wǎng)絡(luò)中作為Time Slave的節(jié)點存在著如下報文處理流程:
如果EthTSynHardwareTimestampSupport設(shè)置成TRUE, TimeSlave節(jié)點可以通過函數(shù)EthTSyn_RxIndication來獲取SYNC報文接收到的時間戳;
TimeSlave可通過配置參數(shù)EthTSynGlobalTimeFollowUpTimeout來實現(xiàn)SYNC報文接收之后Follow_Up報文的超時監(jiān)控,一旦發(fā)生超時,那么本次時間同步將失效,等待下次新的時間同步序列;
如果EthTSynHardwareTimestampSupport設(shè)置成TRUE, TimeSlave節(jié)點收到有效的Follow_Up報文之后,本地時間與Follow_Up發(fā)送的全局時間差距超過EthTSynTimeHardwareCorrectionThreshold,那么就需要調(diào)用函數(shù)EthIf_SetCorrectionTime來進行重置本地時間;
如果EthTSynHardwareTimestampSupport設(shè)置成FALSE, Time Slave就需要計算出全局時間,然后通過函數(shù)StbM_BusSetGlobalTime來實現(xiàn)時間同步;
為了便于大家更好地使用EthTsync這個模塊,小T整理了關(guān)于車載以太網(wǎng)時間同步模塊這部分常用的函數(shù)接口與功能說明,如下圖18所示:
-
網(wǎng)絡(luò)
+關(guān)注
關(guān)注
14文章
8022瀏覽量
92204 -
汽車
+關(guān)注
關(guān)注
15文章
3985瀏覽量
40402
發(fā)布評論請先 登錄



Vector的車載以太網(wǎng)總線接口卡VN5000系列快速入門#車載以太網(wǎng)



車載以太網(wǎng)基礎(chǔ)培訓(xùn)——車載以太網(wǎng)的鏈路層#車載以太網(wǎng)

車載以太網(wǎng)基礎(chǔ)培訓(xùn)——網(wǎng)絡(luò)層#車載以太網(wǎng)



車載以太網(wǎng)硬件接口VN5650--基于Network-based模式的配置過程#車載以太網(wǎng) #CANoe

車載以太網(wǎng)硬件接口VN5620設(shè)備展示與介紹#車載以太網(wǎng)

車載網(wǎng)絡(luò)測試技術(shù)的進化之路#CAN #車載以太網(wǎng) #TSN #時間敏感網(wǎng)絡(luò)
車載以太網(wǎng)時間同步之EthTsync技術(shù)解析

車載以太網(wǎng)時間同步AUTOSAR層級關(guān)系

評論