一种控制装置、程序更新方法及空调的制作方法
【专利摘要】本发明公开了一种控制装置,包括第一无线通讯模块和具有在应用编程IAP功能的控制器;第一无线通讯模块与外接设备中的第二无线通讯模块进行无线连接;控制器与第一无线通讯模块连接,该控制器在通过第一无线通讯模块获取到外接设备发送的第一更新指令和程序代码时,擦除并更新其闪存空间的原程序。本发明公开的控制装置进行功能调整和更新时,无需拆卸空调的外壳,从而简化了操作,也降低了安全隐患,同时也无需使用专业设备,操作更加方便。本发明还公开了一种程序更新方法及空调。
【专利说明】一种控制装置、程序更新方法及空调
【技术领域】
[0001]本发明属于电器控制【技术领域】,尤其涉及一种控制装置、程序更新方法及空调。
【背景技术】
[0002]随着人们家庭生活水平的提高,越来越多的家庭使用空调进行取暖和消暑降温。在空调出厂之前,厂家已经预设了多种工作模式,用户在使用过程中可以根据自己的需要选择其中一种工作模式。但是,由于空调所处气候条件、空调的安装位置和用户的使用习惯各不相同,因此,用户会产生一些个性化的需求。例如,用户对空调的制冷制热效果、风扇转速或者噪声的要求可能各不相同,此时预设的工作模式不能满足用户需求,为了可以满足用户需求,需要对空调的功能进行调整或定制新的功能。
[0003]目前,可以通过专用设备在空调的控制器中烧写新的程序,以实现空调功能的调整和定制,具体过程包括:拆卸空调室内机或室外机的外壳,以露出安装在室内机或室外机内部的控制器,通过线缆将专用设备与控制器的特定管脚连接,之后借助于专用设备将新的程序烧写入控制器。
[0004]但是,目前对空调进行功能调整或功能定制的方式存在缺陷:需要拆卸室内机或室外机的外壳,一方面导致操作复杂,另一方面极易形成安全隐患,例如,拆卸过程可能发生触电危险,尤其是拆卸室外机外壳的操作要在空中进行,给操作者的人身安全带来极大隐患;需要借助于专用设备,导致操作不便。
【发明内容】
[0005]有鉴于此,本发明的目的在于提供一种控制装置、程序更新方法和空调,无需拆卸空调的外壳,也无需借助于专业设备,就可以方便的对空调进行功能调整和更新。
[0006]为实现上述目的,本发明提供如下技术方案:
[0007]一种控制装置,应用于空调的室内机或室外机,所述控制装置包括第一无线通讯模块和具有在应用编程IAP功能的控制器;
[0008]所述第一无线通讯模块与外接设备中的第二无线通讯模块进行无线连接;
[0009]所述控制器与所述第一无线通讯模块连接,所述控制器在通过所述第一无线通讯模块接收获取到所述外接设备发送的包含程序更新地址信息的第一更新指令和程序代码时,擦除并更新其内部闪存空间控制器中的原程序。
[0010]优选的,上述控制装置擦除并更新所述控制器中的原程序,包括:获取所述第一更新指令所包含的程序更新地址信息,擦除与程序更新地址信息对应的闪存空间,并在通过所述第一无线通讯模块接收到所述外接设备发送的程序代码时,将所述程序代码写入所述闪存空间。
[0011]优选的,上述控制装置在接收到所述包含程序更新地址信息的第一更新指令时,向所述外接设备发出验证请求,在接收到所述外接设备发送的验证信息且所述验证信息通过匹配后,擦除与所述程序更新地址信息对应的闪存空间。[0012]优选的,上述控制装置在擦除与所述程序更新地址信息对应的闪存空间后,向所述外接设备发送包含擦除成功标识的指令。
[0013]优选的,当上述控制装置应用于空调室内机,且所述空调室外机仅设置具有IAP功能的控制器时,所述控制装置中的控制器通过室内外通讯模块与空调室外机中的控制器连接;
[0014]所述控制装置将从所述外接设备接收到的包含程序更新地址信息的第二更新指令通过所述室内外通讯模块传输至所述空调室外机的控制器,之后将从所述外接设备接收到的程序代码通过所述室内外通讯模块传输至所述空调室外机的控制器。
[0015]优选的,当上述控制装置应用于空调室外机,且所述空调室内机仅设置具有IAP功能的控制器时,所述控制装置中的控制器通过室内外通讯模块与空调室内机中的控制器连接;
[0016]所述控制装置将从所述外接设备接收到的包含程序更新地址信息的第二更新指令通过所述室内外通讯模块传输至所述空调室内机的控制器,之后将从所述外接设备接收到的程序代码通过所述室内外通讯模块传输至所述空调室内机的控制器。
[0017]优选的,在上述控制装置中,所述第一无线通讯模块为红外发射模块、所述第二无线通讯模块为红外接收模块;或者,所述第一无线通讯模块和第二无线通讯模块为蓝牙模块;或者,所述第一无线通讯模块和第二无线通讯模块为wifi无线宽带模块;或者,所述第一无线通讯模块和第二无线通讯模块为zigbee紫蜂模块。
[0018]优选的,在上述控制装置中,所述室内外通讯模块为零火线通讯模块、485串口通讯模块或CAN总线。
[0019]一种程序更新方法,应用于上述控制装置的控制器,所述方法包括:
[0020]通过所述控制装置中的第一无线通讯模块获取外接设备发送的数据;
[0021]当获取到的数据包含第一更新指令时,获取所述第一更新指令中的程序更新地址信息;
[0022]擦除与所述程序更新地址信息对应的闪存空间;
[0023]通过所述第一无线通讯模块获取由所述外接设备发送的程序代码;
[0024]将所述程序代码写入所述闪存空间。
[0025]优选的,上述程序更新方法中,在获取所述第一更新指令中的程序更新地址信息后,还包括向所述外接设备发送验证请求的步骤;
[0026]相应的,在接收到所述外接设备发送的验证信息后,对所述验证信息进行匹配,当所述验证信息通过匹配后,执行擦除与所述程序更新地址信息对应的闪存空间的步骤。
[0027]优选的,上述程序更新方法中,在擦除与所述程序更新地址信息对应的闪存空间后,还包括向所述外接设备发送包含擦除成功标识的指令。
[0028]优选的,上述程序更新方法中,在通过所述控制装置中的第一无线通讯模块获取外接设备发送的数据后,若获取到的数据包含第二更新指令,则获取第二更新指令,并将所述第二更新指令通过室内外通讯模块传输至空调中另一具有IAP功能的控制器,之后将通过所述第一无线通讯模块获取到的程序代码传输至所述另一具有IAP功能的控制器。
[0029]一种空调,包括室内机和室外机,在所述室内机和所述室外机中设置有如上所述的控制装置。[0030]由此可见,本发明的有益效果为:本发明公开的应用于空调室内机或室外机中的控制装置,可以利用自身的第一无线通讯模块接收用户通过外接设备发送的第一更新指令,并据此擦除相应的闪存空间,之后自动将用户通过外接设备发送的程序代码写入该闪存空间,完成空调功能的调整和更新。与现有技术相比,本发明公开的控制装置进行功能调整和更新时,无需拆卸空调的外壳,从而简化了操作,也降低了安全隐患,同时也无需使用专业设备,操作更加方便。
【专利附图】
【附图说明】
[0031]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0032]图1为本发明实施例一公开的控制装置与外接设备的连接示意图;
[0033]图2为本发明实施例二公开的空调室内机中的控制装置、外接设备以及空调室外机的连接示意图;
[0034]图3为本发明实施例三公开的空调室外机中的控制装置、外接设备以及空调室内机的连接示意图;
[0035]图4为本发明实施例四公开的程序更新方法的流程图;
[0036]图5为本发明实施例五公开的程序更新方法的流程图。
【具体实施方式】
[0037]为了清楚起见,对下文中出现的术语进行说明:
[0038]Flash:闪存,是 Flash EEPROM Memory 的简称;
[0039]IAP:1n Application Programming,在应用编程;
[0040]Wif1:无线宽带模块;
[0041]Zigbee:紫蜂,一种短距离、低功耗的无线技术;
[0042]CAN:ControIIerArea Network,控制器局域网络。
[0043]为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0044]一种控制装置,应用于空调的室内机或室外机,基于该控制装置,在对空调室内机或室外机进行功能调整和更新时,无需拆卸空调的外壳,也无需借助于专业设备,简化了功能调整和更新过程中的操作、降低了安全隐患。
[0045]实施例一
[0046]参见图1,图1为本发明实施例一公开的控制装置与外接设备的连接示意图。该控制装置可以应用于空调的室内机或者室外机I,该控制装置包括第一无线通讯模块11和控制器12。其中:
[0047]第一无线通讯模块11分别与外接设备2中的第二无线通讯模块21、以及控制器12连接。外接设备2可以在用户的控制下向外部空间发送包含程序更新地址信息的第一更新指令,之后向外部空间发送程序代码,该程序代码可以是外接设备从其他电子设备获取的,也可以由用户在该外接设备上直接输入。实施中,外接设备2可以是遥控器、手机、或者是具有无线通讯功能的计算机。第一无线通讯模块11在接收到外接设备2发送的第一更新指令和程序代码后,将该第一更新指令和程序代码传输至控制器12。
[0048]控制器12具有IAP功能,在控制器12中固化有flash烧写控制程序,在接收到第一更新指令和程序代码后,擦除并更新其内部闪存空间的原程序。具体的,控制器12在运行过程中实时监测与第一无线通讯模块11连接的管脚,当控制器12从第一无线通讯模块11接收到外接设备2发送的第一更新指令时,该flash烧写控制程序驱动控制器12擦除与第一更新指令中程序更新地址信息对应的闪存空间,之后,在接收到外接设备2发送的程序代码时,该flash烧写控制程序驱动控制器12将接收到的程序代码写入前述已擦除的闪存空间,完成程序更新过程,从而实现空调功能的调整或更新。
[0049]以外接设备采用遥控器为例,对图1所示控制装置的工作过程进行详细说明。
[0050]当用户对空调室内机或室外机进行功能调整或更新时,首先按下遥控器中预设的按键或预设的按键组合,控制遥控器通过其自身的红外发射装置向外部空间发送相应的第一更新指令,该第一更新指令包含程序更新地址信息。设置在室内机或室外机中的控制装置中的第一无线通讯模块从外部空间接收到该第一更新指令后,将其传输至控制装置中的控制器,控制器将其内部与该第一更新指令中的程序更新地址信息对应的闪存空间擦除。遥控器在发送第一更新指令后,延时预设时间(该预设时间大于控制器执行擦除操作所需时间),之后通过其自身的红外发射装置向外部空间发送程序代码。设置在室内机或室外机中的控制装置中的第一无线通讯模块从外部空间接收到该程序代码后,将其传输至控制装置中的控制器,控制器将该程序代码写入已擦除的闪存空间,完成程序更新,从而完成空调功能的调整或更新。
[0051]本发明上述公开的应用于空调室内机或室外机中的控制装置,可以利用自身的第一无线通讯模块接收用户通过外接设备发送的第一更新指令,并据此擦除相应的闪存空间,之后自动将用户通过外接设备发送的程序代码写入该闪存空间,完成空调功能的调整和更新。与现有技术相比,本发明公开的控制装置进行功能调整和更新时,无需拆卸空调的外壳,从而简化了操作,也降低了安全隐患,同时也无需使用专业设备,操作更加方便。
[0052]在实施例一公开的控制装置中,第一无线通讯模块11和第二无线通讯模块21可以同时设置为蓝牙模块、wifi模块或zigbee模块,或者第一无线通讯模块11为红外接收模块、第二无线通讯模块21为红外发射模块。另外,第一无线通讯模块11和第二无线通讯模块21还可以采用射频技术实现。
[0053]优选的,可以为上述控制装置增设验证功能,以保证拥有操作权限的用户才可以进行功能调整和更新。具体的,控制器12在接收到包含程序更新地址信息的第一更新指令后,向外接设备2发出验证请求,之后在接收到用户通过外接设备2发送的验证信息后,对接收到的验证信息与预存的验证信息进行匹配,若通过匹配,则控制器12执行后续擦除与程序更新地址信息对应的闪存空间的操作,否则,不再进行后续操作,或者向外接设备2发送无操作权限的提示。
[0054]需要说明的是,当控制装置设置验证功能时,控制装置中的第一无线通讯模块11和外接设备2中的第二无线通讯模块21为具有数据收发功能的无线通讯模块。例如:第一无线通讯模块11和第二无线通讯模块21可以为蓝牙模块、wifi模块、zigbee模块或红外收发模块。
[0055]在上述公开的控制装置中,外接设备2在发送第一更新指令后,需延时预设时间后再向外部空间发送程序代码,该预设时间大于控制器12执行擦除操作所需要的时间,这导致从控制器12成功擦除闪存空间到外接设备2发送程序代码之间有一定的时间间隔,延长了对空调进行功能调整或更新所耗费的时间,另外,当控制器12未成功擦除闪存空间时,用户也不能及时获知该情况,无法及时采取补救措施。
[0056]为了解决上述问题,控制器12在擦除与程序更新地址信息对应的闪存空间后,通过第一无线通讯模块11向外接设备2发送包含擦除成功标识的指令。外接设备2在接收到该指令后,立即向外部空间发送程序代码。
[0057]实施例二
[0058]当空调的室内机采用实施例一公开的控制装置,而室外机仅采用具有IAP功能的控制器时,可以对室内机中的控制装置进行结构改进,在不拆卸空调室外机的外壳、并且不借助专业设备的前提下实现空调室外机的功能调整和更新。
[0059]参见图2,图2为本发明实施例二公开的空调室内机中的控制装置、外接设备以及空调室外机的连接示意图。
[0060]空调室内机I中安装有控制装置10,该控制装置10包括第一无线通讯模块13和控制器14,该控制器14具有IAP功能。空调室外机3中安装有控制器31,该控制器31具有IAP功能。外接设备2中设置有第二无线通讯模块21。第一无线通讯模块13与第二无线通讯模块21无线连接,同时第一无线通讯模块13与控制器14连接,控制器14同时通过室内外通讯模块4与控制器31连接。
[0061]控制装置10将从外接设备2接收到的包含程序更新地址信息的第二更新指令通过室内外通讯模块4传输至空调室外机3的控制器31,之后将从外接设备2接收到的程序代码通过室内外通讯模块4传输至空调室外机3的控制器31。
[0062]控制器31接收到第二更新指令后,将其内部与该第二更新指令中的程序更新地址信息对应的闪存空间擦除,在接收到程序代码时,将该程序代码写入已擦除的闪存空间,完成空调室外机的程序更新,从而完成空调室外机功能的调整或更新。
[0063]下面以外接设备采用具有无线通讯功能的计算机为例,对通过空调室内机对空调室外机进行功能调整和更新的过程进行说明。
[0064]当用户对室外机进行功能调整或更新时,首先按下计算机中的按键或按键组合,或者点击计算机显示界面中的特定标识,控制计算机通过其自身的第二无线通讯模块向外部空间发送相应的第二更新指令,该第二更新指令包含程序更新地址信息。空调室内机的控制装置中的第一无线通讯模块从外部空间接收到该第二更新指令后,将其传输至该控制装置中的控制器,之后空调室内机中的控制器将接收到的第二更新指令通过室内外通讯模块传输至空调室外机中的控制器。空调室外机中的控制器在接收到第二更新指令后,将其内部与第二更新指令所包含的更新地址信息对应的闪存空间擦除。计算机在发送第二更新指令后,延时预设时间(该预设时间大于空调室外机中控制器执行擦除操作所需时间),之后通过其自身的第二无线通讯模块向外部空间发送程序代码。空调室内机的控制装置中的第一无线通讯模块从外部空间接收到该程序代码后,将其传输至该控制装置中的控制器,之后空调室内机中的控制器将接收到的程序代码通过室内外通讯模块传输至空调室外机中的控制器。空调室外机中的控制器在接收到程序代码后,将该程序代码写入自身已擦除的闪存空间,完成程序更新,从而完成空调室外机的功能调整或更新。
[0065]实施中,空调室外机3中的控制器31在擦除相应的闪存空间后,生成包含擦除成功标识的指令,并将该指令通过室内外通讯模块4传输至空调室内机I中的控制器14,之后控制器14将该指令通过第一无线通讯模块13传输至外接设备2的第二无线通讯模块21。外接设备2接收到空调室外机3中的控制器31发送的包含擦除成功标识的指令后,向外部空间发送程序代码。
[0066]实施例三
[0067]当空调的室外机采用实施例一公开的控制装置,而室内机仅采用具有IAP功能的控制器时,可以对室外机中的控制装置进行结构改进,在不拆卸空调室内机的外壳、并且不借助专业设备的前提下实现空调室内机的功能调整和更新。
[0068]参见图3,图3为本发明实施例三公开的空调室外机中的控制装置、外接设备以及空调室内机的连接示意图。
[0069]空调室外机3中安装有控制装置30,该控制装置30包括第一无线通讯模块32和控制器33,该控制器33具有IAP功能。空调室内机I中安装有控制器15,该控制器15具有IAP功能。外接设备2中设置有第二无线通讯模块21。控制装置30中的第一无线通讯模块32与第二无线通讯模块21无线连接,同时第一无线通讯模块32与控制器33连接,控制装置30中的控制器33通过室内外通讯模块4与控制器15连接。空调室外机3中的控制装置30将从外接设备2接收到的包含程序更新地址信息的第二更新指令,通过室内外通讯模块4传输至空调室内机I的控制器15,之后将从外接设备2接收到的程序代码通过室内外通讯模块4传输至空调室内机I的控制器15。
[0070]空调室内机I中的控制器15接收到第二更新指令后,将其内部与该第二更新指令中的程序更新地址信息对应的闪存空间擦除,在接收到程序代码时,将该程序代码写入已擦除的闪存空间,完成空调室内机的程序更新,从而完成空调室内机功能的调整或更新。
[0071]下面以外接设备采用手机为例,对通过空调室外机对空调室内机进行功能调整和更新的过程进行说明。
[0072]当用户对室内机进行功能调整或更新时,首先按下手机中的按键或按键组合,或者按下手机中的虚拟按键或虚拟按键组合,控制手机通过其自身的第二无线通讯模块向外部空间发送相应的第二更新指令,该第二更新指令包含程序更新地址信息。空调室外机的控制装置中的第一无线通讯模块从外部空间接收到该第二更新指令后,将其传输至该控制装置中的控制器,之后空调室外机中的控制器将接收到的第二更新指令通过室内外通讯模块传输至空调室内机中的控制器。空调室内机中的控制器在接收到第二更新指令后,将其内部与第二更新指令所包含的更新地址信息对应的闪存空间擦除。手机发送第二更新指令后,延时预设时间(该预设时间大于空调室内机中控制器执行擦除操作所需时间),之后通过其自身的第二无线通讯模块向外部空间发送程序代码。空调室外机的控制装置中的第一无线通讯模块从外部空间接收到该程序代码后,将其传输至该控制装置中的控制器,之后空调室外机中的控制器将接收到的程序代码通过室内外通讯模块传输至空调室内机中的控制器。空调室内机中的控制器在接收到程序代码后,将该程序代码写入自身已擦除的闪存空间,完成程序更新,从而完成空调室内机的功能调整或更新。
[0073]实施中,空调室内机I中的控制器15在擦除相应的闪存空间后,生成包含擦除成功标识的指令,并将该指令通过室内外通讯模块4传输至空调室外机3中的控制器33,之后控制器33将该指令通过第一无线通讯模块32传输至外接设备2的第二无线通讯模块21。外接设备2接收到空调室内机I中的控制器15发送的包含擦除成功标识的指令后,向外部空间发送程序代码。
[0074]在实施例二和实施例三公开的控制装置中,室内外通讯模块4可以为零火线通讯模块、485串口通讯模块或CAN总线。
[0075]本发明上述公开了应用于空调室内机或室外机中的控制装置,相应的,本发明还公开了应用于该控制装置中控制器的程序更新方法。下面结合实施例四和实施例五进行说明。
[0076]实施例四
[0077]参见图4,图4为本发明实施例四公开的程序更新方法的流程图。包括:
[0078]步骤S41:通过控制装置中的第一无线通讯模块获取外接设备发送的数据。
[0079]步骤S42:当获取到的数据包含第一更新指令时,获取第一更新指令中的程序更新地址信息。
[0080]步骤S43:擦除与该程序更新地址信息对应的闪存空间。
[0081]步骤S44:通过第一无线通讯模块获取由外接设备发送的程序代码。
[0082]步骤S45:将程序代码写入闪存空间。
[0083]优选的,在步骤S42后可以进一步设置向外接设备发送验证请求的步骤。相应的,控制器在接收到外接设备发送的验证信息后,对接收到的验证信息和预存的验证信息进行匹配,当该验证信息通过匹配后,执行步骤S43,当该验证信息未通过匹配时,则停止程序更新。这可以保证只有拥有操作权限的用户才可以对空调进行功能调整和更新。
[0084]另外,外接设备在发送包含第一更新指令的数据后,需延时预设时间后再向外部空间发送程序代码,该预设时间大于控制器执行擦除操作所需要的时间,这导致从控制器成功擦除闪存空间到外接设备发送程序代码之间有一定的时间间隔,延长了对空调进行功能调整或更新所耗费的时间,另外,当控制器未成功擦除闪存空间时,用户也不能及时获知该情况,无法及时采取补救措施。为了解决上述问题,控制器在执行步骤S43后,可以进一步设置向外接设备发送包含擦除成功标识的指令的步骤。此时,外接设备在接收到该指令后,立即向外部空间发送程序代码。
[0085]实施例五
[0086]当空调的室内机采用实施例一公开的控制装置,而室外机仅采用具有IAP功能的控制器时,为了实现在不拆卸空调室外机的外壳、并且不借助专业设备的前提下实现空调室外机的功能调整和更新,可以利用室内外通讯模块连接室内机中控制装置的控制器和室外机的控制器。同样的,当空调的室外机采用实施例一公开的控制装置,而室内机仅采用具有IAP功能的控制器时,为了实现在不拆卸空调室内机的外壳、并且不借助专业设备的前提下实现空调室内机的功能调整和更新,可以利用室内外通讯模块连接室外机中控制装置的控制器和室内机的控制器。此时,应用于控制装置中控制器的程序更新方法如图5所示。[0087]参见图5,图5为本发明实施例五公开的程序更新方法的流程图。包括:
[0088]步骤S51:通过控制装置中的第一无线通讯模块获取外接设备发送的数据,当获取到的数据包含第一更新指令时,执行步骤S52,当获取到的数据包含第二更新指令时,执行步骤S56。
[0089]步骤S52:获取第一更新指令中的程序更新地址信息。
[0090]步骤S53:擦除与该程序更新地址信息对应的闪存空间。
[0091]步骤S54:通过第一无线通讯模块获取由外接设备发送的程序代码。
[0092]步骤S55:将程序代码写入闪存空间。
[0093]步骤S56:获取第二更新指令,并通过室内外通讯模块传输至空调中另一具有IAP功能的控制器。
[0094]步骤S57:将通过第一无线通讯模块获取到的程序代码传输至该另一具有IAP功能的控制器。
[0095]另一具有IAP功能的控制器在接收到第二更新指令后,获取第二更新指令包含的更新地址信息,并将其内部与第二更新指令所包含的更新地址信息对应的闪存空间擦除。之后,该另一具有IAP功能的控制器在接收到程序代码后,将接收到的程序代码写入已擦除的闪存空间,即可完成程序更新。
[0096]本发明上述公开了应用于空调室内机或室外机中的控制装置,相应的本发明还公开了一种空调。该空调包括室内机和室外机,其中,空调室内机设置本发明实施例一或实施例二公开的控制装置,空调室外机设置本发明实施例一或实施例三公开的控制装置。
[0097]本发明公开的空调中,通过对其室内机和/或室外机中的控制装置进行改进,在不拆卸空调外壳、不借助专用设备的前提下,实现对室内机和/或室外机功能的调整或更新。
[0098]本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
[0099]专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
[0100]结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(RAM)、内存、只读存储器(ROM)、电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动磁盘、CD-ROM、或【技术领域】内所公知的任意其它形式的存储介质中。
[0101]对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
【权利要求】
1.一种控制装置,应用于空调的室内机或室外机,其特征在于,所述控制装置包括第一无线通讯模块和具有在应用编程(IAP)功能的控制器; 所述第一无线通讯模块与外接设备中的第二无线通讯模块进行无线连接; 所述控制器与所述第一无线通讯模块连接,所述控制器在通过所述第一无线通讯模块获取到所述外接设备发送的第一更新指令和程序代码时,擦除并更新其内部闪存空间的原程序。
2.根据权利要求1所述的控制装置,其特征在于,所述擦除并更新所述控制器中的原程序, 包括:获取所述第一更新指令所包含的程序更新地址信息,擦除与程序更新地址信息对应的闪存空间,在通过所述第一无线通讯模块接收到所述外接设备发送的程序代码时,将所述程序代码写入所述闪存空间。
3.根据权利要求2所述的控制装置,其特征在于,所述控制器在接收到所述包含程序更新地址信息的第一更新指令时,向所述外接设备发出验证请求,在接收到所述外接设备发送的验证信息且所述验证信息通过匹配后,擦除与所述程序更新地址信息对应的闪存空间。
4.根据权利要求2或3所述的控制装置,其特征在于,所述控制器在擦除与所述程序更新地址信息对应的闪存空间后,向所述外接设备发送包含擦除成功标识的指令。
5.根据权利要求1所述的控制装置,其特征在于,当所述控制装置应用于空调室内机,且所述空调室外机仅设置具有IAP功能的控制器时,所述控制装置中的控制器通过室内外通讯模块与空调室外机中的控制器连接; 所述控制装置将从所述外接设备接收到的包含程序更新地址信息的第二更新指令通过所述室内外通讯模块传输至所述空调室外机的控制器,之后将从所述外接设备接收到的程序代码通过所述室内外通讯模块传输至所述空调室外机的控制器。
6.根据权利要求1所述的控制装置,其特征在于,当所述控制装置应用于空调室外机,且所述空调室内机仅设置具有IAP功能的控制器时,所述控制装置中的控制器通过室内外通讯模块与空调室内机中的控制器连接; 所述控制装置将从所述外接设备接收到的包含程序更新地址信息的第二更新指令通过所述室内外通讯模块传输至所述空调室内机的控制器,之后将从所述外接设备接收到的程序代码通过所述室内外通讯模块传输至所述空调室内机的控制器。
7.根据权利要求1所述的控制装置,其特征在于: 所述第一无线通讯模块为红外发射模块、所述第二无线通讯模块为红外接收模块;或者,所述第一无线通讯模块和第二无线通讯模块为蓝牙模块;或者,所述第一无线通讯模块和第二无线通讯模块为无线宽带(wifi)模块;或者,所述第一无线通讯模块和第二无线通讯模块为紫蜂(zigbee)模块。
8.根据权利要求5或6所述的控制装置,其特征在于,所述室内外通讯模块为零火线通讯模块、485串口通讯模块或控制器局域网络(CAN)总线。
9.一种程序更新方法,应用于如权利要求1所述控制装置的控制器,其特征在于,所述方法包括: 通过所述控制装置中的第一无线通讯模块获取外接设备发送的数据; 当获取到的数据包含第一更新指令时,获取所述第一更新指令中的程序更新地址信息; 擦除与所述程序更新地址信息对应的闪存空间; 通过所述第一无线通讯模块获取由所述外接设备发送的程序代码; 将所述程序代码写入所述闪存空间。
10.根据权利要求9所述的程序更新方法,其特征在于,在获取所述第一更新指令中的程序更新地址信息后,还包括向所述外接设备发送验证请求的步骤; 相应的,在接收到所述外接设备发送的验证信息后,对所述验证信息进行匹配,当所述验证信息通过匹配后,执行擦除与所述程序更新地址信息对应的闪存空间的步骤。
11.根据权利要求9或10所述的程序更新方法,其特征在于,在擦除与所述程序更新地址信息对应的闪存空间后,还包括向所述外接设备发送包含擦除成功标识的指令。
12.根据权利要求9所述的程序更新方法,其特征在于,在通过所述控制装置中的第一无线通讯模块获取外接设备发送的数据后,若获取到的数据包含第二更新指令,则获取第二更新指令,并将所述第二更新指令通过室内外通讯模块传输至空调中另一具有在应用编程(IAP)功能的控制器,之后将通过所述第一无线通讯模块获取到的程序代码传输至所述另一具有IAP功能的控制器。
13.一种空调,包括室内机和室外机,其特征在于,在所述室内机中设置如权利要求1、`2、3、4或5所述的控制装置,在所述室外机中设置如权利要求1、2、3、4或6所述的控制装置。
【文档编号】F24F11/00GK103512149SQ201210216152
【公开日】2014年1月15日 申请日期:2012年6月27日 优先权日:2012年6月27日
【发明者】张有林, 梁博, 郭清风, 梁俊杰 申请人:珠海格力电器股份有限公司