本發(fā)明涉及空調(diào)控制領(lǐng)域,尤其涉及一種傳感器溫度修正方法、裝置及一種計算機可讀存儲介質(zhì)。
背景技術(shù):
空調(diào)使用時會用到多個溫度,進行溫度采集。采集溫度作為空調(diào)控制的依據(jù),傳感器的精確度對于空調(diào)的可靠運行有著至關(guān)重要的作用。而溫度傳感器在使用一段時間后,可能出現(xiàn)溫度偏移,造成溫度監(jiān)測不準,影響空調(diào)運行。傳統(tǒng)的檢查方式只能監(jiān)測傳感器的短路或開路故障,但是如果傳感器沒有發(fā)生短路斷路故障,只是溫度偏移,傳統(tǒng)的方法無法進行判斷,提示用戶更換傳感器,從而導(dǎo)致機組可能使用錯誤的溫度檢查值,長期運行,可能會導(dǎo)致空調(diào)穩(wěn)定性較低。
技術(shù)實現(xiàn)要素:
本發(fā)明的主要目的在于提供一種傳感器溫度修正方法,旨在解決空調(diào)器溫度傳感器的溫度檢測值偏移后使用錯誤的溫度檢查值導(dǎo)致的空調(diào)穩(wěn)定性較低的問題。
為實現(xiàn)上述目的,本發(fā)明提供一種傳感器溫度修正方法,包括以下步驟:
在空調(diào)器停止運行后或者所述空調(diào)器剛上電時,獲取所述空調(diào)器各個溫度傳感器檢測到的溫度數(shù)值;
將各個所述溫度傳感器中檢測到的溫度值之間的第一差值小于預(yù)設(shè)閾值的溫度傳感器作為正常溫度傳感器,根據(jù)所述正常溫度傳感器檢測得到的溫度值計算基準溫度值;
在異常溫度傳感器的檢測的溫度值與所述基準溫度值之間的第二差值大于或等于第一預(yù)設(shè)溫度值時,根據(jù)所述第二差值對所述異常溫度傳感器進行修正,其中所述異常溫度傳感器為除所述正常溫度傳感器之外的其它溫度傳感器。
優(yōu)選地,所述根據(jù)所述第二差值對所述異常溫度傳感器進行修正的步驟之前,還包括:
在所述第二差值大于或等于第一預(yù)設(shè)溫度值時,判斷所述第二差值是否小于第二預(yù)設(shè)溫度值;所述第一預(yù)設(shè)溫度值小于第二預(yù)設(shè)溫度值;
在所述第二差值小于第二預(yù)設(shè)溫度值時,執(zhí)行所述根據(jù)所述第二差值對所述異常溫度傳感器進行修正的步驟;
所述判斷所述第二差值是否小于第二預(yù)設(shè)溫度值的步驟之后,所述方法還包括:
在所述第二差值大于或等于所述第二預(yù)設(shè)溫度值時,輸出報警信息。
優(yōu)選地,所述根據(jù)所述正常溫度傳感器檢測得到的溫度值計算基準溫度值的步驟,包括:
提取所述正常溫度傳感器檢測到的溫度值,計算所述溫度值的平均值,將所述平均值作為基準溫度數(shù)值。
優(yōu)選地,所述獲取所述空調(diào)器各個溫度傳感器檢測到的溫度數(shù)值的步驟之前,還包括:
在空調(diào)器停止運行后,獲取空調(diào)器停止運行時間,并在所述停止運行時間大于或等于預(yù)設(shè)時間時,執(zhí)行所述獲取當前空調(diào)器中溫度傳感器的當前溫度數(shù)值的步驟。
優(yōu)選地,所述根據(jù)所述第二差值對所述異常溫度傳感器進行修正的方法,還包括:
將所述第二差值記錄為所述異常溫度傳感器的修正值,其中,在所述異常溫度傳感器檢測到溫度值時,采用所述修正值對檢測到的所述溫度值進行修正。
優(yōu)選地,所述將各個所述溫度傳感器中檢測到的溫度值之間的第一差值小于預(yù)設(shè)閾值的溫度傳感器作為正常溫度傳感器的步驟包括:
獲取未記錄修正值的所述溫度傳感器;
計算未記錄修正值的所述溫度傳感器檢測到的溫度值之間的第一差值;
將所述第一差值小于預(yù)設(shè)閾值的溫度傳感器作為正常溫度傳感器。
優(yōu)選地,所述將各個所述溫度傳感器中檢測到的溫度值之間的第一差值小于預(yù)設(shè)閾值的溫度傳感器作為正常溫度傳感器的步驟包括:
兩兩計算各個溫度溫度傳感器檢測到的溫度值之間的第一差值;
在有溫度傳感器對應(yīng)的第一差值小于預(yù)設(shè)閾值時,將第一差值小于預(yù)設(shè)閾值對應(yīng)的溫度傳感器作為正常溫度傳感器。
此外,為實現(xiàn)上述目的,本發(fā)明還提供一種傳感器溫度修正裝置,所述傳感器溫度修正裝置包括:存儲器、處理器及存儲在所述存儲器上并可在所述處理器上運行的計算機程序,所述計算機程序被所述處理器執(zhí)行時實現(xiàn)如上所述的傳感器溫度修正方法的步驟。
此外,為實現(xiàn)上述目的,本發(fā)明還提供一種計算機可讀存儲介質(zhì),其特征在于,所述計算機可讀存儲介質(zhì)上存儲有傳感器溫度修正程序,所述傳感器溫度修正程序被處理器執(zhí)行時實現(xiàn)如上所述的傳感器溫度修正方法的步驟。
本發(fā)明通過在空調(diào)器停止運行后或者所述空調(diào)器剛上電時,獲取所述空調(diào)器各個溫度傳感器檢測到的溫度數(shù)值;將各個所述溫度傳感器中檢測到的溫度值之間的第一差值小于預(yù)設(shè)閾值的溫度傳感器作為正常溫度傳感器,根據(jù)所述正常溫度傳感器檢測得到的溫度值計算基準溫度值;在異常溫度傳感器的檢測的溫度值與所述基準溫度值之間的第二差值大于或等于第一預(yù)設(shè)溫度值時,根據(jù)所述第二差值對所述異常溫度傳感器進行修正,其中所述異常溫度傳感器為除所述正常溫度傳感器之外的其它溫度傳感器。通過對空調(diào)器的溫度傳感器進行修正,以免空調(diào)器溫度傳感器應(yīng)用偏移的溫度測量值進行控制導(dǎo)致空調(diào)器運行出錯,進而提高空調(diào)器的穩(wěn)定性。
附圖說明
圖1是本發(fā)明傳感器溫度修正方法實施例方案涉及的硬件運行環(huán)境的終端\裝置結(jié)構(gòu)示意圖;
圖2為本發(fā)明傳感器溫度修正方法第一實施例的流程示意圖;
圖3為本發(fā)明傳感器溫度修正方法第二實施例的流程示意圖;
圖4為本發(fā)明傳感器溫度修正方法第三實施例的流程示意圖。
本發(fā)明目的的實現(xiàn)、功能特點及優(yōu)點將結(jié)合實施例,參照附圖做進一步說明。
具體實施方式
應(yīng)當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
本發(fā)明實施例的主要解決方案是:在空調(diào)器停止運行后或者所述空調(diào)器剛上電時,獲取所述空調(diào)器各個溫度傳感器檢測到的溫度數(shù)值;將各個所述溫度傳感器中檢測到的溫度值之間的第一差值小于預(yù)設(shè)閾值的溫度傳感器作為正常溫度傳感器,根據(jù)所述正常溫度傳感器檢測得到的溫度值計算基準溫度值;在異常溫度傳感器的檢測的溫度值與所述基準溫度值之間的第二差值大于或等于第一預(yù)設(shè)溫度值時,根據(jù)所述第二差值對所述異常溫度傳感器進行修正,其中所述異常溫度傳感器為除所述正常溫度傳感器之外的其它溫度傳感器。
由于現(xiàn)有技術(shù)中,空調(diào)器通過溫度傳感器采集溫度作為空調(diào)運行控制的依據(jù),但溫度傳感器在使用一段時間之后會出現(xiàn)溫度偏移,導(dǎo)致溫度監(jiān)測不準確,進而空調(diào)的運行。但如果溫度傳感器沒有發(fā)生短路等可測量到的故障,只是存在溫度偏移時,現(xiàn)有的方法無法判斷溫度傳感器的偏移情況,從而導(dǎo)致空調(diào)器可能使用錯誤的溫度檢查值,進而影響空調(diào)器的運行。
本發(fā)明提供一種傳感器溫度修正方法,使空調(diào)器在停止運行目標時間后,檢測到的相鄰的溫度傳感器的當前溫度數(shù)值計算溫度差值,并將所述溫度差值與預(yù)設(shè)數(shù)值比對,以確認所述溫度差值對應(yīng)的溫度傳感器的溫度測量值是否發(fā)生偏移,以檢測所述空調(diào)器的溫度傳感器的溫度測量值是否發(fā)生偏移,避免空調(diào)器因為溫度傳感器的溫度測量值出現(xiàn)偏移造成的運行錯誤。
如圖1所示,圖1是本發(fā)明傳感器溫度修正方法實施例方案涉及的硬件運行環(huán)境的終端結(jié)構(gòu)示意圖。
本發(fā)明實施例終端可以是pc,也可以是智能手機、等終端設(shè)備,也可以為空調(diào)器,以下以運行終端為空調(diào)器為例進行舉例說明。
如圖1所示,該空調(diào)器除本身的制冷以及制熱部件之外,還可以包括:處理器1001,例如cpu,通信總線1002、數(shù)據(jù)接口1003、溫度傳感器1004、存儲器1005。其中,通信總線1002用于實現(xiàn)這些組件之間的連接通信。數(shù)據(jù)接口1003還可以包括標準的有線接口(如usb接口或者io接口)、無線接口(如wi-fi接口)。存儲器1005可以是高速ram存儲器,也可以是穩(wěn)定的存儲器(non-volatilememory),例如磁盤存儲器。存儲器1005可選的還可以是獨立于前述處理器1001的存儲裝置。
空調(diào)器中的溫度傳感器分散在所述空調(diào)器中任何涉及到溫度測量的部件附近,且所述溫度傳感器與所對應(yīng)測量的部件距離,在能夠準確測量的距離范圍內(nèi)。以使對所述空調(diào)器有溫度測量需求的部件進行溫度測量。
本領(lǐng)域技術(shù)人員可以理解,圖1中示出的終端結(jié)構(gòu)并不構(gòu)成對終端的限定,可以包括比圖示更多或更少的部件,或者組合某些部件,或者不同的部件布置。
如圖1所示,作為一種計算機存儲介質(zhì)的存儲器1005中可以包括操作系統(tǒng)、網(wǎng)絡(luò)通信模塊、用戶接口模塊以及傳感器溫度修正程序。
在圖1所示的終端中,處理器1001可以用于調(diào)用存儲器1005中存儲的傳感器溫度修正程序,并執(zhí)行以下操作:
在空調(diào)器停止運行后或者所述空調(diào)器剛上電時,獲取所述空調(diào)器各個溫度傳感器檢測到的溫度數(shù)值;
將各個所述溫度傳感器中檢測到的溫度值之間的第一差值小于預(yù)設(shè)閾值的溫度傳感器作為正常溫度傳感器,根據(jù)所述正常溫度傳感器檢測得到的溫度值計算基準溫度值;
在異常溫度傳感器的檢測的溫度值與所述基準溫度值之間的第二差值大于或等于第一預(yù)設(shè)溫度值時,根據(jù)所述第二差值對所述異常溫度傳感器進行修正,其中所述異常溫度傳感器為除所述正常溫度傳感器之外的其它溫度傳感器。
進一步地,處理器1001可以調(diào)用存儲器1005中存儲的傳感器溫度修正程序,還執(zhí)行以下操作:
在所述第二差值大于或等于第一預(yù)設(shè)溫度值時,判斷所述第二差值是否小于第二預(yù)設(shè)溫度值;所述第一預(yù)設(shè)溫度值小于第二預(yù)設(shè)溫度值;
在所述第二差值小于第二預(yù)設(shè)溫度值時,執(zhí)行所述根據(jù)所述第二差值對所述異常溫度傳感器進行修正的步驟;
所述判斷所述第二差值是否小于第二預(yù)設(shè)溫度值的步驟之后,所述方法還包括:
在所述第二差值大于或等于所述第二預(yù)設(shè)溫度值時,輸出報警信息。
進一步地,處理器1001可以調(diào)用存儲器1005中存儲的傳感器溫度修正程序,還執(zhí)行以下操作:
提取所述正常溫度傳感器檢測到的溫度值,計算所述溫度值的平均值,將所述平均值作為基準溫度數(shù)值。
進一步地,處理器1001可以調(diào)用存儲器1005中存儲的傳感器溫度修正程序,還執(zhí)行以下操作:
在空調(diào)器停止運行后,獲取空調(diào)器停止運行時間,并在所述停止運行時間大于或等于預(yù)設(shè)時間時,執(zhí)行所述獲取當前空調(diào)器中溫度傳感器的當前溫度數(shù)值的步驟。
進一步地,處理器1001可以調(diào)用存儲器1005中存儲的傳感器溫度修正程序,還執(zhí)行以下操作:
將所述第二差值記錄為所述異常溫度傳感器的修正值,其中,在所述異常溫度傳感器檢測到溫度值時,采用所述修正值對檢測到的所述溫度值進行修正。
進一步地,處理器1001可以調(diào)用存儲器1005中存儲的傳感器溫度修正程序,還執(zhí)行以下操作:
獲取未記錄修正值的所述溫度傳感器;
計算未記錄修正值的所述溫度傳感器檢測到的溫度值之間的第一差值;
將所述第一差值小于預(yù)設(shè)閾值的溫度傳感器作為正常溫度傳感器。
進一步地,處理器1001可以調(diào)用存儲器1005中存儲的傳感器溫度修正程序,還執(zhí)行以下操作:
兩兩計算各個溫度溫度傳感器檢測到的溫度值之間的第一差值;
在有溫度傳感器對應(yīng)的第一差值小于預(yù)設(shè)閾值時,將第一差值小于預(yù)設(shè)閾值對應(yīng)的溫度傳感器作為正常溫度傳感器。
基于第一實施例,查看圖2,圖2為本發(fā)明傳感器溫度修正方法的第一實施例的流程示意圖,包括:
步驟s10,在空調(diào)器停止運行后或者所述空調(diào)器剛上電時,獲取所述空調(diào)器各個溫度傳感器檢測到的溫度數(shù)值;
獲取當前空調(diào)器中存在溫度偏移可能的溫度傳感器的當前溫度數(shù)值,例如排氣傳感器、換熱器管溫傳感器、環(huán)境溫度傳感器、散熱器溫度傳感器等,前提條件為不是電加熱的溫度傳感器。因所述空調(diào)器中,存在溫度偏移可能的溫度傳感器的數(shù)量為多個,則獲取到的對應(yīng)當前溫度數(shù)值也為多個。所述溫度傳感器的數(shù)量與所述空調(diào)器的型號及結(jié)構(gòu)相關(guān)。
步驟s20,將各個所述溫度傳感器中檢測到的溫度值之間的第一差值小于預(yù)設(shè)閾值的溫度傳感器作為正常溫度傳感器,根據(jù)所述正常溫度傳感器檢測得到的溫度值計算基準溫度值;
在已獲取到的各個溫度傳感器中檢測到的溫度值,計算所述溫度值的差值,定義為第一差值。并以所述第一差值確認所述溫度傳感器的測量值是否正常,以此計算所述基準溫度數(shù)值。其中,所述第一差值,即將已獲取到的當前溫度數(shù)值以兩個為一組,分別計算差值。在所述第一差值小于預(yù)設(shè)閾值時,即已計算到的第一差值與預(yù)設(shè)閾值比對,在有第一差值小于預(yù)設(shè)閾值時,確認所述小于預(yù)設(shè)閾值的第一差值對應(yīng)的溫度傳感器為正常溫度傳感器。計算小于所述預(yù)設(shè)閾值的第一差值的溫度傳感器為兩個或兩個以上,即至少有兩個溫度傳感器為正常的溫度傳感器?;谝汛_認正常的所述溫度傳感器,提取所述溫度傳感器的溫度值,用以計算基準溫度值。
其中,所述將各個所述溫度傳感器中檢測到的溫度值之間的第一差值小于預(yù)設(shè)閾值的溫度傳感器作為正常溫度傳感器的步驟包括:
兩兩計算各個溫度溫度傳感器檢測到的溫度值之間的第一差值;在有溫度傳感器對應(yīng)的第一差值小于預(yù)設(shè)閾值時,將第一差值小于預(yù)設(shè)閾值對應(yīng)的溫度傳感器作為正常溫度傳感器。
將已獲取到的溫度傳感器的溫度值,進行兩兩計算,即隨機選擇連個溫度傳感器的溫度值作為一組,計算第一溫度差值。并將計算到的所述第一溫度差值與預(yù)設(shè)閾值比對,確認所述第一差值對應(yīng)的溫度傳感器的是否為正常的溫度傳感器。在所述第一差值小于預(yù)設(shè)閾值時,則所述小于預(yù)設(shè)閾值的第一差值對應(yīng)的兩個溫度傳感器為正常的溫度傳感器。所述預(yù)設(shè)閾值,為已設(shè)定的溫度傳感器溫度與環(huán)境溫度的差值閾值。
之后,在根據(jù)所述正常溫度傳感器的溫度值計算基準溫度值,即所述根據(jù)所述正常溫度傳感器檢測得到的溫度值計算基準溫度值的步驟,包括:
提取所述正常溫度傳感器檢測到的溫度值,計算所述溫度值的平均值,將所述平均值作為基準溫度數(shù)值。
已確認正常的所述溫度傳感器,提取所述溫度傳感器的溫度值,通過所述溫度,計算平均值,作為所述基準溫度數(shù)值。在步驟s20中已提到,確認正常的所述溫度傳感器的數(shù)量大于2,即以此正常計算溫度值的平均值。
步驟s30,在異常溫度傳感器的檢測的溫度值與所述基準溫度值之間的第二差值大于或等于第一預(yù)設(shè)溫度值時,根據(jù)所述第二差值對所述異常溫度傳感器進行修正,其中所述異常溫度傳感器為除所述正常溫度傳感器之外的其它溫度傳感器。
基于在步驟s20中已確認正常的所述溫度傳感器,將除所述正常溫度傳感器之外的其他溫度傳感器,定義為異常溫度傳感器。將已定義為異常溫度傳感器的溫度值分別與已計算到的基準溫度數(shù)值比對,計算差值,定義為第二差值。并將所述第二差值與第一預(yù)設(shè)溫度值比對,確認所述異常溫度傳感器的溫度值所偏差的溫度值是否在可修正范圍之內(nèi)。所述第一預(yù)設(shè)溫度值,為已定義的可修正的溫度偏差值的最小數(shù)值,即,在所述第二差值大于或等于所述第一預(yù)設(shè)溫度值時,確認所述異常溫度傳感器的溫度值已偏移,其偏移的數(shù)值為對應(yīng)的第二差值,即將所述異常溫度傳感器的溫度值以所述第二差值進行修正。以使所述異常溫度傳感器的溫度值修正后,成為正常的溫度傳感器。
所述根據(jù)所述第二差值對所述異常溫度傳感器進行修正的步驟之前,還包括:
在所述第二差值大于或等于第一預(yù)設(shè)溫度值時,判斷所述第二差值是否小于第二預(yù)設(shè)溫度值;所述第一預(yù)設(shè)溫度值小于第二預(yù)設(shè)溫度值;
在所述第二差值小于第二預(yù)設(shè)溫度值時,執(zhí)行所述根據(jù)所述第二差值對所述異常溫度傳感器進行修正的步驟;
通過大于所述第一預(yù)設(shè)溫度值的第二差值對應(yīng)的異常溫度傳感器進行溫度值修正之前,還需確認所述第二差值是否小于第二預(yù)設(shè)溫度值。其中,所述第二預(yù)設(shè)溫度值為已定義的最大溫度值修正數(shù)值,超出所述第二預(yù)設(shè)溫度值的溫度傳感器的偏移值不能通過修正的方式對所述異常溫度傳感器的溫度值進行修正。即在所述第二差值大于第一預(yù)設(shè)溫度值時,判斷大于所述第一預(yù)設(shè)溫度值的第二差值是否還小于第二預(yù)設(shè)溫度值。并在所述第二差值大于或等于第一預(yù)設(shè)溫度值且小于第二預(yù)設(shè)溫度值時,以所述第二差值修正所述異常溫度傳感器的溫度值?;谒霰葘Ψ绞剑贸鏊龅谝活A(yù)設(shè)溫度值小于第二預(yù)設(shè)溫度值。
所述判斷所述第二差值是否小于第二預(yù)設(shè)溫度值的步驟之后,所述方法還包括:
在所述第二差值大于或等于所述第二預(yù)設(shè)溫度值時,輸出報警信息。
在所述第二差值大于或等于所述第一預(yù)設(shè)數(shù)值時,判斷所述第二差值是否小于第二預(yù)設(shè)溫度值,用以確認所述異常溫度傳感器的溫度值是否在修正范圍內(nèi),若所述第二差值大于或等于第二預(yù)設(shè)溫度值時,因所述第二預(yù)設(shè)溫度值為已定義可修正的最大溫度值,考慮到異常溫度傳感器的溫度值的偏差,在所述第二差值大于或等于第二預(yù)設(shè)溫度值時,確認所述第二差值對應(yīng)的異常溫度傳感器的溫度值已不能修正。即時輸出報警信息,提醒用戶有溫度傳感器的溫度值存在異常。
或者,根據(jù)異常溫度傳感器檢測到的溫度值,與基準溫度數(shù)值之前的第二差值與預(yù)設(shè)第一溫度差值及預(yù)設(shè)第二溫度差值的比對結(jié)果,確認所述第二差值大于或等于第一預(yù)設(shè)溫度值的對應(yīng)異常溫度傳感器的溫度值存在偏移情況,并且,若有第二差值大于預(yù)設(shè)第二溫度差值時,確認所述第二差值對應(yīng)的異常溫度傳感器的溫度值偏移情況已經(jīng)超出了正常范圍?;谒龅诙钪荡笥诨虻扔诘谝活A(yù)設(shè)溫度值,或者第二差值大于第二預(yù)設(shè)溫度值的對應(yīng)的異常溫度傳感器,提取所述異常溫度傳感器的名稱信息,及所述偏移數(shù)值(即第二差值),生成異常溫度傳感器的異常列表,提交至對應(yīng)管理區(qū)域記錄,以使所述空調(diào)器重新開啟運行后提示用戶。
本實施例中,通過已獲取到的所述溫度傳感器的當前溫度數(shù)值,并在所述當前溫度數(shù)值與基準溫度數(shù)值的第二差值大于或等于第一預(yù)設(shè)溫度值且小于第二預(yù)設(shè)溫度值時,將所述第二差值對應(yīng)的已定義異常溫度傳感器的溫度值修正至正常測量值。以此方式調(diào)整異常溫度傳感器的偏移溫度值,避免所述空調(diào)器使用了錯誤的溫度傳感器的溫度值后導(dǎo)致的空調(diào)器系統(tǒng)運行問題。
查看圖3,圖3為本發(fā)明傳感器溫度修正方法的第二實施例的流程示意圖,基于上述第一實施例,所述獲取所述空調(diào)器各個溫度傳感器檢測到的溫度數(shù)值的步驟之前,還包括:
步驟s40,在空調(diào)器停止運行后,獲取空調(diào)器停止運行時間,并在所述停止運行時間大于或等于預(yù)設(shè)時間時,執(zhí)行所述獲取當前空調(diào)器中溫度傳感器的當前溫度數(shù)值的步驟。
在當前空調(diào)器停止運行后,且所述空調(diào)器停止運行預(yù)設(shè)時間后,執(zhí)行所述空調(diào)器溫度傳感器的偏移檢測方法。其中,確認所述空調(diào)器停止運行時間是否大于或等于預(yù)設(shè)時間的方式,為在空調(diào)器停止運行后開始計時,直至已記錄的時長達到預(yù)設(shè)時間后,執(zhí)行所述溫度傳感器偏移修正方法的步驟。另外,在已記錄的時長還未達到預(yù)設(shè)時間時所述空調(diào)器已啟動運行時,將已記錄的時長清零,并在所述空調(diào)器停止運行后重新計時。所述預(yù)設(shè)時間,為已設(shè)定的空調(diào)器運行停止時間,在所述空調(diào)器的停止運行時間達所述預(yù)設(shè)時間時,可能會存在溫度傳感器的溫度值偏移的情況。
本實施例中,通過已記錄到的空調(diào)器停止運行預(yù)設(shè)時間后對所述空調(diào)器中對應(yīng)的溫度傳感器進行溫度偏移檢測,避免空調(diào)器因長時間不運行造成的溫度傳感器溫度值偏移,使空調(diào)器再次開機運行時應(yīng)用偏移的溫度傳感器溫度值進行系統(tǒng)運行,導(dǎo)致的空調(diào)器運行錯誤。
查看圖4,圖4為本發(fā)明傳感器溫度修正方法的第三實施例的示意圖,基于上述第一至第二實施例的內(nèi)容,所述根據(jù)所述第二差值對所述異常溫度傳感器進行修正的方法,還包括:
步驟s50,將所述第二差值記錄為所述異常溫度傳感器的修正值,其中,在所述異常溫度傳感器檢測到溫度值時,采用所述修正值對檢測到的所述溫度值進行修正。
已確認溫度傳感器的溫度值偏移的情況下,根據(jù)所述溫度傳感器的溫度與基準溫度數(shù)值的第二差值,將所述第二差值作為所述溫度傳感器的溫度偏移值。基于所述溫度傳感器的偏移值,將所述偏移值記錄在所述溫度傳感器的溫度測量區(qū)域,在所述溫度傳感器應(yīng)用測量溫度時,以所述測量值對檢測到的溫度值進行修正,以使測量的測量為稱為趨于正常的溫度值。
其中,所述將各個所述溫度傳感器中檢測到的溫度值之間的第一差值小于預(yù)設(shè)閾值的溫度傳感器作為正常溫度傳感器的步驟包括:
獲取未記錄修正值的所述溫度傳感器;計算未記錄修正值的所述溫度傳感器檢測到的溫度值之間的第一差值;將所述第一差值小于預(yù)設(shè)閾值的溫度傳感器作為正常溫度傳感器。
未記錄偏移值的溫度傳感器中,確認所述溫度傳感器與預(yù)設(shè)閾值的第一差值,使小于第一差值的預(yù)設(shè)閾值的溫度傳感器確認為正常溫度的傳感器。因所述預(yù)設(shè)閾值為已設(shè)定的環(huán)境溫度與溫度傳感器之間的差值閾值,在所述溫度傳感器的第一差值小于預(yù)設(shè)閾值時,確認所述溫度傳感器的測量值為正常。
此外,本發(fā)明實施例還提出一種計算機可讀存儲介質(zhì),所述計算機可讀存儲介質(zhì)上存儲有傳感器溫度修正程序,所述傳感器溫度修正程序被處理器執(zhí)行時實現(xiàn)如下操作:
在空調(diào)器停止運行后或者所述空調(diào)器剛上電時,獲取所述空調(diào)器各個溫度傳感器檢測到的溫度數(shù)值;
將各個所述溫度傳感器中檢測到的溫度值之間的第一差值小于預(yù)設(shè)閾值的溫度傳感器作為正常溫度傳感器,根據(jù)所述正常溫度傳感器檢測得到的溫度值計算基準溫度值;
在異常溫度傳感器的檢測的溫度值與所述基準溫度值之間的第二差值大于或等于第一預(yù)設(shè)溫度值時,根據(jù)所述第二差值對所述異常溫度傳感器進行修正,其中所述異常溫度傳感器為除所述正常溫度傳感器之外的其它溫度傳感器。
進一步地,所述傳感器溫度修正程序被處理器執(zhí)行時還實現(xiàn)如下操作:
在所述第二差值大于或等于第一預(yù)設(shè)溫度值時,判斷所述第二差值是否小于第二預(yù)設(shè)溫度值;所述第一預(yù)設(shè)溫度值小于第二預(yù)設(shè)溫度值;
在所述第二差值小于第二預(yù)設(shè)溫度值時,執(zhí)行所述根據(jù)所述第二差值對所述異常溫度傳感器進行修正的步驟;
所述判斷所述第二差值是否小于第二預(yù)設(shè)溫度值的步驟之后,所述方法還包括:
在所述第二差值大于或等于所述第二預(yù)設(shè)溫度值時,輸出報警信息。
進一步地,所述傳感器溫度修正程序被處理器執(zhí)行時還實現(xiàn)如下操作:
提取所述正常溫度傳感器檢測到的溫度值,計算所述溫度值的平均值,將所述平均值作為基準溫度數(shù)值。
進一步地,所述傳感器溫度修正程序被處理器執(zhí)行時還實現(xiàn)如下操作:
在空調(diào)器停止運行后,獲取空調(diào)器停止運行時間,并在所述停止運行時間大于或等于預(yù)設(shè)時間時,執(zhí)行所述獲取當前空調(diào)器中溫度傳感器的當前溫度數(shù)值的步驟。
進一步地,所述傳感器溫度修正程序被處理器執(zhí)行時還實現(xiàn)如下操作:
將所述第二差值記錄為所述異常溫度傳感器的修正值,其中,在所述異常溫度傳感器檢測到溫度值時,采用所述修正值對檢測到的所述溫度值進行修正。
進一步地,所述傳感器溫度修正程序被處理器執(zhí)行時還實現(xiàn)如下操作:
獲取未記錄修正值的所述溫度傳感器;
計算未記錄修正值的所述溫度傳感器檢測到的溫度值之間的第一差值;
將所述第一差值小于預(yù)設(shè)閾值的溫度傳感器作為正常溫度傳感器。
進一步地,所述傳感器溫度修正程序被處理器執(zhí)行時還實現(xiàn)如下操作:
兩兩計算各個溫度溫度傳感器檢測到的溫度值之間的第一差值;
在有溫度傳感器對應(yīng)的第一差值小于預(yù)設(shè)閾值時,將第一差值小于預(yù)設(shè)閾值對應(yīng)的溫度傳感器作為正常溫度傳感器。
需要說明的是,在本文中,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者系統(tǒng)不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者系統(tǒng)所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括該要素的過程、方法、物品或者系統(tǒng)中還存在另外的相同要素。
上述本發(fā)明實施例序號僅僅為了描述,不代表實施例的優(yōu)劣。
通過以上的實施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到上述實施例方法可借助軟件加必需的通用硬件平臺的方式來實現(xiàn),當然也可以通過硬件,但很多情況下前者是更佳的實施方式。基于這樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在如上所述的一個存儲介質(zhì)(如rom/ram、磁碟、光盤)中,包括若干指令用以使得一臺終端設(shè)備(可以是手機,計算機,服務(wù)器,空調(diào)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實施例所述的方法。
以上僅為本發(fā)明的優(yōu)選實施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運用在其他相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護范圍內(nèi)。