在DSP/BIOS中根據(jù)優(yōu)先級由高到低順序,一般將線程分為:硬件中斷(HWI)、軟件中斷(SWI)、任務(TSK)和后臺線程(IDL)。按照兆瓦級岸電系統(tǒng)的功能需求,將系統(tǒng)各子功能模塊分為圖1所示的功能模塊:
硬件中斷線程(HWI)優(yōu)先級最高,往往放置和外設密切相關、實時性要求很高的功能模塊代碼。本系統(tǒng)安排了三個硬件中斷線程:(1)PDPINT硬件中斷線程,該中斷優(yōu)先級最高,當任一IGBT模塊發(fā)生故障時,通過驅(qū)動保護電路送至PDPINT,在最短時間內(nèi)停止變流,保護系統(tǒng)安全;(2)A/D采樣和算法執(zhí)行任務模塊,按照2.5kHz速率實時采集算法所需數(shù)據(jù),執(zhí)行變流算法,這是系統(tǒng)最核心的線程。優(yōu)先級僅次于PDPINT;(3)通信模塊(接收),因為系統(tǒng)采用RS485與遠程監(jiān)控計算機通信,其與系統(tǒng)的底層硬件密切相關,而DSP本身的FIFO有限,必須及時接收數(shù)據(jù),否則會造成數(shù)據(jù)丟失,至于接收后數(shù)據(jù)的處理,可放在軟件中斷任務中。