CPU 或處理器負載(也稱為 CPU 使用率)在 ReceiverStatus SBF 塊中報告。可以通過“管理>關于>CPU負載”實時監(jiān)控,如圖1所示。
圖 1:Web 界面中的實時 CPU 負載
當 CPU 使用率超過 90% 時,接收器操作可能會變得不可靠。在高速率 RTK 或多基地 DGPS 操作期間通常會觀察到高處理器負載。例如,如果接收器正在跟蹤來自所有星座的所有信號,并配置為以 50Hz 記錄所有 SBF 塊、以 100Hz 記錄 NMEA 數據,同時還實時接收 MSM5 校正并對其進行處理以提供 RTK FIX 解決方案,則 CPU 負載AsteRx SB 將達到其上限(例如,本例中為 97%),如圖 2 所示,并且接收器操作將變得不可靠。
圖 2:CPU 過載
可以采取多種操作來釋放接收器 CPU 資源:
降低 SBF 塊或 NMEA 消息的輸出速率,并僅啟用應用程序所需的那些塊。例如,如果每秒需要 NMEA GGA 消息,則輸出速率應設置為 1Hz。同樣,日志會話的數據速率也可以降低。
限制正在跟蹤的衛(wèi)星數量,例如,通過使用 setElevationMask 命令定義仰角掩碼,或轉至管理 > 專家控制 > 控制面板 > 導航 > 接收器操作 > 掩碼 > 仰角掩碼,然后設置用于跟蹤和 PVT 的仰角 (默認情況下,這些值設置為 0),如下所示。所有低于該值的衛(wèi)星將不被跟蹤,也不參與PVT解算。
如果您的應用程序不需要 SBAS 或 GLONASS,則禁用 SBAS 或 GLONASS 跟蹤,可以通過使用 命令setSatelliteTracking或轉至管理 > 專家控制 > 控制面板 > 導航 > 高級用戶設置 > 跟蹤 > 衛(wèi)星跟蹤并取消選中來禁用任何星座如下所示的特定星座(例如GLONASS、SBAS和QZSS)。
通過使用命令setSignalTracking或轉至管理 > 專家控制 > 控制面板 > 導航 > 高級用戶設置 > 跟蹤 > 信號跟蹤并取消選中任何信號(例如 GPS L2C 、L5 ) ,禁用應用程序不需要的信號跟蹤如下所示。
圖 5:使用 Web 界面禁用 GPS L2C 和 L5 信號跟蹤
使用setDataInOut命令禁用“ASCIIDisplay”輸出:此顯示主要用于臨時檢查接收器操作和調試目的。
https://customersupport.septentrio.com/s/article/Which-actions-can-be-taken-to-free-up-receiver-CPU-resources
電話: 025-85577685
地址:南京市江寧開發(fā)區(qū)誠信大道990號優(yōu)尚天地3棟417室
企業(yè)微信