異常分級與分類
根據(jù)異常嚴重程度、影響范圍,將掃地機器人嵌入式系統(tǒng)異常分為三級,便于制定差異化處理策略:
一級輕微異常:不影響核心功能,僅局部體驗受限,如傳感器短暫干擾、單路采集異常、指示燈故障等。
二級中度異常:部分功能受限,需干預修復但無安全風險,如電機轉速異常、地圖數(shù)據(jù)丟失、通信中斷、局部卡滯等。
三級嚴重異常:存在安全風險或核心功能完全失效,如電池過熱、電機堵轉、電路短路、跌落觸發(fā)、系統(tǒng)死機等。
全維度異常檢測機制
構建硬件監(jiān)測+軟件巡檢的全維度異常檢測體系,實現(xiàn)故障早發(fā)現(xiàn)、早預警:
硬件實時監(jiān)測:通過電壓檢測芯片、電流采樣電路監(jiān)測供電狀態(tài);利用溫度傳感器監(jiān)測電池、電機、主控芯片溫度;采集電機電流、傳感器反饋信號,判斷硬件工作狀態(tài);通過看門狗電路監(jiān)測程序運行時序。
軟件周期性巡檢:設計獨立的異常監(jiān)測任務,按固定周期巡檢各模塊狀態(tài);校驗傳感器數(shù)據(jù)有效性,判斷任務運行狀態(tài);監(jiān)測內存使用率、CPU負載,排查資源異常;核對控制指令與執(zhí)行結果,檢測驅動與執(zhí)行機構偏差。
交叉校驗與閾值判斷:對冗余傳感器數(shù)據(jù)進行對比校驗,偏差超出范圍則判定異常;為電壓、溫度、電流、轉速等參數(shù)設置合理閾值,超出閾值立即觸發(fā)異常標記。
分級異常處理與自愈恢復機制
異常處理遵循先安全兜底、再分級處置、后自主恢復的流程,針對不同級別異常制定專屬處理策略,降低故障影響,實現(xiàn)無人值守下的自主恢復。
一級輕微異常處理
此類異常無需停機,采用后臺靜默處理模式:對受干擾的傳感器數(shù)據(jù)進行濾波、重采,剔除異常值;單路傳感器異常時,切換至冗余傳感器采集;短暫通信丟包時,啟動重傳機制;指示燈、按鍵故障時,屏蔽對應功能并記錄故障日志,不影響核心清掃任務。
二級中度異常處理
此類異常需暫停局部功能,啟動故障修復流程:電機轉速偏差過大時,重新校準驅動參數(shù)、重啟驅動模塊;地圖數(shù)據(jù)丟失時,重新執(zhí)行局部建圖與定位;Wi-Fi通信中斷時,周期性嘗試重連;機身卡滯時,執(zhí)行反向轉動、小幅轉向的脫困邏輯;參數(shù)丟失時,從備份存儲區(qū)加載默認參數(shù),修復完成后恢復正常運行。
三級嚴重異常處理
此類異常以安全防護為核心,立即執(zhí)行緊急停機與風險隔離:電池過熱、短路時,立即切斷電池供電,啟動散熱措施;電機堵轉、過載時,停止驅動輸出,避免燒毀電路;跌落觸發(fā)時,鎖定底盤電機,防止機身墜落;系統(tǒng)死機時,硬件看門狗觸發(fā)復位,重啟后加載備份固件;所有嚴重異常均會觸發(fā)聲光提示,同步記錄故障代碼,便于后續(xù)排查。
異常自愈與恢復驗證
異常處置完成后,系統(tǒng)自動進入恢復驗證階段:重新初始化故障模塊,采集狀態(tài)參數(shù)校驗修復效果;輕微異常直接恢復運行,中度、重度異常修復后,執(zhí)行短距離試運行,確認功能正常后再繼續(xù)清掃任務;若多次修復失敗,系統(tǒng)進入安全待機狀態(tài),保留故障信息并提示用戶介入處理。