本技術(shù)涉及閥門(mén),具體而言,涉及一種冷媒換向閥控制方法、裝置、存儲(chǔ)介質(zhì)及設(shè)備。
背景技術(shù):
1、冷媒換向閥是一種在制冷系統(tǒng)中廣泛使用的控制元件,主要用于改變制冷劑的流向,以實(shí)現(xiàn)制冷和制熱之間的切換。冷媒換向閥的關(guān)鍵性能指標(biāo)在于其換向操作的精準(zhǔn)性,即確保每次換向時(shí)閥門(mén)能完全、準(zhǔn)確地到達(dá)指定位置,以使冷媒換向閥在各換向位均滿(mǎn)足內(nèi)漏要求。目前,上位機(jī)一般以步進(jìn)電機(jī)作為動(dòng)力輸出端來(lái)驅(qū)動(dòng)閥芯,從而對(duì)冷媒換向閥的運(yùn)轉(zhuǎn)位置進(jìn)行控制。由于缺少反饋機(jī)制,上位機(jī)無(wú)法確認(rèn)冷媒換向閥換向時(shí)是否運(yùn)行到位,容易出現(xiàn)閥實(shí)際運(yùn)轉(zhuǎn)未到位而造成內(nèi)漏不合格的情況。
技術(shù)實(shí)現(xiàn)思路
1、本技術(shù)的目的在于提供一種冷媒換向閥控制方法、裝置、存儲(chǔ)介質(zhì)及設(shè)備,旨在解決相關(guān)技術(shù)中的冷媒換向閥的切換控制方案存在的容易出現(xiàn)閥實(shí)際運(yùn)轉(zhuǎn)未到位而造成內(nèi)漏不合格的情況的問(wèn)題。
2、第一方面,本技術(shù)提供的一種冷媒換向閥控制方法,應(yīng)用于上位機(jī),包括:在冷媒換向閥的初始化過(guò)程中,根據(jù)所述冷媒換向閥上搭載的霍爾傳感器的跳變計(jì)數(shù)值,判斷所述冷媒換向閥是否完成初始化;若所述冷媒換向閥完成初始化,當(dāng)所述冷媒換向閥需要換向運(yùn)作時(shí),向所述冷媒換向閥的閥電機(jī)輸出第一目標(biāo)指令,并采集所述霍爾傳感器的跳變計(jì)數(shù)值;根據(jù)所述跳變計(jì)數(shù)值對(duì)所述閥電機(jī)進(jìn)行控制,以使所述冷媒換向閥到達(dá)目標(biāo)位置。
3、在上述實(shí)現(xiàn)過(guò)程中,在冷媒換向閥的初始化過(guò)程中,上位機(jī)根據(jù)冷媒換向閥上搭載的霍爾傳感器的跳變計(jì)數(shù)值,判斷冷媒換向閥是否完成初始化,當(dāng)冷媒換向閥正常換向運(yùn)作時(shí),上位機(jī)冷媒換向閥的閥電機(jī)輸出第一目標(biāo)指令,并采集該霍爾傳感器的跳變計(jì)數(shù)值,根據(jù)該跳變計(jì)數(shù)值對(duì)閥電機(jī)進(jìn)行控制,以使冷媒換向閥到達(dá)目標(biāo)位置。如此,基于冷媒換向閥自帶的霍爾傳感器跳變計(jì)數(shù)來(lái)判定閥運(yùn)轉(zhuǎn)位置,以此來(lái)檢測(cè)冷媒換向閥是否真實(shí)完成初始化以及換向時(shí)是否運(yùn)行到位,從而有效避免出現(xiàn)閥實(shí)際運(yùn)轉(zhuǎn)未到位而造成內(nèi)漏不合格的情況。
4、進(jìn)一步地,在一些例子中,還包括:監(jiān)測(cè)所述冷媒換向閥的反向電動(dòng)勢(shì)和所述霍爾傳感器的跳變計(jì)數(shù)值;在未發(fā)送初始化指令時(shí),若所述霍爾傳感器的跳變計(jì)數(shù)值在預(yù)設(shè)時(shí)間內(nèi)未發(fā)生變化,或所述反向電動(dòng)勢(shì)發(fā)生異常,確定出現(xiàn)堵轉(zhuǎn)控制邏輯。
5、在上述實(shí)現(xiàn)過(guò)程中,提供一種針對(duì)冷媒換向閥的堵轉(zhuǎn)控制方式,通過(guò)同時(shí)監(jiān)測(cè)反向電動(dòng)勢(shì)和霍爾傳感器跳變計(jì)數(shù),可以更為精準(zhǔn)地判斷出冷媒換向閥是否發(fā)生了堵轉(zhuǎn)。
6、進(jìn)一步地,在一些例子中,所述根據(jù)所述冷媒換向閥上搭載的霍爾傳感器的跳變計(jì)數(shù)值,判斷所述冷媒換向閥是否完成初始化,包括:獲取在所述冷媒換向閥從第二止擋位回到第一止擋位的過(guò)程中,所述冷媒換向閥上搭載的霍爾傳感器的跳變計(jì)數(shù)值;當(dāng)獲取的跳變計(jì)數(shù)值在全行程誤差區(qū)間內(nèi),且出現(xiàn)所述堵轉(zhuǎn)控制邏輯時(shí),向所述冷媒換向閥的閥電機(jī)輸出第二目標(biāo)指令,以使所述冷媒換向閥由所述第一止擋位向所述第二止擋位轉(zhuǎn)動(dòng)指定步數(shù);若在所述冷媒換向閥由所述第一止擋位向所述第二止擋位轉(zhuǎn)動(dòng)指定步數(shù)的過(guò)程中,所述霍爾傳感器的跳變計(jì)數(shù)值在片段誤差區(qū)間內(nèi),判定所述冷媒換向閥完成初始化。
7、在上述實(shí)現(xiàn)過(guò)程中,提供一種針對(duì)冷媒換向閥的初始化控制方式,通過(guò)這一初始化控制邏輯,上位機(jī)可以準(zhǔn)確檢測(cè)出冷媒換向閥的初始化完成情況。
8、進(jìn)一步地,在一些例子中,所述第一目標(biāo)指令包括運(yùn)作指令;所述根據(jù)所述跳變計(jì)數(shù)值對(duì)所述閥電機(jī)進(jìn)行控制,以使所述冷媒換向閥到達(dá)目標(biāo)位置,包括:當(dāng)所述跳變計(jì)數(shù)值達(dá)到目標(biāo)值時(shí),向所述閥電機(jī)輸出停止指令,以使所述冷媒換向閥到達(dá)目標(biāo)位置。
9、在上述實(shí)現(xiàn)過(guò)程中,提供一種針對(duì)冷媒換向閥的切換控制方式,有效避免出現(xiàn)閥實(shí)際運(yùn)轉(zhuǎn)未到位而造成內(nèi)漏不合格的情況。
10、進(jìn)一步地,在一些例子中,所述第一目標(biāo)指令包括脈沖步數(shù)指令;所述根據(jù)所述跳變計(jì)數(shù)值對(duì)所述閥電機(jī)進(jìn)行控制,以使所述冷媒換向閥到達(dá)目標(biāo)位置,包括:當(dāng)所述閥電機(jī)完成脈沖步數(shù)時(shí),若所述跳變計(jì)數(shù)值在目標(biāo)誤差范圍內(nèi),確定所述冷媒換向閥到達(dá)目標(biāo)位置,若所述跳變計(jì)數(shù)值不在所述目標(biāo)誤差范圍內(nèi),向所述閥電機(jī)輸出補(bǔ)償脈沖步數(shù)指令,以使所述霍爾傳感器繼續(xù)跳變計(jì)數(shù),直至所述霍爾傳感器的跳變計(jì)數(shù)值達(dá)到所述目標(biāo)誤差范圍內(nèi)。
11、在上述實(shí)現(xiàn)過(guò)程中,提供另一種針對(duì)冷媒換向閥的切換控制方式,有效避免出現(xiàn)閥實(shí)際運(yùn)轉(zhuǎn)未到位而造成內(nèi)漏不合格的情況。
12、進(jìn)一步地,在一些例子中,還包括:當(dāng)判定所述冷媒換向閥堵轉(zhuǎn)時(shí),向所述冷媒換向閥重新發(fā)送初始化指令;若所述冷媒換向閥完成初始化,重新輸出上次所需的位置指令,當(dāng)所述冷媒換向閥正常到達(dá),判定所述冷媒換向閥恢復(fù)正常;若所述冷媒換向閥未完成初始化,或所述冷媒換向閥在執(zhí)行所述位置指令的過(guò)程中再次出現(xiàn)堵轉(zhuǎn),輸出用于指示所述冷媒換向閥堵轉(zhuǎn)的報(bào)警信息。
13、在上述實(shí)現(xiàn)過(guò)程中,提供一種針對(duì)冷媒換向閥的堵轉(zhuǎn)應(yīng)對(duì)控制方式,當(dāng)上位機(jī)監(jiān)測(cè)到冷媒換向閥堵轉(zhuǎn)時(shí),先不報(bào)堵轉(zhuǎn),再給冷媒換向閥一次初始化指令,根據(jù)冷媒換向閥在此次初始化過(guò)程中的表現(xiàn)來(lái)確認(rèn)是否上報(bào)堵轉(zhuǎn),如此,通過(guò)這一堵轉(zhuǎn)應(yīng)對(duì)邏輯,有效降低冷媒換向閥的故障率。
14、進(jìn)一步地,在一些例子中,所述向所述冷媒換向閥重新發(fā)送初始化指令之前,包括:設(shè)置所述冷媒換向閥的初始化驅(qū)動(dòng)電流為正常工作驅(qū)動(dòng)電流的目標(biāo)倍數(shù),或者向所述冷媒換向閥輸出回轉(zhuǎn)指定步數(shù)指令。
15、在上述實(shí)現(xiàn)過(guò)程中,針對(duì)監(jiān)測(cè)到冷媒換向閥堵轉(zhuǎn)的情況,上位機(jī)增大冷媒換向閥的初始化驅(qū)動(dòng)電流,以使冷媒換向閥在此初始化驅(qū)動(dòng)電流的條件下重新執(zhí)行初始化流程,或者先向冷媒換向閥輸出回轉(zhuǎn)指定步數(shù)指令,再給冷媒換向閥一次初始化指令,以使冷媒換向閥先回轉(zhuǎn)指定步數(shù)再執(zhí)行初始化流程,如此,增強(qiáng)冷媒換向閥的耐雜質(zhì)能力,降低冷媒換向閥的故障率。
16、第二方面,本技術(shù)提供的一種冷媒換向閥控制裝置,應(yīng)用于上位機(jī),所述裝置包括:判斷模塊,用于在冷媒換向閥的初始化過(guò)程中,根據(jù)所述冷媒換向閥上搭載的霍爾傳感器的跳變計(jì)數(shù)值,判斷所述冷媒換向閥是否完成初始化;采集模塊,用于若所述冷媒換向閥完成初始化,當(dāng)所述冷媒換向閥需要換向運(yùn)作時(shí),向所述冷媒換向閥的閥電機(jī)輸出第一目標(biāo)指令,并采集所述霍爾傳感器的跳變計(jì)數(shù)值;控制模塊,用于根據(jù)所述跳變計(jì)數(shù)值對(duì)所述閥電機(jī)進(jìn)行控制,以使所述冷媒換向閥到達(dá)目標(biāo)位置。
17、第三方面,本技術(shù)提供的一種電子設(shè)備,包括:存儲(chǔ)器、處理器以及存儲(chǔ)在所述存儲(chǔ)器中并可在所述處理器上運(yùn)行的計(jì)算機(jī)程序,所述處理器執(zhí)行所述計(jì)算機(jī)程序時(shí)實(shí)現(xiàn)如第一方面任一項(xiàng)所述的方法的步驟。
18、第四方面,本技術(shù)提供的一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上存儲(chǔ)有指令,當(dāng)所述指令在計(jì)算機(jī)上運(yùn)行時(shí),使得所述計(jì)算機(jī)執(zhí)行如第一方面任一項(xiàng)所述的方法。
19、第五方面,本技術(shù)提供的一種計(jì)算機(jī)程序產(chǎn)品,所述計(jì)算機(jī)程序產(chǎn)品在計(jì)算機(jī)上運(yùn)行時(shí),使得計(jì)算機(jī)執(zhí)行如第一方面任一項(xiàng)所述的方法。
20、本技術(shù)公開(kāi)的其他特征和優(yōu)點(diǎn)將在隨后的說(shuō)明書(shū)中闡述,或者,部分特征和優(yōu)點(diǎn)可以從說(shuō)明書(shū)推知或毫無(wú)疑義地確定,或者通過(guò)實(shí)施本技術(shù)公開(kāi)的上述技術(shù)即可得知。
21、為使本技術(shù)的上述目的、特征和優(yōu)點(diǎn)能更明顯易懂,下文特舉較佳實(shí)施例,并配合所附附圖,作詳細(xì)說(shuō)明如下。