亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種控制裝置、程序更新方法及空調(diào)的制作方法

文檔序號(hào):4625550閱讀:204來(lái)源:國(guó)知局
一種控制裝置、程序更新方法及空調(diào)的制作方法
【專利摘要】本發(fā)明公開(kāi)了一種控制裝置,包括第一無(wú)線通訊模塊和具有在應(yīng)用編程IAP功能的控制器;第一無(wú)線通訊模塊與外接設(shè)備中的第二無(wú)線通訊模塊進(jìn)行無(wú)線連接;控制器與第一無(wú)線通訊模塊連接,該控制器在通過(guò)第一無(wú)線通訊模塊獲取到外接設(shè)備發(fā)送的第一更新指令和程序代碼時(shí),擦除并更新其閃存空間的原程序。本發(fā)明公開(kāi)的控制裝置進(jìn)行功能調(diào)整和更新時(shí),無(wú)需拆卸空調(diào)的外殼,從而簡(jiǎn)化了操作,也降低了安全隱患,同時(shí)也無(wú)需使用專業(yè)設(shè)備,操作更加方便。本發(fā)明還公開(kāi)了一種程序更新方法及空調(diào)。
【專利說(shuō)明】一種控制裝置、程序更新方法及空調(diào)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于電器控制【技術(shù)領(lǐng)域】,尤其涉及一種控制裝置、程序更新方法及空調(diào)。
【背景技術(shù)】
[0002]隨著人們家庭生活水平的提高,越來(lái)越多的家庭使用空調(diào)進(jìn)行取暖和消暑降溫。在空調(diào)出廠之前,廠家已經(jīng)預(yù)設(shè)了多種工作模式,用戶在使用過(guò)程中可以根據(jù)自己的需要選擇其中一種工作模式。但是,由于空調(diào)所處氣候條件、空調(diào)的安裝位置和用戶的使用習(xí)慣各不相同,因此,用戶會(huì)產(chǎn)生一些個(gè)性化的需求。例如,用戶對(duì)空調(diào)的制冷制熱效果、風(fēng)扇轉(zhuǎn)速或者噪聲的要求可能各不相同,此時(shí)預(yù)設(shè)的工作模式不能滿足用戶需求,為了可以滿足用戶需求,需要對(duì)空調(diào)的功能進(jìn)行調(diào)整或定制新的功能。
[0003]目前,可以通過(guò)專用設(shè)備在空調(diào)的控制器中燒寫新的程序,以實(shí)現(xiàn)空調(diào)功能的調(diào)整和定制,具體過(guò)程包括:拆卸空調(diào)室內(nèi)機(jī)或室外機(jī)的外殼,以露出安裝在室內(nèi)機(jī)或室外機(jī)內(nèi)部的控制器,通過(guò)線纜將專用設(shè)備與控制器的特定管腳連接,之后借助于專用設(shè)備將新的程序燒寫入控制器。
[0004]但是,目前對(duì)空調(diào)進(jìn)行功能調(diào)整或功能定制的方式存在缺陷:需要拆卸室內(nèi)機(jī)或室外機(jī)的外殼,一方面導(dǎo)致操作復(fù)雜,另一方面極易形成安全隱患,例如,拆卸過(guò)程可能發(fā)生觸電危險(xiǎn),尤其是拆卸室外機(jī)外殼的操作要在空中進(jìn)行,給操作者的人身安全帶來(lái)極大隱患;需要借助于專用設(shè)備,導(dǎo)致操作不便。

【發(fā)明內(nèi)容】

[0005]有鑒于此,本發(fā)明的目的在于提供一種控制裝置、程序更新方法和空調(diào),無(wú)需拆卸空調(diào)的外殼,也無(wú)需借助于專業(yè)設(shè)備,就可以方便的對(duì)空調(diào)進(jìn)行功能調(diào)整和更新。
[0006]為實(shí)現(xiàn)上述目的,本發(fā)明提供如下技術(shù)方案:
[0007]一種控制裝置,應(yīng)用于空調(diào)的室內(nèi)機(jī)或室外機(jī),所述控制裝置包括第一無(wú)線通訊模塊和具有在應(yīng)用編程IAP功能的控制器;
[0008]所述第一無(wú)線通訊模塊與外接設(shè)備中的第二無(wú)線通訊模塊進(jìn)行無(wú)線連接;
[0009]所述控制器與所述第一無(wú)線通訊模塊連接,所述控制器在通過(guò)所述第一無(wú)線通訊模塊接收獲取到所述外接設(shè)備發(fā)送的包含程序更新地址信息的第一更新指令和程序代碼時(shí),擦除并更新其內(nèi)部閃存空間控制器中的原程序。
[0010]優(yōu)選的,上述控制裝置擦除并更新所述控制器中的原程序,包括:獲取所述第一更新指令所包含的程序更新地址信息,擦除與程序更新地址信息對(duì)應(yīng)的閃存空間,并在通過(guò)所述第一無(wú)線通訊模塊接收到所述外接設(shè)備發(fā)送的程序代碼時(shí),將所述程序代碼寫入所述閃存空間。
[0011]優(yōu)選的,上述控制裝置在接收到所述包含程序更新地址信息的第一更新指令時(shí),向所述外接設(shè)備發(fā)出驗(yàn)證請(qǐng)求,在接收到所述外接設(shè)備發(fā)送的驗(yàn)證信息且所述驗(yàn)證信息通過(guò)匹配后,擦除與所述程序更新地址信息對(duì)應(yīng)的閃存空間。[0012]優(yōu)選的,上述控制裝置在擦除與所述程序更新地址信息對(duì)應(yīng)的閃存空間后,向所述外接設(shè)備發(fā)送包含擦除成功標(biāo)識(shí)的指令。
[0013]優(yōu)選的,當(dāng)上述控制裝置應(yīng)用于空調(diào)室內(nèi)機(jī),且所述空調(diào)室外機(jī)僅設(shè)置具有IAP功能的控制器時(shí),所述控制裝置中的控制器通過(guò)室內(nèi)外通訊模塊與空調(diào)室外機(jī)中的控制器連接;
[0014]所述控制裝置將從所述外接設(shè)備接收到的包含程序更新地址信息的第二更新指令通過(guò)所述室內(nèi)外通訊模塊傳輸至所述空調(diào)室外機(jī)的控制器,之后將從所述外接設(shè)備接收到的程序代碼通過(guò)所述室內(nèi)外通訊模塊傳輸至所述空調(diào)室外機(jī)的控制器。
[0015]優(yōu)選的,當(dāng)上述控制裝置應(yīng)用于空調(diào)室外機(jī),且所述空調(diào)室內(nèi)機(jī)僅設(shè)置具有IAP功能的控制器時(shí),所述控制裝置中的控制器通過(guò)室內(nèi)外通訊模塊與空調(diào)室內(nèi)機(jī)中的控制器連接;
[0016]所述控制裝置將從所述外接設(shè)備接收到的包含程序更新地址信息的第二更新指令通過(guò)所述室內(nèi)外通訊模塊傳輸至所述空調(diào)室內(nèi)機(jī)的控制器,之后將從所述外接設(shè)備接收到的程序代碼通過(guò)所述室內(nèi)外通訊模塊傳輸至所述空調(diào)室內(nèi)機(jī)的控制器。
[0017]優(yōu)選的,在上述控制裝置中,所述第一無(wú)線通訊模塊為紅外發(fā)射模塊、所述第二無(wú)線通訊模塊為紅外接收模塊;或者,所述第一無(wú)線通訊模塊和第二無(wú)線通訊模塊為藍(lán)牙模塊;或者,所述第一無(wú)線通訊模塊和第二無(wú)線通訊模塊為wifi無(wú)線寬帶模塊;或者,所述第一無(wú)線通訊模塊和第二無(wú)線通訊模塊為zigbee紫蜂模塊。
[0018]優(yōu)選的,在上述控制裝置中,所述室內(nèi)外通訊模塊為零火線通訊模塊、485串口通訊模塊或CAN總線。
[0019]一種程序更新方法,應(yīng)用于上述控制裝置的控制器,所述方法包括:
[0020]通過(guò)所述控制裝置中的第一無(wú)線通訊模塊獲取外接設(shè)備發(fā)送的數(shù)據(jù);
[0021]當(dāng)獲取到的數(shù)據(jù)包含第一更新指令時(shí),獲取所述第一更新指令中的程序更新地址信息;
[0022]擦除與所述程序更新地址信息對(duì)應(yīng)的閃存空間;
[0023]通過(guò)所述第一無(wú)線通訊模塊獲取由所述外接設(shè)備發(fā)送的程序代碼;
[0024]將所述程序代碼寫入所述閃存空間。
[0025]優(yōu)選的,上述程序更新方法中,在獲取所述第一更新指令中的程序更新地址信息后,還包括向所述外接設(shè)備發(fā)送驗(yàn)證請(qǐng)求的步驟;
[0026]相應(yīng)的,在接收到所述外接設(shè)備發(fā)送的驗(yàn)證信息后,對(duì)所述驗(yàn)證信息進(jìn)行匹配,當(dāng)所述驗(yàn)證信息通過(guò)匹配后,執(zhí)行擦除與所述程序更新地址信息對(duì)應(yīng)的閃存空間的步驟。
[0027]優(yōu)選的,上述程序更新方法中,在擦除與所述程序更新地址信息對(duì)應(yīng)的閃存空間后,還包括向所述外接設(shè)備發(fā)送包含擦除成功標(biāo)識(shí)的指令。
[0028]優(yōu)選的,上述程序更新方法中,在通過(guò)所述控制裝置中的第一無(wú)線通訊模塊獲取外接設(shè)備發(fā)送的數(shù)據(jù)后,若獲取到的數(shù)據(jù)包含第二更新指令,則獲取第二更新指令,并將所述第二更新指令通過(guò)室內(nèi)外通訊模塊傳輸至空調(diào)中另一具有IAP功能的控制器,之后將通過(guò)所述第一無(wú)線通訊模塊獲取到的程序代碼傳輸至所述另一具有IAP功能的控制器。
[0029]一種空調(diào),包括室內(nèi)機(jī)和室外機(jī),在所述室內(nèi)機(jī)和所述室外機(jī)中設(shè)置有如上所述的控制裝置。[0030]由此可見(jiàn),本發(fā)明的有益效果為:本發(fā)明公開(kāi)的應(yīng)用于空調(diào)室內(nèi)機(jī)或室外機(jī)中的控制裝置,可以利用自身的第一無(wú)線通訊模塊接收用戶通過(guò)外接設(shè)備發(fā)送的第一更新指令,并據(jù)此擦除相應(yīng)的閃存空間,之后自動(dòng)將用戶通過(guò)外接設(shè)備發(fā)送的程序代碼寫入該閃存空間,完成空調(diào)功能的調(diào)整和更新。與現(xiàn)有技術(shù)相比,本發(fā)明公開(kāi)的控制裝置進(jìn)行功能調(diào)整和更新時(shí),無(wú)需拆卸空調(diào)的外殼,從而簡(jiǎn)化了操作,也降低了安全隱患,同時(shí)也無(wú)需使用專業(yè)設(shè)備,操作更加方便。
【專利附圖】

【附圖說(shuō)明】
[0031]為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0032]圖1為本發(fā)明實(shí)施例一公開(kāi)的控制裝置與外接設(shè)備的連接示意圖;
[0033]圖2為本發(fā)明實(shí)施例二公開(kāi)的空調(diào)室內(nèi)機(jī)中的控制裝置、外接設(shè)備以及空調(diào)室外機(jī)的連接示意圖;
[0034]圖3為本發(fā)明實(shí)施例三公開(kāi)的空調(diào)室外機(jī)中的控制裝置、外接設(shè)備以及空調(diào)室內(nèi)機(jī)的連接示意圖;
[0035]圖4為本發(fā)明實(shí)施例四公開(kāi)的程序更新方法的流程圖;
[0036]圖5為本發(fā)明實(shí)施例五公開(kāi)的程序更新方法的流程圖。
【具體實(shí)施方式】
[0037]為了清楚起見(jiàn),對(duì)下文中出現(xiàn)的術(shù)語(yǔ)進(jìn)行說(shuō)明:
[0038]Flash:閃存,是 Flash EEPROM Memory 的簡(jiǎn)稱;
[0039]IAP:1n Application Programming,在應(yīng)用編程;
[0040]Wif1:無(wú)線寬帶模塊;
[0041]Zigbee:紫蜂,一種短距離、低功耗的無(wú)線技術(shù);
[0042]CAN:ControIIerArea Network,控制器局域網(wǎng)絡(luò)。
[0043]為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0044]一種控制裝置,應(yīng)用于空調(diào)的室內(nèi)機(jī)或室外機(jī),基于該控制裝置,在對(duì)空調(diào)室內(nèi)機(jī)或室外機(jī)進(jìn)行功能調(diào)整和更新時(shí),無(wú)需拆卸空調(diào)的外殼,也無(wú)需借助于專業(yè)設(shè)備,簡(jiǎn)化了功能調(diào)整和更新過(guò)程中的操作、降低了安全隱患。
[0045]實(shí)施例一
[0046]參見(jiàn)圖1,圖1為本發(fā)明實(shí)施例一公開(kāi)的控制裝置與外接設(shè)備的連接示意圖。該控制裝置可以應(yīng)用于空調(diào)的室內(nèi)機(jī)或者室外機(jī)I,該控制裝置包括第一無(wú)線通訊模塊11和控制器12。其中:
[0047]第一無(wú)線通訊模塊11分別與外接設(shè)備2中的第二無(wú)線通訊模塊21、以及控制器12連接。外接設(shè)備2可以在用戶的控制下向外部空間發(fā)送包含程序更新地址信息的第一更新指令,之后向外部空間發(fā)送程序代碼,該程序代碼可以是外接設(shè)備從其他電子設(shè)備獲取的,也可以由用戶在該外接設(shè)備上直接輸入。實(shí)施中,外接設(shè)備2可以是遙控器、手機(jī)、或者是具有無(wú)線通訊功能的計(jì)算機(jī)。第一無(wú)線通訊模塊11在接收到外接設(shè)備2發(fā)送的第一更新指令和程序代碼后,將該第一更新指令和程序代碼傳輸至控制器12。
[0048]控制器12具有IAP功能,在控制器12中固化有flash燒寫控制程序,在接收到第一更新指令和程序代碼后,擦除并更新其內(nèi)部閃存空間的原程序。具體的,控制器12在運(yùn)行過(guò)程中實(shí)時(shí)監(jiān)測(cè)與第一無(wú)線通訊模塊11連接的管腳,當(dāng)控制器12從第一無(wú)線通訊模塊11接收到外接設(shè)備2發(fā)送的第一更新指令時(shí),該flash燒寫控制程序驅(qū)動(dòng)控制器12擦除與第一更新指令中程序更新地址信息對(duì)應(yīng)的閃存空間,之后,在接收到外接設(shè)備2發(fā)送的程序代碼時(shí),該flash燒寫控制程序驅(qū)動(dòng)控制器12將接收到的程序代碼寫入前述已擦除的閃存空間,完成程序更新過(guò)程,從而實(shí)現(xiàn)空調(diào)功能的調(diào)整或更新。
[0049]以外接設(shè)備采用遙控器為例,對(duì)圖1所示控制裝置的工作過(guò)程進(jìn)行詳細(xì)說(shuō)明。
[0050]當(dāng)用戶對(duì)空調(diào)室內(nèi)機(jī)或室外機(jī)進(jìn)行功能調(diào)整或更新時(shí),首先按下遙控器中預(yù)設(shè)的按鍵或預(yù)設(shè)的按鍵組合,控制遙控器通過(guò)其自身的紅外發(fā)射裝置向外部空間發(fā)送相應(yīng)的第一更新指令,該第一更新指令包含程序更新地址信息。設(shè)置在室內(nèi)機(jī)或室外機(jī)中的控制裝置中的第一無(wú)線通訊模塊從外部空間接收到該第一更新指令后,將其傳輸至控制裝置中的控制器,控制器將其內(nèi)部與該第一更新指令中的程序更新地址信息對(duì)應(yīng)的閃存空間擦除。遙控器在發(fā)送第一更新指令后,延時(shí)預(yù)設(shè)時(shí)間(該預(yù)設(shè)時(shí)間大于控制器執(zhí)行擦除操作所需時(shí)間),之后通過(guò)其自身的紅外發(fā)射裝置向外部空間發(fā)送程序代碼。設(shè)置在室內(nèi)機(jī)或室外機(jī)中的控制裝置中的第一無(wú)線通訊模塊從外部空間接收到該程序代碼后,將其傳輸至控制裝置中的控制器,控制器將該程序代碼寫入已擦除的閃存空間,完成程序更新,從而完成空調(diào)功能的調(diào)整或更新。
[0051]本發(fā)明上述公開(kāi)的應(yīng)用于空調(diào)室內(nèi)機(jī)或室外機(jī)中的控制裝置,可以利用自身的第一無(wú)線通訊模塊接收用戶通過(guò)外接設(shè)備發(fā)送的第一更新指令,并據(jù)此擦除相應(yīng)的閃存空間,之后自動(dòng)將用戶通過(guò)外接設(shè)備發(fā)送的程序代碼寫入該閃存空間,完成空調(diào)功能的調(diào)整和更新。與現(xiàn)有技術(shù)相比,本發(fā)明公開(kāi)的控制裝置進(jìn)行功能調(diào)整和更新時(shí),無(wú)需拆卸空調(diào)的外殼,從而簡(jiǎn)化了操作,也降低了安全隱患,同時(shí)也無(wú)需使用專業(yè)設(shè)備,操作更加方便。
[0052]在實(shí)施例一公開(kāi)的控制裝置中,第一無(wú)線通訊模塊11和第二無(wú)線通訊模塊21可以同時(shí)設(shè)置為藍(lán)牙模塊、wifi模塊或zigbee模塊,或者第一無(wú)線通訊模塊11為紅外接收模塊、第二無(wú)線通訊模塊21為紅外發(fā)射模塊。另外,第一無(wú)線通訊模塊11和第二無(wú)線通訊模塊21還可以采用射頻技術(shù)實(shí)現(xiàn)。
[0053]優(yōu)選的,可以為上述控制裝置增設(shè)驗(yàn)證功能,以保證擁有操作權(quán)限的用戶才可以進(jìn)行功能調(diào)整和更新。具體的,控制器12在接收到包含程序更新地址信息的第一更新指令后,向外接設(shè)備2發(fā)出驗(yàn)證請(qǐng)求,之后在接收到用戶通過(guò)外接設(shè)備2發(fā)送的驗(yàn)證信息后,對(duì)接收到的驗(yàn)證信息與預(yù)存的驗(yàn)證信息進(jìn)行匹配,若通過(guò)匹配,則控制器12執(zhí)行后續(xù)擦除與程序更新地址信息對(duì)應(yīng)的閃存空間的操作,否則,不再進(jìn)行后續(xù)操作,或者向外接設(shè)備2發(fā)送無(wú)操作權(quán)限的提示。
[0054]需要說(shuō)明的是,當(dāng)控制裝置設(shè)置驗(yàn)證功能時(shí),控制裝置中的第一無(wú)線通訊模塊11和外接設(shè)備2中的第二無(wú)線通訊模塊21為具有數(shù)據(jù)收發(fā)功能的無(wú)線通訊模塊。例如:第一無(wú)線通訊模塊11和第二無(wú)線通訊模塊21可以為藍(lán)牙模塊、wifi模塊、zigbee模塊或紅外收發(fā)模塊。
[0055]在上述公開(kāi)的控制裝置中,外接設(shè)備2在發(fā)送第一更新指令后,需延時(shí)預(yù)設(shè)時(shí)間后再向外部空間發(fā)送程序代碼,該預(yù)設(shè)時(shí)間大于控制器12執(zhí)行擦除操作所需要的時(shí)間,這導(dǎo)致從控制器12成功擦除閃存空間到外接設(shè)備2發(fā)送程序代碼之間有一定的時(shí)間間隔,延長(zhǎng)了對(duì)空調(diào)進(jìn)行功能調(diào)整或更新所耗費(fèi)的時(shí)間,另外,當(dāng)控制器12未成功擦除閃存空間時(shí),用戶也不能及時(shí)獲知該情況,無(wú)法及時(shí)采取補(bǔ)救措施。
[0056]為了解決上述問(wèn)題,控制器12在擦除與程序更新地址信息對(duì)應(yīng)的閃存空間后,通過(guò)第一無(wú)線通訊模塊11向外接設(shè)備2發(fā)送包含擦除成功標(biāo)識(shí)的指令。外接設(shè)備2在接收到該指令后,立即向外部空間發(fā)送程序代碼。
[0057]實(shí)施例二
[0058]當(dāng)空調(diào)的室內(nèi)機(jī)采用實(shí)施例一公開(kāi)的控制裝置,而室外機(jī)僅采用具有IAP功能的控制器時(shí),可以對(duì)室內(nèi)機(jī)中的控制裝置進(jìn)行結(jié)構(gòu)改進(jìn),在不拆卸空調(diào)室外機(jī)的外殼、并且不借助專業(yè)設(shè)備的前提下實(shí)現(xiàn)空調(diào)室外機(jī)的功能調(diào)整和更新。
[0059]參見(jiàn)圖2,圖2為本發(fā)明實(shí)施例二公開(kāi)的空調(diào)室內(nèi)機(jī)中的控制裝置、外接設(shè)備以及空調(diào)室外機(jī)的連接示意圖。
[0060]空調(diào)室內(nèi)機(jī)I中安裝有控制裝置10,該控制裝置10包括第一無(wú)線通訊模塊13和控制器14,該控制器14具有IAP功能??照{(diào)室外機(jī)3中安裝有控制器31,該控制器31具有IAP功能。外接設(shè)備2中設(shè)置有第二無(wú)線通訊模塊21。第一無(wú)線通訊模塊13與第二無(wú)線通訊模塊21無(wú)線連接,同時(shí)第一無(wú)線通訊模塊13與控制器14連接,控制器14同時(shí)通過(guò)室內(nèi)外通訊模塊4與控制器31連接。
[0061]控制裝置10將從外接設(shè)備2接收到的包含程序更新地址信息的第二更新指令通過(guò)室內(nèi)外通訊模塊4傳輸至空調(diào)室外機(jī)3的控制器31,之后將從外接設(shè)備2接收到的程序代碼通過(guò)室內(nèi)外通訊模塊4傳輸至空調(diào)室外機(jī)3的控制器31。
[0062]控制器31接收到第二更新指令后,將其內(nèi)部與該第二更新指令中的程序更新地址信息對(duì)應(yīng)的閃存空間擦除,在接收到程序代碼時(shí),將該程序代碼寫入已擦除的閃存空間,完成空調(diào)室外機(jī)的程序更新,從而完成空調(diào)室外機(jī)功能的調(diào)整或更新。
[0063]下面以外接設(shè)備采用具有無(wú)線通訊功能的計(jì)算機(jī)為例,對(duì)通過(guò)空調(diào)室內(nèi)機(jī)對(duì)空調(diào)室外機(jī)進(jìn)行功能調(diào)整和更新的過(guò)程進(jìn)行說(shuō)明。
[0064]當(dāng)用戶對(duì)室外機(jī)進(jìn)行功能調(diào)整或更新時(shí),首先按下計(jì)算機(jī)中的按鍵或按鍵組合,或者點(diǎn)擊計(jì)算機(jī)顯示界面中的特定標(biāo)識(shí),控制計(jì)算機(jī)通過(guò)其自身的第二無(wú)線通訊模塊向外部空間發(fā)送相應(yīng)的第二更新指令,該第二更新指令包含程序更新地址信息??照{(diào)室內(nèi)機(jī)的控制裝置中的第一無(wú)線通訊模塊從外部空間接收到該第二更新指令后,將其傳輸至該控制裝置中的控制器,之后空調(diào)室內(nèi)機(jī)中的控制器將接收到的第二更新指令通過(guò)室內(nèi)外通訊模塊傳輸至空調(diào)室外機(jī)中的控制器??照{(diào)室外機(jī)中的控制器在接收到第二更新指令后,將其內(nèi)部與第二更新指令所包含的更新地址信息對(duì)應(yīng)的閃存空間擦除。計(jì)算機(jī)在發(fā)送第二更新指令后,延時(shí)預(yù)設(shè)時(shí)間(該預(yù)設(shè)時(shí)間大于空調(diào)室外機(jī)中控制器執(zhí)行擦除操作所需時(shí)間),之后通過(guò)其自身的第二無(wú)線通訊模塊向外部空間發(fā)送程序代碼??照{(diào)室內(nèi)機(jī)的控制裝置中的第一無(wú)線通訊模塊從外部空間接收到該程序代碼后,將其傳輸至該控制裝置中的控制器,之后空調(diào)室內(nèi)機(jī)中的控制器將接收到的程序代碼通過(guò)室內(nèi)外通訊模塊傳輸至空調(diào)室外機(jī)中的控制器??照{(diào)室外機(jī)中的控制器在接收到程序代碼后,將該程序代碼寫入自身已擦除的閃存空間,完成程序更新,從而完成空調(diào)室外機(jī)的功能調(diào)整或更新。
[0065]實(shí)施中,空調(diào)室外機(jī)3中的控制器31在擦除相應(yīng)的閃存空間后,生成包含擦除成功標(biāo)識(shí)的指令,并將該指令通過(guò)室內(nèi)外通訊模塊4傳輸至空調(diào)室內(nèi)機(jī)I中的控制器14,之后控制器14將該指令通過(guò)第一無(wú)線通訊模塊13傳輸至外接設(shè)備2的第二無(wú)線通訊模塊21。外接設(shè)備2接收到空調(diào)室外機(jī)3中的控制器31發(fā)送的包含擦除成功標(biāo)識(shí)的指令后,向外部空間發(fā)送程序代碼。
[0066]實(shí)施例三
[0067]當(dāng)空調(diào)的室外機(jī)采用實(shí)施例一公開(kāi)的控制裝置,而室內(nèi)機(jī)僅采用具有IAP功能的控制器時(shí),可以對(duì)室外機(jī)中的控制裝置進(jìn)行結(jié)構(gòu)改進(jìn),在不拆卸空調(diào)室內(nèi)機(jī)的外殼、并且不借助專業(yè)設(shè)備的前提下實(shí)現(xiàn)空調(diào)室內(nèi)機(jī)的功能調(diào)整和更新。
[0068]參見(jiàn)圖3,圖3為本發(fā)明實(shí)施例三公開(kāi)的空調(diào)室外機(jī)中的控制裝置、外接設(shè)備以及空調(diào)室內(nèi)機(jī)的連接示意圖。
[0069]空調(diào)室外機(jī)3中安裝有控制裝置30,該控制裝置30包括第一無(wú)線通訊模塊32和控制器33,該控制器33具有IAP功能。空調(diào)室內(nèi)機(jī)I中安裝有控制器15,該控制器15具有IAP功能。外接設(shè)備2中設(shè)置有第二無(wú)線通訊模塊21??刂蒲b置30中的第一無(wú)線通訊模塊32與第二無(wú)線通訊模塊21無(wú)線連接,同時(shí)第一無(wú)線通訊模塊32與控制器33連接,控制裝置30中的控制器33通過(guò)室內(nèi)外通訊模塊4與控制器15連接??照{(diào)室外機(jī)3中的控制裝置30將從外接設(shè)備2接收到的包含程序更新地址信息的第二更新指令,通過(guò)室內(nèi)外通訊模塊4傳輸至空調(diào)室內(nèi)機(jī)I的控制器15,之后將從外接設(shè)備2接收到的程序代碼通過(guò)室內(nèi)外通訊模塊4傳輸至空調(diào)室內(nèi)機(jī)I的控制器15。
[0070]空調(diào)室內(nèi)機(jī)I中的控制器15接收到第二更新指令后,將其內(nèi)部與該第二更新指令中的程序更新地址信息對(duì)應(yīng)的閃存空間擦除,在接收到程序代碼時(shí),將該程序代碼寫入已擦除的閃存空間,完成空調(diào)室內(nèi)機(jī)的程序更新,從而完成空調(diào)室內(nèi)機(jī)功能的調(diào)整或更新。
[0071]下面以外接設(shè)備采用手機(jī)為例,對(duì)通過(guò)空調(diào)室外機(jī)對(duì)空調(diào)室內(nèi)機(jī)進(jìn)行功能調(diào)整和更新的過(guò)程進(jìn)行說(shuō)明。
[0072]當(dāng)用戶對(duì)室內(nèi)機(jī)進(jìn)行功能調(diào)整或更新時(shí),首先按下手機(jī)中的按鍵或按鍵組合,或者按下手機(jī)中的虛擬按鍵或虛擬按鍵組合,控制手機(jī)通過(guò)其自身的第二無(wú)線通訊模塊向外部空間發(fā)送相應(yīng)的第二更新指令,該第二更新指令包含程序更新地址信息??照{(diào)室外機(jī)的控制裝置中的第一無(wú)線通訊模塊從外部空間接收到該第二更新指令后,將其傳輸至該控制裝置中的控制器,之后空調(diào)室外機(jī)中的控制器將接收到的第二更新指令通過(guò)室內(nèi)外通訊模塊傳輸至空調(diào)室內(nèi)機(jī)中的控制器。空調(diào)室內(nèi)機(jī)中的控制器在接收到第二更新指令后,將其內(nèi)部與第二更新指令所包含的更新地址信息對(duì)應(yīng)的閃存空間擦除。手機(jī)發(fā)送第二更新指令后,延時(shí)預(yù)設(shè)時(shí)間(該預(yù)設(shè)時(shí)間大于空調(diào)室內(nèi)機(jī)中控制器執(zhí)行擦除操作所需時(shí)間),之后通過(guò)其自身的第二無(wú)線通訊模塊向外部空間發(fā)送程序代碼??照{(diào)室外機(jī)的控制裝置中的第一無(wú)線通訊模塊從外部空間接收到該程序代碼后,將其傳輸至該控制裝置中的控制器,之后空調(diào)室外機(jī)中的控制器將接收到的程序代碼通過(guò)室內(nèi)外通訊模塊傳輸至空調(diào)室內(nèi)機(jī)中的控制器。空調(diào)室內(nèi)機(jī)中的控制器在接收到程序代碼后,將該程序代碼寫入自身已擦除的閃存空間,完成程序更新,從而完成空調(diào)室內(nèi)機(jī)的功能調(diào)整或更新。
[0073]實(shí)施中,空調(diào)室內(nèi)機(jī)I中的控制器15在擦除相應(yīng)的閃存空間后,生成包含擦除成功標(biāo)識(shí)的指令,并將該指令通過(guò)室內(nèi)外通訊模塊4傳輸至空調(diào)室外機(jī)3中的控制器33,之后控制器33將該指令通過(guò)第一無(wú)線通訊模塊32傳輸至外接設(shè)備2的第二無(wú)線通訊模塊21。外接設(shè)備2接收到空調(diào)室內(nèi)機(jī)I中的控制器15發(fā)送的包含擦除成功標(biāo)識(shí)的指令后,向外部空間發(fā)送程序代碼。
[0074]在實(shí)施例二和實(shí)施例三公開(kāi)的控制裝置中,室內(nèi)外通訊模塊4可以為零火線通訊模塊、485串口通訊模塊或CAN總線。
[0075]本發(fā)明上述公開(kāi)了應(yīng)用于空調(diào)室內(nèi)機(jī)或室外機(jī)中的控制裝置,相應(yīng)的,本發(fā)明還公開(kāi)了應(yīng)用于該控制裝置中控制器的程序更新方法。下面結(jié)合實(shí)施例四和實(shí)施例五進(jìn)行說(shuō)明。
[0076]實(shí)施例四
[0077]參見(jiàn)圖4,圖4為本發(fā)明實(shí)施例四公開(kāi)的程序更新方法的流程圖。包括:
[0078]步驟S41:通過(guò)控制裝置中的第一無(wú)線通訊模塊獲取外接設(shè)備發(fā)送的數(shù)據(jù)。
[0079]步驟S42:當(dāng)獲取到的數(shù)據(jù)包含第一更新指令時(shí),獲取第一更新指令中的程序更新地址信息。
[0080]步驟S43:擦除與該程序更新地址信息對(duì)應(yīng)的閃存空間。
[0081]步驟S44:通過(guò)第一無(wú)線通訊模塊獲取由外接設(shè)備發(fā)送的程序代碼。
[0082]步驟S45:將程序代碼寫入閃存空間。
[0083]優(yōu)選的,在步驟S42后可以進(jìn)一步設(shè)置向外接設(shè)備發(fā)送驗(yàn)證請(qǐng)求的步驟。相應(yīng)的,控制器在接收到外接設(shè)備發(fā)送的驗(yàn)證信息后,對(duì)接收到的驗(yàn)證信息和預(yù)存的驗(yàn)證信息進(jìn)行匹配,當(dāng)該驗(yàn)證信息通過(guò)匹配后,執(zhí)行步驟S43,當(dāng)該驗(yàn)證信息未通過(guò)匹配時(shí),則停止程序更新。這可以保證只有擁有操作權(quán)限的用戶才可以對(duì)空調(diào)進(jìn)行功能調(diào)整和更新。
[0084]另外,外接設(shè)備在發(fā)送包含第一更新指令的數(shù)據(jù)后,需延時(shí)預(yù)設(shè)時(shí)間后再向外部空間發(fā)送程序代碼,該預(yù)設(shè)時(shí)間大于控制器執(zhí)行擦除操作所需要的時(shí)間,這導(dǎo)致從控制器成功擦除閃存空間到外接設(shè)備發(fā)送程序代碼之間有一定的時(shí)間間隔,延長(zhǎng)了對(duì)空調(diào)進(jìn)行功能調(diào)整或更新所耗費(fèi)的時(shí)間,另外,當(dāng)控制器未成功擦除閃存空間時(shí),用戶也不能及時(shí)獲知該情況,無(wú)法及時(shí)采取補(bǔ)救措施。為了解決上述問(wèn)題,控制器在執(zhí)行步驟S43后,可以進(jìn)一步設(shè)置向外接設(shè)備發(fā)送包含擦除成功標(biāo)識(shí)的指令的步驟。此時(shí),外接設(shè)備在接收到該指令后,立即向外部空間發(fā)送程序代碼。
[0085]實(shí)施例五
[0086]當(dāng)空調(diào)的室內(nèi)機(jī)采用實(shí)施例一公開(kāi)的控制裝置,而室外機(jī)僅采用具有IAP功能的控制器時(shí),為了實(shí)現(xiàn)在不拆卸空調(diào)室外機(jī)的外殼、并且不借助專業(yè)設(shè)備的前提下實(shí)現(xiàn)空調(diào)室外機(jī)的功能調(diào)整和更新,可以利用室內(nèi)外通訊模塊連接室內(nèi)機(jī)中控制裝置的控制器和室外機(jī)的控制器。同樣的,當(dāng)空調(diào)的室外機(jī)采用實(shí)施例一公開(kāi)的控制裝置,而室內(nèi)機(jī)僅采用具有IAP功能的控制器時(shí),為了實(shí)現(xiàn)在不拆卸空調(diào)室內(nèi)機(jī)的外殼、并且不借助專業(yè)設(shè)備的前提下實(shí)現(xiàn)空調(diào)室內(nèi)機(jī)的功能調(diào)整和更新,可以利用室內(nèi)外通訊模塊連接室外機(jī)中控制裝置的控制器和室內(nèi)機(jī)的控制器。此時(shí),應(yīng)用于控制裝置中控制器的程序更新方法如圖5所示。[0087]參見(jiàn)圖5,圖5為本發(fā)明實(shí)施例五公開(kāi)的程序更新方法的流程圖。包括:
[0088]步驟S51:通過(guò)控制裝置中的第一無(wú)線通訊模塊獲取外接設(shè)備發(fā)送的數(shù)據(jù),當(dāng)獲取到的數(shù)據(jù)包含第一更新指令時(shí),執(zhí)行步驟S52,當(dāng)獲取到的數(shù)據(jù)包含第二更新指令時(shí),執(zhí)行步驟S56。
[0089]步驟S52:獲取第一更新指令中的程序更新地址信息。
[0090]步驟S53:擦除與該程序更新地址信息對(duì)應(yīng)的閃存空間。
[0091]步驟S54:通過(guò)第一無(wú)線通訊模塊獲取由外接設(shè)備發(fā)送的程序代碼。
[0092]步驟S55:將程序代碼寫入閃存空間。
[0093]步驟S56:獲取第二更新指令,并通過(guò)室內(nèi)外通訊模塊傳輸至空調(diào)中另一具有IAP功能的控制器。
[0094]步驟S57:將通過(guò)第一無(wú)線通訊模塊獲取到的程序代碼傳輸至該另一具有IAP功能的控制器。
[0095]另一具有IAP功能的控制器在接收到第二更新指令后,獲取第二更新指令包含的更新地址信息,并將其內(nèi)部與第二更新指令所包含的更新地址信息對(duì)應(yīng)的閃存空間擦除。之后,該另一具有IAP功能的控制器在接收到程序代碼后,將接收到的程序代碼寫入已擦除的閃存空間,即可完成程序更新。
[0096]本發(fā)明上述公開(kāi)了應(yīng)用于空調(diào)室內(nèi)機(jī)或室外機(jī)中的控制裝置,相應(yīng)的本發(fā)明還公開(kāi)了一種空調(diào)。該空調(diào)包括室內(nèi)機(jī)和室外機(jī),其中,空調(diào)室內(nèi)機(jī)設(shè)置本發(fā)明實(shí)施例一或?qū)嵤├_(kāi)的控制裝置,空調(diào)室外機(jī)設(shè)置本發(fā)明實(shí)施例一或?qū)嵤├_(kāi)的控制裝置。
[0097]本發(fā)明公開(kāi)的空調(diào)中,通過(guò)對(duì)其室內(nèi)機(jī)和/或室外機(jī)中的控制裝置進(jìn)行改進(jìn),在不拆卸空調(diào)外殼、不借助專用設(shè)備的前提下,實(shí)現(xiàn)對(duì)室內(nèi)機(jī)和/或室外機(jī)功能的調(diào)整或更新。
[0098]本說(shuō)明書中各個(gè)實(shí)施例采用遞進(jìn)的方式描述,每個(gè)實(shí)施例重點(diǎn)說(shuō)明的都是與其他實(shí)施例的不同之處,各個(gè)實(shí)施例之間相同相似部分互相參見(jiàn)即可。對(duì)于實(shí)施例公開(kāi)的裝置而言,由于其與實(shí)施例公開(kāi)的方法相對(duì)應(yīng),所以描述的比較簡(jiǎn)單,相關(guān)之處參見(jiàn)方法部分說(shuō)明即可。
[0099]專業(yè)人員還可以進(jìn)一步意識(shí)到,結(jié)合本文中所公開(kāi)的實(shí)施例描述的各示例的單元及算法步驟,能夠以電子硬件、計(jì)算機(jī)軟件或者二者的結(jié)合來(lái)實(shí)現(xiàn),為了清楚地說(shuō)明硬件和軟件的可互換性,在上述說(shuō)明中已經(jīng)按照功能一般性地描述了各示例的組成及步驟。這些功能究竟以硬件還是軟件方式來(lái)執(zhí)行,取決于技術(shù)方案的特定應(yīng)用和設(shè)計(jì)約束條件。專業(yè)技術(shù)人員可以對(duì)每個(gè)特定的應(yīng)用來(lái)使用不同方法來(lái)實(shí)現(xiàn)所描述的功能,但是這種實(shí)現(xiàn)不應(yīng)認(rèn)為超出本發(fā)明的范圍。
[0100]結(jié)合本文中所公開(kāi)的實(shí)施例描述的方法或算法的步驟可以直接用硬件、處理器執(zhí)行的軟件模塊,或者二者的結(jié)合來(lái)實(shí)施。軟件模塊可以置于隨機(jī)存儲(chǔ)器(RAM)、內(nèi)存、只讀存儲(chǔ)器(ROM)、電可編程ROM、電可擦除可編程ROM、寄存器、硬盤、可移動(dòng)磁盤、CD-ROM、或【技術(shù)領(lǐng)域】?jī)?nèi)所公知的任意其它形式的存儲(chǔ)介質(zhì)中。
[0101]對(duì)所公開(kāi)的實(shí)施例的上述說(shuō)明,使本領(lǐng)域?qū)I(yè)技術(shù)人員能夠?qū)崿F(xiàn)或使用本發(fā)明。對(duì)這些實(shí)施例的多種修改對(duì)本領(lǐng)域的專業(yè)技術(shù)人員來(lái)說(shuō)將是顯而易見(jiàn)的,本文中所定義的一般原理可以在不脫離本發(fā)明的精神或范圍的情況下,在其它實(shí)施例中實(shí)現(xiàn)。因此,本發(fā)明將不會(huì)被限制于本文所示的這些實(shí)施例,而是要符合與本文所公開(kāi)的原理和新穎特點(diǎn)相一致的最寬的范圍。
【權(quán)利要求】
1.一種控制裝置,應(yīng)用于空調(diào)的室內(nèi)機(jī)或室外機(jī),其特征在于,所述控制裝置包括第一無(wú)線通訊模塊和具有在應(yīng)用編程(IAP)功能的控制器; 所述第一無(wú)線通訊模塊與外接設(shè)備中的第二無(wú)線通訊模塊進(jìn)行無(wú)線連接; 所述控制器與所述第一無(wú)線通訊模塊連接,所述控制器在通過(guò)所述第一無(wú)線通訊模塊獲取到所述外接設(shè)備發(fā)送的第一更新指令和程序代碼時(shí),擦除并更新其內(nèi)部閃存空間的原程序。
2.根據(jù)權(quán)利要求1所述的控制裝置,其特征在于,所述擦除并更新所述控制器中的原程序, 包括:獲取所述第一更新指令所包含的程序更新地址信息,擦除與程序更新地址信息對(duì)應(yīng)的閃存空間,在通過(guò)所述第一無(wú)線通訊模塊接收到所述外接設(shè)備發(fā)送的程序代碼時(shí),將所述程序代碼寫入所述閃存空間。
3.根據(jù)權(quán)利要求2所述的控制裝置,其特征在于,所述控制器在接收到所述包含程序更新地址信息的第一更新指令時(shí),向所述外接設(shè)備發(fā)出驗(yàn)證請(qǐng)求,在接收到所述外接設(shè)備發(fā)送的驗(yàn)證信息且所述驗(yàn)證信息通過(guò)匹配后,擦除與所述程序更新地址信息對(duì)應(yīng)的閃存空間。
4.根據(jù)權(quán)利要求2或3所述的控制裝置,其特征在于,所述控制器在擦除與所述程序更新地址信息對(duì)應(yīng)的閃存空間后,向所述外接設(shè)備發(fā)送包含擦除成功標(biāo)識(shí)的指令。
5.根據(jù)權(quán)利要求1所述的控制裝置,其特征在于,當(dāng)所述控制裝置應(yīng)用于空調(diào)室內(nèi)機(jī),且所述空調(diào)室外機(jī)僅設(shè)置具有IAP功能的控制器時(shí),所述控制裝置中的控制器通過(guò)室內(nèi)外通訊模塊與空調(diào)室外機(jī)中的控制器連接; 所述控制裝置將從所述外接設(shè)備接收到的包含程序更新地址信息的第二更新指令通過(guò)所述室內(nèi)外通訊模塊傳輸至所述空調(diào)室外機(jī)的控制器,之后將從所述外接設(shè)備接收到的程序代碼通過(guò)所述室內(nèi)外通訊模塊傳輸至所述空調(diào)室外機(jī)的控制器。
6.根據(jù)權(quán)利要求1所述的控制裝置,其特征在于,當(dāng)所述控制裝置應(yīng)用于空調(diào)室外機(jī),且所述空調(diào)室內(nèi)機(jī)僅設(shè)置具有IAP功能的控制器時(shí),所述控制裝置中的控制器通過(guò)室內(nèi)外通訊模塊與空調(diào)室內(nèi)機(jī)中的控制器連接; 所述控制裝置將從所述外接設(shè)備接收到的包含程序更新地址信息的第二更新指令通過(guò)所述室內(nèi)外通訊模塊傳輸至所述空調(diào)室內(nèi)機(jī)的控制器,之后將從所述外接設(shè)備接收到的程序代碼通過(guò)所述室內(nèi)外通訊模塊傳輸至所述空調(diào)室內(nèi)機(jī)的控制器。
7.根據(jù)權(quán)利要求1所述的控制裝置,其特征在于: 所述第一無(wú)線通訊模塊為紅外發(fā)射模塊、所述第二無(wú)線通訊模塊為紅外接收模塊;或者,所述第一無(wú)線通訊模塊和第二無(wú)線通訊模塊為藍(lán)牙模塊;或者,所述第一無(wú)線通訊模塊和第二無(wú)線通訊模塊為無(wú)線寬帶(wifi)模塊;或者,所述第一無(wú)線通訊模塊和第二無(wú)線通訊模塊為紫蜂(zigbee)模塊。
8.根據(jù)權(quán)利要求5或6所述的控制裝置,其特征在于,所述室內(nèi)外通訊模塊為零火線通訊模塊、485串口通訊模塊或控制器局域網(wǎng)絡(luò)(CAN)總線。
9.一種程序更新方法,應(yīng)用于如權(quán)利要求1所述控制裝置的控制器,其特征在于,所述方法包括: 通過(guò)所述控制裝置中的第一無(wú)線通訊模塊獲取外接設(shè)備發(fā)送的數(shù)據(jù); 當(dāng)獲取到的數(shù)據(jù)包含第一更新指令時(shí),獲取所述第一更新指令中的程序更新地址信息; 擦除與所述程序更新地址信息對(duì)應(yīng)的閃存空間; 通過(guò)所述第一無(wú)線通訊模塊獲取由所述外接設(shè)備發(fā)送的程序代碼; 將所述程序代碼寫入所述閃存空間。
10.根據(jù)權(quán)利要求9所述的程序更新方法,其特征在于,在獲取所述第一更新指令中的程序更新地址信息后,還包括向所述外接設(shè)備發(fā)送驗(yàn)證請(qǐng)求的步驟; 相應(yīng)的,在接收到所述外接設(shè)備發(fā)送的驗(yàn)證信息后,對(duì)所述驗(yàn)證信息進(jìn)行匹配,當(dāng)所述驗(yàn)證信息通過(guò)匹配后,執(zhí)行擦除與所述程序更新地址信息對(duì)應(yīng)的閃存空間的步驟。
11.根據(jù)權(quán)利要求9或10所述的程序更新方法,其特征在于,在擦除與所述程序更新地址信息對(duì)應(yīng)的閃存空間后,還包括向所述外接設(shè)備發(fā)送包含擦除成功標(biāo)識(shí)的指令。
12.根據(jù)權(quán)利要求9所述的程序更新方法,其特征在于,在通過(guò)所述控制裝置中的第一無(wú)線通訊模塊獲取外接設(shè)備發(fā)送的數(shù)據(jù)后,若獲取到的數(shù)據(jù)包含第二更新指令,則獲取第二更新指令,并將所述第二更新指令通過(guò)室內(nèi)外通訊模塊傳輸至空調(diào)中另一具有在應(yīng)用編程(IAP)功能的控制器,之后將通過(guò)所述第一無(wú)線通訊模塊獲取到的程序代碼傳輸至所述另一具有IAP功能的控制器。
13.一種空調(diào),包括室內(nèi)機(jī)和室外機(jī),其特征在于,在所述室內(nèi)機(jī)中設(shè)置如權(quán)利要求1、`2、3、4或5所述的控制裝置,在所述室外機(jī)中設(shè)置如權(quán)利要求1、2、3、4或6所述的控制裝置。
【文檔編號(hào)】F24F11/00GK103512149SQ201210216152
【公開(kāi)日】2014年1月15日 申請(qǐng)日期:2012年6月27日 優(yōu)先權(quán)日:2012年6月27日
【發(fā)明者】張有林, 梁博, 郭清風(fēng), 梁俊杰 申請(qǐng)人:珠海格力電器股份有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1