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