本发明专利技术提出一种数据烧写方法及装置、空调控制器、空调器和存储介质,方法包括:控制第一电源模块向烧写端子输出第一电平信号,以使烧写端子向存储模块中烧写数据;判断向存储模块中烧写数据是否成功;若是,则发出烧写成功的提示信息,否则,控制第二电源模块向所述烧写端子输出第二电平信号,以使烧写端子再次向存储模块中烧写数据。本发明专利技术通过设置第一电源模块和第二电源模块,为存储模块供电,确定与存储模块匹配的电源模块,避免用错电源导致存储模块中烧写数据失败的问题,从而,在降低烧毁风险的同时,提高了用户体验。提高了用户体验。提高了用户体验。
【技术实现步骤摘要】
数据烧写方法及装置、空调控制器、空调器和存储介质
[0001]本专利技术涉及空调
,尤其是涉及一种数据烧写方法及装置、空调控制器、空调器和存储介质。
技术介绍
[0002]在空调行业中,通常采用外部存储介质存储部分数据,存储的部分数据可以包含空调运行信息、机型信息及保护状态数据等,MCU(Microcontroller Unit,微控制单元)通过读取这些数据,根据自身烧写的程序实现产品功能。之前行业中通常采用外部eeprom(Electrically Erasable Programmableread only memory,读写存储器)作为存储介质,因eeprom设计端采用IIC(Inter
‑
Integrated Circuit,半双工同步通信方式)的通讯方式进行数据烧录和读取,因此,控制器芯片和eeprom采用也采用此种方式进行数据交互,随着MCU的发展,其内部增加了内部存储空间的功能,可以替代空调器原有的eeprom,存储空调器需要的运行数据。
[0003]然而,目前MCU芯片通常存在两个电源规格,例如3.3V和5V,其中,5V的芯片可以识别4V以上的电源,3.3V的芯片可以识别2.7V
‑
3.6V的芯片,若使用3.3V的电源的烧写器进行数据烧写,可以实现3.3V芯片的数据烧写,但无法实现5V芯片的数据烧写;若使用5V电源的烧写器进行烧写,可以实现3.3V和5V的芯片数据烧写,但5V电压会超过3.3V芯片的电源范围,从而,存在烧毁芯片的可能性。
专利技术内容
[0004]本专利技术旨在至少解决现有技术中存在的技术问题之一。
[0005]为此,本专利技术的第一个目的在于提出一种数据烧写方法,该方法通过控制第一电源模块向烧写端子输出第一电平信号,以使烧写端子向存储模块中烧写数据,并判断向存储模块中烧写数据是否成功,在烧写数据成功时,发出烧写成功的提示信息,在烧写数据失败时,控制第二电源模块向烧写端子输出第二电平信号,以使烧写端子再次向存储模块中烧写数据,由此,通过设置第一电源模块和第二电源模块,为存储模块供电,确定与存储模块匹配的电源模块,避免用错电源导致存储模块中烧写数据失败的问题,从而,在降低烧毁风险的同时,提高了用户体验。
[0006]为此,本专利技术的第二个目的在于提出一种数据烧写装置。
[0007]为此,本专利技术的第三个目的在于提出一种空调控制器。
[0008]为此,本专利技术的第四个目的在于提出一种空调控制器。
[0009]为此,本专利技术的第五个目的在于提出一种空调器。
[0010]为此,本专利技术的第六个目的在于提出一种计算机可读存储介质。
[0011]为了达到上述目的,本专利技术的第一方面的实施例提出了一种数据烧写方法,用于空调控制器,所述空调控制器包括:第一电源模块、第二电源模块、烧写端子和存储模块,所述方法包括:控制所述第一电源模块向所述烧写端子输出第一电平信号,以使所述烧写端
子向所述存储模块中烧写数据;判断向所述存储模块中烧写数据是否成功;若是,则发出烧写成功的提示信息,否则,控制所述第二电源模块向所述烧写端子输出第二电平信号,以使所述烧写端子再次向所述存储模块中烧写数据。
[0012]根据本专利技术实施例的数据烧写方法,通过控制第一电源模块向烧写端子输出第一电平信号,以使烧写端子向存储模块中烧写数据,并判断向存储模块中烧写数据是否成功,在烧写数据成功时,发出烧写成功的提示信息,在烧写数据失败时,控制第二电源模块向烧写端子输出第二电平信号,以使烧写端子再次向存储模块中烧写数据,由此,通过设置第一电源模块和第二电源模块,为存储模块供电,确定与存储模块匹配的电源模块,避免用错电源导致存储模块中烧写数据失败的问题,从而,在降低烧毁风险的同时,提高了用户体验。
[0013]在一些实施例中,判断向所述存储模块中烧写数据是否成功,包括:判断烧写至所述存储模块中的数据的内容与预设烧写数据的内容是否一致;若所述存储模块中的数据内容与所述预设烧写数据的内容一致,则确定向所述存储模块中烧写数据成功;若所述存储模块中的数据内容与所述预设烧写数据的内容不一致,则确定向所述存储模块中烧写数据失败。
[0014]在一些实施例中,判断向所述存储模块中烧写数据是否成功,包括:获取向所述存储模块中烧写的数据对应的校验和;判断所述校验和与预设的校验和是否相等;若所述校验和与所述预设的校验和相等,则确定向所述存储模块中烧写数据成功;若所述校验和与所述预设的校验和不相等,则确定向所述存储模块中烧写数据失败。
[0015]在一些实施例中,判断向所述存储模块中烧写数据是否成功,包括:向所述存储模块中烧写数据完成后,检测所述存储模块是否接收到反馈信号;若所述存储模块接收到所述反馈信号,则确定所述存储模块中烧写数据是否成功;若所述存储模块未接收到所述反馈信号,则确定向所述存储模块中烧写数据失败。
[0016]在一些实施例中,确定向所述存储模块中烧写数据失败之后,还包括:控制所述第二电源模块向所述烧写端子输出第二电平信号,以使所述烧写端子向所述存储模块中烧写数据;判断向所述存储模块中烧写数据是否成功;若是,则发出烧写成功的提示信息,否则,发出故障报警信息。
[0017]为实现上述目的,本专利技术的第二方面的实施例提出了一种数据烧写装置,该装置包括:第一控制模块,用于控制所述第一电源模块向所述烧写端子输出第一电平信号,以使所述烧写端子向所述存储模块中烧写数据;判断模块,用于判断向所述存储模块中烧写数据是否成功;第二控制模块,用于向所述存储模块中烧写数据成功时,发出烧写成功的提示信息,在向所述存储模块中烧写数据失败时,控制所述第二电源模块向所述烧写端子输出第二电平信号,以使所述烧写端子再次向所述存储模块中烧写数据。
[0018]根据本专利技术实施例的数据烧写装置,通过控制第一电源模块向烧写端子输出第一电平信号,以使烧写端子向存储模块中烧写数据,并判断向存储模块中烧写数据是否成功,在烧写数据成功时,发出烧写成功的提示信息,在烧写数据失败时,控制第二电源模块向烧写端子输出第二电平信号,以使烧写端子再次向存储模块中烧写数据,由此,通过设置第一电源模块和第二电源模块,为存储模块供电,确定与存储模块匹配的电源模块,避免用错电源导致存储模块中烧写数据失败的问题,从而,在降低烧毁风险的同时,提高了用户体验。
[0019]为实现上述目的,本专利技术的第三方面的实施例提出了一种空调控制器,该空调控
制器包括:第一电压模块,用于输出第一电平信号;第二电压模块,用于输出第二电平信号;烧写端子,用于根据所述第一电平信号或所述第二电平信号向存储模块中烧写数据;控制单元,用于执行如上述实施例所述的数据烧写方法。
[0020]根据本专利技术实施例的空调控制器,通过控制第一电源模块向烧写端子输出第一电平信号,以使烧写端子向存储模块中烧写数据,并判断向存储模块中烧写数据是否成功,在烧写数据成功时,发出烧写成功的提示信息,在烧写数据失败时,控制第二电源模本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种数据烧写方法,其特征在于,用于空调控制器,所述空调控制器包括:第一电源模块、第二电源模块、烧写端子和存储模块,所述方法包括:控制所述第一电源模块向所述烧写端子输出第一电平信号,以使所述烧写端子向所述存储模块中烧写数据;判断向所述存储模块中烧写数据是否成功;若是,则发出烧写成功的提示信息,否则,控制所述第二电源模块向所述烧写端子输出第二电平信号,以使所述烧写端子再次向所述存储模块中烧写数据。2.根据权利要求1所述的数据烧写方法,其特征在于,判断向所述存储模块中烧写数据是否成功,包括:判断烧写至所述存储模块中的数据的内容与预设烧写数据的内容是否一致;若所述存储模块中的数据内容与所述预设烧写数据的内容一致,则确定向所述存储模块中烧写数据成功;若所述存储模块中的数据内容与所述预设烧写数据的内容不一致,则确定向所述存储模块中烧写数据失败。3.根据权利要求1所述的数据烧写方法,其特征在于,判断向所述存储模块中烧写数据是否成功,包括:获取向所述存储模块中烧写的数据对应的校验和;判断所述校验和与预设的校验和是否相等;若所述校验和与所述预设的校验和相等,则确定向所述存储模块中烧写数据成功;若所述校验和与所述预设的校验和不相等,则确定向所述存储模块中烧写数据失败。4.根据权利要求1所述的数据烧写方法,其特征在于,判断向所述存储模块中烧写数据是否成功,包括:向所述存储模块中烧写数据完成后,检测所述存储模块是否接收到反馈信号;若所述存储模块接收到所述反馈信号,则确定所述存储模块中烧写数据是否成功;若所述存储模块未接收到所述反馈信号,则确定向所述存储模块中烧写数据失败。5.根据权利要求2
‑
4任一项所述的数据烧写方法,其特征在于,确定向所述存储模块中烧写数据失...
【专利技术属性】
技术研发人员:荣晓明,李承锟,张永良,
申请(专利权)人:海信山东空调有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。