本發(fā)明涉及自動(dòng)控制技術(shù)領(lǐng)域,具體而言,涉及一種風(fēng)電控制系統(tǒng)和風(fēng)電控制方法。
背景技術(shù):
目前,風(fēng)能作為一種清潔的可再生能源,越來越受到世界各國(guó)的重視且蘊(yùn)量巨大。在我國(guó)廣袤的土地上設(shè)置有成百上千的風(fēng)電設(shè)備將風(fēng)能轉(zhuǎn)化成電能,以對(duì)風(fēng)能進(jìn)行合理利用。為了對(duì)風(fēng)電設(shè)備進(jìn)行控制以及對(duì)電能的轉(zhuǎn)換情況進(jìn)行實(shí)時(shí)掌握,會(huì)設(shè)置風(fēng)電控制系統(tǒng)對(duì)風(fēng)電設(shè)備進(jìn)行控制。
相關(guān)技術(shù)中,風(fēng)電控制系統(tǒng)主要包括主控控制器、變槳控制器和變流控制器,其中,主控控制器分別通過與變流控制器以及變槳控制器連接,從而使得主控控制器可以分別與變槳控制器和變流控制器進(jìn)行數(shù)據(jù)交互。
在實(shí)現(xiàn)本發(fā)明過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)中至少存在如下問題:
在風(fēng)電控制系統(tǒng)中,不僅需要主控控制器、變槳控制器和變流控制器支持以太網(wǎng)設(shè)備,對(duì)風(fēng)電控制系統(tǒng)的硬件規(guī)格提出了特殊需求;而且需要在風(fēng)電控制系統(tǒng)中設(shè)置路由器等以太網(wǎng)設(shè)備才能使主控控制器、變槳控制器和變流控制器通過以太網(wǎng)進(jìn)行通信,從而在增加了風(fēng)電控制系統(tǒng)的成本的同時(shí)不便于對(duì)風(fēng)電控制系統(tǒng)的通信網(wǎng)絡(luò)的擴(kuò)展和改造。
技術(shù)實(shí)現(xiàn)要素:
有鑒于此,本發(fā)明實(shí)施例的目的在于提供一種風(fēng)電控制系統(tǒng)和風(fēng)電控制方法,可以使主控控制器、變槳控制器和變流控制器在不支持以太網(wǎng)的情況下也能夠進(jìn)行數(shù)據(jù)交互,而且可以在控制風(fēng)電控制系統(tǒng)成本的同時(shí)便于對(duì)風(fēng)電控制系統(tǒng)的通信網(wǎng)絡(luò)進(jìn)行擴(kuò)展和改造。
第一方面,本發(fā)明實(shí)施例提供了一種風(fēng)電控制系統(tǒng),包括:主控控制器、變槳控制器、變流控制器和電滑環(huán);
所述變槳控制器,通過控制器局域網(wǎng)絡(luò)(Controller Area Network,CAN)總線與所述電滑環(huán)連接;所述主控控制器和所述變流控制器通過所述CAN總線分別與所述電滑環(huán)連接;所述主控控制器還通過所述CAN總線與所述變流控制器連接;
所述主控控制器、所述變槳控制器和所述變流控制器之間通過所述CAN總線進(jìn)行數(shù)據(jù)交互。
結(jié)合第一方面,本發(fā)明實(shí)施例提供了第一方面的第一種可能的實(shí)施方式,其中:所述風(fēng)電控制系統(tǒng)還包括:第一無線數(shù)據(jù)通信模塊和第二無線數(shù)據(jù)通信模塊;
所述第一無線數(shù)據(jù)通信模塊通過所述CAN總線與所述變槳控制器連接;所述第二無線數(shù)據(jù)通信模塊通過所述CAN總線與所述主控控制器連接;
所述第一無線數(shù)據(jù)通信模塊和所述第二無線數(shù)據(jù)通信模塊,形成無線冗余通信線路,用于使所述主控控制器、所述變槳控制器和所述變流控制器之間通過所述無線冗余通信線路進(jìn)行數(shù)據(jù)交互。
結(jié)合第一方面,本發(fā)明實(shí)施例提供了第一方面的第二種可能的實(shí)施方式,其中:所述變槳控制器,包括:
指令接收模塊,用于接收所述主控控制器發(fā)送的變槳控制信息,所述變槳控制信息包括所述主控控制器獲取到的變槳控制參數(shù);
計(jì)算模塊,用于通過對(duì)接收到的所述變槳控制參數(shù)進(jìn)行計(jì)算,得到變槳操作指令;
執(zhí)行模塊,用于執(zhí)行與得到的所述變槳操作指令相應(yīng)的變槳操作。
結(jié)合第一方面,本發(fā)明實(shí)施例提供了第一方面的第三種可能的實(shí)施方式,其中:所述變流控制器,包括:
指令接收單元,用于接收所述主控控制器發(fā)送的變流控制信息,所述變流控制信息包括所述主控控制器獲取到的變流控制參數(shù);
計(jì)算單元,用于通過對(duì)接收到的所述變流控制參數(shù)進(jìn)行計(jì)算,得到變流操作指令;
執(zhí)行單元,用于執(zhí)行與得到的所述變流操作指令相應(yīng)的變流操作。
結(jié)合第一方面,本發(fā)明實(shí)施例提供了第一方面的第四種可能的實(shí)施方式,其中:所述第一無線數(shù)據(jù)通信模塊和所述第二無線數(shù)據(jù)通信模塊均采用無線保真(WIreless-Fidelity,WiFi)模塊。
第二方面,本發(fā)明實(shí)施例還提供一種利用上述風(fēng)電控制系統(tǒng)的風(fēng)電控制方法,包括:
變槳控制器判斷CAN總線通信是否正常;
如果所述變槳控制器確定所述CAN總線通信正常,則所述變槳控制器通過所述CAN總線分別與所述主控控制器和所述變流控制器進(jìn)行數(shù)據(jù)交互;
如果所述變槳控制器確定所述CAN總線通信異常,則所述變槳控制器通過預(yù)設(shè)的無線冗余通信線路分別與所述主控控制器和所述變流控制器進(jìn)行數(shù)據(jù)交互。
結(jié)合第二方面,本發(fā)明實(shí)施例提供了第二方面的第一種可能的實(shí)施方式,其中:變槳控制器判斷所述CAN總線通信是否正常,包括:
所述變槳控制器判斷是否接收到所述主控控制器和所述變流控制器發(fā)送的通信檢測(cè)信息;
如果是,則所述變槳控制器根據(jù)接收的所述通信檢測(cè)信息,向所述主控控制器和所述變流控制器反饋與所述通信檢測(cè)信息對(duì)應(yīng)的通信正常信息,并確定所述CAN總線通信正常;
如果否,則所述變槳控制器判斷所述CAN總線通信異常。
結(jié)合第二方面,本發(fā)明實(shí)施例提供了第二方面的第二種可能的實(shí)施方式,其中:所述變槳控制器通過預(yù)設(shè)的無線冗余通信線路分別與所述主控控制器和所述變流控制器進(jìn)行數(shù)據(jù)交互,包括:
所述變槳控制器通過所述無線冗余通信線路向所述主控控制器發(fā)送交互數(shù)據(jù),使得所述主控控制器在確定接收到的所述交互數(shù)據(jù)中攜帶有所述變流控制器的通信地址時(shí),將所述交互數(shù)據(jù)發(fā)送給所述變流控制器。
第三方面,本發(fā)明實(shí)施例又提供一種利用上述風(fēng)電控制系統(tǒng)的風(fēng)電控制方法,包括:
主控控制器通過CAN總線向變槳控制器發(fā)送通信檢測(cè)信息,使得變槳控制器根據(jù)接收到的所述通信檢測(cè)信息判斷CAN總線通信是否正常;
所述主控控制器判斷在預(yù)設(shè)時(shí)長(zhǎng)內(nèi)是否接收到所述變槳控制器根據(jù)接收的所述通信檢測(cè)信息所反饋的通信正常信息;
如果是,則所述主控控制器通過所述CAN總線分別與所述變槳控制器和所述變流控制器進(jìn)行數(shù)據(jù)交互;
如果否,則所述主控控制器通過預(yù)設(shè)的無線冗余通信線路分別與所述變槳控制器和所述變流控制器進(jìn)行數(shù)據(jù)交互。
結(jié)合第三方面,本發(fā)明實(shí)施例提供了第三方面的第一種可能的實(shí)施方式,其中:所述主控控制器通過預(yù)設(shè)的無線冗余通信線路分別與所述變槳控制器和所述變流控制器進(jìn)行數(shù)據(jù)交互,包括:
所述主控控制器通過所述無線冗余通信線路接收所述變槳控制器發(fā)送的交互數(shù)據(jù),所述交互數(shù)據(jù)中攜帶有所述主控控制器或者所述變流控制器的通信地址;
當(dāng)確定所述交互數(shù)據(jù)中攜帶有變流控制器通信地址時(shí),所述主控控制器將所述交互數(shù)據(jù)發(fā)送到所述變流控制器。
本發(fā)明實(shí)施例提供的風(fēng)電控制系統(tǒng)和風(fēng)電控制方法,通過在主控控制器、變槳控制器、變流控制器和電滑環(huán)之間設(shè)置CAN總線,使得主控控制器、變槳控制器和變流控制器之間通過CAN總線進(jìn)行數(shù)據(jù)交互,與現(xiàn)有技術(shù)中在風(fēng)電控制系統(tǒng)中設(shè)置路由器等以太網(wǎng)設(shè)備使主控控制器、變槳控制器和變流控制器之間進(jìn)行數(shù)據(jù)交互相比,通訊網(wǎng)絡(luò)拓展性好,可以使主控控制器、變槳控制器和變流控制器在不支持以太網(wǎng)的情況下也能夠進(jìn)行數(shù)據(jù)交互,降低了風(fēng)電控制系統(tǒng)的硬件規(guī)格需求;而且通過簡(jiǎn)單的布置CAN總線節(jié)點(diǎn)的方式就可以使主控控制器、變槳控制器和變流控制器接入CAN總線并進(jìn)行數(shù)據(jù)交互,在無需使用成本昂貴的以太網(wǎng)設(shè)備的同時(shí)也便于對(duì)風(fēng)電控制系統(tǒng)中通信網(wǎng)絡(luò)進(jìn)行擴(kuò)展和改造。
為使本發(fā)明的上述目的、特征和優(yōu)點(diǎn)能更明顯易懂,下文特舉較佳實(shí)施例,并配合所附附圖,作詳細(xì)說明如下。
附圖說明
為了更清楚地說明本發(fā)明實(shí)施例的技術(shù)方案,下面將對(duì)實(shí)施例中所需要使用的附圖作簡(jiǎn)單地介紹,應(yīng)當(dāng)理解,以下附圖僅示出了本發(fā)明的某些實(shí)施例,因此不應(yīng)被看作是對(duì)范圍的限定,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他相關(guān)的附圖。
圖1示出了本發(fā)明實(shí)施例1所提供的一種風(fēng)電控制系統(tǒng)的結(jié)構(gòu)示意圖;
圖2a至圖2d示出了本發(fā)明實(shí)施例1所提供的風(fēng)電控制系統(tǒng)中,主控控制器、變槳控制器和變流控制器之間分別形成有線通信線路和無線冗余通信線路的不同接線方式;
圖3a和圖3b示出了本發(fā)明實(shí)施例1所提供的風(fēng)電控制系統(tǒng)中,主控控制器、變槳控制器和變流控制器之間分別通過有線通信線路和無線冗余通信線路進(jìn)行數(shù)據(jù)交互的示意圖;
圖4示出了本發(fā)明實(shí)施例2所提供的一種風(fēng)電控制方法的流程圖;
圖5示出了本發(fā)明實(shí)施例3所提供的一種風(fēng)電控制方法的流程圖;
圖6示出了本發(fā)明實(shí)施例3所提供的以對(duì)有線通信線路與無線冗余通信線路的切換為例的一種風(fēng)電控制方法流程圖。
附圖中,各標(biāo)號(hào)所代表的部件列表如下:
100:主控控制器,102:變槳控制器;104:變流控制器,106:電滑環(huán),108:第一無線數(shù)據(jù)通信模塊,110:第二無線數(shù)據(jù)通信模塊。
具體實(shí)施方式
為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。通常在此處附圖中描述和示出的本發(fā)明實(shí)施例的組件可以以各種不同的配置來布置和設(shè)計(jì)。因此,以下對(duì)在附圖中提供的本發(fā)明的實(shí)施例的詳細(xì)描述并非旨在限制要求保護(hù)的本發(fā)明的范圍,而是僅僅表示本發(fā)明的選定實(shí)施例。基于本發(fā)明的實(shí)施例,本領(lǐng)域技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)的前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
相關(guān)技術(shù)中,在風(fēng)電控制系統(tǒng)中,需要在風(fēng)電控制系統(tǒng)中設(shè)置路由器等以太網(wǎng)設(shè)備才能使主控控制器、變槳控制器和變流控制器通過以太網(wǎng)進(jìn)行通信,從而增加了風(fēng)電控制系統(tǒng)的成本?;诖耍旧暾?qǐng)?zhí)峁┑囊环N風(fēng)電控制系統(tǒng)和風(fēng)電控制方法。
實(shí)施例1
為便于對(duì)本實(shí)施例進(jìn)行理解,首先對(duì)本發(fā)明實(shí)施例1所公開的一種風(fēng)電控制系統(tǒng)進(jìn)行詳細(xì)介紹。
參見圖1,本實(shí)施例提供一種風(fēng)電控制系統(tǒng),包括:主控控制器100、變槳控制器102、變流控制器104和電滑環(huán)106;
變槳控制器102,通過CAN總線與電滑環(huán)106連接;主控控制器100和變流控制器104通過CAN總線分別與電滑環(huán)106連接;主控控制器100還通過CAN總線與變流控制器104連接;
主控控制器100、變槳控制器102和變流控制器104之間通過CAN總線進(jìn)行數(shù)據(jù)交互。
具體地,主控控制器100、變槳控制器102和變流控制器104的功能具體描述如下:
主控控制器100,用于分別向變槳控制器102和變流控制器104發(fā)送變槳控制指令和變流控制指令,并通過CAN總線分別與變槳控制器102和變流控制器104進(jìn)行數(shù)據(jù)交互。
變槳控制器102,用于執(zhí)行主控控制器100發(fā)送的變槳控制指令,并通過CAN總線分別與主控控制器100和變流控制器104進(jìn)行數(shù)據(jù)交互。
變流控制器104,用于執(zhí)行主控控制器100發(fā)送的變流控制指令,并通過CAN總線分別與主控控制器100和變槳控制器102進(jìn)行數(shù)據(jù)交互。
電滑環(huán)106作為變槳控制器102與主控控制器100之間的通信橋梁,是風(fēng)電控制系統(tǒng)正常運(yùn)行的關(guān)鍵。
主控控制器100、變槳控制器102和變流控制器104可以采用現(xiàn)有的任何單片機(jī)、微處理器或者處理器,這里不再一一贅述。
綜上所述,本實(shí)施例提供的風(fēng)電控制系統(tǒng),通過在主控控制器、變槳控制器、變流控制器和電滑環(huán)之間設(shè)置CAN總線,使得主控控制器、變槳控制器和變流控制器之間通過CAN總線進(jìn)行數(shù)據(jù)交互,與現(xiàn)有技術(shù)中在風(fēng)電控制系統(tǒng)中設(shè)置路由器等以太網(wǎng)設(shè)備使主控控制器、變槳控制器和變流控制器之間進(jìn)行數(shù)據(jù)交互相比,通訊網(wǎng)絡(luò)拓展性好,可以使主控控制器、變槳控制器和變流控制器在不支持以太網(wǎng)的情況下也能夠進(jìn)行數(shù)據(jù)交互,降低了風(fēng)電控制系統(tǒng)的硬件規(guī)格需求;通過簡(jiǎn)單的布置CAN總線節(jié)點(diǎn)的方式就可以使主控控制器、變槳控制器和變流控制器接入CAN總線并進(jìn)行數(shù)據(jù)交互,在無需使用成本昂貴的以太網(wǎng)設(shè)備的同時(shí)也便于對(duì)風(fēng)電控制系統(tǒng)中通信網(wǎng)絡(luò)進(jìn)行擴(kuò)展和改造。
相關(guān)技術(shù)中,當(dāng)電滑環(huán)損壞不能使用時(shí),主控控制器可以利用以太網(wǎng)與藍(lán)牙設(shè)備結(jié)合形成的無線線路與變槳控制器進(jìn)行數(shù)據(jù)交互,但由于以太網(wǎng)和藍(lán)牙設(shè)備之間所使用的數(shù)據(jù)通信協(xié)議不同,當(dāng)數(shù)據(jù)在以太網(wǎng)和藍(lán)牙設(shè)備之間傳輸時(shí),需要對(duì)數(shù)據(jù)使用的通信協(xié)議進(jìn)行轉(zhuǎn)換,但是通信協(xié)議轉(zhuǎn)換的過程比較復(fù)雜,會(huì)對(duì)數(shù)據(jù)的傳輸效率造成影響。所以,為了盡可能減少通信協(xié)議轉(zhuǎn)換對(duì)數(shù)據(jù)的傳輸效率的影響,在本實(shí)施例中,上述風(fēng)電控制系統(tǒng)還包括:第一無線數(shù)據(jù)通信模塊108和第二無線數(shù)據(jù)通信模塊110。
其中,第一無線數(shù)據(jù)通信模塊108通過CAN總線與變槳控制器102連接;第二無線數(shù)據(jù)通信模塊110通過CAN總線與主控控制器100連接;第一無線數(shù)據(jù)通信模塊108和第二無線數(shù)據(jù)通信模塊110,形成無線冗余通信線路,用于使主控控制器100、變槳控制器102和變流控制器104之間通過無線冗余通信線路進(jìn)行數(shù)據(jù)交互。
優(yōu)選地,第一無線數(shù)據(jù)通信模塊108和第二無線數(shù)據(jù)通信模塊110均采用WiFi模塊形成無線冗余通信線路,使主控控制器100、變槳控制器102和變流控制器104之間通過無線冗余通信線路進(jìn)行數(shù)據(jù)交互。
參見圖2a至2d,為主控控制器100、變槳控制器102和變流控制器104之間分別形成有線通信線路(CAN總線)和無線冗余通信線路的不同接線方式,其中,圖中示出的標(biāo)識(shí)CAN、CAN0和CAN1是CAN總線上的不同端口,表示主控控制器100、變槳控制器102和變流控制器104之間可以通過CAN總線上不同的端口進(jìn)行連接。
如圖3a所示,示出了主控控制器100與變槳控制器102之間分別通過有線通信線路和無線冗余通信線路進(jìn)行交互的示意圖;如圖3b所示,示出了變槳控制器102與變流控制器104之間分別通過有線通信線路和無線冗余通信線路進(jìn)行交互的示意圖,其中,圖3a和圖3b中的實(shí)線表示有線通信線路,虛線表示無線冗余通信線路。
通過圖3a和圖3b可以看出,主控控制器100、變槳控制器102和變流控制器104之間不僅可以通過有線通信線路(CAN總線)進(jìn)行數(shù)據(jù)交互;而且可以通過第一無線數(shù)據(jù)通信模塊108和第二無線數(shù)據(jù)通信模塊110形成的無線冗余通信線路進(jìn)行數(shù)據(jù)交互;還可以通過有線通信線路(CAN總線)與無線冗余通信線路結(jié)合的方式進(jìn)行數(shù)據(jù)交互。
綜上所述,通過在風(fēng)電控制系統(tǒng)中設(shè)置由第一無線數(shù)據(jù)通信模塊和第二無線數(shù)據(jù)通信模塊形成的無線冗余通信線路,使得主控控制器、變槳控制器和變流控制器之間可以通過無線冗余通信線路進(jìn)行數(shù)據(jù)交互,通訊協(xié)議簡(jiǎn)單,避免了使用藍(lán)牙時(shí)需要對(duì)數(shù)據(jù)使用的通信協(xié)議進(jìn)行轉(zhuǎn)換的缺陷,盡可能減少由于通信協(xié)議轉(zhuǎn)換對(duì)數(shù)據(jù)的傳輸效率的影響,保證了數(shù)據(jù)的傳輸效率;而且可利用無線冗余通信線路對(duì)廠內(nèi)風(fēng)機(jī)進(jìn)行聯(lián)機(jī)測(cè)試,減少風(fēng)機(jī)的頻繁移動(dòng),降低安全風(fēng)險(xiǎn);再者在風(fēng)電控制系統(tǒng)中形成有線/無線兩路通信線路,可提高主控控制器、變槳控制器和變流控制器之間通信的可靠性,基本上避免了風(fēng)電控制系統(tǒng)因電滑環(huán)故障而停機(jī)的問題,從而提高了風(fēng)機(jī)發(fā)電量。
相關(guān)技術(shù)中,變槳控制器和變流控制器均只需執(zhí)行主控控制器發(fā)送的指令,如果變流操作和變槳操作比較頻繁和復(fù)雜,那么會(huì)增加主控控制器的負(fù)載,導(dǎo)致主控控制器的計(jì)算能力下降,嚴(yán)重時(shí)會(huì)降低變流操作和變槳操作的準(zhǔn)確性,所以,為了在主控控制器負(fù)載很重的情況下保持變流操作和變槳操作的準(zhǔn)確性,在本實(shí)施例中提出的上述風(fēng)電控制系統(tǒng)中,變槳控制器102,包括:指令接收模塊,用于接收主控控制器100發(fā)送的變槳控制信息,變槳控制信息包括主控控制器100獲取到的變槳控制參數(shù);
計(jì)算模塊,用于通過對(duì)接收到的變槳控制參數(shù)進(jìn)行計(jì)算,得到變槳操作指令;
執(zhí)行模塊,用于執(zhí)行與得到的變槳操作指令相應(yīng)的變槳操作。
變流控制器104,包括:指令接收單元,用于接收主控控制器100發(fā)送的變流控制信息,變流控制信息包括主控控制器100獲取到的變流控制參數(shù);
計(jì)算單元,用于通過對(duì)接收到的變流控制參數(shù)進(jìn)行計(jì)算,得到變流操作指令;
執(zhí)行單元,用于執(zhí)行與得到的變流操作指令相應(yīng)的變流操作。
為了將指令的執(zhí)行結(jié)果反饋給主控控制器100,在變槳控制器102和變流控制器104中還可分別設(shè)置反饋模塊和反饋單元,上述反饋模塊,用于將執(zhí)行變槳操作的結(jié)果反饋給主控控制器100;上述反饋單元,用于將執(zhí)行變流操作的結(jié)果反饋給主控控制器100。使得主控控制器100可以及時(shí)了解變槳控制器102和變流控制器104的指令執(zhí)行情況。
綜上所述,通過變槳控制器和變流控制器根據(jù)主控控制器發(fā)送的變槳控制信息/變流控制信息生成相應(yīng)的變槳操作指令/變流操作指令,并執(zhí)行生成的變槳操作指令/變流操作指令,從而在主控控制器負(fù)載很重的情況下,無需主控控制器直接生成變槳控制指令和變流控制指令,就可以完成主控控制器對(duì)變槳控制器和變流控制器的控制,并保持變流操作和變槳操作的準(zhǔn)確性;而且,使得變槳控制器、變流控制器和主控控制器之間各司其職,在需要配合時(shí),變槳控制器、變流控制器和主控控制器之間才通信協(xié)調(diào),進(jìn)一步提高了風(fēng)電控制系統(tǒng)的處理性能。
實(shí)施例2
參見圖4,為了在CAN總線故障時(shí),實(shí)現(xiàn)風(fēng)電控制系統(tǒng)中有線通信線路(CAN總線)與無線冗余通信線路的切換,本實(shí)施例提供一種利用上述實(shí)施例1給出的風(fēng)電控制系統(tǒng)的風(fēng)電控制方法,包括以下步驟:
步驟300、變槳控制器判斷CAN總線通信是否正常,如果是則執(zhí)行步驟302,如果否則執(zhí)行步驟304。
具體地,步驟300具體包括以下步驟(1)至步驟(3):
(1)變槳控制器判斷是否接收到主控控制器和變流控制器發(fā)送的通信檢測(cè)信息,如果是則執(zhí)行步驟2,如果否則執(zhí)行步驟3;
(2)變槳控制器根據(jù)接收的通信檢測(cè)信息,向主控控制器和變流控制器反饋與通信檢測(cè)信息對(duì)應(yīng)的通信正常信息,并確定CAN總線通信正常;
(3)變槳控制器確定電滑環(huán)通信異常。
在上述步驟2中,通信正常信息,預(yù)設(shè)在變槳控制器中,用于當(dāng)變槳控制器接收到主控控制器和變流控制器發(fā)送的通信檢測(cè)信息時(shí),分別向主控控制器和變流控制器反饋該通信正常信息,以使主控控制器和變流控制器在接收到該通信正常信息時(shí),確定可以通過電滑環(huán)與變槳控制器進(jìn)行數(shù)據(jù)交互。
步驟302、變槳控制器通過CAN總線分別與主控控制器和變流控制器進(jìn)行數(shù)據(jù)交互。
步驟304、變槳控制器通過預(yù)設(shè)的無線冗余通信線路分別與主控控制器和變流控制器進(jìn)行數(shù)據(jù)交互。
綜上所述,通過變槳控制器判斷是否接收到主控控制器和變流控制器發(fā)送的通信檢測(cè)信息,來對(duì)有線通信線路是否可以正常工作進(jìn)行判斷,并在變槳控制器確定CAN總線通信異常時(shí),使變槳控制器通過預(yù)設(shè)的無線冗余通信線路分別與主控控制器和變流控制器進(jìn)行數(shù)據(jù)交互,從而實(shí)現(xiàn)了風(fēng)電控制系統(tǒng)在CAN總線故障時(shí)有線通信線路與無線冗余通信線路的無縫切換,提高了主控控制器、變槳控制器和變流控制器之間通信的可靠性,基本上避免了風(fēng)電控制系統(tǒng)因電滑環(huán)故障而停機(jī)的問題。
為了保證變槳控制器可以通過無線冗余通信線路和變流控制器進(jìn)行數(shù)據(jù)交互,上述變槳控制器通過預(yù)設(shè)的無線冗余通信線路分別與主控控制器和變流控制器進(jìn)行數(shù)據(jù)交互,包括以下步驟:
變槳控制器通過無線冗余通信線路向主控控制器發(fā)送交互數(shù)據(jù),使得主控控制器在確定接收到的交互數(shù)據(jù)中攜帶有變流控制器的通信地址時(shí),將交互數(shù)據(jù)發(fā)送給變流控制器。
其中,上述交互數(shù)據(jù)中攜帶的通信地址,是變槳控制器在生成交互數(shù)據(jù)的過程中,根據(jù)需要交互的設(shè)備是主控控制器或者是變流控制器,將主控控制器或者變流控制器的通信地址添加到交互數(shù)據(jù)中的,使得主控控制器在接收到交互數(shù)據(jù)后,可以根據(jù)交互數(shù)據(jù)中攜帶的交互地址確定變槳控制器所要進(jìn)行數(shù)據(jù)交互的設(shè)備是主控控制器還是變流控制器。
綜上所述,利用作為中繼設(shè)備的主控控制器將變槳控制器發(fā)出的交互數(shù)據(jù)發(fā)送到變流控制器,使得變槳控制器通過無線冗余通信線路和變流控制器進(jìn)行數(shù)據(jù)交互,從而在CAN總線通信異常時(shí),使得變槳控制器和變流控制器通過主控控制器進(jìn)行中繼通信,提高了主控控制器、變槳控制器和變流控制器之間通信的可靠性,基本上避免了風(fēng)電控制系統(tǒng)因CAN總線故障而停機(jī)的問題。
實(shí)施例3
參見圖5,為了在CAN總線故障時(shí),實(shí)現(xiàn)風(fēng)電控制系統(tǒng)中有線通信線路(CAN總線)與無線冗余通信線路的切換,本實(shí)施例提供一種利用上述實(shí)施例1給出的風(fēng)電控制系統(tǒng)的風(fēng)電控制方法,包括以下步驟:
步驟400、主控控制器通過CAN總線向變槳控制器發(fā)送通信檢測(cè)信息,使得變槳控制器根據(jù)接收到的通信檢測(cè)信息判斷CAN總線通信是否正常。
步驟402、主控控制器判斷在預(yù)設(shè)時(shí)長(zhǎng)內(nèi)是否接收到變槳控制器根據(jù)接收的通信檢測(cè)信息所反饋的通信正常信息,如果是則執(zhí)行步驟404,如果否則執(zhí)行步驟406。
步驟404、主控控制器通過CAN總線分別與變槳控制器和變流控制器進(jìn)行數(shù)據(jù)交互。
步驟406、主控控制器通過預(yù)設(shè)的無線冗余通信線路分別與變槳控制器和變流控制器進(jìn)行數(shù)據(jù)交互。
綜上所述,主控控制器通過CAN總線向變槳控制器發(fā)送通信檢測(cè)信息,使得變槳控制器根據(jù)接收到的通信檢測(cè)信息判斷CAN總線通信是否正常,并在變槳控制器確定CAN總線通信異常時(shí),使主控控制器通過預(yù)設(shè)的無線冗余通信線路分別與變槳控制器和變流控制器進(jìn)行數(shù)據(jù)交互,從而實(shí)現(xiàn)了風(fēng)電控制系統(tǒng)在CAN總線故障時(shí)有線通信線路與無線冗余通信線路的無縫切換,提高了主控控制器、變槳控制器和變流控制器之間通信的可靠性,基本上避免了風(fēng)電控制系統(tǒng)因CAN總線故障而停機(jī)的問題。
為了保證變槳控制器可以通過無線冗余通信線路和變流控制器進(jìn)行數(shù)據(jù)交互,上述主控控制器通過預(yù)設(shè)的無線冗余通信線路分別與變槳控制器和變流控制器進(jìn)行數(shù)據(jù)交互,包括以下步驟(1)至步驟(2):
(1)主控控制器通過無線冗余通信線路接收變槳控制器發(fā)送的交互數(shù)據(jù);
(2)當(dāng)確定交互數(shù)據(jù)中攜帶有變流控制器通信地址時(shí),主控控制器將上述交互數(shù)據(jù)發(fā)送到變流控制器。
在上述步驟1中,交互數(shù)據(jù)中可以攜帶有預(yù)設(shè)的主控控制器或者變流控制器的通信地址。
其中,上述交互數(shù)據(jù)中攜帶的通信地址,是變槳控制器在生成交互數(shù)據(jù)的過程中,根據(jù)需要交互的設(shè)備是主控控制器或者是變流控制器,將主控控制器或者變流控制器的通信地址添加到交互數(shù)據(jù)中的,使得主控控制器在接收到交互數(shù)據(jù)后,可以根據(jù)交互數(shù)據(jù)中攜帶的交互地址確定變槳控制器所要進(jìn)行數(shù)據(jù)交互的設(shè)備是主控控制器還是變流控制器。
綜上所述,利用主控控制器作為變槳控制器與變流控制器進(jìn)行數(shù)據(jù)交互的中繼設(shè)備,使得變槳控制器通過無線冗余通信線路和變流控制器進(jìn)行數(shù)據(jù)交互,從而在CAN總線通信異常時(shí),使得變槳控制器和變流控制器通過主控控制器進(jìn)行中繼通信,提高了主控控制器、變槳控制器和變流控制器之間通信的可靠性,基本上避免了風(fēng)電控制系統(tǒng)因CAN總線故障而停機(jī)的問題。
變流控制器判斷是通過有線通信線路(CAN總線)還是無線冗余通信線路與變槳控制器進(jìn)行數(shù)據(jù)交互的過程與上述主控控制器判斷是通過有線通信線路(CAN總線)還是無線冗余通信線路與變槳控制器進(jìn)行數(shù)據(jù)交互的過程相似,這里不再一一贅述。
根據(jù)上述的風(fēng)電控制系統(tǒng)和風(fēng)電控制方法的實(shí)施例,下面以風(fēng)電控制系統(tǒng)中主控控制器與變槳控制器之間采用有線通信線路(CAN總線)與無線冗余通信線路結(jié)合的方式進(jìn)行數(shù)據(jù)交互為應(yīng)用實(shí)例,對(duì)有線通信線路與無線冗余通信線路的切換過程進(jìn)行描述,基于此,參見圖6,本實(shí)施例提供了一種風(fēng)電控制方法,包括以下步驟:
步驟500、當(dāng)變槳程序開始時(shí),變槳控制器判斷能否接收到主控控制器通過CAN總線發(fā)送的通信檢測(cè)信息,以此確定CAN總線工作是否正常,如果是則執(zhí)行步驟502,如果否則執(zhí)行步驟504。
步驟502、變槳控制器與主控控制器、變流控制器之間通過CAN總線進(jìn)行數(shù)據(jù)交互。
步驟504、變槳控制器與主控控制器之間通過無線冗余通信線路進(jìn)行數(shù)據(jù)交互,變槳控制器與變流控制器之間通過主控控制器作為中繼實(shí)現(xiàn)數(shù)據(jù)交互。
通過上述步驟500至步驟504的描述,當(dāng)變槳程序開始時(shí),變槳控制器通過判斷是否接收到主控控制器發(fā)送的通信檢測(cè)信息,來對(duì)有線通信線路是否可以正常工作進(jìn)行判斷,并在變槳控制器確定電滑環(huán)通信異常時(shí),使變槳控制器通過預(yù)設(shè)的無線冗余通信線路分別與主控控制器和變流控制器進(jìn)行數(shù)據(jù)交互,從而實(shí)現(xiàn)了風(fēng)電控制系統(tǒng)在電滑環(huán)故障時(shí)有線通信線路與無線冗余通信線路的無縫切換,提高了主控控制器、變槳控制器和變流控制器之間通信的可靠性,基本上避免了風(fēng)電控制系統(tǒng)因電滑環(huán)故障而停機(jī)的問題。
本發(fā)明實(shí)施例所提供的進(jìn)行風(fēng)電控制方法的計(jì)算機(jī)程序產(chǎn)品,包括存儲(chǔ)了程序代碼的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述程序代碼包括的指令可用于執(zhí)行前面方法實(shí)施例中所述的方法,具體實(shí)現(xiàn)可參見方法實(shí)施例,在此不再贅述。
所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡(jiǎn)潔,上述描述的系統(tǒng)、裝置和單元的具體工作過程,可以參考前述方法實(shí)施例中的對(duì)應(yīng)過程,在此不再贅述。
在本申請(qǐng)所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的系統(tǒng)、裝置和方法,可以通過其它的方式實(shí)現(xiàn)。以上所描述的裝置實(shí)施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,又例如,多個(gè)單元或組件可以結(jié)合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些通信接口,裝置或單元的間接耦合或通信連接,可以是電性,機(jī)械或其它的形式。
所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部單元來實(shí)現(xiàn)本實(shí)施例方案的目的。
另外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理單元中,也可以是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中。
所述功能如果以軟件功能單元的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的全部或部分步驟。而前述的存儲(chǔ)介質(zhì)包括:U盤、移動(dòng)硬盤、只讀存儲(chǔ)器(ROM,Read-Only Memory)、隨機(jī)存取存儲(chǔ)器(RAM,Random Access Memory)、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。
以上所述,僅為本發(fā)明的具體實(shí)施方式,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)所述以權(quán)利要求的保護(hù)范圍為準(zhǔn)。