試 電能質(zhì)量監(jiān)控系統(tǒng)需要周期性的對a/d轉換芯片進行采樣,并且某些實時性較強的控制算法要求核心任務被重新調(diào)度的周期很短,因此系統(tǒng)對周期性實時任務的支持非常重要。 進行實驗如下:分別在uclinux和rtai-uclinux下利用定時函數(shù)設計周期性的高優(yōu)先級任務,每一周期切換一次i/o口的電平,找出各自可分辨的穩(wěn)定的最小任務周期。 在處理器中等負荷條件下,實驗結果如表1所示: 操作系統(tǒng) 方波最小周期 任務的最小周期約 uclinux 40.002 ms 20 ms rtai/uclinux雙內(nèi)核 110.19 us 55 us 表1 時間分辨率實驗結果分析表 table1 analysis of the time resolution experiment 從實驗結果可以看出,uclinux操作系統(tǒng)難以完成周期小于20ms以下的周期性任務,因此對于周期性的a/d采樣以及高實時控制很難實現(xiàn),經(jīng)過改造后的rtai/uclinux雙內(nèi)核結構時間分辨率低于100us,完全可以滿足電能質(zhì)量控制器在a/d采