一种数据烧写方法、装置及空调器制造方法及图纸

技术编号:34999610 阅读:13 留言:0更新日期:2022-09-21 14:48
本发明专利技术公开了一种数据烧写方法、装置及空调器,涉及空调技术领域,该数据烧写方法包括:开启通讯总线中断及压缩机中断,判断通讯总线是否产生正确中断;当通讯总线产生正确中断时,接收烧写工装传输的控制数据,关闭压缩机中断,并对控制数据进行数据校验;当控制数据接收完成且校验合格时,将烧写工装传输的控制数据写入控制器的存储区域中。本发明专利技术能够模拟EEPROM芯片的读写功能,从而可以将主板上的EEPROM芯片及外围电路去除,节约了材料成本,由于存储区域的集成于控制器的内部,结构稳定不容易损坏,且读写速度较快提升了电器设备的控制数据的读写速度,能够用于提升空调器控制的可靠性。的可靠性。的可靠性。

【技术实现步骤摘要】
一种数据烧写方法、装置及空调器


[0001]本专利技术涉及空调
,具体而言,涉及一种数据烧写方法、装置及空调器。

技术介绍

[0002]目前,空调器中的控制器在对空调器进行运行控制时,需要保存大量控制参数,诸如室外机控制器需要保存大量的压缩机及外风机控制参数,现有的控制参数通常保存在EEPROM(Electrically Erasable Programmable read only memory,带电可擦可编程只读存储器)芯片中,但是,EEPROM芯片本身需要布置相关的外围电路,材料成本较高,且执行控制方法程序时EEPROM芯片的读取速度较慢,影响空调器的启动,同时EEPROM芯片通常暴露于控制器外部,容易损坏,导致空调器无法启动,降低了空调器控制的可靠性。

技术实现思路

[0003]为解决上述问题,本专利技术提供了一种数据烧写方法、装置及空调器,能够节约材料成本,提升了控制数据的读写速度,能够用于提升空调器控制的可靠性。
[0004]根据本专利技术实施例,一方面提供了一种数据烧写方法,应用于电器设备的控制器,所述方法包括:开启通讯总线中断及压缩机中断,判断所述通讯总线是否产生正确中断;当所述通讯总线产生正确中断时,接收烧写工装传输的控制数据,关闭所述压缩机中断,并对所述控制数据进行数据校验;当所述控制数据接收完成且校验合格时,将所述烧写工装传输的所述控制数据写入所述控制器的存储区域中。
[0005]通过采用上述技术方案,将电器设备控制所需的控制数据烧写到控制器的存储区域中,一方面,能够模拟EEPROM芯片的读写功能,从而可以将主板上的EEPROM芯片及外围电路去除,节约了材料成本,另一方面,由于存储区域的集成于控制器的内部,结构稳定不容易损坏,且读写速度较快提升了电器设备的控制数据的读写速度,能够用于提升空调器控制的可靠性;通过在产生正确中断时关闭压缩机中断,可以避免压缩机定时器中断与I2C中断产生冲突。
[0006]优选的,所述判断所述通讯总线是否产生正确中断的步骤,包括:判断是否在预设时长内接收到所述烧写工装烧写的控制数据,如果是,判断所述控制数据是否符合预设通讯协议且为连续数据;当所述控制数据符合预设通讯协议且为连续数据时,确定所述通讯总线在预设时长内产生正确中断。
[0007]通过采用上述技术方案,对控制器接收到控制数据的时间及数据连续性进行判断,可以准确判断是否在规定时间内有正确中断,避免通讯总线中断被误触发而损毁控制器中存储的数据,提升了数据烧写效果。
[0008]优选的,所述数据烧写方法还包括:当所述控制数据为不连续数据时,确定所述通讯总线中断被误触发,关闭所述通讯总线中断;当在所述预设时长内未接收到所述烧写工装烧写的控制数据时,确定所述通讯总线无中断,关闭所述通讯总线中断。
[0009]通过采用上述技术方案,在检测到长时间内无通讯总线中断时关闭通讯总线中
断,以防止通讯总线中断被误触发,避免异常干扰控制器的控制数据被窜改。
[0010]优选的,所述接收烧写工装传输的控制数据,并对所述控制数据进行数据校验的步骤,包括:将所述控制数据划分为多组待校验参数;分别计算各组所述待校验参数的校验和,获取各组所述待校验参数的合格校验和;分别比较各组所述待校验参数的校验和是否与各组所述待校验参数的合格校验和对应相等,如果是,确定所述控制数据校验合格。
[0011]通过采用上述技术方案,对控制参数进行分组校验,防止数据类型繁杂容易校验错误,提升了数据校验效率及准确率。
[0012]优选的,在所述开启通讯总线中断及压缩机中断步骤之后,所述方法还包括:读取所述控制器的存储区域中的当前存储数据,对所述当前存储数据进行数据校验;当所述当前存储数据校验错误时,发出控制数据故障提示。
[0013]通过采用上述技术方案,预先对控制器存储区域中的历史进行数据校验,避免因控制器的存储区域中的数据异常导致烧写失败,提升了数据烧写的可靠性。
[0014]优选的,所述数据烧写方法还包括:当接收到所述烧写工装的读取指令时,将写入所述控制器的存储区域中的所述控制数据传输至所述烧写工装,以使所述烧写工装对写入所述控制器的存储区域中的所述控制数据进行校验。
[0015]通过采用上述技术方案,使烧写工装读取烧写至控制器中的控制数据进一步进行数据校验,以避免控制数据烧写过程中数据发生异常变化,保证烧写至控制器中的控制数据的准确度,避免因控制数据烧写错误影响电器设备的正常运行,提升了电器设备控制的可靠性。
[0016]优选的,所述数据烧写方法还包括:当接收到所述烧写工装发送的校验合格信息时,确定数据烧写完成,关闭所述通讯总线中断,开启所述压缩机中断。
[0017]通过采用上述技术方案,在数据烧写完成后关闭通讯总线中断,开启压缩机中断,以复位控制器使压缩机正常运行,避免因数据烧写影响电器设备的正常工作。
[0018]根据本专利技术实施例,另一方面提供了一种数据烧写装置,应用于电器设备的控制器,所述数据烧写装置包括:开启模块,用于开启通讯总线中断及压缩机中断;判断模块,用于判断所述通讯总线是否产生正确中断;校验模块,用于当所述通讯总线产生正确中断时,接收烧写工装传输的控制数据,关闭所述压缩机中断,并对所述控制数据进行数据校验;烧写模块,用于当所述控制数据接收完成且校验合格时,将所述烧写工装传输的所述控制数据写入所述控制器的存储区域中。
[0019]根据本专利技术实施例,另一方面提供了一种空调器,包括控制器,所述控制器存储有计算机程序的计算机可读存储介质和处理器,所述计算机程序被所述处理器读取并运行时,实现如第一方面任一项所述的方法。
[0020]根据本专利技术实施例,另一方面提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器读取并运行时,实现如第一方面任一项所述的方法。
[0021]本专利技术具有以下有益效果:通过将电器设备控制所需的控制数据烧写到控制器的存储区域中,一方面,能够模拟EEPROM芯片的读写功能,从而可以将主板上的EEPROM芯片及外围电路去除,节约了材料成本,另一方面,由于存储区域的集成于控制器的内部,结构稳定不容易损坏,且读写速度较快提升了电器设备的控制数据的读写速度,能够用于提升空
调器控制的可靠性;通过在产生正确中断时关闭压缩机中断,可以避免压缩机定时器中断与I2C中断产生冲突。
附图说明
[0022]为了更清楚地说明本专利技术的实施方式或现有技术中的技术方案,下面将对实施方式或现有技术描述中所需要使用的附图作简单地介绍。显而易见地,下面描述中的附图仅仅是示例性的,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图引伸获得其它的实施附图。
[0023]本说明书所绘示的结构、比例、大小等,均仅用以配合说明书所揭示的内容,以供熟悉此技术的人士了解与阅读,并非用以限定本专利技术可实施的限定条件,故不具技术上的实质意义,任何结构的修饰、比例本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据烧写方法,其特征在于,应用于电器设备的控制器,所述数据烧写方法包括:开启通讯总线中断及压缩机中断,判断所述通讯总线是否产生正确中断;当所述通讯总线产生正确中断时,接收烧写工装传输的控制数据,关闭所述压缩机中断,并对所述控制数据进行数据校验;当所述控制数据接收完成且校验合格时,将所述烧写工装传输的所述控制数据写入所述控制器的存储区域中。2.如权利要求1所述的数据烧写方法,其特征在于,所述判断所述通讯总线是否产生正确中断的步骤,包括:判断是否在预设时长内接收到所述烧写工装烧写的控制数据,如果是,判断所述控制数据是否符合预设通讯协议且为连续数据;当所述控制数据符合预设通讯协议且为连续数据时,确定所述通讯总线在预设时长内产生正确中断。3.如权利要求2所述的数据烧写方法,其特征在于,还包括:当所述控制数据为不连续数据时,确定所述通讯总线中断被误触发,关闭所述通讯总线中断;当在所述预设时长内未接收到所述烧写工装烧写的控制数据时,确定所述通讯总线无中断,关闭所述通讯总线中断。4.如权利要求1所述的数据烧写方法,其特征在于,所述接收烧写工装传输的控制数据,并对所述控制数据进行数据校验的步骤,包括:将所述控制数据划分为多组待校验参数;分别计算各组所述待校验参数的校验和,获取各组所述待校验参数的合格校验和;分别比较各组所述待校验参数的校验和是否与各组所述待校验参数的合格校验和对应相等,如果是,确定所述控制数据校验合格。5.如权利要求1所述的数据烧写方法,其特征在于,在所述开启通讯总线中断及压缩机中断步骤之后,所述方法...

【专利技术属性】
技术研发人员:胡立志游剑波邹子明
申请(专利权)人:宁波奥克斯电气股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1