摘要:通過分析CAN總線的非破壞性優先權逐位仲裁的規則,得出若采用建立在確定性系統模型基礎上的靜態優先級,當總線帶寬利用率很高時。低優先級信息幀發送時延會大大增加。甚至造成數據的丟失,同時采用靜態優先級在系統運行過程中不能對調度分配進行修正。因此提出單隊單拍(SQSA)和單隊多拍(SQMA)的動態優先級晉升方法及數學模型,分析該模型的吞吐率,模型的最大延時及采用SQMA可能出現的問題及解決方法。通過仿真實驗驗證提出的改進動態優先級的方法在網絡吞吐率、平均時延和網絡利用率都有較好的性能。
關鍵詞:CAN;靜態調度;動態調度;單隊單拍;單隊多拍
中圖分類號:TP273
文獻標識碼:A