一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种空调固件在线升级的控制方法、装置与流程

2023-02-02 03:06:15 来源:中国专利 TAG:


1.本发明涉及空调控制领域,更具体地涉及一种空调固件在线升级的控制方法、装置。


背景技术:

2.空调在生活中应用广泛,是人们日常生活中不可缺少的生活电器,但是空调也有一点小问题会影响客户或者安装人员使用体验。当空调安装后出现问题电控主板需要重新烧写程序或者需要程序升级时,我们通常会选择返厂寄回,或者重新邮寄新的主板给客户使用,这种方式不仅费时费力费钱,而且邮寄等待的时间也比较长,需要客户长时间等待,十分麻烦。我们烧录程序的时候,往往需要使用外部工装挂载主板程序烧录口,使用外部3.3v电源给主板供电,有时候电源不稳定还容易造成芯片被锁住,使用麻烦。


技术实现要素:

3.为解决这种问题,本发明实现主要涉及一种空调固件在线升级的控制方法、控制装置、非暂时性计算机存储介质,本发明提出了在空调原主板上增加在线升级电路,整机通电后通过主板上开关电源输出给在线升级电路供电,通过主板的无线通讯模块下载固件的更新数据包,将其储存至烧写系统存储模块中,经过校检校验模块对下载的数据包进行校验,校验合格后通过预设程序(烧写升级系统芯片)对主板主芯片程序、ee程序进行分类替换更新。这里ee程序为eeprom程序的简称,是写入空调记忆芯片中的程序,里面通常保存的都是一些关键参数,如风机转速、压缩机风机驱动参数等等一系列重要参数。空调控制器主程序会和这些参数配合,达到控制空调动作的目的。通过硬件支持、程序设定、网络配对接收实现对主板程序大规模的快速替换升级,方便快捷且高效。
4.我们烧录程序的时候,往往需要使用外部工装挂载主板程序烧录口,使用外部3.3v电源给主板供电,有时候电源不稳定还容易造成芯片被锁住,使用麻烦。在主板硬件电路的基础上增加在线升级电路模块系统,实现数据下载、校验、控制、烧录、一体化。该电路模块系统可分为无线通讯模块、存储模块、校验控制模块、以及烧写模块,由主板开关电源提供供电电源,电源输出稳定。可通过遥控器控制主板继电器吸合从而控制在线升级电路模块系统通断电,实现便捷使用。
5.根据本发明的第一方面,提供了一种空调固件在线升级的控制方法,该方法包括:
6.通过无线通讯方式下载待升级的程序数据包;
7.校验并分类已下载完成的所述程序数据包;
8.根据分类结果将所述程序数据包烧录至对应的芯片。
9.可选地,所述方法还包括:
10.在接收到固件升级指令后,通过所述空调主板为所述控制方法的执行电路供电。
11.可选地,所述通过无线通讯方式下载待升级的程序数据包包括:
12.连接外部网络并访问预设数据库;
13.所述预设数据库确定需要传输的所述待升级的程序数据包;
14.下载所述待升级的程序数据包。
15.可选地,所述校验并分类已下载完成的所述程序数据包包括:
16.根据预设程序确定所述待升级的程序数据包的程序类别;
17.或者,进一步包括:控制指示灯提醒校验状态。
18.可选地,所述控制指示灯提醒校验状态包括:
19.校验所述待升级的程序数据包;
20.校验正确的情况下,控制点亮预设颜色的led灯;
21.校验错误的情况下,所述校验控制模块芯片相应引脚输出低电平保持所述预设颜色的led灯熄灭状态。
22.可选地,所述根据分类结果将所述程序数据包烧录至对应的芯片包括:
23.将所述程序数据包的主程序烧写至主板芯片中替换原有程序;
24.将所述程序数据包的ee程序烧录至存储芯片中替换原有程序;
25.或者,进一步包括:控制所述指示灯提醒烧录状态。
26.可选地,所述指示灯提醒烧录状态包括:
27.所述校验控制模块校验所述烧写模块是否烧录成功;
28.若烧录成功,所述校验控制模块芯片相应引脚输出高低电平使所述预设颜色的led灯闪烁;
29.若烧录失败,所述校验控制模块芯片相应引脚输出高电平使所述预设颜色的led灯保持常亮,并控制所述无线通讯模块重新下载所述待升级的程序数据包至所处存储模块,并通过烧写模块将其烧录至相应的芯片直至烧录成功。
30.可选地,所述的待升级的程序数据包包括主程序和eeprom程序,所述eeprom程序简称ee程序。
31.根据本发明的第二方面,提供了一种空调固件在线升级装置,该装置由主板供电,包括:
32.无线通讯模块,用于通过无线通讯方式接收待升级的程序数据包;
33.存储模块,与所述无线通讯模块电连接,用于存储所述无线通讯模块接收的所述待升级的程序数据包;
34.校验控制模块,与所述存储模块电连接,用于校验并分类已下载完成的所述程序数据包;
35.烧写模块,与所述校验控制模块电连接,用于根据分类结果将所述程序数据包烧录至对应的芯片。
36.可选地,所述无线通讯模块包括:
37.连接外部网络并访问预设数据库;
38.将预设数据库中确定需要传输的待升级的程序数据包传输至所述在线升级装置。
39.可选地,所述校验控制模块包括:
40.根据预设程序确定所述待升级的程序数据包的程序类别;
41.校验所述待升级的程序数据包;
42.校验正确的情况下,控制点亮预设颜色的led灯;
43.校验错误的情况下,所述校验控制模块芯片相应引脚输出低电平保持所述预设颜色的led灯熄灭状态。
44.可选地,所述烧写模块和所述校验控制模块包括:
45.如果所述待升级的程序数据包的程序类别为主程序,则通过所述烧写模块将所述待升级的程序数据包烧写至主板芯片中替换原有程序;
46.如果所述待升级的程序数据包的程序类别为ee程序,则通过所述烧写模块将所述待升级的程序数据包烧写至存储芯片中替换原有程序;
47.通过所述校验控制模块校验所述烧写模块是否烧录成功;
48.若烧录成功,所述校验控制模块芯片相应引脚输出高低电平使所述预设颜色的led灯闪烁;
49.若烧录失败,所述校验控制模块芯片相应引脚输出高电平使所述预设颜色的led灯保持常亮,并控制所述无线通讯模块重新下载所述待升级的程序数据包至所处存储模块,并通过烧写模块将其烧录至相应的芯片直至烧录成功。
50.根据本发明的第三方面,提供了一种非暂时性计算机可读存储介质,其上存储有程序指令,当所述程序指令被一个或多个处理器执行时,所述一个或多个处理器用于实现根据第一方面任一项所述的方法。
51.本发明专利提供一种空调固件在线升级的控制方法、装置和非暂时性计算机可读存储介质,通过硬件支持、程序设定、网络配对接收实现对主板程序大规模的快速替换升级,方便快捷且高效,解决产品售后主板程序升级需反包邮寄等一系列费时费力问题,提高客户使用体验,降低售后维修成本。
附图说明
52.为了更清楚地说明本发明的技术方案,下面将对实施例描述中所需要使用的附图进行简单介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员而言,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
53.图1示出了本发明实施例的流程示意图;
54.图2示出了本发明实施例的空调固件在线升级控制方法的工作示意图;
55.图3示出了本发明实施例的空调固件在线升级装置的工作流程图。
具体实施方式
56.为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
57.在本发明实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本发明。在本发明实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义,“多种”一般包含至少两种,但是不排除包含至少一种的情况。
58.应当理解,本文中使用的术语“和/或”仅仅是一种描述关联对象的关联关系,表示
可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。
59.还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的商品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种商品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的商品或者系统中还存在另外的相同要素。
60.下文中,将参考附图详细描述本发明的示例性实施例。在附图中,省略相关已知功能或配置的详细描述,以避免不必要地遮蔽本发明的技术要点。另外,通篇描述中,相同的附图标记始终指代相同的电路、模块或单元,并且为了简洁,省略对相同电路、模块或单元的重复描述。
61.此外,应当理解一个或多个以下方法或其方面可以通过至少一个控制系统、控制单元或控制器执行。术语“控制单元”,“控制器”,“控制模块”或者“主控模块”可以指代包括存储器和处理器的硬件设备,术语“空调”可以指代类似于制冷设备。存储器或者计算机可读存储介质配置成存储程序指令,而处理器具体配置成执行程序指令以执行将在以下进一步描述的一个或更多进程。而且,应当理解,正如本领域普通技术人员将意识到的,以下方法可以通过包括处理器并结合一个或多个其他部件来执行。
62.空调安装后出现问题,如果电控主板需要重新烧写程序或者需要程序升级等固件更新的问题时,我们通常会选择返厂寄回,或者重新邮寄新的主板给客户使用,这种方式不仅费时费力费钱,而且邮寄等待的时间也比较长,需要客户长时间等待,十分麻烦。为了解决这种问题,提出一种空调固件在线升级的控制方法,本方法提出在原主板上增加相关硬件电路模块,然后利用网络下载对应的固件到本地,最后将下载的数据包烧录至对应的芯片中,方便快捷且高效。
63.为进一步阐述本发明中的技术方案,现结合图1至图3,提供了如下具体实施例。
64.实施例1
65.根据本发明的一个或多个实施例,本发明实施例提供了一种空调固件在线升级控制方法,如图1所示,本发明实施例的空调固件在线升级控制方法至少包括如下s1,s2,s3共三个步骤:
66.s1,通过无线通讯方式下载待升级的程序数据包。
67.s2,校验并分类已下载完成的程序数据包。
68.s3,根据分类结果将程序数据包烧录至对应的芯片。
69.其中,
70.步骤s1,通过无线通讯方式下载待升级的程序数据包。
71.连接外部网络并访问预设数据库,从预设数据库确定需要传输的待升级的程序数据包,下载待升级的程序数据包。即,通过无线通讯方式自动连接预设的固件升级数据库,该固件数据库中查找当前空调所匹配的固件数据包并发送至存储模块。优选地,在线升级电路在上电后,自动请求连接该空调厂家的固件数据网站,厂家的固件数据网站同意此请求后,从固件数据库中查找匹配此型号空调的最新固件数据包,然后将此最新固件数据包发送到主板存储模块。
72.步骤s2,校验并分类已下载完成的程序数据包。
73.根据预设程序确定待升级的程序数据包的程序类别;控制指示灯提醒校验状态。即,校验待升级的程序数据包,校验正确的情况下,控制点亮预设颜色的led灯;校验错误的情况下,校验控制模块芯片相应引脚输出低电平保持预设颜色的led灯熄灭状态。
74.步骤s3,根据分类结果将程序数据包烧录至对应的芯片。
75.将程序数据包的主程序烧写至主板芯片中替换原有程序;
76.将程序数据包的ee程序烧录至存储芯片中替换原有程序;
77.或者,进一步包括:控制所述指示灯提醒烧录状态。
78.即,如果判断得到下载的程序数据包中的程序类型为用于空调控制的主程序,那么烧写模块将此主程序烧录到主板芯片中替换更新原有程序;如果判断得到下载的程序数据包中的程序类型为用于保存空调控制的关键参数的ee程序,那么烧写模块将此ee程序烧录到存储芯片中替换更新原有的程序。
79.本实施例通过无线通讯方式下载更新固件,校验固件的程序数据包并分类,根据分类结果将程序数据包烧写至对应的芯片中,使得空调主板的固件得到了更新,从而提供了空调固件的最新版本,保证了空调固件迭代的更新及时,让用户获得更好的空调使用体验。
80.实施例2
81.根据本发明的一个或多个实施例,本发明实施例提供了一种空调固件在线升级的控制装置,该控制装置包括至少一个处理器和存储器,存储器为实施例2所述的非暂时性计算机可读存储设备;处理器执行实施例1所述的方法或功能。如图2所示,该控制装置的在线升级功能的模块构成包括:无线通讯模块、存储模块、校验控制模块、烧写模块,由主板开关电源提供3.3v、12v供电电压,通过遥控器控制主板继电器吸合与断开从而控制在线升级电路的通断电,由校验控制模块芯片程序控制系统操作运行。
82.如图3所示,空调固件在线升级控制装置的工作流程如下所述:
83.当需要升级空调固件时,使用遥控器向内机发送信号,外机主板控制在线升级系统供电继电器吸合,系统开始工作。无线通讯模块发出确认信号,连接外部网络,由外部网络对应的数据库选择传输需升级的程序数据包,数据包一般由程序主体数据包与校验数据包组成,下载的数据包储存至在线升级电路的存储模块中。
84.数据下载至存储模块后,由校验控制模块校验分类,通过校验控制模块芯片预设程序区分程序类别,确认数据传输是否完整、正确。若数据正确,由校验控制模块芯片相应引脚输出高电平点亮蓝色led灯。若数据错误,由相应引脚输出低电平保持蓝色led灯熄灭状态,提醒错误需重新下载数据包。校验后的程序通过烧写模块烧录至对应的芯片中完成升级替换,校验控制模块检测烧录成功后,芯片相应引脚持续输出高低电平使蓝色led灯闪烁,提醒烧录成功。烧录失败,芯片相应引脚仍然持续输出高电平使蓝色led灯保持常亮,提醒烧录失败,需重新下载烧录。烧录成功后主板供电继电器断开,在线升级电路停止工作,在线升级完成。
85.实施例3
86.根据本发明的一个或多个实施例,本发明实施例提供了一种非暂时性计算机可读存储介质,其上存储有用于实现实施例1所述的空调固件在线升级控制方法的程序指令,当
所述程序指令被一个或多个处理器执行时,所述一个或多个处理器用于实现根据实施例1中任一项所述的方法。
87.综上,本领域技术人员容易理解的是,在不冲突的前提下,上述各有利方式可以自由地组合、叠加。以上所述仅为本发明的实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的权利要求范围之内。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献