一种EEPROM数据的烧写装置及方法与流程

文档序号:12463400阅读:354来源:国知局
一种EEPROM数据的烧写装置及方法与流程

本发明涉及嵌入式设备数据读写技术领域,尤其涉及一种EEPROM数据的烧写装置及方法。



背景技术:

EEPROM(Electrically Erasable Programmable Read-Only memory,电可擦可编程只读存储器)是一种掉电后数据不丢失的存储芯片,可频繁的反复编程,通常用来在电子设备中存储启动程序。

目前,当对出厂后的电子设备进行产品维护或产品升级时,往往需要对EEPROM数据进行烧写操作。现有技术中,在对EEPROM数据进行烧写操作时,通常需要维护人员去往现场,将电子设备拆开,拔下EEPROM或者在安装EEPROM的主控盒上插上EEPROM烧写工具,以对EEPROM数据进行修改和更新,实现对EEPROM数据进行烧写操作。然而,采用上述方法对EEPROM数据进行烧写操作时,通常需要进行繁琐的拆机操作,导致对电子设备的维护效率较低。



技术实现要素:

本发明的目的在于提供一种EEPROM数据的烧写装置及方法,用于解决现有技术中对EEPROM数据进行烧写时需要繁琐的拆机操作,而导致对电子设备的维护效率较低的技术问题。

为了实现上述目的,本发明提供如下技术方案:

本发明的第一方面提供一种EEPROM数据的烧写装置,包括供电单元、主控单元和无线信号发射单元,其中,所述主控单元与所述供电单元连接,所述主控单元用于选取与待烧写数据的EEPROM的型号对应的芯片型号,并提取与该芯片型号对应的更新数据;所述无线信号发射单元与所述供电单元连接,所述无线信号发射单元与所述主控单元连接,所述无线信号发射单元用于将所述主控单元提取的更新数据发射至待烧写数据的EEPROM中。

本发明的第二方面提供一种EEPROM数据的烧写方法,包括:

步骤S100、选取与待烧写数据的EEPROM的型号对应的芯片型号。

步骤S200、根据所选取的芯片型号,提取与该芯片型号对应的更新数据。

步骤S300、将所述更新数据发射至待烧写数据的EEPROM中。

当采用本发明提供的EEPROM数据的烧写装置对待烧写数据的EEPROM中的数据进行烧写时,主控单元选取与待烧写数据的EEPROM的型号对应的芯片型号,并根据芯片型号,提取与该芯片型号对应的更新数据,无线信号发射单元则将更新数据发射至待烧写数据的EEPROM,实现对待烧写数据的EEPROM中的数据进行烧写。因此,本发明提供的EEPROM数据的烧写装置通过无线信号发射单元将更新数据发射至待烧写数据的EEPROM,不需要将待烧写数据的EEPROM拔下或在安装待烧写数据的EEPROM的主控盒上插上EEPROM烧写工具,因而可以避免繁琐的拆机操作,改善对电子设备的维护效率。

附图说明

此处所说明的附图用来提供对本发明的进一步理解,构成本发明的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:

图1为本发明实施例提供的EEPROM数据的烧写装置的结构示意图。

图2为本发明实施例提供的EEPROM数据的烧写方法的流程图。

附图标记:

10-供电单元, 20-主控单元,

21-芯片型号选择模块, 22-数据类型选择模块,

23-数据提取模块, 24-数据校验模块,

30-无线信号发射单元, 40-显示单元,

50-存储单元, 60-串口连接单元,

70-按键单元, 71-开关按键,

72-芯片型号选择按键, 73-数据类型选择按键,

74-数据提取按键, 75-数据校验按键,

76-数据发射按键。

具体实施方式

为了进一步说明本发明实施例提供的EEPROM数据的烧写装置及方法,下面结合说明书附图进行详细描述。

请参阅图1,本发明实施例提供的EEPROM数据的烧写装置包括供电单元10、主控单元20和无线信号发射单元30,其中,主控单元20与供电单元10连接,主控单元20用于选取与待烧写数据的EEPROM的型号对应的芯片型号,并提取与该芯片型号对应的更新数据;无线信号发射单元30与供电单元10连接,无线信号发射单元30与主控单元20连接,无线信号发射单元30用于将主控单元20提取的更新数据发射至待烧写数据的EEPROM。

举例来说,本发明实施例提供的EEPROM数据的烧写装置可以为遥控器等便携式装置,包括供电单元10、主控单元20和无线信号发射单元30,其中,供电单元10可以采用干电池、锂电池等供电方式;主控单元20与供电单元10连接,主控单元20可以为MCU(Microcontroller Unit,微控制单元),主控单元20可以包括芯片型号选择模块21和数据提取模块23,芯片型号选择模块21用于选取与待烧写数据的EEPROM的型号对应的芯片型号,芯片型号包含该待烧写数据的EEPROM可写入的数据大小等信息,例如24C02、24C04等;数据提取模块23则根据芯片型号选择模块21所选取的芯片型号,提取与该芯片型号对应的更新数据;无线信号发射单元30分别与供电单元10和主控单元20连接,无线信号发射单元30在主控单元20的控制下将主控单元20的数据提取模块23提取的更新数据发射至待烧写数据的EEPROM,或者无线信号发射单元30主动将主控单元20的数据提取模块23提取的更新数据发射至待烧写数据的EEPROM,实现EEPROM数据的烧写,其中,无线信号发射单元30将更新数据发射至待烧写数据的EEPROM时,无线信号发射单元30采用发射无线信号的方式将更新数据发射至待烧写数据的EEPROM,无线信号可以为红外信号、射频信号、无线网络信号等,例如,对于现有的空调、电视机等电子设备来说,通常通过对应的遥控器发送红外信号来控制该电子设备的工作状态,那么,当对该电子设备中的EEPROM的数据进行烧写时,本发明实施例提供的EEPROM数据的烧写装置的无线信号发射单元30发射的无线信号则可以为红外信号,无线信号发射单元30发射的更新数据可以直接发射至待烧写数据的EEPROM,也可以发射至设置待烧写数据的EEPROM的电子设备的控制单元,由控制单元传输至待烧写数据的EEPROM。

当采用本发明实施例提供的EEPROM数据的烧写装置对待烧写数据的EEPROM中的数据进行烧写时,主控单元20选取与待烧写数据的EEPROM的型号对应的芯片型号,并根据所选取的芯片型号,提取与该芯片型号对应的更新数据,无线信号发射单元30则将主控单元20所提取的更新数据发射至待烧写数据的EEPROM,实现对待烧写数据的EEPROM中的数据进行烧写。因此,本发明实施例提供的EEPROM数据的烧写装置通过无线信号发射单元30将更新数据发射至待烧写数据的EEPROM,而不需要将待烧写数据的EEPROM拔下或在安装待烧写数据的EEPROM的主控盒上插上EEPROM烧写工具,因而可以避免繁琐的拆机操作,改善对电子设备的维护效率。

另外,本发明实施例提供的EEPROM数据的烧写装置通过无线信号发射单元30将更新数据发射至待烧写数据的EEPROM,而不需要将待烧写数据的EEPROM拔下或在安装待烧写数据的EEPROM的主控盒上插上EEPROM烧写工具,避免了繁琐的拆机操作,因而可以节省对EEPROM数据进行烧写时的人力成本和物力成本,降低对电设备的维护成本。

本发明实施例提供的EEPROM数据的烧写装置可以用于对多种电子设备中的EEPROM的数据进行烧写,例如,电视机、空调等。当采用本发明实施例提供的EEPROM数据的烧写装置对空调中的EEPROM的数据进行烧写时,空调通常包括室内机和室外机,室内机和室外机均设置有EEPROM,当采用本发明实施例提供的EEPROM数据的烧写装置对室外机中的EEPROM的数据进行烧写时,由于可以避免繁琐的拆机操作,因而也就可以避免室外危险的高空作业,提高对室外机中的EEPROM的数据进行烧写时的安全性。

在上述实施例中,主控单元20还对所提取的更新数据进行校验,检测更新数据的数据大小和校验和,具体地,请继续参阅图1,主控单元20还包括数据校验模块24,主控单元20根据芯片型号选择模块21所选取的芯片型号,提取与该芯片型号对应的更新数据后,主控单元20的数据校验模块24则对该更新数据进行校验,以查验主控单元20的数据提取模块23所提取的更新数据是否与待烧写数据的EEPROM相匹配,进一步确认主控单元20的数据提取模块23所提取的更新数据的正确性,当主控单元20的数据校验模块24对更新数据完成校验后,无线信号发射单元30则将经主控单元20的数据校验模块24校验后的更新数据发射至待烧写数据的EEPROM。值得指出的是,当主控单元20的数据校验模块24对更新数据进行校验后,发现更新数据与待烧写数据的EEPROM不相匹配,则需要重新从上位机上下载更新数据,并重新通过主控单元20的芯片型号选择模块21选取芯片型号,主控单元20的数据提取模块23重新提取更新数据,主控单元20的数据校验模块24对重新提取的更新数据进行校验。

请继续参阅图1,本发明实施例提供的EEPROM数据的烧写装置还包括显示单元40,显示单元40与供电单元10连接,显示单元40与主控单元20连接;当主控单元20的芯片型号选择模块21选取与待烧写数据的EEPROM的型号对应的芯片型号后,显示单元40则将芯片型号选择模块21所选取的芯片型号显示出来,以供维护人员查看和确认;当主控单元20的数据提取模块23根据芯片型号提取更新数据,主控单元20的数据校验模块24对数据提取模块23所提取的更新数据进行校验后,显示单元40则将主控单元20的数据校验模块24对更新数据进行校验后的数据大小和校验和显示出来,以供维护人员查看和确认;在实际应用中,显示单元40还可以与无线信号发射单元30连接,当无线信号发射单元30将更新数据发射至待烧写数据的EEPROM后,显示单元40则显示完成发射的信息,以告知维护人员发射完成,以便维护人员检测对待烧写数据的EEPROM是否成功完成数据烧写。

在实际应用中,显示单元40与供电单元10连接,显示单元40还可以显示供电单元10的电量,并在供电单元10的电量低于预设值时,提醒维护人员更换电池或对EEPROM数据的烧写装置中的电池进行充电。

请继续参阅图1,本发明实施例提供的EEPROM数据的烧写装置中,主控单元20还可以用于选取待烧写数据的EEPROM的数据类型。举例来说,主控单元20还包括数据类型选择模块22,以对空调中的EEPROM的数据进行烧写为例进行详细说明,空调通常包括室内机和室外机,室内机和室外机中均设置有EEPROM,且室内机内包括室内机内置EEPROM和室内机外置EEPROM,室外机包括室外机内置EEPROM和室外机外置EEPROM,即空调中的EEPROM的类型包括室内机内置EEPROM、室内机外置EEPROM、室外机内置EEPROM和室外机外置EEPROM,当对室内机内置EEPROM的数据进行烧写时,先通过主控单元20的芯片型号选择模块21选取与室内机内置EEPROM的型号对应的芯片型号;主控单元20的数据提取模块23则根据芯片型号选择模块21所选取的芯片型号,提取与该芯片型号对应的更新数据;主控单元20的数据校验模块24则对数据提取模块23所提取的更新数据进行校验;然后通过主控单元20的数据类型选择模块22选取待烧写数据类型,即确定待烧写数据的EEPROM为室内机内置EEPROM;然后通过无线信号发射单元30将更新数据发射至待烧写数据的EEPROM即室内机内置EEPROM。

本发明实施例提供的EEPROM数据的烧写装置可以为遥控器,遥控器内各个单元工作时,可以通过按压设置在遥控器上的按键来实现,具体地,请继续参阅图1,本发明实施例提供的EEPROM数据的烧写装置还包括按键单元70,按键单元70与供电单元10连接,且按键单元70与主控单元20连接,按键单元70包括:开关按键71、芯片型号选择按键72、数据类型选择按键73、数据提取按键74、数据校验按键75、及数据发射按键76。

举例来说,本发明实施例提供的EEPROM数据的烧写装置为遥控器,遥控器包括壳体,按键单元70设置在壳体上,即开关按键71、芯片型号选择按键72、数据类型选择按键73、数据提取按键74、数据校验按键75和数据发射按键76均设置在壳体上,当采用本发明实施例提供的EEPROM数据的烧写装置对待烧写数据的EEPROM中的数据进行烧写时,可以先按压开关按键71,供电单元10则为主控单元20、无线信号发射单元30、显示单元40等供电;然后按压与待烧写数据的EEPROM的型号对应的芯片型号选择按键72,则主控单元20的芯片型号选择模块21选取与被按压的芯片型号选择按键72对应的芯片型号,显示单元40则可以显示所选定的芯片型号;然后按压数据提取按键74,主控单元20的数据提取模块23则提取与芯片型号对应的更新数据;然后按压数据校验按键75,主控单元20的数据校验模块22则对更新数据进行校验,显示单元40可以显示主控单元20的数据校验模块22对更新数据进行校验后的数据大小和校验和;然后按压数据发射按键76,在主控单元20的控制下,无线信号发射单元30则将更新数据发射至待烧写数据的EEPROM,实现对待烧写数据的EEPROM中的数据进行烧写。

值得一提的是,在上述实施例中,芯片型号选择按键72的设置形式可以为多种,例如,将芯片型号选择按键72设置为每个芯片型号选择按键72代表一种EEPROM的芯片型号,当选取与待烧写数据的EEPROM的型号对应的芯片型号时,则找到代表与待烧写数据的EEPROM的型号对应的芯片型号的芯片型号选择按键72,并按压该芯片型号选择按键72,主控单元20的芯片型号选择模块21则选取该芯片型号选择按键72代表的芯片型号;或者,将芯片型号选择按键72设置为每个芯片型号选择按键72代表芯片型号的一个符号,当选取与待烧写数据的EEPROM的型号对应的芯片型号时,则按照与待烧写数据的EEPROM的型号对应的芯片型号的符号的顺序,依次按压对应的芯片型号选择按键72,主控单元20的芯片型号选择模块21则选取对应的芯片型号。

上述实施例中,数据类型选择按键73代表待烧写数据的EEPROM的类型,例如对于空调来说,空调中的EEPROM的类型包括室内机内置EEPROM、室内机外置EEPROM、室外机内置EEPROM和室外机外置EEPROM,数据类型选择按键73的数量则可以包括四个,一个数据类型选择按键73代表EEPROM的类型为室内机内置EEPROM,一个数据类型选择按键73代表EEPROM的类型为室内机外置EEPROM,一个数据类型选择按键73代表EEPROM的类型为室外机内置EEPROM,一个数据类型选择按键73代表EEPROM的类型为室外机外置EEPROM。

上述EEPROM数据的烧写装置包括数据提取按键74和数据校验按键75,主控单元20的数据提取模块23在数据提取按键74被按下后提取更新数据,主控单元20的数据校验模块24在数据校验按键75被按下后对更新数据进行校验。在实际应用中,EEPROM数据的烧写装置也可以只包括数据提取按键74,主控单元20的数据提取模块23在数据提取按键74被按下后提取更新数据,主控单元20的数据校验模块24则自动对更新数据进行校验。

请继续参阅图1,本发明实施例提供的EEPROM数据的烧写装置还包括存储单元50,存储单元50与主控单元20连接,存储单元50存储更新数据,主控单元20提取更新数据时,则直接从存储单元50中提取。

请继续参阅图1,本发明实施例提供的EEPROM数据的烧写装置还包括串口连接单元60,串口连接单元60与存储单元50连接,串口连接单元60与上位机例如电脑连接后,上位机中的更新数据存储至存储单元50中。举例来说,串口连接单元60可以为USB(Universal Serial Bus,通用串行总线)单元,通过USB数据线将串口连接单元60与上位机上的串口单元连接,实现EEPROM数据的烧写装置与上位机的连接,利用上位机上的相应软件,即可将更新数据传输至存储单元50中,并存储在存储单元50中。

请参阅图2,本发明实施例还提供一种EEPROM数据的烧写方法,应用于上述实施例所述的EEPROM数据的烧写装置,所述EEPROM数据的烧写方法包括:

步骤S100、选取与待烧写数据的EEPROM的型号对应的芯片型号。

步骤S200、根据所选取的芯片型号,提取与该芯片型号对应的更新数据。

步骤S300、将更新数据发射至待烧写数据的EEPROM。

具体地,当采用本发明实施例提供的EEPROM数据的烧写方法对待烧写数据的EEPROM中的数据进行烧写时,主控单元的芯片型号选择模块先选取与待烧写数据的EEPROM的型号对应的芯片型号;主控单元的数据提取模块则根据芯片型号选择模块所选取的芯片型号,提取与该芯片型号对应的更新数据;无线信号发射单元将所述更新数据发射至待烧写数据的EEPROM,实现对待烧写数据的EEPROM中的数据进行烧写。

本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于方法实施例而言,由于其基本相似于装置实施例,所以描述得比较简单,相关之处参见装置实施例的部分说明即可。

请继续参阅图2,在步骤S100、选取与待烧写数据的EEPROM的型号对应的芯片型号之前,本发明实施例提供的EEPROM数据的烧写方法还包括:

步骤S10、将更新数据进行存储。

在步骤S200之后、步骤S300之前,所述EEPROM数据的烧写方法还包括:

步骤S200’、校验步骤S200中提取的更新数据。

步骤S300’、选取待烧写数据的EEPROM的数据类型。

具体地,主控单元的数据提取模块根据芯片型号,提取更新数据后,主控单元的数据校验模块对提取的更新数据进行校验,判断更新数据是否与待烧写数据的EEPROM匹配,当判断得知更新数据与待烧写数据的EEPROM匹配时,则执行步骤S300’,确定本次是对电子设备中的哪个EEPROM的数据进行烧写;当判断得知更新数据与待烧写数据的EEPROM不匹配时,则执行步骤S10,重新存储更新数据、选取芯片型号、提取并校验更新数据。

在本发明实施例中,步骤S300’在步骤S200之后、步骤S300之前,在实际应用中,步骤S300’也可以在步骤S200之前执行。

在上述实施方式的描述中,具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。

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