can喚醒模式是什麼意思

來源:魅力女性吧 5.17K
can喚醒模式是什麼意思

當 CAN 信號被激活時,可以將數據記錄儀從休眠模式進行喚醒。這意味着一旦車輛上電且 CAN 活動恢復時,記錄儀可以立即開始記錄。喚醒系統會激活記錄數據所需的配置

為了保證CAN節點不被總線毛刺和本地喚醒信號毛刺誤喚醒,設計了臨時喚醒模式和喚醒確認模式。在臨時喚醒模式下,CAN節點輪詢CAN控制器標誌位和本地喚醒信號電平,在喚醒確認模式下,CAN節點查詢CAN報文接收和本地喚醒條件是否有效。

當節點進入休眠後,CAN信號或者內部定時器臨時喚醒節點,進入臨時喚醒模式,臨時喚醒模式保持時間為Ttempwake,在臨時喚醒模式期間輪詢CAN控制器的喚醒狀態位和本地喚醒信號的電平,如果CAN控制器喚醒狀態位和本地喚醒信號電平一直無效,Ttempwake後CAN節點再次進入休眠模式。如果CAN控制器喚醒狀態位有效或者本地喚醒信號電平有效,進入喚醒確認模式。

在喚醒確認模式中,如果CAN控制器喚醒標誌位有效,使能CAN物理層收發器和CAN控制器,根據該CAN網絡的波特率,設定一定的濾波時間(記為Tfilter),檢查該段時間以內是否接收到CAN報文,如果接收到,説明這是有效的CAN報文喚醒,CAN節點進入喚醒模式,如果沒有收到,説明CAN節點是被總線上的毛刺喚醒的,這時,節點返回休眠模式。

熱門標籤