本發(fā)明涉及功率調(diào)節(jié)變換技術(shù)領(lǐng)域,特別涉及一種基于CAN總線的調(diào)功器無主機(jī)功率分配控制方法。
背景技術(shù):
調(diào)功器主要是調(diào)節(jié)輸出功率而加熱負(fù)載,通過控制裝置內(nèi)的功率器件實(shí)現(xiàn)輸出的功率調(diào)節(jié)。調(diào)功器加熱負(fù)載有多種方法,也就衍生出多種調(diào)節(jié)模式。負(fù)載固定調(diào)功周期的過零調(diào)功輸出是一種電流諧波較小的輸出模式,每套裝置因輸出功率的不同,其輸出完整周波個(gè)數(shù)也不同,合理的分配算法用于保證其系統(tǒng)總線電流沖擊最小,消耗相對(duì)較為平衡。聯(lián)機(jī)分配算法需做到合理的分配每個(gè)調(diào)功器裝置的起始位置。在此過程中,數(shù)據(jù)收集方法非常重要,優(yōu)秀的數(shù)據(jù)收集處理是保證聯(lián)機(jī)分配算法成功實(shí)施的關(guān)鍵所在。
傳統(tǒng)的方法是通過主機(jī)進(jìn)行信息收集與分配計(jì)算,然后通訊傳給各個(gè)功率調(diào)節(jié)裝置,或者通過一系列的模擬互連檢測(cè)總線,進(jìn)而進(jìn)行輸出調(diào)節(jié)。但這些方法,主機(jī)控制需要特定的主控制器,模擬互連導(dǎo)致系統(tǒng)連線過多,增加了網(wǎng)絡(luò)復(fù)雜度。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的目的在于:克服現(xiàn)有技術(shù)中存在系統(tǒng)連線過多、網(wǎng)絡(luò)復(fù)雜度高的不足,同時(shí)解決現(xiàn)有技術(shù)中主控裝置出現(xiàn)問題而導(dǎo)致互連失敗,造成總線電流沖擊過大而使系統(tǒng)崩潰,以及每一個(gè)調(diào)功器的故障或丟失都會(huì)影響系統(tǒng)的問題。
為了實(shí)現(xiàn)上述發(fā)明目的,本發(fā)明提供一種基于CAN總線的調(diào)功器無主機(jī)功率分配控制方法,所述方法基于的系統(tǒng)包括電網(wǎng)、調(diào)功器、系統(tǒng)總線和CAN總線,其中,多個(gè)所述調(diào)功器分別連接在所述系統(tǒng)總線上并通過所述系統(tǒng)總線與所述電網(wǎng)連接,每個(gè)所述調(diào)功器對(duì)應(yīng)連接有負(fù)載,并且所述調(diào)功器根據(jù)與其連接的負(fù)載的功率需求,輸出相應(yīng)的電網(wǎng)周期個(gè)數(shù);所述調(diào)功器之間通過所述CAN總線相互通信,其方法為:各個(gè)所述調(diào)功器在工作時(shí),通過所述CAN總線獲取其它所述調(diào)功器的工作信息,一旦有所述調(diào)功器輸出電網(wǎng)周期個(gè)數(shù)變化或出現(xiàn)故障,所有正常工作的所述調(diào)功器根據(jù)其當(dāng)前的工作信息以及接收到的工作信息,通過功率分配算法調(diào)整其輸出起始位置,以降低對(duì)系統(tǒng)總線的沖擊。
根據(jù)一種具體的實(shí)施方式,每個(gè)正常工作的所述調(diào)功器實(shí)時(shí)檢測(cè)電網(wǎng)周期,并對(duì)檢測(cè)到電網(wǎng)周期的個(gè)數(shù)進(jìn)行計(jì)數(shù),當(dāng)計(jì)數(shù)值達(dá)到設(shè)定值時(shí),將計(jì)數(shù)值重置為零,并通過所述CAN總線推送同步信息至其它所述調(diào)功器,將其它所述調(diào)功器對(duì)電網(wǎng)周期的計(jì)數(shù)值置零;
并且,每個(gè)正常工作的所述調(diào)功器以CAN中斷方式,從所述CAN總線上接收其它所述調(diào)功器推送的同步信息和工作信息。
根據(jù)一種具體的實(shí)施方式,所述調(diào)功器以CAN中斷方式,接收到其它所述調(diào)功器推送的工作信息時(shí),首先統(tǒng)計(jì)當(dāng)前接收到的工作信息的數(shù)量,判斷是否有所述調(diào)功器出現(xiàn)故障,同時(shí)分析當(dāng)前接收到的工作信息,判斷是否有所述調(diào)功器輸出電網(wǎng)周期個(gè)數(shù)發(fā)生變化,一旦有所述調(diào)功器輸出電網(wǎng)周期個(gè)數(shù)變化或出現(xiàn)故障,所有正常工作的所述調(diào)功器根據(jù)其當(dāng)前的工作信息以及接收到的工作信息,通過功率分配算法調(diào)整其輸出起始位置。
與現(xiàn)有技術(shù)相比,本發(fā)明的有益效果:本發(fā)明基于CAN總線的調(diào)功器無主機(jī)功率分配控制方法中,各個(gè)調(diào)功器在工作時(shí),通過CAN總線獲取其它調(diào)功器的工作信息,一旦有調(diào)功器輸出電網(wǎng)周期個(gè)數(shù)變化或出現(xiàn)故障,所有正常工作的調(diào)功器根據(jù)其當(dāng)前的工作信息以及接收到的工作信息,通過功率分配算法調(diào)整其輸出起始位置,以降低對(duì)系統(tǒng)總線的沖擊。因此,本發(fā)明只需要通過一組CAN總線進(jìn)行調(diào)功器間的互連,減少了互連線的使用,同時(shí)本發(fā)明無需主控制器,避免了主控出現(xiàn)問題而導(dǎo)致互連失敗而造成的系統(tǒng)崩潰,并且每一套調(diào)功器發(fā)生故障或丟失連接都不影響其它調(diào)功器的工作。
附圖說明:
圖1是本發(fā)明方法基于的系統(tǒng)的結(jié)構(gòu)示意圖;
圖2是本發(fā)明方法中調(diào)功器的工作流程圖;
圖3是本發(fā)明方法中調(diào)功器CAN中斷方式的流程圖。
具體實(shí)施方式
下面結(jié)合具體實(shí)施方式對(duì)本發(fā)明作進(jìn)一步的詳細(xì)描述。但不應(yīng)將此理解為本發(fā)明上述主題的范圍僅限于以下的實(shí)施例,凡基于本發(fā)明內(nèi)容所實(shí)現(xiàn)的技術(shù)均屬于本發(fā)明的范圍。
結(jié)合圖1所示的本發(fā)明方法基于的系統(tǒng)的結(jié)構(gòu)示意圖;其中,本發(fā)明方法,所基于的系統(tǒng)包括電網(wǎng)、調(diào)功器、系統(tǒng)總線和CAN總線。
其中,多個(gè)調(diào)功器分別連接在系統(tǒng)總線上并通過系統(tǒng)總線與電網(wǎng)連接,每個(gè)調(diào)功器對(duì)應(yīng)連接有負(fù)載并且調(diào)功器根據(jù)與其連接的負(fù)載的功率需求,輸出相應(yīng)的電網(wǎng)周期個(gè)數(shù)。調(diào)功器通過一組CAN總線進(jìn)行互連,并且調(diào)功器之間通過CAN總線相互通信。
而本發(fā)明基于CAN總線的調(diào)功器無主機(jī)功率分配控制方法為:各個(gè)調(diào)功器在工作時(shí),通過CAN總線獲取其它調(diào)功器的工作信息,一旦有調(diào)功器輸出電網(wǎng)周期個(gè)數(shù)變化或出現(xiàn)故障,所有正常工作的調(diào)功器根據(jù)其當(dāng)前的工作信息以及接收到的工作信息,通過功率分配算法調(diào)整其輸出起始位置,以降低對(duì)系統(tǒng)總線的沖擊。
本發(fā)明中,只需要通過一組CAN總線進(jìn)行調(diào)功器間的互連,減少了互連線的使用,同時(shí)本發(fā)明無需主控制器,避免了主控出現(xiàn)問題而導(dǎo)致互連失敗而造成的系統(tǒng)崩潰,并且每一套調(diào)功器發(fā)生故障或丟失連接都不影響其它調(diào)功器的工作。
結(jié)合圖2所示的本發(fā)明方法中調(diào)功器的工作流程圖;其中,每個(gè)正常工作的調(diào)功器實(shí)時(shí)檢測(cè)電網(wǎng)周期,并對(duì)檢測(cè)到電網(wǎng)周期的個(gè)數(shù)進(jìn)行計(jì)數(shù),當(dāng)計(jì)數(shù)值達(dá)到設(shè)定值時(shí),將計(jì)數(shù)值重置為零,并通過CAN總線推送同步信息至其它調(diào)功器,將其它調(diào)功器對(duì)電網(wǎng)周期的計(jì)數(shù)值置零。
本發(fā)明中,每個(gè)正常工作的調(diào)功器以CAN中斷方式,從CAN總線上接收其它調(diào)功器推送的同步信息和工作信息。
具體的,調(diào)功器開機(jī)工作時(shí),立即開始檢測(cè)電網(wǎng)周期,并推送本機(jī)信息至CAN總線,每當(dāng)檢測(cè)到一個(gè)電網(wǎng)周期,計(jì)數(shù)值ST++,并且實(shí)時(shí)判斷該計(jì)數(shù)值ST是否大于或者等于設(shè)定值T,設(shè)定值T為調(diào)功器向其它調(diào)功器發(fā)送同步信息的判斷閾值。
若計(jì)數(shù)值ST大于或者等于T,則由該調(diào)功器發(fā)送同步信息,并通過CAN總線推送同步信息至其它調(diào)功器,將其它調(diào)功器對(duì)電網(wǎng)周期的計(jì)數(shù)值置零。而且同時(shí),調(diào)功器在工作時(shí),實(shí)時(shí)監(jiān)測(cè)計(jì)數(shù)值ST是否為零,若計(jì)數(shù)值ST為零,則調(diào)功器根據(jù)在工作時(shí)從CAN總線上接收到的其它調(diào)功器的工作信息,運(yùn)行聯(lián)機(jī)功率分配算法,確定其自身的輸出起始位置。
本發(fā)明中,當(dāng)調(diào)功器的計(jì)數(shù)值ST置零后,且確定輸出起始位置后,推送本機(jī)信息至CAN總線上。
本發(fā)明基于電網(wǎng)周期,設(shè)置調(diào)功器定期同步的機(jī)制,使系統(tǒng)中各個(gè)調(diào)功器能夠相互同步,極大地降低了對(duì)系統(tǒng)總線沖擊的風(fēng)險(xiǎn)。
結(jié)合圖3所示的本發(fā)明方法中調(diào)功器CAN中斷方式的流程圖;其中,調(diào)功器以CAN中斷方式,接收到其它調(diào)功器推送的工作信息時(shí),首先統(tǒng)計(jì)當(dāng)前接收到的工作信息的數(shù)量,判斷是否有調(diào)功器出現(xiàn)故障,同時(shí)分析當(dāng)前接收到的工作信息,判斷是否有調(diào)功器輸出電網(wǎng)周期個(gè)數(shù)發(fā)生變化,一旦有調(diào)功器輸出電網(wǎng)周期個(gè)數(shù)變化或出現(xiàn)故障,所有正常工作的調(diào)功器根據(jù)其當(dāng)前的工作信息以及接收到的工作信息,通過功率分配算法調(diào)整其輸出起始位置。
具體的,若接收到其它調(diào)功器發(fā)送的同步信息,則該調(diào)功器將其自身對(duì)電網(wǎng)周期個(gè)數(shù)的計(jì)數(shù)值ST置零。
上面結(jié)合附圖對(duì)本發(fā)明的具體實(shí)施方式進(jìn)行了詳細(xì)說明,但本發(fā)明并不限制于上述實(shí)施方式,在不脫離本申請(qǐng)的權(quán)利要求的精神和范圍情況下,本領(lǐng)域的技術(shù)人員可以作出各種修改或改型。