位置:中冶有色 >
> 通用型變頻空調(diào)控制板使用的風(fēng)機(jī)調(diào)速方法
權(quán)利要求書:
1.一種通用型變頻空調(diào)控制板使用的風(fēng)機(jī)調(diào)速方法,其特征在于:所述控制板上設(shè)置一多檔開關(guān),該多檔開關(guān)具有至少兩檔調(diào)速檔次,其中定義任意一檔調(diào)速檔次作為所述控制板啟動(dòng)時(shí)的默認(rèn)檔次;所述控制板的存儲(chǔ)器中預(yù)先存貯有PG風(fēng)機(jī)設(shè)定表和BLDC風(fēng)機(jī)設(shè)定表;所述PG風(fēng)機(jī)設(shè)定表具有輸入項(xiàng)和輸出項(xiàng),其中,輸入項(xiàng)設(shè)有高低至少兩個(gè)風(fēng)速檔次,每個(gè)風(fēng)速檔次中設(shè)有高低至少兩個(gè)風(fēng)速檔位;輸出項(xiàng)為數(shù)值A(chǔ),數(shù)值A(chǔ)是預(yù)先設(shè)定的用于控制PG風(fēng)機(jī)不同風(fēng)速的時(shí)間參數(shù)T;所述輸入項(xiàng)與輸出項(xiàng)之間的關(guān)系是:在同一風(fēng)速檔次中各數(shù)值A(chǔ)按檔位高低順序呈階梯變化,在不同風(fēng)速檔次之間數(shù)值A(chǔ)的平均值按檔次高低順序呈階梯變化;所述PG風(fēng)機(jī)設(shè)定表的輸入項(xiàng)中的風(fēng)速檔次的數(shù)量及高低關(guān)系對(duì)應(yīng)于所述多檔開關(guān)中調(diào)速檔次的數(shù)量及高低關(guān)系,其輸入項(xiàng)中的風(fēng)速檔位的數(shù)量及高低關(guān)系對(duì)應(yīng)于現(xiàn)有變頻空調(diào)PG風(fēng)機(jī)的風(fēng)速檔位的數(shù)量及高低關(guān)系;所述BLDC風(fēng)機(jī)設(shè)定表具有輸入項(xiàng)和輸出項(xiàng),其中,輸入項(xiàng)設(shè)有高低至少兩個(gè)風(fēng)速檔次,每個(gè)風(fēng)速檔次中設(shè)有高低至少兩個(gè)風(fēng)速檔位;輸出項(xiàng)為數(shù)值B,數(shù)值B是預(yù)先設(shè)定的用于控制BLDC風(fēng)機(jī)不同風(fēng)速的代表轉(zhuǎn)速的參數(shù);所述輸入項(xiàng)與輸出項(xiàng)之間的關(guān)系是:在同一風(fēng)速檔次中各數(shù)值B按檔位高低順序呈階梯變化,在不同風(fēng)速檔次之間數(shù)值B的平均值按檔次高低順序呈階梯變化;所述BLDC風(fēng)機(jī)設(shè)定表的輸入項(xiàng)中的風(fēng)速檔次的數(shù)量及高低關(guān)系對(duì)應(yīng)于所述多檔開關(guān)中調(diào)速檔次的數(shù)量及高低關(guān)系,其輸入項(xiàng)中的風(fēng)速檔位的數(shù)量及高低關(guān)系對(duì)應(yīng)于現(xiàn)有變頻空調(diào)BLDC風(fēng)機(jī)的風(fēng)速檔位的數(shù)量及高低關(guān)系;
調(diào)速方法包括以下步驟:
第一步,所述控制板的微控制器讀取所述多檔開關(guān)的默認(rèn)檔次狀態(tài),并將該狀態(tài)存入開關(guān)狀態(tài)專用寄存器;所述控制板的微控制器讀取用戶當(dāng)前選定的風(fēng)速檔位,并存入風(fēng)速檔位專用寄存器;
第二步,所述控制板的微控制器的程序采用分時(shí)處理方法,將PG風(fēng)機(jī)和BLDC風(fēng)機(jī)各對(duì)應(yīng)一個(gè)處理時(shí)間節(jié)點(diǎn);當(dāng)控制板的微控制器的程序循環(huán)時(shí)間到達(dá)PG風(fēng)機(jī)的處理時(shí)間節(jié)點(diǎn)時(shí)進(jìn)行PG風(fēng)機(jī)控制;當(dāng)需要開啟風(fēng)機(jī)時(shí),所述微控制器將所述開關(guān)狀態(tài)專用寄存器的值以及所述風(fēng)速檔位專用寄存器的值,作為輸入項(xiàng)一同帶入所述PG風(fēng)機(jī)設(shè)定表進(jìn)行查表,在PG風(fēng)機(jī)設(shè)定表中查找出同時(shí)滿足所述開關(guān)狀態(tài)專用寄存器的值和所述風(fēng)速檔位專用寄存器的值所對(duì)應(yīng)輸出項(xiàng)的數(shù)值A(chǔ),并將該數(shù)值A(chǔ)存入PG專用寄存器作為控制PG風(fēng)機(jī)風(fēng)速的時(shí)間參數(shù)T;同時(shí),所述控制板將輸入的市電經(jīng)橋式整流電路整流后得到連續(xù)正弦正半周波形信號(hào),然后經(jīng)過零點(diǎn)檢測(cè)電路處理得到一個(gè)過正弦波零點(diǎn)的脈沖信號(hào),然后以過正弦波零點(diǎn)的脈沖信號(hào)作為輸入信號(hào),以所述PG專用寄存器中存貯的時(shí)間參數(shù)T作為控制信號(hào),經(jīng)過雙向晶閘管調(diào)壓電路從輸入信號(hào)的每個(gè)零點(diǎn)時(shí)刻起延時(shí)時(shí)間參數(shù)T后觸發(fā)晶閘管開啟,從而在所述雙向晶閘管調(diào)壓電路輸出端獲得驅(qū)動(dòng)電壓,來驅(qū)動(dòng)PG風(fēng)機(jī)在相應(yīng)的風(fēng)速下工作;當(dāng)控制板的微控制器的程序循環(huán)時(shí)間到達(dá)BLDC風(fēng)機(jī)的處理時(shí)間節(jié)點(diǎn)時(shí)進(jìn)行BLDC風(fēng)機(jī)控制;當(dāng)需要開啟風(fēng)機(jī)時(shí),所述微控制器將所述開關(guān)狀態(tài)專用寄存器的值以及所述風(fēng)速檔位專用寄存器的值,作為輸入項(xiàng)一同帶入所述BLDC風(fēng)機(jī)設(shè)定表進(jìn)行查表,在BLDC風(fēng)機(jī)設(shè)定表中查找出同時(shí)滿足所述開關(guān)狀態(tài)專用寄存器的值和所述風(fēng)速檔位專用寄存器的值所對(duì)應(yīng)輸出項(xiàng)的數(shù)值B,并將該數(shù)值B存入BLDC專用寄存器作為控制BLDC風(fēng)機(jī)風(fēng)速的參數(shù);讀取BLDC專用寄存器的值帶入PID控制的計(jì)算公式,計(jì)算出下一次輸出的BLDC風(fēng)機(jī)控制參數(shù),最后用該BLDC風(fēng)機(jī)控制參數(shù)通過PWM控制來得到供給BLDC風(fēng)機(jī)的電壓,從而實(shí)現(xiàn)對(duì)BLDC風(fēng)機(jī)轉(zhuǎn)速的控制;
第三步,在PG風(fēng)機(jī)或者BLDC風(fēng)機(jī)按用戶當(dāng)前選定的風(fēng)速檔位工作條件下,根據(jù)用戶感受將所述多檔開關(guān)從默認(rèn)檔次切換到不同調(diào)速檔次獲得相應(yīng)高低的風(fēng)速調(diào)整。
2.根據(jù)權(quán)利要求1所述一種通用型變頻空調(diào)控制板使用的風(fēng)機(jī)調(diào)速方法,其特征在于:所述多檔開關(guān)為撥碼開關(guān)。
說明書: 一種通用型變頻空調(diào)控制板使用的風(fēng)機(jī)調(diào)速方法技術(shù)領(lǐng)域[0001] 本發(fā)明屬于空調(diào)控制領(lǐng)域,尤其涉及空調(diào)內(nèi)機(jī)用的通用型空調(diào)控制板的調(diào)速方法。
背景技術(shù)[0002] 近年來,空調(diào)市場(chǎng)越來越以變頻空調(diào)為主,變頻空調(diào)的室內(nèi)機(jī)采用的風(fēng)機(jī)大多分為兩類:一類是交流PG電機(jī);第二類是直流無刷電機(jī)(簡(jiǎn)稱BLDC)。
[0003] 以往,針對(duì)電機(jī)的類型(PG電機(jī)或BLDC電機(jī))需要使用不同的控制電路板,在對(duì)空調(diào)進(jìn)行維修時(shí),維修人員需要前往打開損壞空調(diào)的內(nèi)機(jī)才能分辨采用哪一種電機(jī),從而決定更換哪種控制電路。由于在沒有打開損壞空調(diào)的內(nèi)機(jī)時(shí),維修人員不清楚風(fēng)機(jī)采用的電機(jī),為了節(jié)省時(shí)間,故維修人員需要同時(shí)攜帶兩種不同類型的控制電路前往維修,這樣一來維修人員便需要采購(gòu)兩種類型的控制電路以便隨時(shí)替換。因此,針對(duì)上述情況,維修人員在維修時(shí)間和維修成本這兩者中不能兼顧。故,申請(qǐng)人設(shè)計(jì)提出了通用型變頻空調(diào)控制板的設(shè)計(jì),但是控制板的調(diào)速控制,是其設(shè)計(jì)的難點(diǎn)。
[0004] 下面介紹下PG電機(jī)的調(diào)速控制,PG電機(jī)的內(nèi)部有霍爾元件,當(dāng)電機(jī)轉(zhuǎn)動(dòng)以后,霍爾器件將會(huì)每圈產(chǎn)生1個(gè)或者多個(gè)脈沖,這樣控制板的芯片通過檢測(cè)電機(jī)產(chǎn)生的反饋脈沖多少就可以間接測(cè)算出電機(jī)當(dāng)前的轉(zhuǎn)速,然后通過調(diào)整對(duì)電機(jī)的電壓輸出就可以實(shí)現(xiàn)調(diào)速的目的。但是這里有個(gè)問題,就是不同廠家不同型號(hào)的PG電機(jī),由于內(nèi)部霍爾器件數(shù)量的不同,所以電機(jī)轉(zhuǎn)動(dòng)一圈產(chǎn)生的脈沖數(shù)也不相同,這個(gè)問題對(duì)于整機(jī)廠來說就不是問題,因?yàn)樗麄兊氖紫冗x取了電機(jī),然后才做了設(shè)計(jì),這樣電機(jī)轉(zhuǎn)動(dòng)一圈反饋的脈沖數(shù)就是固定的,然而對(duì)于做維修市場(chǎng)的通用型控制板來講,這就是個(gè)問題了,不同型號(hào)的PG電機(jī)轉(zhuǎn)動(dòng)一圈可能反饋1個(gè)脈沖,也可能是2個(gè)、3個(gè)、4個(gè).......所以通用型的控制板是無法根據(jù)反饋脈沖來調(diào)速的。
[0005] 而,直流無刷電機(jī)(簡(jiǎn)稱BLDC)的調(diào)速控制和PG電機(jī)類似,通過電機(jī)反饋回來的脈沖數(shù)來判斷電機(jī)當(dāng)前的轉(zhuǎn)速,與之不同的是,BLDC的行業(yè)規(guī)范要比PG電機(jī)好很多,不同廠家不同型號(hào)的BLDC內(nèi)部霍爾器件的數(shù)量大體一樣,但也仍存在如上述PG電機(jī)調(diào)速控制的控制問題。
發(fā)明內(nèi)容[0006] 本發(fā)明目的是提供一種通用型變頻空調(diào)控制板的調(diào)速方法。[0007] 為達(dá)到上述目的,本發(fā)明采用的技術(shù)方案是:一種通用型變頻空調(diào)控制板使用的風(fēng)機(jī)調(diào)速方法:[0008] 所述控制板上設(shè)置一多檔開關(guān),該多檔開關(guān)具有至少兩檔調(diào)速檔次,其中定義任意一檔調(diào)速檔次作為所述控制板啟動(dòng)時(shí)的默認(rèn)檔次;[0009] 所述控制板的存儲(chǔ)器中預(yù)先存貯有PG風(fēng)機(jī)設(shè)定表和BLDC風(fēng)機(jī)設(shè)定表;[0010] 所述PG風(fēng)機(jī)設(shè)定表具有輸入項(xiàng)和輸出項(xiàng),其中,輸入項(xiàng)設(shè)有高低至少兩個(gè)風(fēng)速檔次,每個(gè)風(fēng)速檔次中設(shè)有高低至少兩個(gè)風(fēng)速檔位;輸出項(xiàng)為數(shù)值A(chǔ),數(shù)值A(chǔ)是預(yù)先設(shè)定的用于控制PG風(fēng)機(jī)不同風(fēng)速的時(shí)間參數(shù)T;所述輸入項(xiàng)與輸出項(xiàng)之間的關(guān)系是:在同一風(fēng)速檔次中各數(shù)值A(chǔ)按檔位高低順序呈階梯變化,在不同風(fēng)速檔次之間數(shù)值A(chǔ)的平均值按檔次高低順序呈階梯變化;所述PG風(fēng)機(jī)設(shè)定表的輸入項(xiàng)中的風(fēng)速檔次的數(shù)量及高低關(guān)系對(duì)應(yīng)于所述多檔開關(guān)中調(diào)速檔次的數(shù)量及高低關(guān)系,其輸入項(xiàng)中的風(fēng)速檔位的數(shù)量及高低關(guān)系對(duì)應(yīng)于現(xiàn)有變頻空調(diào)PG風(fēng)機(jī)的風(fēng)速檔位的數(shù)量及高低關(guān)系;
[0011] 所述BLDC風(fēng)機(jī)設(shè)定表具有輸入項(xiàng)和輸出項(xiàng),其中,輸入項(xiàng)設(shè)有高低至少兩個(gè)風(fēng)速檔次,每個(gè)風(fēng)速檔次中設(shè)有高低至少兩個(gè)風(fēng)速檔位;輸出項(xiàng)為數(shù)值B,數(shù)值B是預(yù)先設(shè)定的用于控制BLDC風(fēng)機(jī)不同風(fēng)速的代表轉(zhuǎn)速的參數(shù);所述輸入項(xiàng)與輸出項(xiàng)之間的關(guān)系是:在同一風(fēng)速檔次中各數(shù)值B按檔位高低順序呈階梯變化,在不同風(fēng)速檔次之間數(shù)值B的平均值按檔次高低順序呈階梯變化;所述BLDC風(fēng)機(jī)設(shè)定表的輸入項(xiàng)中的風(fēng)速檔次的數(shù)量及高低關(guān)系對(duì)應(yīng)于所述多檔開關(guān)中調(diào)速檔次的數(shù)量及高低關(guān)系,其輸入項(xiàng)中的風(fēng)速檔位的數(shù)量及高低關(guān)系對(duì)應(yīng)于現(xiàn)有變頻空調(diào)BLDC風(fēng)機(jī)的風(fēng)速檔位的數(shù)量及高低關(guān)系;[0012] 調(diào)速方法包括以下步驟:[0013] 第一步,所述控制板的微控制器讀取所述多檔開關(guān)的默認(rèn)檔次狀態(tài),并將該狀態(tài)存入開關(guān)狀態(tài)專用寄存器;[0014] 所述控制板的微控制器讀取用戶當(dāng)前選定的風(fēng)速檔位,并存入風(fēng)速檔位專用寄存器;[0015] 第二步,所述控制板的微控制器的程序采用分時(shí)處理方法,將PG風(fēng)機(jī)和BLDC風(fēng)機(jī)各對(duì)應(yīng)一個(gè)處理時(shí)間節(jié)點(diǎn);[0016] 當(dāng)控制板的微控制器的程序循環(huán)時(shí)間到達(dá)PG風(fēng)機(jī)的處理時(shí)間節(jié)點(diǎn)時(shí)進(jìn)行PG風(fēng)機(jī)控制;當(dāng)需要開啟風(fēng)機(jī)時(shí),所述微控制器將所述開關(guān)狀態(tài)專用寄存器的值以及所述風(fēng)速檔位專用寄存器的值,作為輸入項(xiàng)一同帶入所述PG風(fēng)機(jī)設(shè)定表進(jìn)行查表,在PG風(fēng)機(jī)設(shè)定表中查找出同時(shí)滿足所述開關(guān)狀態(tài)專用寄存器的值和所述風(fēng)速檔位專用寄存器的值所對(duì)應(yīng)輸出項(xiàng)的數(shù)值A(chǔ),并將該數(shù)值A(chǔ)存入PG專用寄存器作為控制PG風(fēng)機(jī)風(fēng)速的時(shí)間參數(shù)T;[0017] 同時(shí),所述控制板將輸入的市電經(jīng)橋式整流電路整流后得到連續(xù)正弦正半周波形信號(hào),然后經(jīng)過零點(diǎn)檢測(cè)電路處理得到一個(gè)過正弦波零點(diǎn)的脈沖信號(hào),然后以過正弦波零點(diǎn)的脈沖信號(hào)作為輸入信號(hào),以所述PG專用寄存器中存貯的時(shí)間參數(shù)T作為控制信號(hào),經(jīng)過雙向晶閘管調(diào)壓電路從輸入信號(hào)的每個(gè)零點(diǎn)時(shí)刻起延時(shí)時(shí)間參數(shù)T后觸發(fā)晶閘管開啟,從而在所述雙向晶閘管調(diào)壓電路輸出端獲得驅(qū)動(dòng)電壓,來驅(qū)動(dòng)PG風(fēng)機(jī)在相應(yīng)的風(fēng)速下工作;[0018] 當(dāng)控制板的微控制器的程序循環(huán)時(shí)間到達(dá)BLDC風(fēng)機(jī)的處理時(shí)間節(jié)點(diǎn)時(shí)進(jìn)行BLDC風(fēng)機(jī)控制;當(dāng)需要開啟風(fēng)機(jī)時(shí),所述微控制器將所述開關(guān)狀態(tài)專用寄存器的值以及所述風(fēng)速檔位專用寄存器的值,作為輸入項(xiàng)一同帶入所述BLDC風(fēng)機(jī)設(shè)定表進(jìn)行查表,在BLDC風(fēng)機(jī)設(shè)定表中查找出同時(shí)滿足所述開關(guān)狀態(tài)專用寄存器的值和所述風(fēng)速檔位專用寄存器的值所對(duì)應(yīng)輸出項(xiàng)的數(shù)值B,并將該數(shù)值B存入BLDC專用寄存器作為控制BLDC風(fēng)機(jī)風(fēng)速的參數(shù);[0019] 讀取BLDC專用寄存器的值帶入PID控制的計(jì)算公式,計(jì)算出下一次輸出的BLDC風(fēng)機(jī)控制參數(shù),最后將該BLDC風(fēng)機(jī)控制參數(shù)經(jīng)處理作為供給BLDC風(fēng)機(jī)的輸出;[0020] 第三步,在PG風(fēng)機(jī)或者BLDC風(fēng)機(jī)按用戶當(dāng)前選定的風(fēng)速檔位工作條件下,根據(jù)用戶感受將所述多檔開關(guān)從默認(rèn)檔次切換到不同調(diào)速檔次獲得相應(yīng)高低的風(fēng)速調(diào)整。
[0021] 上述技術(shù)方案的有關(guān)內(nèi)容變化和解釋如下:[0022] 上述方案中,所述多檔開關(guān)為撥碼開關(guān)。[0023] 本發(fā)明具有以下效果:[0024] 本發(fā)明巧妙地將自動(dòng)調(diào)速和實(shí)際自主選擋相結(jié)合,當(dāng)維修工換上本案通用型控制板后,可以開啟空調(diào)試用,維修工根據(jù)用戶的實(shí)際感受來切換控制板上的多檔開關(guān),將風(fēng)速調(diào)整至用戶最感到舒適的檔位,有效解決了通用型控制板的風(fēng)機(jī)調(diào)速問題,最大程度地提升了用戶使用體驗(yàn)。
附圖說明[0025] 圖1為本發(fā)明實(shí)施例的控制電路流程圖;[0026] 圖2為本發(fā)明實(shí)施例PG風(fēng)機(jī)的橋式整流電路;[0027] 圖3為本發(fā)明實(shí)施例PG風(fēng)機(jī)的過零點(diǎn)檢測(cè)電路;[0028] 圖4為本發(fā)明實(shí)施例PG風(fēng)機(jī)的雙向晶閘管調(diào)壓電路;[0029] 圖5為本發(fā)明實(shí)施例BLDC風(fēng)機(jī)的控制電路。具體實(shí)施方式[0030] 下面結(jié)合附圖及實(shí)施例對(duì)本發(fā)明作進(jìn)一步描述:[0031] 實(shí)施例:參見圖1?圖5所示:[0032] 一種通用型變頻空調(diào)控制板使用的風(fēng)機(jī)調(diào)速方法:[0033] 所述控制板上設(shè)置一多檔開關(guān)P1、P2,該多檔開關(guān)P1、P2具有至少兩檔調(diào)速檔次,其中定義任意一檔調(diào)速檔次作為所述控制板啟動(dòng)時(shí)的默認(rèn)檔次。
[0034] 所述控制板的存儲(chǔ)器中預(yù)先存貯有PG風(fēng)機(jī)設(shè)定表和BLDC風(fēng)機(jī)設(shè)定表。[0035] 所述PG風(fēng)機(jī)設(shè)定表具有輸入項(xiàng)和輸出項(xiàng),其中,輸入項(xiàng)設(shè)有高低至少兩個(gè)風(fēng)速檔次,每個(gè)風(fēng)速檔次中設(shè)有高低至少兩個(gè)風(fēng)速檔位;輸出項(xiàng)為數(shù)值A(chǔ),數(shù)值A(chǔ)是預(yù)先設(shè)定的用于控制PG風(fēng)機(jī)不同風(fēng)速的時(shí)間參數(shù)T;所述輸入項(xiàng)與輸出項(xiàng)之間的關(guān)系是:在同一風(fēng)速檔次中各數(shù)值A(chǔ)按檔位高低順序呈階梯變化,在不同風(fēng)速檔次之間數(shù)值A(chǔ)的平均值按檔次高低順序呈階梯變化;所述PG風(fēng)機(jī)設(shè)定表的輸入項(xiàng)中的風(fēng)速檔次的數(shù)量及高低關(guān)系對(duì)應(yīng)于所述多檔開關(guān)中調(diào)速檔次的數(shù)量及高低關(guān)系,其輸入項(xiàng)中的風(fēng)速檔位的數(shù)量及高低關(guān)系對(duì)應(yīng)于現(xiàn)有變頻空調(diào)PG風(fēng)機(jī)的風(fēng)速檔位的數(shù)量及高低關(guān)系。
[0036] 所述BLDC風(fēng)機(jī)設(shè)定表具有輸入項(xiàng)和輸出項(xiàng),其中,輸入項(xiàng)設(shè)有高低至少兩個(gè)風(fēng)速檔次,每個(gè)風(fēng)速檔次中設(shè)有高低至少兩個(gè)風(fēng)速檔位;輸出項(xiàng)為數(shù)值B,數(shù)值B是預(yù)先設(shè)定的用于控制BLDC風(fēng)機(jī)不同風(fēng)速的代表轉(zhuǎn)速的參數(shù);所述輸入項(xiàng)與輸出項(xiàng)之間的關(guān)系是:在同一風(fēng)速檔次中各數(shù)值B按檔位高低順序呈階梯變化,在不同風(fēng)速檔次之間數(shù)值B的平均值按檔次高低順序呈階梯變化;所述BLDC風(fēng)機(jī)設(shè)定表的輸入項(xiàng)中的風(fēng)速檔次的數(shù)量及高低關(guān)系對(duì)應(yīng)于所述多檔開關(guān)中調(diào)速檔次的數(shù)量及高低關(guān)系,其輸入項(xiàng)中的風(fēng)速檔位的數(shù)量及高低關(guān)系對(duì)應(yīng)于現(xiàn)有變頻空調(diào)BLDC風(fēng)機(jī)的風(fēng)速檔位的數(shù)量及高低關(guān)系。
[0037] 調(diào)速方法包括以下步驟:[0038] 第一步,所述控制板的微控制器讀取所述多檔開關(guān)P1、P2的默認(rèn)檔次狀態(tài),并將該狀態(tài)存入開關(guān)狀態(tài)專用寄存器R;[0039] 所述控制板的微控制器讀取用戶當(dāng)前選定的風(fēng)速檔位,并存入風(fēng)速檔位專用寄存器Speed。[0040] 第二步,所述控制板的微控制器的程序采用分時(shí)處理方法,將PG風(fēng)機(jī)和BLDC風(fēng)機(jī)各對(duì)應(yīng)一個(gè)處理時(shí)間節(jié)點(diǎn)。[0041] 當(dāng)控制板的微控制器的程序循環(huán)時(shí)間到達(dá)PG風(fēng)機(jī)的處理時(shí)間節(jié)點(diǎn)時(shí)進(jìn)行PG風(fēng)機(jī)控制;當(dāng)需要開啟風(fēng)機(jī)時(shí),所述微控制器將所述開關(guān)狀態(tài)專用寄存器R的值以及所述風(fēng)速檔位專用寄存器Speed的值,作為輸入項(xiàng)一同帶入所述PG風(fēng)機(jī)設(shè)定表進(jìn)行查表,在PG風(fēng)機(jī)設(shè)定表中查找出同時(shí)滿足所述開關(guān)狀態(tài)專用寄存器R的值和所述風(fēng)速檔位專用寄存器Speed的值所對(duì)應(yīng)輸出項(xiàng)的數(shù)值A(chǔ),并將該數(shù)值A(chǔ)存入PG專用寄存器PG_FAN作為控制PG風(fēng)機(jī)風(fēng)速的時(shí)間參數(shù)T。
[0042] 同時(shí),所述控制板將輸入的市電經(jīng)橋式整流電路(如圖2所示)整流后得到連續(xù)正弦正半周波形信號(hào),然后經(jīng)過零點(diǎn)檢測(cè)電路(如圖3所示)處理得到一個(gè)過正弦波零點(diǎn)的脈沖信號(hào),然后以過正弦波零點(diǎn)的脈沖信號(hào)作為輸入信號(hào),以所述PG專用寄存器中存貯的時(shí)間參數(shù)T作為控制信號(hào),經(jīng)過雙向晶閘管調(diào)壓電路(如圖4所示)從輸入信號(hào)的每個(gè)零點(diǎn)時(shí)刻起延時(shí)時(shí)間參數(shù)T后觸發(fā)晶閘管開啟,從而在所述雙向晶閘管調(diào)壓電路輸出端獲得驅(qū)動(dòng)電壓,來驅(qū)動(dòng)PG風(fēng)機(jī)在相應(yīng)的風(fēng)速下工作。
[0043] 所述參數(shù)T具體逐步調(diào)整的優(yōu)選是:是從當(dāng)前值逐步調(diào)整至與所述PG專用寄存器PG_FAN的值相等。見圖1,將當(dāng)前參數(shù)T(PG_NOW)與所述PG專用寄存器PG_FAN的值進(jìn)行比較,若當(dāng)前參數(shù)T(PG_NOW)大于所述PG專用寄存器PG_FAN的值,則將當(dāng)前參數(shù)T(PG_NOW)減1,若當(dāng)前參數(shù)T(PG_NOW)小于所述PG專用寄存器PG_FAN的值,則將當(dāng)前參數(shù)T(PG_NOW)加1,作為現(xiàn)輸出的參數(shù)T(PG_NOW)。
[0044] 當(dāng)控制板的微控制器的程序循環(huán)時(shí)間到達(dá)BLDC風(fēng)機(jī)的處理時(shí)間節(jié)點(diǎn)時(shí)進(jìn)行BLDC風(fēng)機(jī)控制;當(dāng)需要開啟風(fēng)機(jī)時(shí),所述微控制器將所述開關(guān)狀態(tài)專用寄存器的值以及所述風(fēng)速檔位專用寄存器的值,作為輸入項(xiàng)一同帶入所述BLDC風(fēng)機(jī)設(shè)定表進(jìn)行查表,在BLDC風(fēng)機(jī)設(shè)定表中查找出同時(shí)滿足所述開關(guān)狀態(tài)專用寄存器的值和所述風(fēng)速檔位專用寄存器的值所對(duì)應(yīng)輸出項(xiàng)的數(shù)值B,并將該數(shù)值B存入BLDC專用寄存器BLDC_FAN作為控制BLDC風(fēng)機(jī)風(fēng)速的參數(shù);[0045] 讀取BLDC專用寄存器BLDC_FAN的值帶入PID控制的計(jì)算公式,計(jì)算出下一次輸出的BLDC風(fēng)機(jī)控制參數(shù)BLDC_NOW,最后將該BLDC風(fēng)機(jī)控制參數(shù)BLDC_NOW經(jīng)處理作為供給BLDC風(fēng)機(jī)的輸出。
[0046] 所述PID控制的計(jì)算公式具體舉例為:[0047] U(k)=U(k?1)+KP*[E(k)?E(k?1)]+KI*E(k)+KD*[E(k)?2E(k?1)+E(k?2)][0048] 其中:KP:比例系數(shù);KI:積分系數(shù);KD:微分系數(shù);[0049] E(k):誤差;E(k)=設(shè)定風(fēng)速?當(dāng)前風(fēng)速;設(shè)定風(fēng)速為查BLDC風(fēng)機(jī)設(shè)定表得到的數(shù)值B,也就是BLDC專用寄存器BLDC_FAN的值,當(dāng)前風(fēng)速為微處理器根據(jù)BLDC風(fēng)機(jī)反饋,計(jì)算得到的當(dāng)前風(fēng)速值。
[0050] E(k?1):上一次誤差;[0051] E(k?2):上上一次誤差;[0052] U(k?1):上一次PID計(jì)算的輸出值;[0053] 這里說明一下,PID控制算法分位置式和增量式,這里選用的是增量式算法。[0054] PID計(jì)算的最終結(jié)果U(k),也就是流程圖上的BLDC_NOW,電路如圖5所示,具體是將U(k)傳遞給微處理器的PWM控制部分的占空比控制寄存器,也就是PID的最終計(jì)算結(jié)果控制著微處理器的PWM的占空比,微處理器輸出的PWM的信號(hào)經(jīng)過BLDC的控制電路處理后,得到了可以控制BLDC轉(zhuǎn)速的電壓,從而實(shí)現(xiàn)了對(duì)BLDC轉(zhuǎn)速的控制。
[0055] 第三步,在PG風(fēng)機(jī)或者BLDC風(fēng)機(jī)按用戶當(dāng)前選定的風(fēng)速檔位工作條件下,根據(jù)用戶感受將所述多檔開關(guān)從默認(rèn)檔次切換到不同調(diào)速檔次獲得相應(yīng)高低的風(fēng)速調(diào)整。
[0056] 實(shí)際具體的操作流程步驟,見圖1。P1、P2狀態(tài)是指多檔開關(guān)的狀態(tài)值;設(shè)計(jì)第20ms執(zhí)行PG風(fēng)機(jī)調(diào)速,在第30ms執(zhí)行BLDC風(fēng)機(jī)調(diào)速。
[0057] 上述實(shí)施例只為說明本發(fā)明的技術(shù)構(gòu)思及特點(diǎn),其目的在于讓熟悉此項(xiàng)技術(shù)的人士能夠了解本發(fā)明的內(nèi)容并據(jù)以實(shí)施,并不能以此限制本發(fā)明的保護(hù)范圍。凡根據(jù)本發(fā)明精神實(shí)質(zhì)所作的等效變化或修飾,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。