EEPROM参数烧写装置及方法与流程

文档序号:20092279发布日期:2020-03-13 07:06阅读:959来源:国知局
EEPROM参数烧写装置及方法与流程

本发明涉及空调技术领域,特别涉及一种eeprom参数烧写装置及方法。



背景技术:

在空调的研发、生产、售后过程中,经常遇到因控制参数调整,需要对eeprom存储器的参数重新进行烧写。比如空调器在研发时,需要先根据压缩机的参数,在控制器的eeprom存储器内写入压缩机运行所需的必要控制参数,然后根据运行效果不断调整优化控制参数,以期达到最优控制;又比如空调器在生产时,遇到原型号压缩机停产,供应商有替代的压缩机,但参数有变化,需要对控制器的eeprom存储器内的参数重新烧写;再比如售后维修有时候也需要对控制器的eeprom存储器内的参数重新烧写。不同的控制器其eeprom存储器的型号可能不同,所烧写的参数占用空间也不同。

目前对eeprom存储器内参数的重新烧写需要将eeprom存储器拆卸下来之后,通过连接电脑和烧录器,在电脑中安装相应应用程序,在应用程序里选择存储在本地的需要烧录入eeprom存储器中的数据,再将此数据通过烧录器烧入eeprom存储器中。

针对现有技术,需要解决的问题是在不便于携带电脑的应用场合,如何能够对不同型号的eeprom存储器进行参数重新烧写。



技术实现要素:

本发明实施例提供了一种eeprom参数烧写装置及方法,以便于在不方便携带电脑的应用场合,对不同型号的eeprom存储器进行参数重新烧写。

第一方面,本发明实施例提供了一种eeprom参数烧写装置,包括:控制芯片、第一接口、第二接口、第一型号设置单元、第二型号设置单元和电源模块;其中,所述第一接口、第二接口、第一型号设置单元、第二型号设置单元和电源模块均与所述控制芯片与电信号连接;

所述第一接口用于连接外部存储目标eeprom参数的第一eeprom存储器;

所述第二接口用于连接外部待烧写eeprom参数的第二eeprom存储器;

所述第一型号设置单元用于设置出所述第一eeprom存储器的型号;

所述第二型号设置单元用于设置出所述第二eeprom存储器的型号;

所述控制芯片,用于执行读取过程和写入过程;

所述读取过程包括:根据所述第一型号设置单元的设置信息,确定所述第一eeprom存储器的型号,根据预置的读取规则确定与所述第一eeprom存储器的型号相对应的目标读取规则,根据所述目标读取规则通过所述第一接口从所述第一eeprom存储器中读取所述目标eeprom参数;

所述写入过程包括:根据所述第二型号设置单元的设置信息,确定所述第二eeprom存储器的型号,根据预置的烧写规则确定与所述第二eeprom存储器的型号相对应的目标写入规则,根据所述目标写入规则通过所述第二接口将所述目标eeprom参数烧写入所述第二eeprom存储器中。

优选地,所述eeprom参数烧写装置进一步包括:程序控制单元;

所述程序控制单元,与所述控制芯片电信号连接,用于接收用户输入到的控制指令,所述控制指令包括读取指令或写入指令,根据不同的控制指令呈现对应的电平状态;

所述控制芯片,用于读取所述程序控制单元呈现的电平状态,根据所述程序控制单元呈现的电平状态确定相应的控制指令,在确定的控制指令为读取指令时,执行所述读取过程,在确定的控制指令为写入指令时,执行所述写入过程。

优选地,所述eeprom参数烧写装置进一步包括:显示单元;

所述控制芯片,进一步用于将读取进度、读取结果、写入进度和写入结果中的至少一种信息发送给所述显示单元;

所述显示单元,与所述控制芯片电信号连接,用于展示所述读取进度、读取结果、写入进度和写入结果中的至少一种信息。

优选地,所述eeprom参数烧写装置进一步包括:与所述控制芯片电信号连接的蜂鸣器;

所述控制芯片,进一步用于根据读取进度、读取结果、写入进度和写入结果中的至少一种信息,控制所述蜂鸣器发出相应的提示音。

优选地,所述第二接口为红外通信模块、蓝牙通信模块及射频通信模块中至少一种。

第二方面,本发明实施例还提供了一种eeprom参数烧写系统,包括:空调、如上述任一所述的eeprom参数烧写装置、与所述eeprom参数烧写装置中第一接口连接的第一eeprom存储器;

所述空调中包括待烧写eeprom参数的第二eeprom存储器,与所述eeprom参数烧写装置中的第二接口连接;

所述第一eeprom存储器对应型号的存储空间不小于需烧写入所述第二eeprom存储器内的目标eeprom参数所占用的空间。

第三方面,本发明实施例还提供了一种eeprom参数烧写方法,包括:

步骤01,根据空调中待烧写eeprom参数的第二eeprom存储器的型号,对所述第二型号设置单元进行设置;

步骤02,根据需烧写入所述第二eeprom存储器内的目标eeprom参数所占用的空间,选择第一eeprom存储器,将需要烧写的目标eeprom参数存储到所述第一eeprom存储器中,并根据选择的第一eeprom存储器的型号,对所述第一型号设置单元进行设置;

步骤03,将所述第一eeprom存储器连接到第一接口上,将所述第二eeprom存储器连接到第二接口上;

步骤04,利用控制芯片执行读取过程和写入过程;

其中,所述读取过程包括:根据所述第一型号设置单元的设置信息,确定所述第一eeprom存储器的型号,根据预置的读取规则确定与所述第一eeprom存储器的型号相对应的目标读取规则,利用所述目标读取规则通过所述第一接口从所述第一eeprom存储器中读取所述目标eeprom参数;

其中,所述写入过程包括:根据所述第二型号设置单元的设置信息,确定所述第二eeprom存储器的型号,根据预置的烧写规则确定与所述第二eeprom存储器的型号相对应的目标写入规则,根据所述目标写入规则通过所述第二接口将所述目标eeprom参数烧写入所述第二eeprom存储器中。

优选地,在步骤03之后,步骤04之前,进一步包括:利用程序控制单元输入读取指令,所述控制芯片根据所述程序控制单元呈现的电平状态确定所述读取指令,执行所述读取过程;在读取过程结束后,利用所述程序控制单元输入写入指令,所述控制芯片根据所述程序控制单元呈现的电平状态确定所述写入指令,执行所述写入过程。

优选地,进一步包括:所述控制芯片将读取进度、读取结果、写入进度和写入结果中的至少一种信息在显示单元中展示。

优选地,进一步包括:所述控制芯片根据读取进度、读取结果、写入进度和写入结果中的至少一种信息,控制蜂鸣器发出相应的提示音。

本发明实施例提供了一种eeprom参数烧写装置及方法,可以根据实际应用场景中空调器内第二eeprom存储器的型号,选择存储目标eeprom参数的第一eeprom存储器,选择的第一eeprom存储器连接在第一接口上,利用第一型号设置单元设置出所选择的第一eeprom存储器的型号,利用第二型号设置单元设置出空调器内第二eeprom存储器的型号,控制芯片根据预置的与第一eeprom存储器的型号对应的目标读取规则从第一eeprom存储器内读取目标eeprom参数,以及根据预置的与第二eeprom存储器的型号对应的目标写入规则将目标eeprom参数烧写到第二eeprom存储器内,本方案无需使用电脑,且可满足对不同型号eeprom存储器内的参数进行重新烧写,操作更简单。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明一个实施例提供的一种eeprom参数烧写装置结构图;

图2是本发明一个实施例提供的另一种eeprom参数烧写装置结构图;

图3是本发明一个实施例提供的又一种eeprom参数烧写装置结构图;

图4是本发明一个实施例提供的再一种eeprom参数烧写装置结构图;

图5是本发明一个实施例提供的一种eeprom参数烧写系统结构图;

图6是本发明一个实施例提供的一种eeprom参数烧写方法流程图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例,基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。

如图1所示,本发明实施例提供了一种eeprom参数烧写装置,包括:控制芯片101、第一接口102、第二接口103、第一型号设置单元104、第二型号设置单元105和电源模块106;其中,所述第一接口、第二接口、第一型号设置单元、第二型号设置单元和电源模块均与所述控制芯片与电信号连接;

所述第一接口用于连接外部存储目标eeprom参数的第一eeprom存储器;

所述第二接口用于连接外部待烧写eeprom参数的第二eeprom存储器;

所述第一型号设置单元用于设置出所述第一eeprom存储器的型号;

所述第二型号设置单元用于设置出所述第二eeprom存储器的型号;

所述控制芯片,用于执行读取过程和写入过程;

所述读取过程包括:根据所述第一型号设置单元的设置信息,确定所述第一eeprom存储器的型号,根据预置的读取规则确定与所述第一eeprom存储器的型号相对应的目标读取规则,根据所述目标读取规则通过所述第一接口从所述第一eeprom存储器中读取所述目标eeprom参数;

所述写入过程包括:根据所述第二型号设置单元的设置信息,确定所述第二eeprom存储器的型号,根据预置的烧写规则确定与所述第二eeprom存储器的型号相对应的目标写入规则,根据所述目标写入规则通过所述第二接口将所述目标eeprom参数烧写入所述第二eeprom存储器中。

本发明实施例中,可以根据实际应用场景中空调器内第二eeprom存储器的型号,选择存储目标eeprom参数的第一eeprom存储器,选择的第一eeprom存储器连接在第一接口上,利用第一型号设置单元设置出所选择的第一eeprom存储器的型号,利用第二型号设置单元设置出空调器内第二eeprom存储器的型号,控制芯片根据预置的与第一eeprom存储器的型号对应的目标读取规则从第一eeprom存储器内读取目标eeprom参数,以及根据预置的与第二eeprom存储器的型号对应的目标写入规则将目标eeprom参数烧写到第二eeprom存储器内,本方案无需使用电脑,且可满足对不同型号eeprom存储器内的参数进行重新烧写,操作更简单。

由于不同的eeprom存储器其型号不同,对应的存储空间也不同,例如,eeprom存储器的型号为at24c02,其存储空间为2kbits,再如eeprom存储器的型号为at24c08,其存储空间为8kbits。因此,对于不同型号的第二eeprom存储器,需要选择能够满足其待烧写的目标eeprom参数占用空间的第一eeprom存储器。通过设置与控制芯片连接的第一接口,从而可以将选择的第一eeprom存储器与控制芯片连接,从而实现对不同型号eeprom存储器内eeprom参数的烧写。

对于不同型号的eeprom存储器,其读取规则和写入规则也不同,因此,可以预先存储若干型号的eeprom存储器分别对应的读取规则和写入规则,在实际应用场景中,用户会获知到第一eeprom存储器和第二eeprom存储器的型号,因此,需要让控制芯片获知到第一eeprom存储器和第二eeprom存储器的型号,本实施例中,通过第一型号设置单元和第二型号设置单元来分别设置出第一eeprom存储器和第二eeprom存储器的型号。

在本发明一个实施例中,第一型号设置单元和第二型号设置单元,可以是针对不同型号设置不同的电平状态,例如,电平值位于v1-v2之间时对应型号1,电平值位于v2-v3之间时对应型号2,电平值位于v3-v4之间时对应型号3……,通过对第一型号设置单元和第二型号设置单元输出的电平值进行设置,控制芯片可以根据第一型号设置单元和第二型号设置单元输出的电平值确定第一eeprom存储器和第二eeprom存储器的型号,进而确定出目标读取规则和目标写入规则。

需要说明的是,该eeprom参数烧写装置可以进一步包括与控制芯片电信号连接的缓存模块,用于对预置的读取规则和写入规则及型号对应关系进行存储,以及控制芯片在从第一eeprom存储器中读取了目标eeprom参数之后先缓存在该缓存模块中,然后在写入时在从缓存模块中读取出来烧写进第二eeprom存储器中。

本实施例中,电源模块用于为控制芯片以及各个模块进行供电,该电源模块可以设置开关,用于控制电源的通断。

在本发明一个实施例中,为了实现对整个读取过程和写入过程的控制,请参考图2,所述eeprom参数烧写装置可以进一步包括:程序控制单元107;

所述程序控制单元,与所述控制芯片电信号连接,用于接收用户输入到的控制指令,所述控制指令包括读取指令或写入指令,根据不同的控制指令呈现对应的电平状态;

所述控制芯片,用于读取所述程序控制单元呈现的电平状态,根据所述程序控制单元呈现的电平状态确定相应的控制指令,在确定的控制指令为读取指令时,执行所述读取过程,在确定的控制指令为写入指令时,执行所述写入过程。

其中,该程序控制单元上可以通过电子触屏控制器或者机械按键的方式输入读取指令或写入指令,也可以通过按键的设置来表明按键按下是读取指令还是写入指令,其中读取指令和写入指令可以呈现不同的电平状态,例如,高电平对应读取指令,低电平对应写入指令,控制单元可以通过检测呈现控制单元的电平状态判断是读取指令还是写入指令。再比如,所述eeprom参数烧写装置处于非工作状态时,程序控制单元输出为低电平/高电平,当处于工作状态时,程序控制单元输出为高电平/低电平,其中,读取指令和写入指令对应的高电平/低电平持续时长不同,控制芯片可以通过检测程序控制单元输出高电平/低电平的持续时长来判断是读取指令还是写入指令。

在本发明一个实施例中,为了能够对读取过程、读取结果、写入过程、写入结果等信息进行实时获知,请参考图3,所述eeprom参数烧写装置可以进一步包括:显示单元108;

所述控制芯片,进一步用于将读取进度、读取结果、写入进度和写入结果中的至少一种信息发送给所述显示单元;

所述显示单元,与所述控制芯片电信号连接,用于展示所述读取进度、读取结果、写入进度和写入结果中的至少一种信息。

其中,显示单元可以采用数码管及对应的驱动电路来实现,或者采用显示屏及对应驱动电路来实现,读取进度、写入进度可以采用进度条的形式进行展示,读取过程或写入过程完成,则进度条显示100%,从而可以保证参数烧写人员能够对整个烧写过程进行实时获知,从而可以对出现的意外进行调整。

由于在室外环境下,强光照射,可能会导致显示单元上的显示信息模糊,用户无法用肉眼观看到显示信息,为了解决该问题,在本发明一个实施例中,请参考图4,所述eeprom参数烧写装置可以进一步包括:与所述控制芯片电信号连接的蜂鸣器109;

所述控制芯片,进一步用于根据读取进度、读取结果、写入进度和写入结果中的至少一种信息,控制所述蜂鸣器发出相应的提示音。

例如,读取进度、写入进度可以通过蜂鸣器发声的频率来确定,频率越高表明进度越满,若读取完成或写入完成可以采用长鸣方式进行提示,若在某个时间段内一直未能够长鸣,则表明读取或写入错误。

在本发明一个实施例中,由于在空调售后过程中若需要对eeprom存储器内的参数进行重新烧写,若将eeprom存储器拆卸下来在烧写,可能会对eeprom存储器或其他器件造成损坏,且操作复杂,因此,该所述第二接口可以为红外通信模块、蓝牙通信模块及射频通信模块中至少一种,在需要对空调内的eeprom存储器进行参数烧写时,可以通过第二接口与eeprom存储器无线连接,从而实现eeprom参数的重新烧写,无需拆卸,操作简单,进一步提高烧写效率。

请参考图5,本发明实施例还提供了一种eeprom参数烧写系统,包括:空调20、如上述实施例中任一所述的eeprom参数烧写装置10、与所述eeprom参数烧写装置中第一接口102连接的第一eeprom存储器30;

所述空调中包括待烧写eeprom参数的第二eeprom存储器201,与所述eeprom参数烧写装置中的第二接口103连接;

所述第一eeprom存储器30对应型号的存储空间不小于需烧写入所述第二eeprom存储器201内的目标eeprom参数所占用的空间。

其中,第二接口可以为红外通信模块、蓝牙通信模块及射频通信模块中至少一种,在需要对空调内的eeprom存储器进行参数烧写时,可以通过第二接口与eeprom存储器无线连接,从而实现eeprom参数的重新烧写,无需拆卸,操作简单,进一步提高烧写效率。

请参考图6,本发明实施例还提供了一种eeprom参数烧写方法,包括:

步骤01,根据空调中待烧写eeprom参数的第二eeprom存储器的型号,对所述第二型号设置单元进行设置。

根据预设的型号与电平值的对应关系,在第二型号设置单元上设置该第二eeprom存储器的型号对应的电平值,例如,若是型号1,那么电平值设置在v1-v2之间,若是型号2,那么电平值设置在v2-v3之间。

步骤02,根据需烧写入所述第二eeprom存储器内的目标eeprom参数所占用的空间,选择第一eeprom存储器,将需要烧写的目标eeprom参数存储到所述第一eeprom存储器中,并根据选择的第一eeprom存储器的型号,对所述第一型号设置单元进行设置。

向第二eeprom存储器内重新烧录的eeprom参数占用空间需不大于第二eeprom存储器的存储空间,且选择的第一eeprom存储器的存储空间需要能够存储需要烧录的目标eeprom参数,预先将需要重新烧录的目标eeprom参数存储到第一eeprom存储器中。

相同的,根据预设的型号与电平值的对应关系,在第一型号设置单元上设置该第一eeprom存储器的型号对应的电平值,例如,若是型号1,那么电平值设置在v1-v2之间,若是型号2,那么电平值设置在v2-v3之间。

步骤03,将所述第一eeprom存储器连接到第一接口上,将所述第二eeprom存储器连接到第二接口上。

若第二接口为无线接口,可以无需拆卸第二eeprom存储器,即可实现第二eeprom存储器与第二接口的连接。

步骤04,利用控制芯片执行读取过程和写入过程;

其中,所述读取过程包括:根据所述第一型号设置单元的设置信息,确定所述第一eeprom存储器的型号,根据预置的读取规则确定与所述第一eeprom存储器的型号相对应的目标读取规则,利用所述目标读取规则通过所述第一接口从所述第一eeprom存储器中读取所述目标eeprom参数;

其中,所述写入过程包括:根据所述第二型号设置单元的设置信息,确定所述第二eeprom存储器的型号,根据预置的烧写规则确定与所述第二eeprom存储器的型号相对应的目标写入规则,根据所述目标写入规则通过所述第二接口将所述目标eeprom参数烧写入所述第二eeprom存储器中。

在本发明一个实施例中,为了实现对整个读取过程和写入过程的控制,可以进一步包括:利用程序控制单元输入读取指令,所述控制芯片根据所述程序控制单元呈现的电平状态确定所述读取指令,执行所述读取过程;在读取过程结束后,利用所述程序控制单元输入写入指令,所述控制芯片根据所述程序控制单元呈现的电平状态确定所述写入指令,执行所述写入过程。

在本发明一个实施例中,为了能够对读取过程、读取结果、写入过程、写入结果等信息进行实时获知,进一步包括:所述控制芯片将读取进度、读取结果、写入进度和写入结果中的至少一种信息在显示单元中展示。

由于在室外环境下,强光照射,可能会导致显示单元上的显示信息模糊,用户无法用肉眼观看到显示信息,为了解决该问题,在本发明一个实施例中,进一步包括:所述控制芯片根据读取进度、读取结果、写入进度和写入结果中的至少一种信息,控制蜂鸣器发出相应的提示音。

综上,本发明各个实施例至少可以实现如下有益效果:

1、在本发明实施例中,可以根据实际应用场景中空调器内第二eeprom存储器的型号,选择存储目标eeprom参数的第一eeprom存储器,选择的第一eeprom存储器连接在第一接口上,利用第一型号设置单元设置出所选择的第一eeprom存储器的型号,利用第二型号设置单元设置出空调器内第二eeprom存储器的型号,控制芯片根据预置的与第一eeprom存储器的型号对应的目标读取规则从第一eeprom存储器内读取目标eeprom参数,以及根据预置的与第二eeprom存储器的型号对应的目标写入规则将目标eeprom参数烧写到第二eeprom存储器内,本方案无需使用电脑,且可满足对不同型号eeprom存储器内的参数进行重新烧写,操作更简单。

2、在本发明实施例中,通过显示单元对整个读取进度、读取结果、写入进度、写入结果的信息进行实时显示,从而可以保证烧录人员对整个过程的实时获知。

3、在本发明实施例中,通过使用蜂鸣器对整个读取进度、读取结果、写入进度、写入结果的信息进行提示,即使在室外环境下,强光照射,也能够保证烧录人员对整个过程的实时获知。

上述装置内的各单元之间的信息交互、执行过程等内容,由于与本发明方法实施例基于同一构思,具体内容可参见本发明方法实施例中的叙述,此处不再赘述。

需要说明的是,在本文中,诸如第一和第二之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个······”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同因素。

本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储在计算机可读取的存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:rom、ram、磁碟或者光盘等各种可以存储程序代码的介质中。

最后需要说明的是:以上所述仅为本发明的较佳实施例,仅用于说明本发明的技术方案,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所做的任何修改、等同替换、改进等,均包含在本发明的保护范围内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1