權(quán)利要求書: 1.一種風(fēng)機檔位檢測方法,其特征在于,包括步驟:
獲取待檢測風(fēng)機任一檔位線的當(dāng)前檢測電壓值;
在當(dāng)前存在檔位電壓值的情況下,將所述當(dāng)前檢測電壓值與所述檔位電壓值進(jìn)行比較,并根據(jù)所述比較的結(jié)果確認(rèn)所述待檢測風(fēng)機當(dāng)前運行的檔位;其中,所述檔位電壓值為通過檔位自學(xué)習(xí)得到。
2.根據(jù)權(quán)利要求1所述的風(fēng)機檔位檢測方法,其特征在于,所述檔位電壓值包括低檔電壓值、中檔電壓值和高檔電壓值中的任意一種或任意組合;
將所述當(dāng)前檢測電壓值與所述檔位電壓值進(jìn)行比較,并根據(jù)所述比較的結(jié)果確認(rèn)所述待檢測風(fēng)機當(dāng)前運行的檔位的步驟,包括:若所述比較的結(jié)果為所述當(dāng)前檢測電壓值處于所述低檔電壓值的范圍內(nèi),確認(rèn)所述待檢測風(fēng)機當(dāng)前運行的檔位為低檔;
若所述比較的結(jié)果為所述當(dāng)前檢測電壓值處于所述中檔電壓值的范圍內(nèi),確認(rèn)所述待檢測風(fēng)機當(dāng)前運行的檔位為中檔;
若所述比較的結(jié)果為所述當(dāng)前檢測電壓值位于所述高檔電壓值的范圍內(nèi),確認(rèn)所述待檢測風(fēng)機當(dāng)前運行的檔位為高檔。
3.根據(jù)權(quán)利要求2所述的風(fēng)機檔位檢測方法,其特征在于,將所述當(dāng)前檢測電壓值與所述檔位電壓值進(jìn)行比較,并根據(jù)所述比較的結(jié)果確認(rèn)所述待檢測風(fēng)機當(dāng)前運行的檔位的步驟,還包括:若所述比較的結(jié)果為所述當(dāng)前檢測電壓值未處于所述低檔電壓值、所述中檔電壓值與所述高檔電壓值的范圍內(nèi),獲取最接近電壓值;其中,所述最接近電壓值為所述低檔電壓值、所述中檔電壓值與所述高檔電壓值中最接近所述當(dāng)前檢測電壓值的電壓值;
采用預(yù)設(shè)檔位電壓波動模型處理所述當(dāng)前檢測電壓值和所述最接近電壓值,得到各檔位的更新后電壓值。
4.根據(jù)權(quán)利要求3所述的風(fēng)機檔位檢測方法,其特征在于,采用預(yù)設(shè)檔位電壓波動模型處理所述當(dāng)前檢測電壓值和所述最接近電壓值,得到各檔位的更新后電壓值的步驟,包括:獲取所述當(dāng)前檢測電壓值和所述最接近電壓值的平均值,將所述平均值確認(rèn)為所述最接近電壓值對應(yīng)檔位的更新后電壓值;
獲取所述平均值與所述最接近電壓值的差,將所述差的一半分別與余下各檔位的電壓值的和,一一對應(yīng)確認(rèn)為所述余下各檔位的更新后電壓值。
5.根據(jù)權(quán)利要求2所述的風(fēng)機檔位檢測方法,其特征在于,還包括步驟:在所述當(dāng)前檢測電壓值超過所述低檔電壓值的范圍、且所述中檔電壓值與所述高檔電壓值均為空值的情況下,進(jìn)入檔位自學(xué)習(xí),將所述當(dāng)前檢測電壓值確認(rèn)為當(dāng)前已經(jīng)學(xué)習(xí)到的中檔電壓值;
在所述當(dāng)前檢測電壓值超過所述中檔電壓值的范圍、且所述高檔電壓值為空值的情況下,進(jìn)入檔位自學(xué)習(xí),將所述當(dāng)前檢測電壓值確認(rèn)為當(dāng)前已經(jīng)學(xué)習(xí)到的高檔電壓值。
6.根據(jù)權(quán)利要求2至5任一項所述的風(fēng)機檔位檢測方法,其特征在于,還包括步驟:在當(dāng)前不存在所述檔位電壓值或所述低檔電壓值、所述中檔電壓值與所述高檔電壓值均為空值的情況下,進(jìn)入檔位自學(xué)習(xí),將所述當(dāng)前檢測電壓值確認(rèn)為當(dāng)前已經(jīng)學(xué)習(xí)到的低檔電壓值。
7.根據(jù)權(quán)利要求2所述的風(fēng)機檔位檢測方法,其特征在于,
確認(rèn)所述待檢測風(fēng)機當(dāng)前運行的檔位為低檔的步驟之后,還包括步驟:在所述當(dāng)前檢測電壓值與所述低檔電壓值不相等、且所述中檔電壓值和/或所述高檔電壓值不為空值的情況下,采用預(yù)設(shè)檔位電壓波動模型處理所述當(dāng)前檢測電壓值和所述低檔電壓值,得到更新后的低檔電壓值,以及更新后的中檔電壓值和/或更新后的高檔電壓值;
確認(rèn)所述待檢測風(fēng)機當(dāng)前運行的檔位為中檔的步驟之后,還包括步驟:在所述當(dāng)前檢測電壓值與所述中檔電壓值不相等、且所述低檔電壓值和/或所述高檔電壓值不為空值的情況下,采用預(yù)設(shè)檔位電壓波動模型處理所述當(dāng)前檢測電壓值和所述中檔電壓值,得到更新后的中檔電壓值,以及更新后的低檔電壓值和/或更新后的高檔電壓值;
確認(rèn)所述待檢測風(fēng)機當(dāng)前運行的檔位為高檔的步驟之后,還包括步驟:在所述當(dāng)前檢測電壓值與所述高檔電壓值不相等、且所述低檔電壓值和/或所述中檔電壓不為空值的情況下,采用預(yù)設(shè)檔位電壓波動模型處理所述當(dāng)前檢測電壓值和所述高檔電壓值,得到更新后的高檔電壓值,以及更新后的低檔電壓值和/或更新后的中檔電壓值。
8.根據(jù)權(quán)利要求7所述的風(fēng)機檔位檢測方法,其特征在于,采用預(yù)設(shè)檔位電壓波動模型處理所述當(dāng)前檢測電壓值和所述低檔電壓值,得到更新后的低檔電壓值,以及更新后的中檔電壓值和/或更新后的高檔電壓值的步驟,包括:獲取所述當(dāng)前檢測電壓值和所述低檔電壓值的平均值;將所述平均值確認(rèn)為所述更新后的低檔電壓值;
在所述中檔電壓值不為空值的情況下,獲取所述平均值與所述低檔電壓值的差,將所述差的一半與所述中檔電壓值的和確認(rèn)為所述更新后的中檔電壓值;
在所述高檔電壓值不為空值的情況下,獲取所述平均值與所述低檔電壓值的差,將所述差的一半與所述高檔電壓值的和確認(rèn)為所述更新后的高檔電壓值;
采用預(yù)設(shè)檔位電壓波動模型處理所述當(dāng)前檢測電壓值和所述中檔電壓值,得到更新后的中檔電壓值,以及更新后的低檔電壓值和/或更新后的高檔電壓值的步驟,包括:獲取所述當(dāng)前檢測電壓值和所述中檔電壓值的平均值,將所述平均值確認(rèn)為所述更新后的中檔電壓值;
在所述低檔電壓值不為空值的情況下,獲取所述平均值與所述中檔電壓值的差,將所述差的一半與所述低檔電壓值的和確認(rèn)為所述更新后的低檔電壓值;
在所述高檔電壓值不為空值的情況下,獲取所述平均值與所述中檔電壓值的差,將所述差的一半與所述高檔電壓值的和確認(rèn)為所述更新后的高檔電壓值;
采用預(yù)設(shè)檔位電壓波動模型處理所述當(dāng)前檢測電壓值和所述高檔電壓值,得到更新后的高檔電壓值,以及更新后的低檔電壓值和/或更新后的中檔電壓值的步驟,包括:獲取所述當(dāng)前檢測電壓值和所述高檔電壓值的平均值,將所述平均值確認(rèn)為所述更新后的高檔電壓值;
在所述低檔電壓值不為空值的情況下,獲取所述平均值與所述高檔電壓值的差,將所述差的一半與所述低檔電壓值的和確認(rèn)為所述更新后的低檔電壓值;
在所述中檔電壓值不為空值的情況下,獲取所述平均值與所述高檔電壓值的差,將所述差的一半與所述低檔電壓值的和確認(rèn)為所述更新后的低檔電壓值。
9.一種風(fēng)機檔位檢測裝置,其特征在于,所述裝置包括:
電壓檢測模塊,用于獲取待檢測風(fēng)機任一檔位線的當(dāng)前檢測電壓值;
比較模塊,用于在當(dāng)前存在檔位電壓值的情況下,將所述當(dāng)前檢測電壓值與所述檔位電壓值進(jìn)行比較;其中,所述檔位電壓值為通過檔位自學(xué)習(xí)得到;
檔位確認(rèn)模塊,用于根據(jù)所述比較的結(jié)果確認(rèn)所述待檢測風(fēng)機當(dāng)前運行的檔位。
10.一種計算機可讀存儲介質(zhì),其上存儲有計算機程序,其特征在于,所述計算機程序被處理器執(zhí)行時實現(xiàn)權(quán)利要求1至8中任一項所述的方法的步驟。
說明書: 風(fēng)機檔位檢測方法、裝置和存儲介質(zhì)技術(shù)領(lǐng)域[0001] 本申請涉及中央空調(diào)技術(shù)領(lǐng)域,特別是涉及一種風(fēng)機檔位檢測方法、裝置和存儲介質(zhì)。背景技術(shù)[0002] 隨著中央空調(diào)計費系統(tǒng)的發(fā)展,傳統(tǒng)的風(fēng)機檔位檢測普遍采用兩種方法:一種是同時接入風(fēng)機盤管的高檔、中檔、低檔三根檔位線,分別檢測三根檔位線的電壓來判斷處于何種檔位;另一種是只接入一個中檔線,通過一個滑動電阻器在項目現(xiàn)場一個一個實際調(diào)節(jié)電阻值,使得高中低三個檔位的電壓都處于一個可被檢測的范圍。[0003] 在實現(xiàn)過程中,發(fā)明人發(fā)現(xiàn)傳統(tǒng)技術(shù)中至少存在如下問題:目前的風(fēng)機檔位檢測方法,施工成本高、檢測調(diào)試時間長,易造成風(fēng)機檔位誤判。發(fā)明內(nèi)容[0004] 基于此,有必要針對上述技術(shù)問題,提供一種能夠降低測試成本并準(zhǔn)確判斷風(fēng)機檔位的風(fēng)機檔位檢測方法、裝置和存儲介質(zhì)。[0005] 為了實現(xiàn)上述目的,一方面,本發(fā)明實施例提供了一種風(fēng)機檔位檢測方法,包括步驟:[0006] 獲取待檢測風(fēng)機任一檔位線的當(dāng)前檢測電壓值;[0007] 在當(dāng)前存在檔位電壓值的情況下,將當(dāng)前檢測電壓值與檔位電壓值進(jìn)行比較,并根據(jù)比較的結(jié)果確認(rèn)待檢測風(fēng)機當(dāng)前運行的檔位;其中,檔位電壓值為通過檔位自學(xué)習(xí)得到。[0008] 在其中一個實施例中,檔位電壓值包括低檔電壓值、中檔電壓值和高檔電壓值中的任意一種或任意組合;[0009] 將當(dāng)前檢測電壓值與檔位電壓值進(jìn)行比較,并根據(jù)比較的結(jié)果確認(rèn)待檢測風(fēng)機當(dāng)前運行的檔位的步驟,包括:[0010] 若比較的結(jié)果為當(dāng)前檢測電壓值處于低檔電壓值的范圍內(nèi),確認(rèn)待檢測風(fēng)機當(dāng)前運行的檔位為低檔;[0011] 若比較的結(jié)果為當(dāng)前檢測電壓值處于中檔電壓值的范圍內(nèi),確認(rèn)待檢測風(fēng)機當(dāng)前運行的檔位為中檔;[0012] 若比較的結(jié)果為當(dāng)前檢測電壓值位于高檔電壓值的范圍內(nèi),確認(rèn)待檢測風(fēng)機當(dāng)前運行的檔位為高檔。[0013] 在其中一個實施例中,將當(dāng)前檢測電壓值與檔位電壓值進(jìn)行比較,并根據(jù)比較的結(jié)果確認(rèn)待檢測風(fēng)機當(dāng)前運行的檔位的步驟,還包括:[0014] 若比較的結(jié)果為當(dāng)前檢測電壓值未處于低檔電壓值、中檔電壓值與高檔電壓值的范圍內(nèi),獲取最接近電壓值;其中,最接近電壓值為低檔電壓值、中檔電壓值與高檔電壓值中最接近當(dāng)前檢測電壓值的電壓值;[0015] 采用預(yù)設(shè)檔位電壓波動模型處理當(dāng)前檢測電壓值和最接近電壓值,得到各檔位的更新后電壓值。[0016] 在其中一個實施例中,采用預(yù)設(shè)檔位電壓波動模型處理當(dāng)前檢測電壓值和最接近電壓值,得到各檔位的更新后電壓值的步驟,包括:[0017] 獲取當(dāng)前檢測電壓值和最接近電壓值的平均值,將平均值確認(rèn)為最接近電壓值對應(yīng)檔位的更新后電壓值;[0018] 獲取平均值與最接近電壓值的差,將差的一半分別與余下各檔位的電壓值的和,一一對應(yīng)確認(rèn)為余下各檔位的更新后電壓值。[0019] 在其中一個實施例中,還包括步驟:[0020] 在當(dāng)前檢測電壓值超過低檔電壓值的范圍、且中檔電壓值與高檔電壓值均為空值的情況下,進(jìn)入檔位自學(xué)習(xí),將當(dāng)前檢測電壓值確認(rèn)為當(dāng)前已經(jīng)學(xué)習(xí)到的中檔電壓值;[0021] 在當(dāng)前檢測電壓值超過中檔電壓值的范圍、且高檔電壓值為空值的情況下,進(jìn)入檔位自學(xué)習(xí),將當(dāng)前檢測電壓值確認(rèn)為當(dāng)前已經(jīng)學(xué)習(xí)到的高檔電壓值。[0022] 在其中一個實施例中,還包括步驟:[0023] 在當(dāng)前不存在檔位電壓值或低檔電壓值、中檔電壓值與高檔電壓值均為空值的情況下,進(jìn)入檔位自學(xué)習(xí),將當(dāng)前檢測電壓值確認(rèn)為當(dāng)前已經(jīng)學(xué)習(xí)到的低檔電壓值。[0024] 在其中一個實施例中,[0025] 確認(rèn)待檢測風(fēng)機當(dāng)前運行的檔位為低檔的步驟之后,還包括步驟:[0026] 在當(dāng)前檢測電壓值與低檔電壓值不相等、且中檔電壓值和/或高檔電壓值不為空值的情況下,采用預(yù)設(shè)檔位電壓波動模型處理當(dāng)前檢測電壓值和低檔電壓值,得到更新后的低檔電壓值,以及更新后的中檔電壓值和/或更新后的高檔電壓值;[0027] 確認(rèn)待檢測風(fēng)機當(dāng)前運行的檔位為中檔的步驟之后,還包括步驟:[0028] 在當(dāng)前檢測電壓值與中檔電壓值不相等、且低檔電壓值和/或高檔電壓值不為空值的情況下,采用預(yù)設(shè)檔位電壓波動模型處理當(dāng)前檢測電壓值和中檔電壓值,得到更新后的中檔電壓值,以及更新后的低檔電壓值和/或更新后的高檔電壓值;[0029] 確認(rèn)待檢測風(fēng)機當(dāng)前運行的檔位為高檔的步驟之后,還包括步驟:[0030] 在當(dāng)前檢測電壓值與高檔電壓值不相等、且低檔電壓值和/或中檔電壓不為空值的情況下,采用預(yù)設(shè)檔位電壓波動模型處理當(dāng)前檢測電壓值和高檔電壓值,得到更新后的高檔電壓值,以及更新后的低檔電壓值和/或更新后的中檔電壓值。[0031] 在其中一個實施例中,采用預(yù)設(shè)檔位電壓波動模型處理當(dāng)前檢測電壓值和低檔電壓值,得到更新后的低檔電壓值,以及更新后的中檔電壓值和/或更新后的高檔電壓值的步驟,包括:[0032] 獲取當(dāng)前檢測電壓值和低檔電壓值的平均值;將平均值確認(rèn)為更新后的低檔電壓值;[0033] 在中檔電壓值不為空值的情況下,獲取平均值與低檔電壓值的差,將差的一半與中檔電壓值的和確認(rèn)為更新后的中檔電壓值;[0034] 在高檔電壓值不為空值的情況下,獲取平均值與低檔電壓值的差,將差的一半與高檔電壓值的和確認(rèn)為更新后的高檔電壓值;[0035] 采用預(yù)設(shè)檔位電壓波動模型處理當(dāng)前檢測電壓值和中檔電壓值,得到更新后的中檔電壓值,以及更新后的低檔電壓值和/或更新后的高檔電壓值的步驟,包括:[0036] 獲取當(dāng)前檢測電壓值和中檔電壓值的平均值,將平均值確認(rèn)為更新后的中檔電壓值;[0037] 在低檔電壓值不為空值的情況下,獲取平均值與中檔電壓值的差,將差的一半與低檔電壓值的和確認(rèn)為更新后的低檔電壓值;[0038] 在高檔電壓值不為空值的情況下,獲取平均值與中檔電壓值的差,將差的一半與高檔電壓值的和確認(rèn)為更新后的高檔電壓值;[0039] 采用預(yù)設(shè)檔位電壓波動模型處理當(dāng)前檢測電壓值和高檔電壓值,得到更新后的高檔電壓值,以及更新后的低檔電壓值和/或更新后的中檔電壓值的步驟,包括:[0040] 獲取當(dāng)前檢測電壓值和高檔電壓值的平均值,將平均值確認(rèn)為更新后的高檔電壓值;[0041] 在低檔電壓值不為空值的情況下,獲取平均值與高檔電壓值的差,將差的一半與低檔電壓值的和確認(rèn)為更新后的低檔電壓值;[0042] 在中檔電壓值不為空值的情況下,獲取平均值與高檔電壓值的差,將差的一半與低檔電壓值的和確認(rèn)為更新后的低檔電壓值。[0043] 一種風(fēng)機檔位檢測裝置,裝置包括:[0044] 電壓檢測模塊,用于獲取待檢測風(fēng)機任一檔位線的當(dāng)前檢測電壓值;[0045] 比較模塊,用于在當(dāng)前存在檔位電壓值的情況下,將當(dāng)前檢測電壓值與檔位電壓值進(jìn)行比較;其中,檔位電壓值為通過檔位自學(xué)習(xí)得到;[0046] 檔位確認(rèn)模塊,用于根據(jù)比較的結(jié)果確認(rèn)待檢測風(fēng)機當(dāng)前運行的檔位。[0047] 一種計算機可讀存儲介質(zhì),其上存儲有計算機程序,計算機程序被處理器執(zhí)行時實現(xiàn)上述的方法的步驟。[0048] 上述技術(shù)方案中的一個技術(shù)方案具有如下優(yōu)點和有益效果:[0049] 本申請獲取待檢測風(fēng)機任一檔位線的當(dāng)前檢測電壓值,在當(dāng)前存在檔位電壓值的情況下,將當(dāng)前檢測電壓值與檔位電壓值進(jìn)行比較,并根據(jù)比較的結(jié)果確認(rèn)待檢測風(fēng)機當(dāng)前運行的檔位;本申請能夠自動識別并記錄檔位大小,無需人員現(xiàn)場干預(yù)調(diào)試,減少運行調(diào)試成本,降低施工難度;同時,只需要用到一根檢測線即可檢測風(fēng)機的檔位大小,能夠顯著減小施工布線成本。而基于檔位自學(xué)習(xí)得到的檔位電壓值進(jìn)行比較,確定風(fēng)機當(dāng)前運行的檔位,使得本申請可以減少檔位識別異常的風(fēng)險,并提高檔位識別精準(zhǔn)度。附圖說明[0050] 為了更清楚地說明本申請實施例或傳統(tǒng)技術(shù)中的技術(shù)方案,下面將對實施例或傳統(tǒng)技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本申請的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。[0051] 圖1為一個實施例中風(fēng)機檔位檢測方法的應(yīng)用環(huán)境圖;[0052] 圖2為一個實施例中風(fēng)機檔位檢測方法的流程示意圖;[0053] 圖3為一個實施例中確認(rèn)檔位后檔位電壓波動更新流程示意圖;[0054] 圖4為一個實施例中新值處理的流程示意圖;[0055] 圖5為一個實施例中新值的檔位電壓波動更新流程示意圖;[0056] 圖6為另一個實施例中風(fēng)機檔位檢測方法的流程示意圖;[0057] 圖7為一個實施例中檔位自學(xué)習(xí)的流程示意圖;[0058] 圖8為一個實施例中風(fēng)機檔位檢測方法的具體流程示意圖;[0059] 圖9為一個實施例中風(fēng)機檔位檢測裝置的結(jié)構(gòu)框圖。具體實施方式[0060] 為了便于理解本申請,下面將參照相關(guān)附圖對本申請進(jìn)行更全面的描述。附圖中給出了本申請的實施例。但是,本申請可以以許多不同的形式來實現(xiàn),并不限于本文所描述的實施例。相反地,提供這些實施例的目的是使本申請的公開內(nèi)容更加透徹全面。[0061] 除非另有定義,本文所使用的所有的技術(shù)和科學(xué)術(shù)語與屬于本申請的技術(shù)領(lǐng)域的技術(shù)人員通常理解的含義相同。本文中在本申請的說明書中所使用的術(shù)語只是為了描述具體的實施例的目的,不是旨在于限制本申請。[0062] 可以理解,本申請所使用的術(shù)語“第一”、“第二”等可在本文中用于描述各種元件,但這些元件不受這些術(shù)語限制。這些術(shù)語僅用于將第一個元件與另一個元件區(qū)分。[0063] 空間關(guān)系術(shù)語例如“在...下”、“在...下面”、“下面的”、“在...之下”、“在...之上”、“上面的”等,在這里可以用于描述圖中所示的一個元件或特征與其它元件或特征的關(guān)系。應(yīng)當(dāng)明白,除了圖中所示的取向以外,空間關(guān)系術(shù)語還包括使用和操作中的器件的不同取向。例如,如果附圖中的器件翻轉(zhuǎn),描述為“在其它元件下面”或“在其之下”或“在其下”元件或特征將取向為在其它元件或特征“上”。因此,示例性術(shù)語“在...下面”和“在...下”可包括上和下兩個取向。此外,器件也可以包括另外地取向(譬如,旋轉(zhuǎn)90度或其它取向),并且在此使用的空間描述語相應(yīng)地被解釋。[0064] 需要說明的是,當(dāng)一個元件被認(rèn)為是“連接”另一個元件時,它可以是直接連接到另一個元件,或者通過居中元件連接另一個元件。此外,以下實施例中的“連接”,如果被連接的對象之間具有電信號或數(shù)據(jù)的傳遞,則應(yīng)理解為“電連接”、“通信連接”等。[0065] 在此使用時,單數(shù)形式的“一”、“一個”和“所述/該”也可以包括復(fù)數(shù)形式,除非上下文清楚指出另外的方式。還應(yīng)當(dāng)理解的是,術(shù)語“包括/包含”或“具有”等指定所陳述的特征、整體、步驟、操作、組件、部分或它們的組合的存在,但是不排除存在或添加一個或更多個其他特征、整體、步驟、操作、組件、部分或它們的組合的可能性。同時,在本說明書中使用的術(shù)語“和/或”包括相關(guān)所列項目的任何及所有組合。[0066] 傳統(tǒng)檔位檢測普遍采用兩種方法:一種是同時接入風(fēng)機盤管的高檔、中檔、低檔三根檔位線,分別檢測三根檔位線的電壓來判斷處于何種檔位;第二種是只接入一個中檔線,通過一個滑動電阻器在項目現(xiàn)場一個一個實際調(diào)節(jié)電阻值,使得高中低三個檔位的電壓都處于一個可被檢測的范圍,檢測范圍一般只有3.3~5,檢測范圍狹窄,且工程每臺風(fēng)機均需調(diào)試滑動電阻器非常耗時,當(dāng)風(fēng)機長期運行電壓升高或者供電電網(wǎng)波動時,由于檢測到電壓值超出了檢測范圍,往往就無法準(zhǔn)確判斷風(fēng)機檔位。[0067] 傳統(tǒng)風(fēng)機檔位檢測方法,需要人工將檔位值調(diào)節(jié)至可檢測范圍,并且檢測范圍狹窄,容易因電網(wǎng)電壓的上下波動而超出檢測范圍,造成風(fēng)機檔位誤判;同時,施工成本昂貴,需要接三根檔位線,需要預(yù)留較多的布線槽空間,增加了施工困難度、接線復(fù)雜度;再次,現(xiàn)場產(chǎn)品調(diào)試復(fù)雜、耗時長,只能通過調(diào)節(jié)滑動電阻器對檢測值進(jìn)行校準(zhǔn)調(diào)節(jié),由于電網(wǎng)有波動,需要較長的調(diào)試時間。[0068] 而本申請只需要用到一根檢測線即可檢測風(fēng)機的檔位大小,減小施工布線成本;能夠自動識別并記錄檔位大小,無需人員現(xiàn)場干預(yù)調(diào)試,減少運行調(diào)試成本,降低施工難度;本申請?zhí)岢隽藱n位電壓隨電網(wǎng)波動而更新的算法,減少檔位識別異常的風(fēng)險,并提高檔位識別精準(zhǔn)度;本申請可以改善因開啟、關(guān)閉分機時由于電網(wǎng)波動產(chǎn)生檢測值偏差過大,導(dǎo)致檔位識別異常的問題。
[0069] 為了使本申請的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下結(jié)合附圖及實施例,對本申請進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處描述的具體實施例僅僅用以解釋本申請,并不用于限定本申請。[0070] 本申請?zhí)峁┑娘L(fēng)機檔位檢測方法,可以應(yīng)用于如圖1所示的應(yīng)用環(huán)境中,具體可以應(yīng)用于中央空調(diào)計費領(lǐng)域。其中,用于風(fēng)機檔位判斷的處理模塊(即MCU)102可以通過檔位線與風(fēng)機盤管104相連接,獲取該檔位線的當(dāng)前檢測電壓值。其中,處理模塊102可以但不限于是微控制單元(MicrocontrollerUnit,MCU)或單片機等;該處理模塊102可以應(yīng)用在各種個人計算機、筆記本電腦、智能手機、平板電腦和便攜式可穿戴設(shè)備等終端設(shè)備上,也可以用獨立的服務(wù)器或者是多個服務(wù)器組成的服務(wù)器集群來實現(xiàn),還可以應(yīng)用在風(fēng)機盤管104中;而風(fēng)機盤管104即為當(dāng)前待檢測風(fēng)機。
[0071] 風(fēng)機盤管104(即風(fēng)機盤管機組),可以包括小型風(fēng)機、電動機和盤管(空氣換熱器)等,屬于空調(diào)系統(tǒng)末端裝置之一。盤管管內(nèi)流過冷凍水或熱水時與管外空氣換熱,使空氣被冷卻,除濕或加熱來調(diào)節(jié)室內(nèi)的空氣參數(shù),是常用的供冷、供熱末端裝置。本申請中,處理模塊102可以通過接入風(fēng)機盤管104的1根檔位線(即高、中或低檔位線中任何1根),檢測出風(fēng)機當(dāng)前運行狀態(tài)的電壓(即待檢測風(fēng)機任一檔位線的當(dāng)前檢測電壓值),作為檔位判定數(shù)據(jù)。[0072] 在一個實施例中,如圖2所示,提供了一種風(fēng)機檔位檢測方法,以該方法應(yīng)用于圖1中的處理模塊102為例進(jìn)行說明,包括以下步驟:[0073] 步驟202,獲取待檢測風(fēng)機任一檔位線的當(dāng)前檢測電壓值。[0074] 其中,待檢測風(fēng)機任一檔位線可以指風(fēng)機盤管104的1根檔位線(即高、中或低檔位線中任何1根)。本申請通過對風(fēng)機檔位的一根線進(jìn)行檢測,獲取當(dāng)前檔位的電壓值(即當(dāng)前檢測電壓值)。[0075] 具體地,本申請只需要用到一根檢測線即可檢測風(fēng)機的檔位大小,可以減小施工布線成本;即可以采取單根檔位線檢測風(fēng)機盤管的3個檔位狀態(tài),施工簡便,檢測電路簡單;當(dāng)前檢測電壓值可以指風(fēng)機當(dāng)前運行狀態(tài)的電壓,即本申請可以讀取到當(dāng)前風(fēng)機運行的電壓大小。
[0076] 步驟204,在當(dāng)前存在檔位電壓值的情況下,將當(dāng)前檢測電壓值與檔位電壓值進(jìn)行比較,并根據(jù)比較的結(jié)果確認(rèn)待檢測風(fēng)機當(dāng)前運行的檔位;其中,檔位電壓值為通過檔位自學(xué)習(xí)得到。[0077] 具體而言,本申請?zhí)峁┝艘环N檔位自動識別流程,可以通過風(fēng)機檔位自學(xué)習(xí)的方法自動學(xué)習(xí)、校準(zhǔn)、并識別當(dāng)前風(fēng)機的檔位大小。本申請中,檔位電壓值可以指預(yù)先通過檔位自學(xué)習(xí)得到的各檔位電壓;在一個示例中,檔位電壓值可以包括低檔電壓值、中檔電壓值和高檔電壓值中的任意一種或任意組合;而本申請中的檔位自學(xué)習(xí)可以指樣本集訓(xùn)練的過程,例如,通過讀取當(dāng)前風(fēng)機運行的電壓大小,對其運行的高檔、中檔、低檔、關(guān)機、檢測線斷開異常以及電源線反接異常等進(jìn)行判斷,并對此這些運行狀態(tài)值進(jìn)行學(xué)習(xí)和保存。其中,在當(dāng)前檢測電壓值為0時,可以判斷風(fēng)機盤管104(即待檢測風(fēng)機)當(dāng)前處于關(guān)機狀態(tài),在當(dāng)前檢測電壓值為1~40時,此狀態(tài)可以為電源線反接異常;又如,若當(dāng)前檢測電壓值為45~60時,此狀態(tài)可以為檢測線斷開異常。[0078] 本申請可以在獲取到當(dāng)前檢測電壓值時,檢測當(dāng)前是否存在檔位電壓值,即判斷是否已經(jīng)有對應(yīng)的檔位電壓值,例如,判斷當(dāng)前風(fēng)機的高、中、低三個檔位是否已經(jīng)學(xué)習(xí)完成。如果沒有,則進(jìn)入到學(xué)習(xí)與判斷模式,在一個具體的實施例中,默認(rèn)學(xué)習(xí)檔位優(yōu)先級可以依次為低檔、中檔至高檔;如果已經(jīng)完成學(xué)習(xí)則可以進(jìn)入到檔位判斷模式,即將當(dāng)前檢測電壓值與檔位電壓值進(jìn)行比較,并根據(jù)比較的結(jié)果確認(rèn)待檢測風(fēng)機當(dāng)前運行的檔位。[0079] 需要說明的是,本申請中學(xué)習(xí)的檔位優(yōu)先級可以更改,例如,學(xué)習(xí)檔位優(yōu)先級可以為中檔、低檔至高檔,或高檔、低檔至中檔,本申請對此并未限定。[0080] 檔位判斷模式中,可以將當(dāng)前檢測電壓值與檔位電壓值進(jìn)行比較,即跟已經(jīng)學(xué)習(xí)到的檔位電壓值進(jìn)行比較,區(qū)分出當(dāng)前運行的高、中、低檔。在一個具體的實施例中,將當(dāng)前檢測電壓值與檔位電壓值進(jìn)行比較,并根據(jù)比較的結(jié)果確認(rèn)待檢測風(fēng)機當(dāng)前運行的檔位的步驟,可以包括:[0081] 若比較的結(jié)果為當(dāng)前檢測電壓值處于低檔電壓值的范圍內(nèi),確認(rèn)待檢測風(fēng)機當(dāng)前運行的檔位為低檔;[0082] 若比較的結(jié)果為當(dāng)前檢測電壓值處于中檔電壓值的范圍內(nèi),確認(rèn)待檢測風(fēng)機當(dāng)前運行的檔位為中檔;[0083] 若比較的結(jié)果為當(dāng)前檢測電壓值位于高檔電壓值的范圍內(nèi),確認(rèn)待檢測風(fēng)機當(dāng)前運行的檔位為高檔。[0084] 具體而言,本申請將當(dāng)前檢測電壓值與檔位電壓值進(jìn)行比較,即提供了一種檔位判斷流程,進(jìn)而自動識別并記錄檔位大小,無需人員現(xiàn)場干預(yù)調(diào)試,減少運行調(diào)試成本,降低施工難度。在一個示例中,可以根據(jù)檢測的當(dāng)前檢測電壓值,優(yōu)先跟學(xué)習(xí)到的低檔電壓值進(jìn)行比較,如果在低檔電壓值范圍內(nèi),則判斷為低檔;如果超出低檔電壓值范圍內(nèi),則與中檔電壓值進(jìn)行比較,如果在中檔電壓值范圍內(nèi),則判斷為中檔;同理如果超出中檔電壓值范圍內(nèi),則與高檔電壓值進(jìn)行比較,如果在高檔電壓值范圍內(nèi),則判斷為高檔。需要說明的是,判斷檔位的先后順序可以更改。[0085] 進(jìn)一步的,本申請中存在某檔位電壓值為空值NULL的情況,此時,只需將當(dāng)前檢測電壓值與非空的檔位電壓值比較即可。[0086] 同時,進(jìn)入到檔位判斷模式,將當(dāng)前檢測電壓值跟已經(jīng)學(xué)習(xí)到的檔位電壓值進(jìn)行比較,區(qū)分出當(dāng)前運行的高檔、中檔和/或低檔,進(jìn)而如圖3所示,每次運行時都可以根據(jù)電壓波動更新檔位值;需要說明的是,檔位電壓波動更新程序中,各檔位變化的幅度范圍可以根據(jù)實際項目進(jìn)行調(diào)整。在一個具體的實施例中,確認(rèn)待檢測風(fēng)機當(dāng)前運行的檔位為低檔的步驟之后,還可以包括步驟:[0087] 在當(dāng)前檢測電壓值與低檔電壓值不相等、且中檔電壓值和/或高檔電壓值不為空值的情況下,采用預(yù)設(shè)檔位電壓波動模型處理當(dāng)前檢測電壓值和低檔電壓值,得到更新后的低檔電壓值,以及更新后的中檔電壓值和/或更新后的高檔電壓值;[0088] 確認(rèn)待檢測風(fēng)機當(dāng)前運行的檔位為中檔的步驟之后,還可以包括步驟:[0089] 在當(dāng)前檢測電壓值與中檔電壓值不相等、且低檔電壓值和/或高檔電壓值不為空值的情況下,采用預(yù)設(shè)檔位電壓波動模型處理當(dāng)前檢測電壓值和中檔電壓值,得到更新后的中檔電壓值,以及更新后的低檔電壓值和/或更新后的高檔電壓值;[0090] 確認(rèn)待檢測風(fēng)機當(dāng)前運行的檔位為高檔的步驟之后,還包括步驟:[0091] 在當(dāng)前檢測電壓值與高檔電壓值不相等、且低檔電壓值和/或中檔電壓不為空值的情況下,采用預(yù)設(shè)檔位電壓波動模型處理當(dāng)前檢測電壓值和高檔電壓值,得到更新后的高檔電壓值,以及更新后的低檔電壓值和/或更新后的中檔電壓值。[0092] 具體而言,進(jìn)入到檔位判斷模式后,若可以明確當(dāng)前檢測電壓值對應(yīng)的檔位,則可進(jìn)行檔位電壓波動更新程序。首先,確認(rèn)當(dāng)前檢測電壓值與當(dāng)前確認(rèn)檔位對應(yīng)的檔位電壓值不相等,則可以獲取當(dāng)前檢測電壓值與當(dāng)前確認(rèn)檔位對應(yīng)的檔位電壓值的平均值,進(jìn)而基于該平均值更新各檔位電壓值。[0093] 在一個具體的實施例中,采用預(yù)設(shè)檔位電壓波動模型處理當(dāng)前檢測電壓值和低檔電壓值,得到更新后的低檔電壓值,以及更新后的中檔電壓值和/或更新后的高檔電壓值的步驟,可以包括:[0094] 獲取當(dāng)前檢測電壓值和低檔電壓值的平均值;將平均值確認(rèn)為更新后的低檔電壓值;[0095] 在中檔電壓值不為空值的情況下,獲取平均值與低檔電壓值的差,將差的一半與中檔電壓值的和確認(rèn)為更新后的中檔電壓值;[0096] 在高檔電壓值不為空值的情況下,獲取平均值與低檔電壓值的差,將差的一半與高檔電壓值的和確認(rèn)為更新后的高檔電壓值;[0097] 采用預(yù)設(shè)檔位電壓波動模型處理當(dāng)前檢測電壓值和中檔電壓值,得到更新后的中檔電壓值,以及更新后的低檔電壓值和/或更新后的高檔電壓值的步驟,包括:[0098] 獲取當(dāng)前檢測電壓值和中檔電壓值的平均值,將平均值確認(rèn)為更新后的中檔電壓值;[0099] 在低檔電壓值不為空值的情況下,獲取平均值與中檔電壓值的差,將差的一半與低檔電壓值的和確認(rèn)為更新后的低檔電壓值;[0100] 在高檔電壓值不為空值的情況下,獲取平均值與中檔電壓值的差,將差的一半與高檔電壓值的和確認(rèn)為更新后的高檔電壓值;[0101] 采用預(yù)設(shè)檔位電壓波動模型處理當(dāng)前檢測電壓值和高檔電壓值,得到更新后的高檔電壓值,以及更新后的低檔電壓值和/或更新后的中檔電壓值的步驟,包括:[0102] 獲取當(dāng)前檢測電壓值和高檔電壓值的平均值,將平均值確認(rèn)為更新后的高檔電壓值;[0103] 在低檔電壓值不為空值的情況下,獲取平均值與高檔電壓值的差,將差的一半與低檔電壓值的和確認(rèn)為更新后的低檔電壓值;[0104] 在中檔電壓值不為空值的情況下,獲取平均值與高檔電壓值的差,將差的一半與低檔電壓值的和確認(rèn)為更新后的低檔電壓值。[0105] 具體而言,進(jìn)入到檔位判斷模式后,若可以明確當(dāng)前檢測電壓值對應(yīng)的檔位,則可進(jìn)行檔位電壓波動更新程序。首先,獲取當(dāng)前檢測電壓值與當(dāng)前確認(rèn)檔位對應(yīng)的檔位電壓值的平均值,然后根據(jù)該平均值更新其他檔位的電壓值;如例如當(dāng)前檔位判斷為低檔,此時低檔電壓值為volt_L,Rang=(volt_L+n_volt)/2。若n_volt!=volt_L,且volt_M!=0或volt_M?。絅ULL,則volt_M=volt_M+(Rang-volt_L)/2;同理,若n_volt!=volt_L,且volt_H!=0或volt_H?。絅ULL,則volt_H=volt_H+(Rang-volt_L)/2;最后更新volt_L=Rang;[0106] 其中,n_volt,表示當(dāng)前檢測到的電壓值;volt_L,表示當(dāng)前已經(jīng)學(xué)習(xí)到的低檔電壓值;volt_M,表示當(dāng)前已經(jīng)學(xué)習(xí)到的中檔電壓值;volt_H,表示當(dāng)前已經(jīng)學(xué)習(xí)到的高檔電壓值;NULL,表示值為空值;Rang,表示兩個數(shù)值的平均值。[0107] 本申請能夠自動識別并記錄檔位大小,無需人員現(xiàn)場干預(yù)調(diào)試,減少運行調(diào)試成本,降低施工難度;本申請?zhí)岢隽藱n位電壓隨電網(wǎng)波動而更新的算法,減少檔位識別異常的風(fēng)險,并提高檔位識別精準(zhǔn)度。[0108] 此外,如圖4所示,將當(dāng)前檢測電壓值與檔位電壓值進(jìn)行比較的過程中,若當(dāng)前檢測電壓值都不在三檔范圍內(nèi),則可以進(jìn)入新值處理過程(即可以按照就近檔位原則,同步更新三個檔位的電壓值),其中,可以采用檔位電壓波動更新三個檔位的電壓值;在一個具體的實施例中,將當(dāng)前檢測電壓值與檔位電壓值進(jìn)行比較,并根據(jù)比較的結(jié)果確認(rèn)待檢測風(fēng)機當(dāng)前運行的檔位的步驟,還可以包括:[0109] 若比較的結(jié)果為當(dāng)前檢測電壓值未處于低檔電壓值、中檔電壓值與高檔電壓值的范圍內(nèi),獲取最接近電壓值;其中,最接近電壓值為低檔電壓值、中檔電壓值與高檔電壓值中最接近當(dāng)前檢測電壓值的電壓值;[0110] 采用預(yù)設(shè)檔位電壓波動模型處理當(dāng)前檢測電壓值和最接近電壓值,得到各檔位的更新后電壓值。[0111] 具體而言,進(jìn)入到檔位判斷模式,則將當(dāng)前檢測電壓值跟已經(jīng)學(xué)習(xí)到的檔位電壓值進(jìn)行比較,如果當(dāng)前檢測電壓值都不在三檔范圍內(nèi),則可以按照就近檔位原則,同步更新三個檔位的電壓值;基于此,本申請可以改善因開啟、關(guān)閉分機時由于電網(wǎng)波動產(chǎn)生檢測值偏差過大,導(dǎo)致檔位識別異常的問題。[0112] 其中,檔位電壓波動更新可以采用預(yù)設(shè)檔位電壓波動模型處理當(dāng)前檢測電壓值和最接近電壓值予以實現(xiàn),即對應(yīng)檔位狀態(tài)下自動更正新的狀態(tài)值,使其適應(yīng)電網(wǎng)電壓波動;在一個示例中,本申請中的預(yù)設(shè)檔位電壓波動模型可以是獲取當(dāng)前檢測電壓值和最接近電壓值的平均值,然后更新各檔電壓的過程;需要說明的是,檔位電壓波動更新程序中,各檔位變化的幅度范圍可以根據(jù)實際項目進(jìn)行調(diào)整。
[0113] 在一個具體的實施例中,采用預(yù)設(shè)檔位電壓波動模型處理當(dāng)前檢測電壓值和最接近電壓值,得到各檔位的更新后電壓值的步驟,可以包括:[0114] 獲取當(dāng)前檢測電壓值和最接近電壓值的平均值,將平均值確認(rèn)為最接近電壓值對應(yīng)檔位的更新后電壓值;[0115] 獲取平均值與最接近電壓值的差,將差的一半分別與余下各檔位的電壓值的和,一一對應(yīng)確認(rèn)為余下各檔位的更新后電壓值。[0116] 具體而言,如圖5所示,本申請?zhí)峁┝藱n位電壓波動更新流程,即采用預(yù)設(shè)檔位電壓波動模型處理當(dāng)前檢測電壓值和最接近電壓值,首先可以獲取二者的平均值Rang,進(jìn)而獲取各檔位更新后的電壓值;[0117] 例如,以當(dāng)前檢測電壓值為n_volt,而最接近電壓值為低檔電壓值為例,此時低檔電壓值為volt_L,平均值Rang=(volt_L+n_volt)/2;中檔電壓值為volt_M,則中檔的更新后電壓值volt_M=volt_M+(Rang-volt_L)/2;同理,若高檔電壓值為volt_H,則高檔的更新后電壓值volt_H=volt_H+(Rang-volt_L)/2;最后可以更新低檔的更新后電壓值volt_L=Rang。本申請中檔位電壓波動更新流程,使得檔位電壓可以隨電網(wǎng)波動而更新,進(jìn)而減少檔位識別異常的風(fēng)險,并提高檔位識別精準(zhǔn)度。[0118] 上述風(fēng)機檔位檢測方法中,獲取待檢測風(fēng)機任一檔位線的當(dāng)前檢測電壓值,在當(dāng)前存在檔位電壓值的情況下,將當(dāng)前檢測電壓值與檔位電壓值進(jìn)行比較,并根據(jù)比較的結(jié)果確認(rèn)待檢測風(fēng)機當(dāng)前運行的檔位;本申請能夠自動識別并記錄檔位大小,無需人員現(xiàn)場干預(yù)調(diào)試,減少運行調(diào)試成本,降低施工難度;同時,只需要用到一根檢測線即可檢測風(fēng)機的檔位大小,能夠顯著減小施工布線成本。而基于檔位自學(xué)習(xí)得到的檔位電壓值進(jìn)行比較,確定風(fēng)機當(dāng)前運行的檔位,使得本申請可以減少檔位識別異常的風(fēng)險,并提高檔位識別精準(zhǔn)度。進(jìn)一步的,本申請可以改善因開啟、關(guān)閉分機時由于電網(wǎng)波動產(chǎn)生檢測值偏差過大,導(dǎo)致檔位識別異常的問題。[0119] 在一個實施例中,如圖6所示,提供了一種風(fēng)機檔位檢測方法,以該方法應(yīng)用于圖1中的處理模塊102為例進(jìn)行說明,包括以下步驟:[0120] 步驟602,獲取待檢測風(fēng)機任一檔位線的當(dāng)前檢測電壓值;[0121] 步驟604,在當(dāng)前存在檔位電壓值的情況下,將當(dāng)前檢測電壓值與檔位電壓值進(jìn)行比較,并根據(jù)比較的結(jié)果確認(rèn)待檢測風(fēng)機當(dāng)前運行的檔位;其中,檔位電壓值為通過檔位自學(xué)習(xí)得到;[0122] 具體而言,步驟602~604的詳細(xì)實現(xiàn)流程可以參閱前文論述,此處不再贅述。[0123] 步驟606,在當(dāng)前不存在檔位電壓值,或低檔電壓值、中檔電壓值與高檔電壓值均為空值的情況下,進(jìn)入檔位自學(xué)習(xí),將當(dāng)前檢測電壓值確認(rèn)為當(dāng)前已經(jīng)學(xué)習(xí)到的低檔電壓值。[0124] 具體而言,如果當(dāng)前風(fēng)機的高、中、低三個檔位沒有完成學(xué)習(xí)(即沒有對應(yīng)的檔位電壓值,或檔位電壓值均為空值NULL或零),則可以進(jìn)入到學(xué)習(xí)模式,默認(rèn)學(xué)習(xí)檔位優(yōu)先級可以為低檔、中檔、高檔。例如,進(jìn)入學(xué)習(xí)模式后,若此時三個檔位均為空值NULL,則把當(dāng)前檢測電壓值默認(rèn)為低檔電壓值。[0125] 在一個具體的實施例中,還可以包括步驟:[0126] 在當(dāng)前檢測電壓值超過低檔電壓值的范圍、且中檔電壓值與高檔電壓值均為空值的情況下,進(jìn)入檔位自學(xué)習(xí),將當(dāng)前檢測電壓值確認(rèn)為當(dāng)前已經(jīng)學(xué)習(xí)到的中檔電壓值;[0127] 在當(dāng)前檢測電壓值超過中檔電壓值的范圍、且高檔電壓值為空值的情況下,進(jìn)入檔位自學(xué)習(xí),將當(dāng)前檢測電壓值確認(rèn)為當(dāng)前已經(jīng)學(xué)習(xí)到的高檔電壓值。[0128] 具體地,如圖7所示,本申請?zhí)岢隽藱n位自學(xué)習(xí)方法,在進(jìn)入學(xué)習(xí)模式后:①若此時三個檔位均為空值NULL,則把當(dāng)前檢測電壓值默認(rèn)為低檔電壓(即volt_L);②若當(dāng)前檢測電壓值跳變超過低檔范圍時,若高、中檔位均為NULL,則判定為中檔(即volt_M),此時根據(jù)兩個檔位值大小進(jìn)行排序并更新檔位電壓值;③當(dāng)前檢測電壓值超過中檔檢測范圍并且高檔為NULL,則判定為高檔(即volt_H),此時根據(jù)高、中、低三個檔位值大小進(jìn)行排序并更新檔位電壓值;此時完成了三個檔位電壓學(xué)習(xí)。[0129] 為了進(jìn)一步闡釋本申請方案,下面結(jié)合一個具體的示例予以說明,如圖8所示,本申請通過對風(fēng)機檔位的一根線進(jìn)行檢測,獲取當(dāng)前檢測電壓值,并通過風(fēng)機檔位自學(xué)習(xí)的方法自動學(xué)習(xí)、校準(zhǔn)、并識別當(dāng)前風(fēng)機的檔位大小。具體步驟可以如下:[0130] 1、判斷當(dāng)前風(fēng)機的高、中、低三個檔位是否已經(jīng)學(xué)習(xí)完成(即已經(jīng)有對應(yīng)的檔位電壓值)。如果沒有,則進(jìn)入到學(xué)習(xí)與判斷模式(步驟2~4),默認(rèn)學(xué)習(xí)檔位優(yōu)先級為低檔、中檔、高檔;如果已經(jīng)完成學(xué)習(xí)則進(jìn)入到檔位判斷模式(步驟5)。[0131] 2、如果進(jìn)入到學(xué)習(xí)與判斷模式,根據(jù)當(dāng)前檢測電壓值n_volt:優(yōu)先跟學(xué)習(xí)到的低檔電壓值進(jìn)行比較,如果在低檔電壓值范圍內(nèi),則判斷為低檔;如果超出低檔電壓值范圍內(nèi),則與中檔電壓值進(jìn)行比較,如果在中檔電壓值范圍內(nèi),則判斷為中檔;同理如果超出中檔電壓值范圍內(nèi),則與高檔電壓值進(jìn)行比較,如果在高檔電壓值范圍內(nèi),則判斷為高檔。[0132] 3、如果條件2成立,則進(jìn)行檔位電壓波動更新程序。例如,當(dāng)前判斷為低檔,此時低檔電壓值為volt_L,Rang=(volt_L+n_volt)/2。若volt_M!=0,則volt_M=volt_M+(Rang-volt_L)/2;同理,若volt_H?。?,則volt_H=volt_H+(Rang-volt_L)/2;最后更新volt_L=Rang。[0133] 4、若條件2不成立,則進(jìn)入學(xué)習(xí)模式:①若此時三個檔位均為空值NULL,則把當(dāng)前檢測電壓值默認(rèn)為低檔電壓;②若當(dāng)前檢測電壓值跳變超過低檔范圍時,若高、中檔位為NULL,則判定為中檔,此時根據(jù)兩個檔位值大小進(jìn)行排序并更新檔位電壓值;③當(dāng)前檢測電壓值超過中檔檢測范圍并且高檔為NULL,則判定為高檔,此時,可以根據(jù)高、中、低三個檔位值大小進(jìn)行排序并更新檔位電壓值;進(jìn)而完成三個檔位電壓學(xué)習(xí)。[0134] 5、如果進(jìn)入到檔位判斷模式,則跟已經(jīng)學(xué)習(xí)到的檔位電壓值進(jìn)行比較,區(qū)分出當(dāng)前運行的高、中、低檔,并且每次運行時都根據(jù)電壓波動更新檔位值;如果都不在三檔范圍內(nèi),則按照就近檔位原則,同步更新三個檔位的電壓值(此步驟可以改善因開啟、關(guān)閉分機時由于電網(wǎng)波動產(chǎn)生檢測值偏差過大,導(dǎo)致檔位識別異常的問題)。[0135] 以上,本申請只需要用到一根檢測線即可檢測風(fēng)機的檔位大小,減小施工布線成本;能夠自動識別并記錄檔位大小,無需人員現(xiàn)場干預(yù)調(diào)試,減少運行調(diào)試成本,降低施工難度;提出檔位電壓隨電網(wǎng)波動而更新的算法,減少檔位識別異常的風(fēng)險,并提高檔位識別精準(zhǔn)度;可以改善因開啟、關(guān)閉分機時由于電網(wǎng)波動產(chǎn)生檢測值偏差過大,導(dǎo)致檔位識別異常的問題。[0136] 應(yīng)該理解的是,雖然圖2-8的流程圖中的各個步驟按照箭頭的指示依次顯示,但是這些步驟并不是必然按照箭頭指示的順序依次執(zhí)行。除非本文中有明確的說明,這些步驟的執(zhí)行并沒有嚴(yán)格的順序限制,這些步驟可以以其它的順序執(zhí)行。而且,圖2-8中的至少一部分步驟可以包括多個子步驟或者多個階段,這些子步驟或者階段并不必然是在同一時刻執(zhí)行完成,而是可以在不同的時刻執(zhí)行,這些子步驟或者階段的執(zhí)行順序也不必然是依次進(jìn)行,而是可以與其它步驟或者其它步驟的子步驟或者階段的至少一部分輪流或者交替地執(zhí)行。[0137] 在一個實施例中,如圖9所示,提供了一種風(fēng)機檔位檢測裝置,以該裝置應(yīng)用于圖1中的處理模塊102為例進(jìn)行說明,可以包括:[0138] 電壓檢測模塊910,用于獲取待檢測風(fēng)機任一檔位線的當(dāng)前檢測電壓值;[0139] 比較模塊920,用于在當(dāng)前存在檔位電壓值的情況下,將當(dāng)前檢測電壓值與檔位電壓值進(jìn)行比較;其中,檔位電壓值為通過檔位自學(xué)習(xí)得到;[0140] 檔位確認(rèn)模塊930,用于根據(jù)比較的結(jié)果確認(rèn)待檢測風(fēng)機當(dāng)前運行的檔位。[0141] 在一個具體的實施例中,檔位電壓值可以包括低檔電壓值、中檔電壓值和高檔電壓值中的任意一種或任意組合;[0142] 檔位確認(rèn)模塊930,還用于若比較的結(jié)果為當(dāng)前檢測電壓值處于低檔電壓值的范圍內(nèi),確認(rèn)待檢測風(fēng)機當(dāng)前運行的檔位為低檔;若比較的結(jié)果為當(dāng)前檢測電壓值處于中檔電壓值的范圍內(nèi),確認(rèn)待檢測風(fēng)機當(dāng)前運行的檔位為中檔;以及若比較的結(jié)果為當(dāng)前檢測電壓值位于高檔電壓值的范圍內(nèi),確認(rèn)待檢測風(fēng)機當(dāng)前運行的檔位為高檔。[0143] 在一個具體的實施例中,還包括:新值處理模塊,用于若比較的結(jié)果為當(dāng)前檢測電壓值未處于低檔電壓值、中檔電壓值與高檔電壓值的范圍內(nèi),獲取最接近電壓值;其中,最接近電壓值為低檔電壓值、中檔電壓值與高檔電壓值中最接近當(dāng)前檢測電壓值的電壓值;采用預(yù)設(shè)檔位電壓波動模型處理當(dāng)前檢測電壓值和最接近電壓值,得到各檔位的更新后電壓值。
[0144] 在一個具體的實施例中,新值處理模塊包括更新模塊,更新模塊用于獲取當(dāng)前檢測電壓值和最接近電壓值的平均值,將平均值確認(rèn)為最接近電壓值對應(yīng)檔位的更新后電壓值;以及獲取平均值與最接近電壓值的差,將差的一半分別與余下各檔位的電壓值的和,一一對應(yīng)確認(rèn)為余下各檔位的更新后電壓值。[0145] 在一個具體的實施例中,還包括檔位自學(xué)習(xí)模塊,用于在當(dāng)前檢測電壓值超過低檔電壓值的范圍、且中檔電壓值與高檔電壓值均為空值的情況下,進(jìn)入檔位自學(xué)習(xí),將當(dāng)前檢測電壓值確認(rèn)為當(dāng)前已經(jīng)學(xué)習(xí)到的中檔電壓值;以及在當(dāng)前檢測電壓值超過中檔電壓值的范圍、且高檔電壓值為空值的情況下,進(jìn)入檔位自學(xué)習(xí),將當(dāng)前檢測電壓值確認(rèn)為當(dāng)前已經(jīng)學(xué)習(xí)到的高檔電壓值。[0146] 在其中一個實施例中,檔位自學(xué)習(xí)模塊,還用于在當(dāng)前不存在檔位電壓值或低檔電壓值、中檔電壓值與高檔電壓值均為空值的情況下,進(jìn)入檔位自學(xué)習(xí),將當(dāng)前檢測電壓值確認(rèn)為當(dāng)前已經(jīng)學(xué)習(xí)到的低檔電壓值。[0147] 在其中一個實施例中,還包括電壓波動模塊,用于在當(dāng)前檢測電壓值與低檔電壓值不相等、且中檔電壓值和/或高檔電壓值不為空值的情況下,采用預(yù)設(shè)檔位電壓波動模型處理當(dāng)前檢測電壓值和低檔電壓值,得到更新后的低檔電壓值,以及更新后的中檔電壓值和/或更新后的高檔電壓值;[0148] 在當(dāng)前檢測電壓值與中檔電壓值不相等、且低檔電壓值和/或高檔電壓值不為空值的情況下,采用預(yù)設(shè)檔位電壓波動模型處理當(dāng)前檢測電壓值和中檔電壓值,得到更新后的中檔電壓值,以及更新后的低檔電壓值和/或更新后的高檔電壓值;[0149] 在當(dāng)前檢測電壓值與高檔電壓值不相等、且低檔電壓值和/或中檔電壓不為空值的情況下,采用預(yù)設(shè)檔位電壓波動模型處理當(dāng)前檢測電壓值和高檔電壓值,得到更新后的高檔電壓值,以及更新后的低檔電壓值和/或更新后的中檔電壓值。[0150] 在一個具體的實施例中,電壓波動模塊,用于獲取當(dāng)前檢測電壓值和低檔電壓值的平均值;將平均值確認(rèn)為更新后的低檔電壓值;在中檔電壓值不為空值的情況下,獲取平均值與低檔電壓值的差,將差的一半與中檔電壓值的和確認(rèn)為更新后的中檔電壓值;在高檔電壓值不為空值的情況下,獲取平均值與低檔電壓值的差,將差的一半與高檔電壓值的和確認(rèn)為更新后的高檔電壓值;[0151] 或,用于獲取當(dāng)前檢測電壓值和中檔電壓值的平均值,將平均值確認(rèn)為更新后的中檔電壓值;在低檔電壓值不為空值的情況下,獲取平均值與中檔電壓值的差,將差的一半與低檔電壓值的和確認(rèn)為更新后的低檔電壓值;在高檔電壓值不為空值的情況下,獲取平均值與中檔電壓值的差,將差的一半與高檔電壓值的和確認(rèn)為更新后的高檔電壓值;[0152] 或,用于獲取當(dāng)前檢測電壓值和高檔電壓值的平均值,將平均值確認(rèn)為更新后的高檔電壓值;在低檔電壓值不為空值的情況下,獲取平均值與高檔電壓值的差,將差的一半與低檔電壓值的和確認(rèn)為更新后的低檔電壓值;在中檔電壓值不為空值的情況下,獲取平均值與高檔電壓值的差,將差的一半與低檔電壓值的和確認(rèn)為更新后的低檔電壓值。[0153] 關(guān)于風(fēng)機檔位檢測裝置的具體限定可以參見上文中對于風(fēng)機檔位檢測方法的限定,在此不再贅述。上述風(fēng)機檔位檢測裝置中的各個模塊可全部或部分通過軟件、硬件及其組合來實現(xiàn)。上述各模塊可以硬件形式內(nèi)嵌于或獨立于計算機設(shè)備中的處理器中,也可以以軟件形式存儲于計算機設(shè)備中的存儲器中,以便于處理器調(diào)用執(zhí)行以上各個模塊對應(yīng)的操作。需要說明的是,本申請實施例中對模塊的劃分是示意性的,僅僅為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式。[0154] 在一個實施例中,提供了一種處理模塊,該處理模塊可以為MCU或單片機。該處理模塊用于實現(xiàn)上述風(fēng)機檔位檢測方法的步驟。[0155] 在一個實施例中,提供了一種計算機可讀存儲介質(zhì),其上存儲有計算機程序,計算機程序被處理器執(zhí)行時實現(xiàn)上述風(fēng)機檔位檢測方法的步驟。[0156] 本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述實施例方法中的全部或部分流程,是可以通過計算機程序來指令相關(guān)的硬件來完成,所述的計算機程序可存儲于一非易失性計算機可讀取存儲介質(zhì)中,該計算機程序在執(zhí)行時,可包括如上述各方法的實施例的流程。其中,本申請所提供的各實施例中所使用的對存儲器、存儲、數(shù)據(jù)庫或其它介質(zhì)的任何引用,均可包括非易失性和易失性存儲器中的至少一種。非易失性存儲器可包括只讀存儲器(Read-OnlyMemory,ROM)、磁帶、軟盤、閃存或光存儲器等。易失性存儲器可包括隨機存取存儲器(RandomAccessMemory,RAM)或外部高速緩沖存儲器。作為說明而非局限,RAM可以是多種形式,比如靜態(tài)隨機存取存儲器(StaticRandomAccessMemory,SRAM)或動態(tài)隨機存取存儲器(DynamicRandomAccessMemory,DRAM)等。[0157] 在本說明書的描述中,參考術(shù)語“有些實施例”、“其他實施例”、“理想實施例”等的描述意指結(jié)合該實施例或示例描述的具體特征、結(jié)構(gòu)、材料或者特征包含于本發(fā)明的至少一個實施例或示例中。在本說明書中,對上述術(shù)語的示意性描述不一定指的是相同的實施例或示例。[0158] 以上實施例的各技術(shù)特征可以進(jìn)行任意的組合,為使描述簡潔,未對上述實施例中的各個技術(shù)特征所有可能的組合都進(jìn)行描述,然而,只要這些技術(shù)特征的組合不存在矛盾,都應(yīng)當(dāng)認(rèn)為是本說明書記載的范圍。[0159] 以上所述實施例僅表達(dá)了本申請的幾種實施方式,其描述較為具體和詳細(xì),但并不能因此而理解為對發(fā)明專利范圍的限制。應(yīng)當(dāng)指出的是,對于本領(lǐng)域的普通技術(shù)人員來說,在不脫離本申請構(gòu)思的前提下,還可以做出若干變形和改進(jìn),這些都屬于本申請的保護(hù)范圍。因此,本申請專利的保護(hù)范圍應(yīng)以所附權(quán)利要求為準(zhǔn)。
聲明:
“風(fēng)機檔位檢測方法、裝置和存儲介質(zhì)” 該技術(shù)專利(論文)所有權(quán)利歸屬于技術(shù)(論文)所有人。僅供學(xué)習(xí)研究,如用于商業(yè)用途,請聯(lián)系該技術(shù)所有人。
我是此專利(論文)的發(fā)明人(作者)