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