一種多機型空調參數調節設定方法與流程
2023-12-12 16:39:37 2
本發明屬於空調技術領域,具體地說,是涉及一種多機型空調參數調節設定方法。
背景技術:
隨著空調技術的發展,一些參數用戶需要進行個性化設定,目前各空調廠家對於空調機組需要靈活設置的參數,普遍做法就是將所有參數放置在EEPROM中,更改時需要對應表格,查找對應的標誌位,進行參數更改;這種設置方式存在以下問題:各廠家都是將參數存儲在EEPROM中,隨著目前程序發展的趨勢是模塊化,便於維護管理,一個程序會兼容N種機型,因此需要存儲的參數會翻倍增加,空調室內機按照靜壓、匹數不同需要對應不同的風機轉速、擺風角度、溫度補償值等參數,上述參數以查找表的形式存儲在EEPROM中,售後人員調試更改參數時,需要從上述查找表中準確找出本機型的靜壓、匹數值所對應的風機轉速值,非常不方便,也非常容易出錯,而且對於EEPROM的存儲空間要求越來越大,帶來成本的升高。例如,以風機轉速為例,低靜壓機型要求固定的情況下,一個系列的機型需要存儲的風機轉速參數數量為75個字節;低靜壓機型仍然可以細分出0pa、20pa、30pa靜壓,這就導致對應風機轉速參數75*3=225個字節;按照目前機組情況,室內機會有四種大的靜壓檔機型,225*4=900位元組;900byte完全存儲到EEPROM中,需要採用更大的EEPROM,成本上升,而且類似的參數異常多,需要更改時,出錯的概率非常大。
技術實現要素:
本發明為了解決現有多機型空調參數設定方法佔用EEPROM空間大,而且參數值一般固化存儲在EEPROM中,用戶只能按照裡面的參數值進行調節運行空調,無法調試過程中更改設定參數值,不能滿足用戶需要的問題,提出了一種多機型空調參數調節設定方法,可以解決上述問題。
為了解決上述技術問題,本發明採用以下技術方案予以實現:
一種多機型空調參數調節設定方法,包括以下步驟:
人工設定調試步驟,將人工設定功能標誌設為有效,人工往EEPROM中寫入部分或者全部調試參數值;
上電檢測步驟,上電檢測判斷人工設定功能標誌是否有效,若有效,則執行空調調試運轉步驟,否則,執行空調運行主程序步驟;
空調調試運轉步驟,空調調用EEPROM中的調試參數值,並按照所調用的調試參數值調試運轉,記錄累積運轉時間,直至累積運轉時間滿足設定時間;
參數值更新步驟,所述空調調試運轉步驟之後還包括將EEPROM中人工寫入的調試參數值更新至主程序的相應參數配置中,然後執行空調運行主程序步驟;
執行空調運行主程序步驟,包括以下步驟:
獲取本機的機型信息;
根據所述機型信息讀取主程序中配置的參數值,並按照主程序中配置的參數值運行。
進一步的,所述空調調試運轉步驟中,還包括判斷累積運轉時間的步驟,包括以下子步驟:
判斷累積運轉時間是否超過設定時間N,若是則將人工設定功能標誌設為無效,否則,繼續按照所調用的調試參數值調試運轉直至滿足設定時間。
進一步的,所述空調調試運轉步驟中,若累積運轉時間超過設定時間N,還包括將累計運轉時間清零。
進一步的,在所述判斷累積運轉時間的步驟之前,還包括判斷EEPROM中人工寫入調試參數值是否有更新的步驟,若有更新,則將累計運轉時間清零,重新記錄累計運轉時間,然後進入判斷累積運轉時間的步驟。
進一步的,所述人工設定調試步驟中,人工往EEPROM中寫入部分調試參數值時,其他調試參數值為預設值。
進一步的,所述人工設定調試步驟中,能夠調試的參數至少包括風機轉速、擺風角度、溫度補償值。
進一步的,所述空調運行主程序存儲在MCU中。
與現有技術相比,本發明的優點和積極效果是:本發明的多機型空調參數調節設定方法,空調運行參數寫入程序中,在空調運行時通過讀取機型信息調用相應的運行參數,不佔用EEPROM存儲空間,通過設置人工設定功能標誌,當人工設定功能標誌有效時,可以對存儲在EEPROM中的空調運行參數值進行人工修改,存儲在EEPROM中的空調運行參數不區分機型,裡面的參數值可以在空調運行能夠達到的範圍內根據用戶要求隨意設定,在調試運行階段,空調根據EEPROM中的參數值運行,當空調銷售到終端用戶時,用戶需要降低噪音、提高機組運轉效果等要求時,不需要更改程序,調試人員可以簡單更改EEPROM中一組參數值,同時啟動人工設定位,強制調整對應的風機轉速值,擺風角度,溫度補償值等參數,用戶現場體驗效果,調試滿意後,自動將EEPROM中的參數更新至主程序的相應參數配置中。
結合附圖閱讀本發明實施方式的詳細描述後,本發明的其他特點和優點將變得更加清楚。
附圖說明
為了更清楚地說明本發明實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對於本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
圖1是本發明所提出的多機型空調參數調節設定方法的一種實施例流程圖。
具體實施方式
下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發明一部分實施例,而不是全部的實施例。基於本發明中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其他實施例,都屬於本發明保護的範圍。
為了解決目前空調性能參數存儲在EEPROM中,空調運行時需要從EEPROM中查找調用與本空調機型相匹配的參數值進行調用,一方面導致EEPROM存儲壓力大,大存儲空間帶來成本高的問題,另外一方面空調不方便調試,而且空調參數值不容易更改的問題,提出了一種多機型空調參數調節設定方法,通過將參數值寫入在空調程序中,減小了EEPROM的存儲壓力,在EEPROM中僅存儲調試用的參數值,方便維修人員查找更改,解決了上述諸多問題。
實施例一,本實施例提出了一種多機型空調參數調節設定方法,如圖1所示,包括以下步驟:
人工設定調試步驟,將人工設定功能標誌設為有效,人工往EEPROM中寫入部分或者全部調試參數值;人工設定功能標誌用於識別是否開啟人工調試功能,在人工調試功能中,可以根據用戶需求,調試寫入全新的空調運行參數值,比如,以空調風機轉速參數為例,用於控制空調風速,目前的調節方式是EEPROM中存儲15個等級的風速參數值,用戶能夠直接控制的是通過遙控器上的高風、中風、低風三個按鍵檔,每個按鍵檔分別分配有5個等級的風速參數值供選擇,目前的空調風速調節方式,用戶或者維修人員的調節範圍僅限於所分配的5個等級參數值,仍不能滿足個別用戶的需求,本實施例的步驟中即可實現對存儲在EEPROM中的參數值在空調運行能夠達到的範圍內根據用戶要求隨意設定。
上電檢測步驟,上電檢測判斷人工設定功能標誌是否有效,若有效,則執行空調調試運轉步驟,否則,執行空調運行主程序步驟;
空調調試運轉步驟,空調調用EEPROM中的調試參數值,並按照所調用的調試參數值調試運轉,記錄累積運轉時間,直至累積運轉時間滿足設定時間;在空調調試運轉步驟中,其直接調用EEPROM中的調試參數值,存儲在EEPROM中的空調運行參數不區分機型,便於維護人員查找設置,裡面的參數值可以在空調運行能夠達到的範圍內根據用戶要求隨意設定,在調試運行階段,空調根據EEPROM中的參數值運行,用戶在其調試運行過程中感受空調效果,若不滿意,維修人員可以繼續執行人工設定調試步驟,然後再執行調試運轉,直至調試參數值達到用戶滿意的效果。通過記錄累積運轉時間,一方面也可在試運轉過程中給一定的時間便於用戶體驗修改參數後的效果,另外一方面為了方便後續步驟中自動將調試值寫入主程序中,設定一個調試運轉時間限制,防止其總是停留在調試運轉模式中執行。
參數值更新步驟,所述空調調試運轉步驟之後還包括將EEPROM中人工寫入的調試參數值更新至主程序的相應參數配置中,然後執行空調運行主程序步驟;在用戶調試滿意後,自動將EEPROM中的調試的參數更新到至主程序的相應參數配置中,空調下次開機時,若人工設定功能標誌為無效狀態,則執行空調運行主程序,將是按照更新後的參數值執行。
執行空調運行主程序步驟,包括以下步驟:
獲取本機的機型信息;
根據所述機型信息讀取主程序中配置的參數值,並按照主程序中配置的參數值運行。
由於本多機型空調參數調節設定方法面向的是能夠兼容多機型的程序,因此,本方法通過程序獲取本機的機型信息;然後根據該機型信息從主程序中查找運行配置參數值,並按照主程序中配置的參數值運行,其中,所述空調運行主程序存儲在MCU中,避免了目前參數值以查找表的形式存儲於EEPROM中即不方便查找更改,又佔用EEPROM存儲空間的問題。
所述空調調試運轉步驟中,還包括判斷累積運轉時間的步驟,包括以下子步驟:
判斷累積運轉時間是否超過設定時間N,若是則將人工設定功能標誌設為無效,否則,繼續按照所調用的調試參數值調試運轉直至滿足設定時間。為了防止一次將人工設定功能標誌設置為有效後,下次開機自動執行人工設定調試功能,當積運轉時間是否超過設定時間N後,自動將人工設定功能標誌設為無效,因此,下次開機自動執行空調運行主程序,除非需要重新調試,則通過重新將人工設定功能標誌設為有效狀態。
由於累積運轉時間超過設定時間N後,將會把人工設定功能標誌設為無效,因此為了便於下次調試,防止累積運轉時間計算錯誤,所述空調調試運轉步驟中,若累積運轉時間超過設定時間N,還包括將累計運轉時間清零。
由於在調試過程中,調試人員多次重新寫入調試參數值,分別讓用戶體驗直至其滿意為止,為了防止累積運轉時間計算錯誤,需要每次寫入後重新累計運轉時間,在所述判斷累積運轉時間的步驟之前,還包括判斷EEPROM中人工寫入調試參數值是否有更新的步驟,若有更新,則將累計運轉時間清零,重新記錄累計運轉時間,然後進入判斷累積運轉時間的步驟。
本實施例的所述人工設定調試步驟中,能夠調試的參數至少包括風機轉速、擺風角度、溫度補償值等參數,在實際用戶使用過程中,可能僅對某些參數有特定要求,因此,所述人工設定調試步驟中有可能僅對其中的一部分參數進行調試設定,當人工往EEPROM中寫入部分調試參數值時,其他調試參數值為預設值,以保證空調調試運轉步驟正常運行。
當然,上述說明並非是對本發明的限制,本發明也並不僅限於上述舉例,本技術領域的普通技術人員在本發明的實質範圍內所做出的變化、改型、添加或替換,也應屬於本發明的保護範圍。