控制方法、装置、主板控制器、电器及介质制造方法及图纸

技术编号:28836560 阅读:25 留言:0更新日期:2021-06-11 23:33
本发明专利技术实施例公开了一种控制方法、装置、主板控制器、电器及介质。该方法包括:确定目标非易失性存储器的存储器版本信息;在主板控制器中预存的至少两个控制逻辑程序中,获取与所述存储器版本信息匹配的目标控制逻辑程序;根据在所述目标非易失性存储器中读取到的系统运行参数,执行所述目标控制逻辑程序。上述技术方案提高了主板控制器的通用性,实现了主板控制器对不同版本存储器的兼容。

【技术实现步骤摘要】
控制方法、装置、主板控制器、电器及介质
本专利技术实施例涉及计算机控制
,尤其涉及一种控制方法、装置、主板控制器、电器及介质。
技术介绍
在绝大多数的电器中,设置非易失性存储器用于存储控制器的运行参数。当主控程序发生改变时,非易失性存储器中存储数据也需随之调整,也即新版本的主控程序需要搭配新版本的非易失性存储器,无法兼容旧版本的非易失性存储器。在电器售后中,售后人员需要根据主板控制器的版本来选择匹配的非易失性存储器,一旦搭配错误,会出现信息错乱的问题。因此,如何提高售后主板控制器的通用性是亟待解决的问题。
技术实现思路
本专利技术实施例提供了一种控制方法、装置、主板控制器、电器及介质,以提高售后主板控制器的通用性,实现主板控制器对不同版本存储器的兼容。第一方面,本专利技术实施例提供了一种主板控制器的控制方法,包括:确定目标非易失性存储器的存储器版本信息;在主板控制器中预存的至少两个控制逻辑程序中,获取与所述存储器版本信息匹配的目标控制逻辑程序;根据在所述目标非易失性存储器中读取到的系统运行参数,执行所述目标控制逻辑程序。第二方面,本专利技术实施例还提供了一种主板控制器的控制装置,包括:存储器版本确定模块,用于确定目标非易失性存储器的存储器版本信息;控制逻辑选择模块,用于在主板控制器中预存的至少两个控制逻辑程序中,获取与所述存储器版本信息匹配的目标控制逻辑程序;控制逻辑执行模块,用于根据在所述目标非易失性存储器中读取到的系统运行参数,执行所述目标控制逻辑程序。第三方面,本专利技术实施例还提供了一种主板控制器,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序所述处理器执行所述程序时实现如本专利技术任意实施例中所述的主板控制器的控制方法。第四方面,本专利技术实施例还提供了一种电器,包括本专利技术任意实施例中所述的主板控制器。第五方面,本专利技术实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本专利技术任意实施例中所述的主板控制器的控制方法。本专利技术实施例提供的技术方案中,在主板控制器中预存至少两个控制逻辑程序,在主板控制器需要执行控制逻辑程序时,首先确定与其对应的目标非易失性存储器的存储器版本信息,然后根据存储器版本信息选择匹配的目标控制逻辑程序去执行,以此提高了主板控制器的通用性,实现了主板控制器对不同版本存储器的兼容。附图说明图1是本专利技术实施例一中的一种主板控制器的控制方法的流程图;图2是本专利技术实施例一中的一种非易失性存储器的存储空间区间段示意图;图3是现有技术中主板控制器和芯片的版本搭配示意图;图4是本专利技术实施例二中主板控制器和芯片的版本搭配示意图;图5是本专利技术实施例三中的一种主板控制器的控制装置的模块结构示意图;图6是本专利技术实施例四中的一种主板控制器的结构示意图;图7是本专利技术实施例五中的一种电器的结构示意图。具体实施方式下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部结构。在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各项操作(或步骤)描述成顺序的处理,但是其中的许多操作可以被并行地、并发地或者同时实施。此外,各项操作的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。实施例一图1为本专利技术实施例一提供的一种主板控制器的控制方法的流程图,本实施例可适用于主板控制器对多版本存储器兼容的情况,该方法可以由本专利技术实施例提供的主板控制器的控制装置来执行,该装置可采用软件和/或硬件的方式实现,并一般可集成在主板控制器中,例如可以是智能电器的主板控制器,如比如空调器的主板控制器。如图1所示,本实施例的方法具体包括:S110、确定目标非易失性存储器的存储器版本信息。目标非易失性存储器,指的是存储有主板控制器的系统运行参数的任意一个非易失性存储器。以空调器为例,非易失性存储器存储空调主板控制器的系统运行参数,可以将为匹配不同环境而设定的相同变量不同取值的系统运行参数都存储在非易失性存储器中,保持空调主板控制器的控制逻辑程序不变,只需修改非易失性存储器中的系统运行参数即可匹配不同的系统环境。主板控制器中的控制逻辑程序对非易失性存储器中数据的读取是按照预设的格式逐个进行读取的,若空调主板控制器的控制逻辑程序改变(例如升级),则非易失性存储器的数据存储格式也会随之改变,系统运行参数也可能需要随之调整,以适应修改后的控制逻辑程序。可选的,非易失性存储器可以是EEPROM(ElectricallyErasableProgrammablereadonlymemory,带电可擦可编程只读存储器)芯片,型号例如可以是ATMEL公司的24C16,EEPROM芯片掉电后其存储的数据不会丢失。可选的,非易失性存储器还可以是PROM(Programmableread-onlymemory,可编程只读内存)、EPROM(Erasableprogrammablereadonlymemory,可擦可编程只读内存)、EAROM(Electricallyalterablereadonlymemory,电可改写只读内存)等,本实施例对此不作具体限定。存储器版本信息,指的是用于标识目标非易失性存储器的版本的信息。示例性的,可以以“几代”的形式来标识,如一代目标非易失性存储器、二代目标非易失性存储器等,也可以以“型号”的形式来标识,“型号”可以是由字母和/或数字构成的字符串。主板控制器在执行控制逻辑程序之前,首先需要确定配合其执行控制逻辑程序的目标非易失性存储器的存储器版本信息,例如,可以根据接收到指令中携带的指示信息确定目标非易失性存储器的存储器版本信息。作为本实施例一种可选的实施方式,可以将确定目标非易失性存储器的存储器版本信息,包括:读取目标非易失性存储器在目标存储位上的存储数据;根据所述存储数据与存储器版本之间的对应关系,确定所述目标非易失性存储器的存储器版本信息。目标存储位,指的是目标非易失性存储器中的任意一个存储位。目标存储位上的存储数据能够指示目标非易失性存储器的存储器版本信息。在非易失性存储器开发时,可以将其存储器版本信息写到对应的目标存储位上。可选的,所述目标存储位与用于存储系统运行参数的存储位在所述目标非易失性存储器中按存储地址分区划分。以非易失性存储器为EEPROM芯片为例,在具体实施时,可以将EEPROM芯片的存储空间按存储地址进行分区。以ATMEL公司的24C16为例,可将EEPROM芯片存储空间按存储地址进行区间段划本文档来自技高网...

【技术保护点】
1.一种主板控制器的控制方法,其特征在于,包括:/n确定目标非易失性存储器的存储器版本信息;/n在主板控制器中预存的至少两个控制逻辑程序中,获取与所述存储器版本信息匹配的目标控制逻辑程序;/n根据在所述目标非易失性存储器中读取到的系统运行参数,执行所述目标控制逻辑程序。/n

【技术特征摘要】
1.一种主板控制器的控制方法,其特征在于,包括:
确定目标非易失性存储器的存储器版本信息;
在主板控制器中预存的至少两个控制逻辑程序中,获取与所述存储器版本信息匹配的目标控制逻辑程序;
根据在所述目标非易失性存储器中读取到的系统运行参数,执行所述目标控制逻辑程序。


2.根据权利要求1所述的方法,其特征在于,确定目标非易失性存储器的存储器版本信息,包括:
读取所述目标非易失性存储器在目标存储位上的存储数据;
根据所述存储数据与存储器版本之间的对应关系,确定所述目标非易失性存储器的存储器版本信息。


3.根据权利要求2所述的方法,其特征在于,所述目标存储位为与所述目标非易失性存储器对应的市场已流通存储器机型中的空闲存储位,在所述空闲存储位上的存储数据为默认值。


4.根据权利要求1所述的方法,其特征在于,在主板控制器中预存的至少两个控制逻辑程序中,获取与所述存储器版本信息匹配的目标控制逻辑程序,包括:
根据存储器版本与控制逻辑程序之间的对应关系,在主板控制器中预存的至少两个控制逻辑程序中,获取与所述存储器版本信息匹配的目标控制逻辑程序。


5.根据权利要求1所述的方法,其特征在于,根据在所述目标非易失性存储器中读取到的系统运行参数,执行所述目标控制逻辑程序,包括:...

【专利技术属性】
技术研发人员:刘湘张琴兰
申请(专利权)人:TCL空调器中山有限公司
类型:发明
国别省市:广东;44

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

1