1.一種基于多核微控制器的光伏逆變器軟件架構(gòu)系統(tǒng),其特征在于:它包括,硬件抽象層、操作系統(tǒng)層和應(yīng)用層,所述的硬件抽象層包括外設(shè)配置管理模塊、外設(shè)驅(qū)動(dòng)模塊,
硬件抽象層用于對(duì)微控制器外設(shè)進(jìn)行配置編寫接口程序,在微控制器底層硬件與應(yīng)用層以及操作系統(tǒng)層之間起銜接作用。
2.根據(jù)權(quán)利要求1所述的一種基于多核微控制器的光伏逆變器軟件架構(gòu)系統(tǒng),其特征在于:
所述的操作系統(tǒng)層包括各內(nèi)核間數(shù)據(jù)交互處理模塊、各內(nèi)核操作系統(tǒng);
所述的應(yīng)用層包括運(yùn)行狀態(tài)管理模塊、通訊接口模塊、功率管理模塊、前后級(jí)控制算法模塊、安規(guī)管理模塊、MCU保護(hù)模塊、輸入信號(hào)管理模塊、數(shù)據(jù)處理核、顯示模塊以及調(diào)試模塊。
3.根據(jù)權(quán)利要求2所述的一種基于多核微控制器的光伏逆變器軟件架構(gòu)系統(tǒng),其特征在于:
所述的外設(shè)配置管理模塊用于管理微控制器的外設(shè)從屬關(guān)系配置以及CLA的配置,將外設(shè)依據(jù)需求分配給指定的CPU與CLA、配置CLA運(yùn)行設(shè)定、配置共享RAM分區(qū)。
4.根據(jù)權(quán)利要求3所述的一種基于多核微控制器的光伏逆變器軟件架構(gòu)系統(tǒng),其特征在于:
所述的外設(shè)驅(qū)動(dòng)模塊包括外設(shè)的驅(qū)動(dòng)配置以及應(yīng)用接口程序。
5.根據(jù)權(quán)利要求4所述的一種基于多核微控制器的光伏逆變器軟件架構(gòu)系統(tǒng),其特征在于:所述的硬件抽象層還包括芯片內(nèi)的系統(tǒng)時(shí)鐘、系統(tǒng)驅(qū)動(dòng)、GPIO。
6.根據(jù)權(quán)利要求5所述的一種基于多核微控制器的光伏逆變器軟件架構(gòu)系統(tǒng),其特征在于:所述的各內(nèi)核操作系統(tǒng)包括核1、核2、CLA-核1與CLA-核2。
7.根據(jù)權(quán)利要求6所述的一種基于多核微控制器的光伏逆變器軟件架構(gòu)系統(tǒng),其特征在于:運(yùn)行狀態(tài)管理模塊、通訊接口模塊、功率管理模塊、安規(guī)管理模塊、MCU保護(hù)模塊、輸出信號(hào)管理模塊、顯示模塊以及調(diào)試模塊均在核1中運(yùn)行,前后級(jí)控制算法模塊在核2中運(yùn)行;輸入信號(hào)管理模塊的AD輸入信號(hào)在核2中處理,GPIO輸入信號(hào)在核1中處理。
8.根據(jù)權(quán)利要求7所述的一種基于多核微控制器的光伏逆變器軟件架構(gòu)系統(tǒng),其特征在于:所述的運(yùn)行狀態(tài)管理模塊,用于光伏逆變器狀態(tài)機(jī)管理;所述的通訊接口模塊,用于逆變器對(duì)外通訊接口;所述的功率管理模塊,用于逆變器功率管理;所述的安規(guī)管理模塊,用于管理逆變器安規(guī)保護(hù);所述的MCU保護(hù)模塊,用于逆變器的自我保護(hù)功能;所述的輸出信號(hào)管理模塊,用于執(zhí)行逆變輸出動(dòng)作;所述的顯示模塊,用于人機(jī)交互界面LCD信息顯示;所述的調(diào)試模塊,用于對(duì)接測試工具,對(duì)外傳遞內(nèi)部有效信息;所述的前后級(jí)控制算法模塊,用于Boost控制算法、逆變控制算法、PLL算法、輸出優(yōu)化控制算法;所述的輸入信號(hào)管理模塊,用于處理輸入信號(hào);所述的數(shù)據(jù)處理核,用于AD采樣轉(zhuǎn)換后的數(shù)據(jù)處理。