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

一种空调及空调远程升级方法与流程

2022-02-20 13:27:42 来源:中国专利 TAG:


1.本技术涉及空调技术领域,更具体地,涉及一种空调及空调远程升级方法。


背景技术:

2.目前大部分变频空调都带有eeprom(electrically erasable programmable read only memory,带电可擦可编程只读存储器)芯片,eeprom芯片存储空调控制器的运行参数数据。可以保持空调控制器的程序不变,只需要修改eeprom的参数,即可匹配不同的系统环境。系统工程师通过各种实验,寻找最优的eeprom参数,在这个过程中,会经常性频繁地更新eeprom参数数据。
3.但是现有的对变频空调室内机、室外机eeprom进行参数更新的方法,都需要工程师拆开机壳,使用专用的eeprom烧录器进行参数更新。这种操作方式工作量大,效率低,尤其是需要工程师现场解决,这就给用户以及工程师带来了许多不便,另外,当一个室内机对应多个室外机时,也无法及时的确定待升级的室外机,并对所述待升级的室外机进行升级。
4.因此,在不对空调进行拆装的前提下,如何快速确定待升级的室外机并快捷高效对待升级的室外机的室外eeprom进行升级,是目前有待解决的技术问题。


技术实现要素:

5.本发明提供一种空调,用以解决现有技术中空调室外eeprom升级过于繁琐不便,并且当一个室内机对应多个室外机时,也无法及时的确定待升级的室外机的技术问题,包括:
6.冷媒循环回路,使冷媒在压缩机、冷凝器、膨胀阀、蒸发器、四通阀和减压器组成回路中进行循环;
7.压缩机,用于进行将低温低压冷媒气体压缩成高温高压冷媒气体并排至冷凝器的工作;
8.室外热交换器和室内热交换器,其中,一个为凝缩器进行工作,另一个为蒸发器进行工作;
9.四通阀,用于控制所述冷媒回路中冷媒流向,以使室外热交换器和室内热交换器,作为冷凝器和蒸发器之间进行切换;
10.室内环境温度传感器,用于检测室内环境温度;
11.室内盘管温度传感器,用于检测室内盘管温度;
12.室内微控制单元mcu,用于将待升级的带电可擦可编程只读存储器eeprom信息及待升级室外mcu的室外机型号信息写入自身的flash区间内,并根据所述室外微控制单元mcu发送的室外机型号信息将eeprom数据发送到所述待升级室外mcu中;
13.室外微控制单元mcu,用于向所述室内mcu发送所述室外机型号信息,并根据所述eeprom数据对自身进行升级;
14.其中,所述eeprom信息具体包括所述eeprom参数地址以及所述eeprom参数地址对
应的数据;
15.所述eeprom数据根据所述待升级的室外eeprom信息生成的。
16.一些实施例中,根据所述室外微控制单元mcu发送的室外机型号信息将eeprom数据发送到所述待升级室外mcu中,具体为:
17.所述室内mcu获取室外mcu发送的室外机型号信息,并判断所述室外mcu发送的室外机型号信息是否为待升级室外mcu的室外机型号信息;
18.若所述室外mcu发送的室外机型号信息为待升级室外mcu的室外机型号信息,则将所述eeprom数据发送到所述室外机型号信息对应的室外mcu;
19.若所述室外mcu发送的室外机型号信息不是待升级室外mcu的室外机型号信息,则不发送所述eeprom数据。
20.一些实施例中,判断所述室外mcu发送的室外机型号信息是否为待升级室外mcu的室外机型号信息,具体为:
21.判断所述室外机发送的室外机型号信息与所述室内mcu的flash区间中的待升级室外mcu的室外机型号信息是否一致;
22.若一致,则所述室外mcu发送的室外机型号信息为待升级室外mcu的室外机型号信息;
23.若不一致,则所述室外mcu发送的室外机型号信息不是待升级室外mcu的室外机型号信息。
24.一些实施例中,所述flash区间包括第一区间、第二区间及第三区间,所述第一区间与第二区间大小相同,将待升级的eeprom信息及待升级室外mcu的室外机型号信息写入自身的flash区间内,具体为:
25.所述室内mcu在flash区间内设置所述第一区间、所述第二区间及第三区间;
26.所述室内mcu将所述eeprom参数地址依次写入所述第一区间内;
27.所述室内mcu将所述eeprom参数地址对应的数据按eeprom参数地址的写入顺序写入所述第二区间内;
28.所述室内mcu将待升级室外mcu的室外机型号信息写入所述第三区间。
29.一些实施例中,在将eeprom数据发送到所述待升级室外mcu中之前,还包括:
30.所述室内mcu在所述室内mcu的eeprom中设置eeprom更新标志,并向所述待升级室外mcu发送数据发送请求,并接收所述待升级室外mcu的应答。
31.一些实施例中,所述eeprom数据包括校验码,根据所述eeprom数据对自身进行升级,具体为:
32.所述待升级室外mcu在接收到所述eeprom后,生成接收成功标志并发送给所述室内mcu,同时根据所述eeprom数据对所述室外eeprom进行升级;
33.所述室内mcu接收到所述接收成功标志后,将所述eeprom更新标志清除。
34.一些实施例中,所述待升级室外mcu在接收到所述eeprom后,生成接收成功标志并发送给所述室内mcu,同时根据所述eeprom数据对所述室外eeprom进行升级,具体为:
35.所述待升级室外mcu根据所述eeprom数据中的校验码判断所述eeprom数据是否正确;
36.若是,所述待升级室外mcu则基于所述eeprom数据中的所述eeprom参数地址以及
所述eeprom参数地址对应的数据对所述室外eeprom进行更新,并生成所述接收成功标志并发送给所述室内mcu。
37.一些实施例中,还包括:
38.若所述室内mcu在预设时间内未收到所述接收成功标志,则启动异常处理操作。
39.一些实施例中,若所述室内mcu在预设时间内未收到所述接收成功标志,则启动异常处理操作,具体为:
40.当电源中断且所述室内mcu在预设时间内未收到所述接收成功标志时,则等再次上电后,所述室内mcu向所述待升级室外mcu重新发送所述eeprom数据;
41.当通讯中断且所述室内mcu在预设时间内未收到所述接收成功标志时,则所述室内mcu将所述待升级室外mcu进行断电处理后,并向所述待升级室外mcu重新发送所述eeprom数据。
42.相应地,本发明还提出了一种空调远程升级方法,所述方法包括:
43.所述室内mcu将待升级的室外eeprom信息及待升级室外mcu的室外机型号信息写入所述室内mcu的flash区间内,所述eeprom信息具体包括所述eeprom参数地址以及所述eeprom参数地址对应的数据;
44.所述室内mcu接收室外mcu发送的室外机型号信息,并将与所述flash区间内的待升级室外mcu的室外机型号信息一致的室外机型号信息对应的室外机作为待升级室外mcu;
45.所述室内mcu设置室外eeprom更新标志,并将eeprom数据发送到所述待升级室外mcu,所述eeprom数据是基于所述待升级的室外eeprom信息生成的;
46.若发送成功,基于所述待升级室外mcu返回的接收成功标志将所述室外eeprom更新标志清除,并根据所述eeprom数据对所述室外eeprom进行更新;
47.若发送失败,则执行异常处理操作。
48.与现有技术对比,本发明具有以下有益效果:
49.本发明公开了一种空调及空调远程升级方法,应用于包括冷媒循环回路、压缩机、室外热交换器和室内热交换器、四通阀、室内环境温度传感器、室内盘管温度传感器、室内mcu及多个室外mcu的空调中,室内微控制单元mcu,用于将待升级的带电可擦可编程只读存储器eeprom信息及待升级室外mcu的室外机型号信息写入自身的flash区间内,并根据所述室外微控制单元mcu发送的室外机型号信息将eeprom数据发送到所述待升级室外mcu中,所述室外微控制单元mcu,用于向所述室内mcu发送所述室外机型号信息,并根据所述eeprom数据对自身进行升级。通过上述空调及空调远程升级方法,从而快速确定待升级的室外机,并实现对所述待升级室外机的空调室外eeprom的远程升级,提高了空调室外eeprom升级的便捷性。
附图说明
50.为了更清楚地说明本技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
51.图1示出了本发明实施例提出的一种空调的结构示意图;
52.图2示出了本发明实施例提出的一种空调远程升级方法流程示意图;
具体实施方式
53.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
54.在本技术的描述中,需要理解的是,术语“中心”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本技术和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本技术的限制。
55.术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征。在本技术的描述中,除非另有说明,“多个”的含义是两个或两个以上。
56.在本技术的描述中,需要说明的是,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本技术中的具体含义。
57.为进一步对本技术的方案进行描述,如图1所示为本技术的一种空调中的结构示意图。
58.本技术保护一种空调,如图1所示,具体为:
59.冷媒循环回路101,使冷媒在压缩机、冷凝器、膨胀阀、蒸发器、四通阀和减压器组成回路中进行循环。
60.在本技术的优选实施例中,空调器通过使用压缩机、冷凝器、膨胀阀和蒸发器来执行空调器的制冷循环。制冷循环包括一系列过程,涉及压缩、冷凝、膨胀和蒸发,并向已被调节和热交换的空气供应制冷剂。
61.压缩机102,用于进行将低温低压冷媒气体压缩成高温高压冷媒气体并排至冷凝器的工作。
62.在本技术的优选实施例中,压缩机压缩处于高温高压状态的制冷剂气体并排出压缩后的制冷剂气体。所排出的制冷剂气体流入冷凝器。冷凝器将压缩后的制冷剂冷凝成液相,并且热量通过冷凝过程释放到周围环境。
63.室外热交换器和室内热交换器103,其中,一个为凝缩器进行工作,另一个为蒸发器进行工作。
64.在本技术的优选实施例中,空调器的室外单元包含制冷循环的包括压缩机和室外热交换器的部分,空调器的室内单元包括室内热交换器,并且膨胀阀可以提供在室内单元或室外单元中。
65.膨胀阀使在冷凝器中冷凝的高温高压状态的液相制冷剂膨胀为低压的液相制冷
剂。蒸发器蒸发在膨胀阀中膨胀的制冷剂,并使处于低温低压状态的制冷剂气体返回到压缩机。蒸发器可以通过利用制冷剂的蒸发的潜热与待冷却的材料进行热交换来实现制冷效果。在整个循环中,空调器可以调节室内空间的温度。
66.室内热交换器和室外热交换器用作冷凝器或蒸发器。当室内热交换器用作冷凝器时,空调器用作制热模式的加热器,当室内热交换器用作蒸发器时,空调器用作制冷模式的冷却器。
67.四通阀104,用于控制所述冷媒回路中冷媒流向,以使室外热交换器和室内热交换器,作为冷凝器和蒸发器之间进行切换;
68.室内环境温度传感器105,用于检测室内环境温度;
69.室内盘管温度传感器106,用于检测室内盘管温度。
70.室内微控制单元mcu107,用于将待升级的带电可擦可编程只读存储器eeprom信息及待升级室外mcu的室外机型号信息写入自身的flash区间内,并根据所述室外微控制单元mcu发送的室外机型号信息将eeprom数据发送到所述待升级室外mcu中;
71.室外微控制单元mcu108,用于向所述室内mcu发送所述室外机型号信息,并根据所述eeprom数据对自身进行升级。
72.其中,所述eeprom信息具体包括所述eeprom参数地址以及所述eeprom参数地址对应的数据;
73.所述eeprom数据根据所述待升级的室外eeprom信息生成的;
74.在本技术的优选实施例中,所述空调包含有室内机与室外机,且一个室内机对应多个室外机,室内机与室外机均设置有mcu,当需要对所述室外eeprom进行升级时,首先需要将待升级eeprom信息与待升级的室外机型号信息写入所述室内mcu的flash区间中,由于室外机存在多个,所以当接收到来自室外mcu的室外机型号信息时,将所述接收到的室外机型号信息与flash区间中写入的待升级室外mcu的室外机型号信息进行比较,当接收到的室外机型号信息与flash区间中写入的待升级室外mcu的室外机型号信息一致时,则该接收到的室外机型号信息对应的室外机为待升级室外机,则将所述flash区间中的eeprom信息进行处理后,生成所述eeprom数据,并将所述eeprom数据发送到所述待升级的室外机的室外mcu,所述室外mcu基于接收到的eeprom数据对所述室外eeprom进行升级。
75.也就是说,在本技术的方案中,当需要对某个室外机进行升级时,首先将该室外机的型号信息写入室内mcu的flash区间内,并与室外机发送来的型号信息进行比对,从而准确的识别出待升级的室外机,在完成对该待升级室外机的升级后,若后续其他室外机也需要升级,则继续将另外需要升级的室外机的型号信息写入室内mcu的flash区间内,并重复上述步骤,从而实现对多个室外机的升级,可以准确识别待升级室外机,提高了室外mcu的升级效率。
76.需要说明的是,为了便于所述eeprom信息的传输,在本技术的优选实施例中,所述eeprom数据具体包括头码、字节长度、所述eeprom参数地址、所述eeprom参数地址对应的数据以及校验码,也即是说,为了在eeprom信息从mcu传送到室外机的过程中不会出现错误,需要对所述eeprom信息进行包装,生成对应的eeprom数据,具体的eeprom数据的组成形式为头码 字节长度 地址1 数据1 地址2 数据2
……
地址n 数据n 校验和。
77.为了准确将eeprom数据发送到所述待升级室外mcu中,在一些实施例中,根据所述
室外微控制单元mcu发送的室外机型号信息将eeprom数据发送到所述待升级室外mcu中,具体为:
78.所述室内mcu获取室外mcu发送的室外机型号信息,并判断所述室外mcu发送的室外机型号信息是否为待升级室外mcu的室外机型号信息;
79.若所述室外mcu发送的室外机型号信息为待升级室外mcu的室外机型号信息,则将所述eeprom数据发送到所述室外机型号信息对应的室外mcu;
80.若所述室外mcu发送的室外机型号信息不是待升级室外mcu的室外机型号信息,则不发送所述eeprom数据。
81.在本技术的优选实施例中,所述室内mcu会接收到多个室外mcu发送来的室外机型号信息,室内机对接收到的室外机型号信息进行一一识别,判断接收到的室外机型号信息中是否有待升级室外mcu的室外机型号信息,若是存在,则将所述eeprom数据发送到所述室外机型号信息对应的室外mcu,若不存在,则不对任何室外mcu不发送所述eeprom数据。
82.通过判断所述室外mcu发送的室外机型号信息是否为待升级室外mcu的室外机型号信息,可以快速的确定待升级室外mcu是多个室外mcu中的哪一个,从而将eeprom数据发送到所述待升级的室外机的室外mcu。
83.为了准确判断所述室外mcu发送的室外机型号信息是否为待升级室外mcu的室外机型号信息,在本技术的优选实施例中,判断所述室外mcu发送的室外机型号信息是否为待升级室外mcu的室外机型号信息,具体为:
84.判断所述室外机发送的室外机型号信息与所述室内mcu的flash区间中的待升级室外mcu的室外机型号信息是否一致;
85.若一致,则所述室外mcu发送的室外机型号信息为待升级室外mcu的室外机型号信息;
86.若不一致,则所述室外mcu发送的室外机型号信息不是待升级室外mcu的室外机型号信息。
87.在本技术的优选实施例中,在接收到室外mcu发送的室外机型号信息后,一一与室内mcu的flash区间内的待升级室外mcu的室外机型号信息进行对比,若某一个室外mcu发送来的室外机型号信息与flash区间内的待升级室外mcu的室外机型号信息相同,则该室外mcu对应的室外机就是待升级室外机,并向该室外mcu发送eeprom数据。
88.为了准确将所述待升级的eeprom信息及待升级室外mcu的室外机型号信息写入所述室内mcu的flash内,在一些实施例中,所述flash区间包括第一区间与第二区间及第三区间,所述第一区间与第二区间大小相同,将待升级的eeprom信息及待升级室外mcu的室外机型号信息写入自身的flash区间内,具体为:
89.所述室内mcu在flash区间内设置所述第一区间、所述第二区间及第三区间;
90.所述室内mcu将所述eeprom参数地址依次写入所述第一区间内;
91.所述室内mcu将所述eeprom参数地址对应的数据按eeprom参数地址的写入顺序写入所述第二区间内;
92.所述室内mcu将待升级室外mcu的室外机型号信息写入所述第三区间。
93.在本技术的优选实施例中,由于上述eeprom参数包括所述eeprom参数地址以及所述eeprom参数地址对应的数据,为避免两种数据写入时混合在一起,在本技术中,在所述室
内mcu的flash区间内单独设置两个区间,即第一区间与第二区间,并按照顺序将所述参数地址保存在第一区间,并按同样的顺序将所述eeprom参数地址对应的数据写入第二区间,同时,由于所述参数地址与所述参数地址对应的数据是一一对应的关系,所以所述第一区间与第二区间的大小相等,同时为了识别后续室外mcu发送的室外机型号信息是否为待升级室外机的型号信息,所以还需要设置第三区间,用于保存待升级的室外机的型号信息,来作为判断标准,快速准确的识别出待升级室外机。
94.需要说明的是,以上优选实施例的方案仅为本技术所提出的一种具体实现方案,其他在基于将所述室外eeprom参数及待升级室外mcu的室外机型号信息写入所述室内mcu的flash区间的方式均属于本技术的保护范围。
95.为了保证所述eeprom数据的正常发送,在一些实施例中,在将eeprom数据发送到所述待升级室外mcu中之前,还包括:
96.所述室内mcu在所述室内mcu的eeprom中设置eeprom更新标志,并向所述待升级室外mcu发送数据发送请求,并接收所述待升级室外mcu的应答。
97.在本技术的优选实施例中,为所述室内mcu的eeprom设置eeprom更新标志,以标志所述室外eeprom处于待更新状态,此时所述室内mcu向待升级室外mcu发送数据发送请求,并在接收到来自待升级室外mcu的同意数据发送的应答后,向待升级室外mcu发送所述eeprom数据。
98.为了实现所述室外eeprom的升级,在一些实施例中,所述eeprom数据包括校验码,根据所述eeprom数据对自身进行升级,具体为:
99.所述待升级室外mcu在接收到所述eeprom后,生成接收成功标志并发送给所述室内mcu,同时根据所述eeprom数据对所述室外eeprom进行升级;
100.所述室内mcu接收到所述接收成功标志后,将所述eeprom更新标志清除。
101.在本技术的优选实施例中,当所述eeprom数据成功发送到所述待升级室外mcu后,所述待升级室外mcu生成对应的接收成功标志,并将所述接收成功标志发送回室内mcu,当所述室内mcu接收到对应的接收成功标志后,对上述eeprom更新标志删除,表示所述eeprom数据传输完成,同时所述待升级室外mcu根据接收到的eeprom数据对所述室外eeprom进行升级。
102.需要说明的是,以上优选实施例的方案仅为本技术所提出的一种具体实现方案,其他通过设置标志以表示所述eeprom传送进程的方式均属于本技术的保护范围。
103.为了保证所述待升级室外mcu接收到所述eeprom数据,在一些实施例中,所述待升级室外mcu在接收到所述eeprom数据后,生成接收成功标志并发送给所述室内mcu,同时根据所述eeprom数据对所述室外eeprom进行升级,具体为:
104.所述待升级室外mcu根据所述eeprom数据中的校验码判断所述eeprom数据是否正确;
105.若是,所述待升级室外mcu则基于所述eeprom数据中的所述eeprom参数地址以及所述eeprom参数地址对应的数据对所述室外eeprom进行更新,并生成所述接收成功标志并发送给所述室内mcu。
106.在本技术的优选实施例中,由于避免传输过程出现错误,当接收到所述eeprom数据时,识别所述eeprom数据中的校验码,若正确,则所述eeprom数据没有发生错误,并将所
述eeprom数据拆分出所述eeprom参数地址以及所述eeprom参数地址对应的数据,最终将所述所述eeprom参数地址以及所述eeprom参数地址对应的数据按照顺序一一写入室外eeprom中,完成所述eeprom的升级。
107.需要说明的是,以上优选实施例的方案仅为本技术所提出的一种具体实现方案,其他基于eeprom数据对所述室外eeprom进行升级的方式均属于本技术的保护范围。
108.为了避免异常情况发生,在一些实施例中,还包括:
109.若所述室内mcu在预设时间内未收到所述接收成功标志,则启动异常处理操作。
110.当在本技术的优选实施例中,还设置有异常处理机制,当所述室内mcu将eeprom数据发送到所述待升级室外mcu后,等待预设时间后并未收到所述待升级室外mcu的接收成功标志,则表明所述eeprom数据传送过程出现异常,此时将执行异常处理操作。
111.为了执行所述异常处理操作,在一些实施例中,若所述室内mcu在预设时间内未收到所述接收成功标志,则启动异常处理操作,具体为:
112.当电源中断且所述室内mcu在预设时间内未收到所述接收成功标志时,则等再次上电后,所述室内mcu向所述待升级室外mcu重新发送所述eeprom数据;
113.当通讯中断且所述室内mcu在预设时间内未收到所述接收成功标志时,则所述室内mcu将所述待升级室外mcu进行断电处理后,并向所述待升级室外mcu重新发送所述eeprom数据。
114.在本技术的优选实施例中,假如升级过程中断电,等再次上电后,由于室内mcu读到室内eeprom中室外eeprom需要更新的标志存在,就给所述待升级室外机上电,并给所述待升级室外机发送升级室外eeprom的请求,向所述室外eeprom重新发送所述eeprom数据;假如升级过程中通讯断了,室内连续一定时间t收不到室外发过来的信息,则给所述待升级室外机断电,1min后重新上电,重新开始给所述待升级室外机发送升级室外eeprom的请求,然后重新开始进行室外eeprom升级的步骤,如果再次持续一定时间t收不到室外发过来的信息,则通过显示屏报出通讯故障,以便用户需求售后服务。
115.需要说明的是,以上优选实施例的方案仅为本技术所提出的一种具体实现方案,其他异常处理机制对所述室外eeprom升级进行保护的方式均属于本技术的保护范围。
116.本发明公开了一种空调,所述空调包括冷媒循环回路、压缩机、室外热交换器和室内热交换器、四通阀、室内环境温度传感器、室内盘管温度传感器、室内mcu及多个室外mcu,所述室内微控制单元mcu,用于将待升级的带电可擦可编程只读存储器eeprom信息及待升级室外mcu的室外机型号信息写入自身的flash区间内,并根据所述室外微控制单元mcu发送的室外机型号信息将eeprom数据发送到所述待升级室外mcu中,所述室外微控制单元mcu,用于向所述室内mcu发送所述室外机型号信息,并根据所述eeprom数据对自身进行升级。通过上述空调及空调远程升级方法,从而快速确定待升级的室外机,并实现对所述待升级室外机的空调室外eeprom的远程升级,提高了空调室外eeprom升级的便捷性。
117.基于上述空调,本技术还提出了一种空调远程升级方法,如图2,应用于包括冷媒循环回路、压缩机、室外热交换器和室内热交换器、四通阀、室内环境温度传感器、室内盘管温度传感器、室内mcu及多个室外mcu的空调中,所述方法包括:
118.步骤s201,所述室内mcu将待升级的室外eeprom信息及待升级室外mcu的室外机型号信息写入所述室内mcu的flash区间内,所述eeprom信息具体包括所述eeprom参数地址以
及所述eeprom参数地址对应的数据。
119.在本技术的优选实施例中,预先在室内mcu的flash中存入待升级的室外eeprom信息及待升级室外mcu的室外机型号信息,所述eeprom信息具体包括所述eeprom参数地址以及所述eeprom参数地址对应的数据,该信息的数量可以根据实际需要进行调整。
120.在本技术的优选实施例中,当需要升级室外eeprom时,将需要升级的eeprom参数里的地址写进室内mcu的定义好的第一区间内,将每个地址对应的数据写到第二区间,并根据实际需要,写入对应数量的参数,比如一共要改写50个地址对应的50个数据,其中50个地址分别为:0x00、0x07
……
0x58,对应的参数分别为:0x22、0x35
……
0x90,那就将0x00、0x07
……
0x58这50个地址依次放在第一区间,0x22、0x35
……
0x90依次放在第二区间,也就是说可以根据实际需求升级,而不是无论要改多少参数都要升级整个室外eeprom。
121.同时为了识别后续室外mcu发送的室外机型号信息是否为待升级室外机的型号信息,所以还需要设置第三区间,用于保存待升级的室外机的型号信息,来作为判断标准,快速准确的识别出待升级室外机。
122.步骤s202,所述室内mcu接收室外mcu发送的室外机型号信息,并将与所述flash区间内的待升级室外mcu的室外机型号信息一致的室外机型号信息对应的室外机作为待升级室外mcu。
123.在本技术的优选实施例中,当需要对所述室外eeprom进行升级时,首先需要将待升级eeprom信息与待升级的室外机型号信息写入所述室内mcu的flash区间中,由于室外机存在多个,所以当接收到来自室外mcu的室外机型号信息时,将所述接收到的室外机型号信息与flash区间中写入的待升级室外mcu的室外机型号信息进行比较,当接收到的室外机型号信息与flash区间中写入的待升级室外mcu的室外机型号信息一致时,则该接收到的室外机型号信息对应的室外机为待升级室外机。
124.例如,一个室内机配了4个室外机,即室外机1,室外机2,室外机3,室外机4,而我们需要对室外机3的室外mcu进行升级,则将室外机3的型号信息预先存入室内机的flash区间中,在接收到4个室外mcu发来的室外机型号信息后,与flash区间中的型号信息对比,只有室外机3发送来的型号信息与flash区间中的型号信息一致,此时室内mcu将eeprom数据发送到室外机3的室外mcu中。
125.步骤s203,所述室内mcu设置室外eeprom更新标志,并将eeprom数据发送到所述待升级室外mcu,所述eeprom数据是基于所述待升级的室外eeprom信息生成的。
126.在本技术的优选实施例中,在室内mcu中设置室外eeprom更新标志,以标志所述室外eeprom处于待更新状态,并在后续步骤中,通过所述标志的更换,指示所述升级过程的进程,同时将所述eeprom数据发送到所述待升级室外mcu中。
127.当所述室外eeprom需要更新时,在室内eeprom内设置室外eeprom需要更新的标志,并根据上述写入室内mcu的flash区间内的待升级的室外eeprom参数生成eeprom数据,例如上述需要修改50个室外eeprom参数,则该eeprom具体为头码 字节长度 地址1 数据1 地址2 数据2
……
地址50 数据50 校验和,同时空调室内机给待升级室外机上电,并给待升级室外机发送升级室外eeprom的请求,待升级室外机应答并允许后,室内机给待升级室外机发送eeprom数据。
128.步骤s204,若发送成功,基于所述待升级室外mcu返回的接收成功标志将所述室外
eeprom更新标志清除,并根据所述eeprom数据对所述室外eeprom进行更新。
129.在本技术的优选实施例中,当所述eeprom数据成功发送到所述室外mcu后,所述室外mcu生成对应的接收成功标志,并将所述接收成功标志发送回室内mcu,当所述室内mcu接收到对应的接收成功标志后,对上述需要更新标志删除,表示所述eeprom数据传输完成,所述室外eeprom接收到所述eeprom数据,并判断所述eeprom数据没有错误时,待升级室外机给室内机发送eeprom数据接收成功的标志,同时待升级室外机将室外eeprom更新,根据接收到的50个地址和50个数据依次更新室外eeprom。
130.步骤s205,若发送失败,则执行异常处理操作。
131.在本技术的优选实施例中,假如升级过程中断电,等再次上电后,由于室内mcu读到室内eeprom中室外eeprom需要更新的标志存在,就给待升级室外机上电,并给待升级室外机发送升级室外eeprom的请求,向所述室外eeprom重新发送所述eeprom数据;假如升级过程中通讯断了,室内连续一定时间t收不到室外发过来的信息,则给待升级室外机断电,1min后重新上电,重新开始给待升级室外机发送升级室外eeprom的请求,然后重新开始进行室外eeprom升级的步骤,如果再次持续一定时间t收不到室外发过来的信息,则通过显示屏报出通讯故障,以便用户需求售后服务。
132.最后应说明的是:以上实施例仅用以说明本技术的技术方案,而非对其限制;尽管参照前述实施例对本技术进行了详细的说明,本领域的普通技术人员当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不驱使相应技术方案的本质脱离本技术各实施例技术方案的精神和范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

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

相关文献